OSDN Git Service

2007-07-04 Richard Guenther <rguenther@suse.de>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-07-04  Richard Guenther  <rguenther@suse.de>
2
3         PR tree-optimization/32500
4         * gcc.c-torture/execute/pr32500.c: New testcase.
5
6 2007-07-04  Richard Guenther  <rguenther@suse.de>
7
8         PR tree-optimization/32482
9         * gcc.c-torture/compile/pr32482.c: New testcase.
10
11 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
12
13         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
14         VxWorks kernels.
15         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
16         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
17         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
18         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
19
20 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
21
22         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
23
24 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
25
26         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
27
28 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
29
30         PR fortran/31198
31         * gfortran.dg/min_max_optional_1.f90: New test.
32         * gfortran.dg/min_max_optional_2.f90: New test.
33         * gfortran.dg/min_max_optional_3.f90: New test.
34
35 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
36
37         PR fortran/32545
38         * gfortran.dg/fmt_error.f90: New test.
39
40 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
41
42         PR fortran/32612
43         * gfortran.dg/interface_13.f90: New test.
44
45 2007-07-03  Dave Brolley  <brolley@redhat.com>
46
47         PR c++/31743
48         * g++.dg/init/new20.C: New test.
49
50 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
51
52         PR fortran/32579
53         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
54
55 2007-07-03  Tobias Burnus  <burnus@net-b.de>
56
57         PR fortran/25062
58         * common_7.f90: New.
59         * common_8.f90: New.
60         * common_9.f90: New.
61
62 2007-07-03  Tobias Burnus  <burnus@net-b.de>
63
64         PR fortran/30940
65         * gfortran.dg/argument_checking_1.f90: New.
66         * gfortran.dg/argument_checking_2.f90: New.
67         * gfortran.dg/argument_checking_3.f90: New.
68         * gfortran.dg/argument_checking_4.f90: New.
69         * gfortran.dg/argument_checking_5.f90: New.
70         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
71         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
72
73 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
74
75         * gcc.dg/pr32176.c: Add -w to default dg-options.
76
77 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
78
79         * gcc.c-torture/compile/ssa-pre-1.c: New test.
80
81 2007-07-03  Tobias Burnus  <burnus@net-b.de>
82
83         PR fortran/20888
84         * gfortran.dg/null_2.f90: New.
85
86 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
87             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
88
89         PR middle-end/32176
90         * gcc.dg/pr32176.c: New test.
91
92 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
93
94         * gcc.dg/const-float80.c : New test.
95         * gcc.dg/const-float128.c : New test.
96         * gcc.dg/const-float80-ped.c : New test.
97         * gcc.dg/const-float128-ped.c : New test.
98
99 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
100
101         * gcc.dg/c99-math.h: Fix typo.
102
103 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
104
105         PR libgomp/32468
106         * gcc.dg/gomp/pr32468-1.c: New test.
107
108 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
109
110         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
111         an ABI option.
112
113 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
114
115         * gfortran.fortran-torture/compile/pr32583.f: New.
116         * gcc.c-torture/compile/pr32584.c: New
117
118 2007-07-02  Ollie Wild  <aaw@google.com>
119
120         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
121         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
122
123 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
124
125         * gcc.target/mips/save-restore-1.c: New test.
126         * gcc.target/mips/save-restore-2.c: Likewise.
127         * gcc.target/mips/save-restore-3.c: Likewise.
128         * gcc.target/mips/save-restore-4.c: Likewise.
129
130 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
131
132         PR tree-optimization/31966
133         PR tree-optimization/32533
134         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
135         * gfortran.dg/pr32533.f90: Ditto.
136
137 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
138
139         * g++.dg/opt/nrv12.C: New test.
140         * gcc.target/i386/nrv1.c: New test.
141
142         PR c++/31748
143         * g++.dg/gomp/pr31748.C: New test.
144
145 2007-07-02  Ira Rosen  <irar@il.ibm.com>
146  
147         PR tree-optimization/32230
148         * gcc.dg/vect/pr32230.c: New test.
149
150 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
151
152         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
153         * bind_c_coms.f90: Ditto.
154         * bind_c_coms_driver.c: Ditto.
155         * bind_c_dts.f90: Ditto.
156         * bind_c_dts_2.f03: Ditto.
157         * bind_c_dts_2_driver.c: Ditto.
158         * bind_c_dts_3.f03: Ditto.
159         * bind_c_dts_4.f03: Ditto.
160         * bind_c_dts_driver.c: Ditto.
161         * bind_c_implicit_vars.f03: Ditto.
162         * bind_c_procs.f03: Ditto.
163         * bind_c_usage_2.f03: Ditto.
164         * bind_c_usage_3.f03: Ditto.
165         * bind_c_usage_5.f03: Ditto.
166         * bind_c_usage_6.f03: Ditto.
167         * bind_c_usage_7.f03: Ditto.
168         * bind_c_vars.f90: Ditto.
169         * bind_c_vars_driver.c: Ditto.
170         * binding_c_table_15_1.f03: Ditto.
171         * binding_label_tests.f03: Ditto.
172         * binding_label_tests_10.f03: Ditto.
173         * binding_label_tests_10_main.f03: Ditto.
174         * binding_label_tests_11.f03: Ditto.
175         * binding_label_tests_11_main.f03: Ditto.
176         * binding_label_tests_12.f03: Ditto.
177         * binding_label_tests_13.f03: Ditto.
178         * binding_label_tests_13_main.f03: Ditto.
179         * binding_label_tests_14.f03: Ditto.
180         * binding_label_tests_2.f03: Ditto.
181         * binding_label_tests_3.f03: Ditto.
182         * binding_label_tests_4.f03: Ditto.
183         * binding_label_tests_5.f03: Ditto.
184         * binding_label_tests_6.f03: Ditto.
185         * binding_label_tests_7.f03: Ditto.
186         * binding_label_tests_8.f03: Ditto.
187         * binding_label_tests_9.f03: Ditto.
188         * c_assoc.f90: Ditto.
189         * c_assoc_2.f03: Ditto.
190         * c_f_pointer_shape_test.f90: Ditto.
191         * c_f_pointer_tests.f90: Ditto.
192         * c_f_tests_driver.c: Ditto.
193         * c_funloc_tests.f03: Ditto.
194         * c_funloc_tests_2.f03: Ditto.
195         * c_funloc_tests_3.f03: Ditto.
196         * c_funloc_tests_3_funcs.c: Ditto.
197         * c_kind_params.f90: Ditto.
198         * c_kind_tests_2.f03: Ditto.
199         * c_kinds.c: Ditto.
200         * c_loc_driver.c: Ditto.
201         * c_loc_test.f90: Ditto.
202         * c_loc_tests_2.f03: Ditto.
203         * c_loc_tests_2_funcs.c: Ditto.
204         * c_loc_tests_3.f03: Ditto.
205         * c_loc_tests_4.f03: Ditto.
206         * c_loc_tests_5.f03: Ditto.
207         * c_loc_tests_6.f03: Ditto.
208         * c_loc_tests_7.f03: Ditto.
209         * c_loc_tests_8.f03: Ditto.
210         * c_ptr_tests.f03: Ditto.
211         * c_ptr_tests_10.f03: Ditto.
212         * c_ptr_tests_5.f03: Ditto.
213         * c_ptr_tests_7.f03: Ditto.
214         * c_ptr_tests_7_driver.c: Ditto.
215         * c_ptr_tests_8.f03: Ditto.
216         * c_ptr_tests_8_funcs.c: Ditto.
217         * c_ptr_tests_9.f03: Ditto.
218         * c_ptr_tests_driver.c: Ditto.
219         * c_size_t_driver.c: Ditto.
220         * c_size_t_test.f03: Ditto.
221         * com_block_driver.f90: Ditto.
222         * global_vars_c_init.f90: Ditto.
223         * global_vars_c_init_driver.c: Ditto.
224         * global_vars_f90_init.f90: Ditto.
225         * global_vars_f90_init_driver.c: Ditto.
226         * interop_params.f03: Ditto.
227         * iso_c_binding_only.f03: Ditto.
228         * iso_c_binding_rename_1.f03: Ditto.
229         * iso_c_binding_rename_1_driver.c: Ditto.
230         * iso_c_binding_rename_2.f03: Ditto.
231         * iso_c_binding_rename_2_driver.c: Ditto.
232         * kind_tests_2.f03: Ditto.
233         * kind_tests_3.f03: Ditto.
234         * module_md5_1.f90: Ditto.
235         * only_clause_main.c: Ditto.
236         * print_c_kinds.f90: Ditto.
237         * test_bind_c_parens.f03: Ditto.
238         * test_c_assoc.c: Ditto.
239         * test_com_block.f90: Ditto.
240         * test_common_binding_labels.f03: Ditto.
241         * test_common_binding_labels_2.f03: Ditto.
242         * test_common_binding_labels_2_main.f03: Ditto.
243         * test_common_binding_labels_3.f03: Ditto.
244         * test_common_binding_labels_3_main.f03: Ditto.
245         * test_only_clause.f90: Ditto.
246         * use_iso_c_binding.f90: Ditto.
247         * value_5.f90: Ditto.
248         * value_test.f90: Ditto.
249         * value_tests_f03.f90: Ditto.
250
251 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
252
253         * gcc.dg/tls/opt-14.c: New.
254
255 2007-07-01  Ollie Wild  <aaw@google.com>
256
257         * g++.dg/lookup/using16.C: New test.
258         * g++.dg/lookup/using17.C: New test.
259
260 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
261
262         PR fortran/32239
263         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
264         (test_4): Use proper test for floating point equality.
265         (test_8): Likewise.
266
267 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
268
269         PR libgfortran/32554
270         * gfortran.dg/fmt_p_1.f90: New test.
271
272 2007-07-01  Ira Rosen  <irar@il.ibm.com>
273
274         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
275         initialization and fix dg-final check - the initialization loop is
276         vectorizable.
277
278 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
279             Volker Reichelt  <reichelt@netcologne.de>
280
281         PR middle-end/32559
282         * gcc.dg/pr32559.c: New test.
283
284 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
285
286         PR tree-optimization/25371
287         * gcc.dg/vect/pr25371.c: New test.
288
289 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
290
291         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
292         when allocating and initializing a flexible array.
293
294 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
295
296         PR fortran/20373
297         * gfortran.dg/intrinsic.f90: New test.
298
299 2007-06-30  Tobias Burnus  <burnus@net-b.de>
300
301         PR fortran/32555
302         * gfortran.dg/fmt_zero_check.f90: New.
303
304 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
305
306         PR fortran/30284
307         * gfortran.dg/repeat_f90: New test.
308
309 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
310
311         PR testsuite/25241
312         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
313         -pedantic-errors, so we should match errors.
314         * gcc.dg/cpp/escape-1.c: Likewise.
315         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
316         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
317         warning.
318         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
319         errors instead of warnings.
320         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
321         a pedantic warning.
322         * gcc.dg/cpp/arith-3.c: Likewise.
323
324 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
325
326         PR testsuite/25241
327         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
328         * gcc.dg/pch/valid-2.c: Likewise.
329         * gcc.dg/pch/valid-3.c: Likewise.
330         * gcc.dg/pch/warn-1.c: Likewise.
331         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
332         
333 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
334
335         PR c/4076
336         * gcc.dg/Wunused-function.c: New.
337         
338 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
339
340         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
341
342 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
343
344         * g++.dg/other/canon-31724.C: New.
345         
346 2007-06-29  Jan Hubicka  <jh@suse.cz>
347
348         PR middle-end/32372
349         * gcc.c-torture/compile/pr32372.c: new.
350
351 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
352
353         * gfortran.dg/operator_3.f90: New test.
354
355 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
356
357         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
358         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
359
360 2007-06-29  Richard Guenther  <rguenther@suse.de>
361
362         PR middle-end/32493
363         * gcc.dg/inline-23.c: New testcase.
364
365 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
366
367         PR tree-optimization/24659
368         * gcc.target/i386/vectorize2.c: New test.
369         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
370         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
371
372 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
373
374         * gcc.dg/pointer-arith-9.c: New test.
375
376 2007-06-29  Tobias Burnus  <burnus@net-b.de>
377
378         PR fortran/32483
379         * gfortran.dg/fmt_read_2.f90: New.
380
381 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
382
383         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
384         If it exists, don't try to create it.
385
386 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
387
388         * g++.dg/ext/visibility/ms-compat-1.C: New.
389
390 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
391
392         PR tree-opt/32417
393         * gfortran.fortran-torture/compile/pr32417.f90: New test.
394
395 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
396
397         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
398         targets.
399
400 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
401
402         PR fortran/32467
403         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
404
405 2007-06-27  Richard Guenther  <rguenther@suse.de>
406
407         PR middle-end/32492
408         * gcc.dg/inline-22.c: New testcase.
409
410 2007-06-26  Hui-May Chang <hm.chang@apple.com>
411
412         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
413         the scan-assembler constant.
414
415 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
416
417         PR 20216
418         * gcc.dg/pr20216.c: New.
419
420 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
421
422         PR tree-opt/32421
423         * gcc.dg/vect/pr32421.c: New test.
424
425 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
426
427         PR c++/32111
428         * g++.dg/other/friend5.C: New test.
429
430 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
431
432         PR fortran/32464
433         * gfortran.dg/host_assoc_function_2.f90: New test.
434
435         PR fortran/31494
436         * gfortran.dg/host_assoc_call_1.f90: New test.
437
438 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
439
440         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
441         
442 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
443
444         PR fortran/32456
445         * gfortran.dg/error_format.f90: New test.
446
447 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
448
449         PR fortran/32136
450         * gfortran.dg/pr32136.f90: New test.
451
452 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
453
454         PR fortran/31726
455         * gfortran.dg/minmaxloc_1.f90: New test.
456
457         PR fortran/32298
458         * gfortran.dg/minmaxloc_2.f90: New test.
459
460 2007-06-23  Mark Mitchell  <mark@codesourcery.com>
461
462         * gcc.dg/visibility-12.c: New test.
463         * gcc.dg/visibility-13.c: Likewise.
464         * g++.dg/ext/visibility-9.C: Likewise.
465         * g++.dg/ext/visibility-10.C: Likewise.
466
467 2007-06-23  Richard Guenther  <rguenther@suse.de>
468
469         PR tree-optimization/16876
470         PR middle-end/29478
471         * gcc.dg/pr29254.c: The warning is bogus.
472         * gcc.dg/warn-1.c: Likewise.
473         * gcc.dg/assign-warn-3.c: Likewise.
474         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
475
476 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
477
478         * gcc.c-torture/execute/20070623-1.c: New.
479
480 2007-06-22  Jan Hubicka  <jh@suse.cz>
481
482         * gcc.c-torture/compile/pr31541.c: New.
483
484 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
485
486         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
487         Remove -m64 from dg-options.
488
489 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
490
491         PR middle-end/32374
492         * gcc.dg/pr32374.c: New test.
493
494 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
495
496         PR fortran/32360
497         * gfortran.dg/pointer_assign_3.f90: New test.
498
499 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
500
501         PR fortran/31162
502         * gfortran.dg/assign.f90: Update test.
503         * gfortran.dg/real_do_1.f90: Update test.
504         * gfortran.dg/gomp/omp_do1.f90: Update test.
505         * gfortran.dg/warnings_are_errors_1.f: Update test.
506         * gfortran.dg/g77/20010519-1.f: Update test.
507         * gfortran.dg/g77/pr9258.f: Update test.
508         * gfortran.dg/g77/960317-1.f: Update test.
509
510 2007-06-21  Richard Guenther  <rguenther@suse.de>
511
512         PR tree-optimization/32453
513         * gcc.c-torture/compile/pr32453.c: New testcase.
514
515 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
516
517         PR tree-optimization/31866
518         * gcc.dg/pr31866.c: New test.
519
520 2007-06-21  Richard Guenther  <rguenther@suse.de>
521
522         PR tree-optimization/32451
523         * g++.dg/torture/20070621-1.C: New testcase.
524
525 2007-06-21  Christian Bruel  <christian.bruel@st.com>
526
527         * gcc.dg/attr-isr.c: Test delay slot content.
528         
529 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
530
531         PR fortran/32361
532         gfortran.dg/pointer_assign_2.f90: New test.
533
534 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
535
536         PR fortran/25061
537         gfortran.dg/invalid_procedure_name.f90: New test.
538
539 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
540
541         PR tree-optimization/25737
542         * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
543
544 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
545
546         * gcc.target/i386/large-size-array-3.c: New.
547
548 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
549         Richard Guenther  <rguenther@suse.de>
550
551         PR fortran/32140
552         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
553
554 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
555
556         PR middle-end/31959
557         * gcc.dg/pr31959.c: New test.
558
559         PR inline-asm/32109
560         * g++.dg/ext/asm10.C: New test.
561
562         PR middle-end/32285
563         * gcc.c-torture/execute/20070614-1.c: New test.
564
565 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
566
567         * gcc.target/arm/stack-corruption.c: New test.
568
569 2007-06-19  Richard Guenther  <rguenther@suse.de>
570
571         * g++.dg/torture/pr30252.C: New testcase.
572
573 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
574
575         PR tree-optimization/32353
576         * g++.dg/opt/nrv13.C: New test.
577
578 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
579
580         PR fortran/20863
581         PR fortran/20882
582         * gfortran.dg/impure_assignment_2.f90 : New test.
583
584         PR fortran/32236
585         * gfortran.dg/data_initialized_2.f90 : New test.
586
587         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
588         appropriate version of 'dmach'.
589
590 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
591
592         PR target/32389
593         * gcc.target/i386/pr32389.c New test.
594
595 2007-06-18  Simon Baldwin <simonb@google.com>
596
597         PR c++/31923
598         * g++.dg/template/error25.C: New.
599         * g++.dg/template/spec35.C: New.
600
601 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
602
603         * gcc.c-torture/compile/pr32355.c: New testcase.
604         
605 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
606
607         PR tree-optimization/32383
608         * g++.dg/opt/pr32383.C: New test.
609
610 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
611
612         PR rtl-optimization/32366
613         * gcc.dg/vect/pr32366.c: New test.
614
615 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
616
617         * gcc.c-torture/compile/pr32349.c: New testcase.
618         
619 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
620
621         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
622         * gcc.target/sparc/combined-2.c: Likewise.
623         * gcc.target/sparc/fexpand.c : Likewise.
624         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
625         * gcc.target/sparc/fpack16.c : Likewise.
626         * gcc.target/sparc/fpmerge.c : Likewise.
627         * gcc.target/sparc/fpmul.c : Likewise.
628         * gcc.target/sparc/noresult.c : Likewise.
629         * gcc.target/sparc/pdist.c: Likewise.
630
631 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
632
633         PR middle-end/31723
634         * gcc.target/i386/recip-divf.c: New test.
635         * gcc.target/i386/recip-sqrtf.c: Ditto.
636         * gcc.target/i386/recip-vec-divf.c: Ditto.
637         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
638         * gcc.target/i386/sse-recip.c: Ditto.
639         * gcc.target/i386/sse-recip-vec.c: Ditto.
640
641 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
642
643         PR tree-opt/32225
644         * gcc.c-torture/compile/20070605-1.c: New test.
645
646         * gcc.c-torture/compile/20070603-1.c: New testcase.
647         * gcc.c-torture/compile/20070603-2.c: New testcase.
648
649         * gcc.c-torture/compile/20070531-1.c: New test.
650
651         PR tree-opt/32167
652         * gcc.c-torture/compile/20070531-2.c: New test.
653
654         PR tree-opt/32144
655         * gcc.c-torture/compile/20070529-1.c: New test.
656
657         PR tree-opt/32145
658         * gcc.c-torture/compile/20070529-2.c: New test.
659
660         PR tree-opt/32015
661         * gcc.c-torture/compile/20070520-1.c: New test.
662
663         * g++.dg/ext/java-1.C: New test.
664
665         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
666         loops instead of one. Remove the "can't determine dependence"
667         check.
668         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
669         needed as the cast is gone in the first place.
670         * gcc.dg/max-1.c: Change local variable a to be a global one.
671         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
672         have a cast which is PREd.
673
674 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
675
676         * g++.dg/lookup/anon6.C: New test.
677
678 2007-06-14  Dirk Mueller  <dmueller@suse.de>
679
680         PR c++/31806
681         * g++.dg/opt/static6.C: New testcase.
682
683 2007-06-14  Geoff Keating  <geoffk@apple.com>
684
685         * g++.dg/ext/visibility/overload-1.C: New.
686
687         PR 31093
688         * g++.dg/ext/visibility/anon4.C: New.
689
690 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
691
692         PR target/32268
693         * gcc.target/i386/pr32268.c: New test.
694
695 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
696
697         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
698         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
699         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
700
701         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
702         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
703         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
704         BID is used.
705
706 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
707
708         PR fortran/32302
709         * gfortran.dg/common_resize_1.f90: New test.
710
711 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
712
713         PR target/32274
714         * gcc.dg/vect/pr32224.c: Fix.   
715         
716 2007-06-13  Eric Christopher  <echristo@apple.com>
717
718         * gcc.target/i386/ssefn-1.c: Add -march=i386.
719
720 2007-06-13  Tobias Burnus  <burnus@net-b.de>
721
722         PR fortran/32323
723         * gfortran.dg/actual_array_vect_1.f90: New.
724
725 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
726
727         * gcc.target/sparc/mfpu.c: New test.
728
729 2007-06-12  Geoff Keating  <geoffk@apple.com>
730
731         * g++.dg/warn/weak1.C: Suppress on Darwin.
732         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
733
734 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
735
736         PR middle-end/31579
737          * g++.dg/torture/pr31579.C: New testcase.
738
739 2007-06-12  Ian Lance Taylor  <iant@google.com>
740
741         PR libstdc++/29286
742         * g++.dg/init/new16.C: New test.
743         * g++.dg/init/new17.C: New test.
744         * g++.dg/init/new18.C: New test.
745         * g++.dg/init/new19.C: New test.
746
747 2007-06-12  Olivier Hainque  <hainque@adacore.com>
748
749         * gnat.dg/lhs_view_convert.adb: New test.
750
751 2007-06-12  Richard Guenther  <rguenther@suse.de>
752
753         PR tree-optimization/15353
754         PR tree-optimization/31657
755         * gcc.c-torture/execute/20070424-1.c: New testcase.
756         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
757         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
758         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
759         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
760         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
761
762 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
763
764         PR rtl-optimization/32293
765         * gcc.dg/pr32293.c: New test.
766
767 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
768
769         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
770
771 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
772
773         PR fortran/29786
774         * gfortran.dg/equiv_7.f90: New test.
775         * gfortran.dg/equiv_constraint_7.f90: Change error message.
776
777         PR fortran/30875
778         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
779
780 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
781
782         * gcc.dg/setjmp-3.c: Rename raise to raise0.
783         * gcc.dg/setjmp-4.c: Likewise.
784         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
785
786 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
787
788         PR rtl-optimization/31025
789         * gfortran.dg/pr31025.f90: New.
790
791 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
792
793         PR target/32280
794         * gcc.target/i386/pr32280.c: New test.
795
796 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
797
798         PR middle-end/32279
799         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
800
801 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
802
803         PR libgfortran/32235
804         * gfortran.dg/backspace_9.f: New test.
805
806 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
807
808         * gcc.dg/tree-ssa/prefetch-7.c: New test.
809
810 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
811
812         * gcc.dg/tree-ssa/loop-28.c: New testcase.
813
814 2007-06-09  Ian Lance Taylor  <iant@google.com>
815
816         PR tree-optimization/32169
817         * gcc.c-torture/compile/pr32169.c: New test.
818
819 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
820
821         * gcc.dg/vect/costmodel: New directory.
822         * gcc.dg/vect/costmodel/i386: New directory.
823         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
824         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
825         New test.
826         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
827         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
828         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
829         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
830         * gcc.dg/vect/costmodel/x86_64: New directory.
831         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
832         New testsuite.
833         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
834         New test.
835         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
836         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
837         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
838         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
839         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
840
841 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
842
843         PR tree-optimization/32243
844         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
845         flags for -Os tests.
846         * gcc.dg/vect/03-vect-pr32243.c: New test.
847
848 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
849
850         PR tree-optimization/32224
851         * gcc.dg/vect/pr32224.c: New test.
852
853 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
854
855         PR c++/32177
856         * g++.dg/gomp/pr32177.C: New test.
857
858 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
859
860         PR testsuite/25241
861         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
862         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
863         warning nor an error.
864         * gcc.dg/Wfatal-2.c: Likewise.
865         * gcc.dg/Werror-1.c: Likewise.
866         * gcc.dg/Werror-5.c: Likewise.
867         * gcc.dg/Werror-7.c: Likewise.
868         * gcc.dg/Werror-10.c: Likewise.
869         * gcc.dg/Werror-11.c: Likewise.
870
871 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
872
873         PR c++/30759
874         * g++.dg/init/brace6.C: New test.
875
876 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
877
878         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
879         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
880         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
881         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
882
883         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
884         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
885         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
886         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
887         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
888         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
889         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
890         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
891
892         * gcc.dg/darwin-minversion-3.c: New.
893
894 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
895
896         * gcc.target/i386/builtin-copysign.c: New test.
897
898 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
899
900         PR tree-optimization/32220
901         * gfortran.dg/predcom-2.f: New testcase.
902
903 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
904
905         PR tree-opt/32231
906         * gcc.target/i386/vectorize4.c: New test.
907
908 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
909
910         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
911
912 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
913
914         PR testsuite/25241
915         * gcc.dg/simd-5.c: Mark output as a note.
916         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
917         dg-message.
918         * gcc.dg/simd-1.c: Likewise.
919         * gcc.dg/always_inline.c: Mark output as a sorry.
920         * gcc.dg/always_inline2.c: Likewise.
921         * gcc.dg/always_inline3.c: Likewise.
922
923 2007-06-06  Ian Lance Taylor  <iant@google.com>
924
925         * g++.dg/conversion/enum1.C: New test.
926
927 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
928
929         PR tree-optimization/32216
930         * gcc.dg/vect/pr32216.c: New test.
931
932 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
933
934         PR testsuite/18923
935         * gfortran.dg/invalid_contains_1.f90: New test.
936         * gfortran.dg/invalid_contains_2.f90: New test.
937
938 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
939
940         PR testsuite/32057
941         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
942         midnight issues.
943
944 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
945
946         PR testsuite/25241
947         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
948         dg-message to match de note.
949         * gcc.dg/pr26570.c: Use dg-message for a note.
950         * gcc.dg/pr29254.c: Use dg-message for generic output and use
951         dg-error instead of dg-warning because of -Werror.
952         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
953         neither an error, nor a warning.
954         * gcc.dg/glibc-uclibc-2.c: Likewise
955         * gcc.dg/cpp/19940712-1.c: Likewise.
956
957 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
958
959         PR preprocessor/23479
960         * gcc.dg/binary-constants-1.c: Add test suites for
961         the 0b-prefixed binary integer constants.
962         * gcc.dg/binary-constants-2.c: Ditto.
963         * gcc.dg/binary-constants-3.c: Ditto.
964         * gcc.dg/binary-constants-4.c: Ditto.
965
966 2007-06-05  Ian Lance Taylor  <iant@google.com>
967
968         * gcc.dg/Wstrict-overflow-19.c: New test.
969
970 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
971
972         * gcc.dg/matrix/matrix-6.c: Remove conversion.
973
974 2007-06-04  Ian Lance Taylor  <iant@google.com>
975
976         * gcc.dg/Wstrict-overflow-18.c: New test.
977
978 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
979
980         PR testsuite/25241
981         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
982         * gcc.dg/cpp/mi5.c: Likewise.
983         * gcc.dg/cpp/mi7.c: Likewise.
984
985 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
986
987         PR c/32191
988         * gcc.dg/pr32191.c: New test.
989
990 2007-05-28  Tobias Burnus  <burnus@net-b.de>
991
992         PR fortran/32124
993         * gfortran.dg/allocate_stat_1.f90: Remove.
994
995 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
996
997         * gcc.target/i386/sse4_2-check.h: New.
998         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
999         * gcc.target/i386/sse4_2-crc32.h: Likewise.
1000         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
1001         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
1002         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
1003         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
1004         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
1005         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
1006         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
1007         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
1008         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
1009         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
1010         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
1011         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
1012         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
1013         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
1014         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
1015         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
1016
1017 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
1018
1019         * gcc.dg/pie-link.c: New test.
1020
1021 2007-06-01  Ian Lance Taylor  <iant@google.com>
1022
1023         * gcc.dg/Wstrict-overflow-17.c: New test.
1024
1025 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
1026
1027         * gcc.dg/builtin-return-1.c (g): New.
1028         (main): Allocate at least 64 bytes on the stack.
1029
1030 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
1031
1032         * g++.dg/init/cleanup3.C: New test.
1033
1034 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1035
1036         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
1037         int is 16 bits.
1038
1039 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
1040
1041         PR fortran/32156
1042         * gfortran.dg/char_array_constructor_3.f90: New test.
1043
1044 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
1045
1046         PR tree-optimization/32160
1047         * gfortran.dg/predcom-1.f: New test.
1048
1049 2007-05-31  Richard Guenther  <rguenther@suse.de>
1050
1051         * g++.dg/other/str_empty.C: Move...
1052         * g++.dg/other/pr30567.C: Move...
1053         * g++.dg/tree-ssa/pr27218.C: Move...
1054         * g++.dg/torture: ...here and remove dg-options.
1055
1056 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
1057
1058         PR c++/32158
1059         * g++.dg/ext/is_pod_incomplete.C: New.
1060
1061 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
1062             Douglas Gregor <doug.gregor@gmail.com>
1063             Pedro Lamarao <pedro.lamarao@mndfck.org>
1064             Howard Hinnant <howard.hinnant@gmail.com>
1065
1066         PR c++/7412
1067         PR c++/29939
1068         * g++.dg/cpp0x/rv8p.C: New.
1069         * g++.dg/cpp0x/temp-constructor-bug.C: New.
1070         * g++.dg/cpp0x/cast-bug.C: New.
1071         * g++.dg/cpp0x/elision_weak.C: New.
1072         * g++.dg/cpp0x/collapse-bug.C: New.
1073         * g++.dg/cpp0x/rv3p.C: New.
1074         * g++.dg/cpp0x/rv7n.C: New.
1075         * g++.dg/cpp0x/overload-conv-1.C: New.
1076         * g++.dg/cpp0x/rv2n.C: New.
1077         * g++.dg/cpp0x/deduce.C: New.
1078         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
1079         * g++.dg/cpp0x/rv6p.C: New.
1080         * g++.dg/cpp0x/template_deduction.C: New.
1081         * g++.dg/cpp0x/implicit-copy.C: New.
1082         * g++.dg/cpp0x/rv1p.C: New.
1083         * g++.dg/cpp0x/cast.C: New.
1084         * g++.dg/cpp0x/rv5n.C: New.
1085         * g++.dg/cpp0x/collapse.C: New.
1086         * g++.dg/cpp0x/overload-conv-2.C: New.
1087         * g++.dg/cpp0x/rv4p.C: New.
1088         * g++.dg/cpp0x/rvo.C: New.
1089         * g++.dg/cpp0x/iop.C: New.
1090         * g++.dg/cpp0x/rv3n.C: New.
1091         * g++.dg/cpp0x/rv7p.C: New.
1092         * g++.dg/cpp0x/reference_collapsing.C: New.
1093         * g++.dg/cpp0x/overload.C: New.
1094         * g++.dg/cpp0x/named.C: New.
1095         * g++.dg/cpp0x/rv2p.C: New.
1096         * g++.dg/cpp0x/rv6n.C: New.
1097         * g++.dg/cpp0x/not_special.C: New.
1098         * g++.dg/cpp0x/bind.C: New.
1099         * g++.dg/cpp0x/rv1n.C: New.
1100         * g++.dg/cpp0x/rv5p.C: New.
1101         * g++.dg/cpp0x/elision.C: New.
1102         * g++.dg/cpp0x/named_refs.C: New.
1103         * g++.dg/cpp0x/unnamed_refs.C: New.
1104         * g++.dg/cpp0x/rv4n.C: New.
1105         * g++.dg/cpp0x/elision_neg.C: New.
1106         * g++.dg/init/copy7.C: Run in C++98 mode.
1107         * g++.dg/overload/arg1.C: Ditto.
1108         * g++.dg/overload/arg4.C: Ditto.
1109
1110 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
1111
1112         PR c++/31809
1113         * g++.dg/opt/static5.C: New test.
1114
1115 2007-05-30  Richard Guenther  <rguenther@suse.de>
1116
1117         * g++.dg/dg.exp: Prune torture/.
1118         * g++.dg/torture/dg-torture.exp: New testsuite.
1119
1120 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
1121
1122         * gcc.target/arm/pr27387.C: Move and rename to ...
1123         * g++.dg/inherit/thunk8.C: ... here.
1124
1125 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
1126
1127         PR tree-optimization/31769
1128         * g++.dg/gomp/pr31769.C: New test.
1129
1130 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
1131
1132         * gcc.target/i386/stack-realign.c: New.
1133
1134 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
1135
1136         * gcc.dg/tree-ssa/prefetch-6.c: New test.
1137
1138 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
1139
1140         * gfortran.dg/sizeof.f90: New.
1141
1142 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1143
1144         PR c/31339
1145         * gcc.dg/boolcomplex-1.c: New test.
1146
1147         PR c++/31339
1148         * g++.dg/ext/boolcomplex-1.c: New test.
1149
1150 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
1151
1152         * gcc.dg/matrix: New directory.
1153
1154 2007-05-28  Tobias Burnus  <burnus@net-b.de>
1155
1156         PR fortran/32124
1157         * gfortran.dg/allocate_stat_1.f90: New.
1158
1159 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
1160
1161         PR fortran/31972
1162         * transfer_hollerith_1.f90: New test.
1163
1164 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1165
1166         PR tree-opt/32100
1167         * gcc.c-torture/execute/vrp-7.c: New test.
1168
1169 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
1170
1171         * gfortran.dg/transfer_simplify_4.f90: New test.
1172
1173 2007-05-27  Tobias Burnus  <burnus@net-b.de>
1174
1175         PR fortran/32088
1176         * gfortran.dg/func_result_3.f90: New.
1177
1178 2007-05-27  Tobias Burnus  <burnus@net-b.de>
1179
1180         PR middle-end/32083
1181         * gfortran.dg/transfer_simplify_3.f90: New.
1182
1183 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
1184
1185         PR target/32065
1186         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
1187         to compile options.
1188         * gcc.target/i386/pr32065-2.c: New test.
1189
1190 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1191
1192         PR fortran/31813
1193         * gfortran.dg/io_constraints_2.f90: Update.
1194
1195 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
1196
1197         PR fortran/31219
1198         * gfortran.dg/array_constructor_17.f90: New test.
1199
1200 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1201
1202         PR tree-opt/32090
1203         * g++.dg/opt/array2.C: New testcase.
1204
1205 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
1206
1207         PR target/32065
1208         * gcc.target/i386/pr32065.c: New test.
1209
1210 2007-05-25  Dirk Mueller  <dmueller@suse.de>
1211             Marcus Meissner <meissner@suse.de>
1212
1213         * gcc.dg/attr-alloc_size.c: New.
1214
1215 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
1216             Lee Millward  <lee.millward@gmail.com>
1217
1218         PR c++/31745
1219         * g++.dg/parse/crash34.C: New test.
1220
1221         * g++.dg/parse/crash35.C: New test.
1222
1223 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
1224
1225         * gcc.target/i386/sse2-check.h: New.
1226         * gcc.target/i386/sse2-vec-1.c: Likewise.
1227         * gcc.target/i386/sse2-vec-2.c: Likewise.
1228         * gcc.target/i386/sse2-vec-3.c: Likewise.
1229         * gcc.target/i386/sse2-vec-4.c: Likewise.
1230         * gcc.target/i386/sse2-vec-5.c: Likewise.
1231         * gcc.target/i386/sse2-vec-6.c: Likewise.
1232
1233 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
1234
1235         PR c++/31431
1236         PR c++/31432
1237         PR c++/31434
1238         PR c++/31435
1239         PR c++/31437
1240         PR c++/31438
1241         PR c++/31442
1242         PR c++/31443
1243         PR c++/31444
1244         PR c++/31445
1245         * g++.dg/cpp0x/pr31431.C: New.
1246         * g++.dg/cpp0x/pr31437.C: New.
1247         * g++.dg/cpp0x/pr31442.C: New.
1248         * g++.dg/cpp0x/pr31444.C: New.
1249         * g++.dg/cpp0x/pr31431-2.C: New.
1250         * g++.dg/cpp0x/pr31432.C: New.
1251         * g++.dg/cpp0x/pr31434.C: New.
1252         * g++.dg/cpp0x/pr31438.C: New.
1253         * g++.dg/cpp0x/pr31443.C: New.
1254         * g++.dg/cpp0x/pr31445.C: New.
1255         * g++.dg/cpp0x/variadic-crash1.C: New.
1256
1257 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
1258
1259         * gcc.target/arm/long-calls-1.c: New test.
1260         * gcc.target/arm/long-calls-2.c: Likewise.
1261         * gcc.target/arm/long-calls-3.c: Likewise.
1262         * gcc.target/arm/long-calls-4.c: Likewise.
1263
1264 2007-05-25  Richard Guenther  <rguenther@suse.de>
1265             Andrew Pinski  <andrew_pinski@playstation.sony.com>
1266
1267         PR tree-optimization/31982
1268         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
1269
1270 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
1271
1272         PR fortran/32047
1273         * gfortran.dg/result_in_spec_2.f90: New test.
1274
1275 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1276
1277         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
1278
1279 2007-05-24  Ollie Wild  <aaw@google.com>
1280
1281         * gcc.dg/cpp/counter-1.c: New test.
1282         * gcc.dg/pch/counter-1.c: New test.
1283         * gcc.dg/pch/counter-1.hs: New file.
1284         * gcc.dg/pch/counter-2.c: New test.
1285         * gcc.dg/pch/counter-2.hs: New file.
1286         * gcc.dg/pch/counter-3.c: New test.
1287         * gcc.dg/pch/counter-3.hs: New file.
1288
1289 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
1290
1291         * gcc.dg/tree-ssa/predcom-1.c: New test.
1292         * gcc.dg/tree-ssa/predcom-2.c: New test.
1293         * gcc.dg/tree-ssa/predcom-3.c: New test.
1294         * gcc.dg/tree-ssa/predcom-4.c: New test.
1295         * gcc.dg/tree-ssa/predcom-5.c: New test.
1296         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
1297
1298 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
1299
1300         PR testsuite/32062
1301         * gcc.target/i386/sse4_1-check.h (MASK): New.
1302
1303 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1304
1305         PR fortran/32038
1306         * gfortran.dg/pr25603.f: Initialize integer variables.
1307
1308 2007-05-23  Ian Lance Taylor  <iant@google.com>
1309
1310         * g++.dg/other/vrp1.C: New test.
1311
1312 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
1313
1314         PR preprocessor/20077
1315         * gcc.dg/cpp/paste15.c: New test.
1316
1317 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
1318             Nigel Stephens  <nigel@mips.com>
1319             Richard Sandiford  <richard@codesourcery.com>
1320
1321         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
1322         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
1323         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
1324         * gcc.target/mips/inter/mips16-inter.exp: New.
1325
1326 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
1327
1328         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
1329
1330 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
1331
1332         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
1333         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
1334         * gcc.target/i386/sse3-addsubps.c: Likewise.
1335         * gcc.target/i386/sse3-haddpd.c: Likewise.
1336         * gcc.target/i386/sse3-haddps.c: Likewise.
1337         * gcc.target/i386/sse3-hsubpd.c: Likewise.
1338         * gcc.target/i386/sse3-hsubps.c: Likewise.
1339         * gcc.target/i386/sse3-lddqu.c: Likewise.
1340         * gcc.target/i386/sse3-movddup.c: Likewise.
1341         * gcc.target/i386/sse3-movshdup.c: Likewise.
1342         * gcc.target/i386/sse3-movsldup.c: Likewise.
1343
1344         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
1345         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
1346         * gcc.target/i386/ssse3-pabsd.c: Likewise.
1347         * gcc.target/i386/ssse3-pabsw.c: Likewise.
1348         * gcc.target/i386/ssse3-palignr.c: Likewise.
1349         * gcc.target/i386/ssse3-phaddd.c: Likewise.
1350         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
1351         * gcc.target/i386/ssse3-phaddw.c: Likewise.
1352         * gcc.target/i386/ssse3-phsubd.c: Likewise.
1353         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
1354         * gcc.target/i386/ssse3-phsubw.c: Likewise.
1355         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
1356         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
1357         * gcc.target/i386/ssse3-pshufb.c: Likewise.
1358         * gcc.target/i386/ssse3-psignb.c: Likewise.
1359         * gcc.target/i386/ssse3-psignd.c: Likewise.
1360         * gcc.target/i386/ssse3-psignw.c: Likewise.
1361         * gcc.target/i386/ssse3-vals.h: Likewise.
1362
1363         * gcc.target/i386/sse3-check.h: New file.
1364         * gcc.target/i386/ssse3-check.h: Likewise.
1365
1366 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1367
1368         PR middle-end/31095
1369         * gcc.c-torture/compile/bcopy-1.c: New testcase.
1370
1371 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1372
1373         PR middle-end/31606
1374         * gcc.c-torture/20070522-1.c: New testcase.
1375
1376 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
1377
1378         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
1379
1380 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
1381
1382         * gcc.c-torture/execute/ieee/20000320-1.x,
1383         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
1384         m68k-*-* and check_effective_target_coldfire_fpu.
1385
1386 2007-05-22  Ollie Wild  <aaw@google.com>
1387
1388         * g++.dg/lookup/hidden-class10.C: New test.
1389         * g++.dg/lookup/hidden-class11.C: New test.
1390
1391 2007-05-22  Ollie Wild  <aaw@google.com>
1392
1393         * g++.dg/lookup/name-clash5.C: New test.
1394         * g++.dg/lookup/name-clash6.C: New test.
1395
1396 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
1397
1398         * g++.dg/other/i386-2.C: Update comments on header files tested.
1399         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
1400         of <tmmintrin.h>.
1401         * gcc.target/i386/sse-12.c: Likewise.
1402         * gcc.target/i386/sse-13.c: Likewise.
1403         * gcc.target/i386/sse-14.c: Likewise.
1404
1405         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
1406         Redefined to test with immediate operand.
1407         (__builtin_ia32_blendps): Likewise.
1408         (__builtin_ia32_blendpd): Likewise.
1409         (__builtin_ia32_dpps): Likewise.
1410         (__builtin_ia32_dpps): Likewise.
1411         (__builtin_ia32_insertps128): Likewise.
1412         (__builtin_ia32_vec_ext_v4sf): Likewise.
1413         (__builtin_ia32_vec_set_v16qi): Likewise.
1414         (__builtin_ia32_vec_set_v4si): Likewise.
1415         (__builtin_ia32_vec_set_v2di): Likewise.
1416         (__builtin_ia32_vec_ext_v16qi): Likewise.
1417         (__builtin_ia32_vec_ext_v4si): Likewise.
1418         (__builtin_ia32_vec_ext_v2di): Likewise.
1419         (__builtin_ia32_roundpd): Likewise.
1420         (__builtin_ia32_roundsd): Likewise.
1421         (__builtin_ia32_roundps): Likewise.
1422         (__builtin_ia32_roundss): Likewise.
1423         (__builtin_ia32_mpsadbw128): Likewise.
1424
1425 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
1426
1427         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
1428
1429 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
1430
1431         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
1432         failures.
1433         * gcc.dg/dfp/func-struct.c: Ditto.
1434         * gcc.dg/dfp/operator-assignment.c: Ditto.
1435         * gcc.dg/dfp/convert-bfp.c: Ditto.
1436         * gcc.dg/dfp/convert-int.c: Ditto.
1437         * gcc.dg/dfp/convert-int-max.c: Ditto.
1438         * gcc.dg/dfp/func-scalar.c: Ditto.
1439         * gcc.dg/dfp/cast.c: Ditto.
1440         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
1441         failures, and fix a typo in return type of arg1_128.
1442         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
1443         failures, and fix a typo in a constant suffix.
1444         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
1445         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
1446
1447 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
1448             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1449
1450         * lib/gcc-dg.exp(process_message): New proc.
1451         (dg-message): New test directive.
1452         * gcc.dg/always_inline.c: Use dg-message.
1453         * gcc.dg/always_inline2.c: Ditto.
1454         * gcc.dg/always_inline3.c: Ditto.
1455         * gcc.dg/invalid-call-1.c: Ditto.
1456         * gcc.dg/pr17506.c: Ditto.
1457         * gcc.dg/simd-5.c: Ditto.
1458         * gcc.dg/simd-6.c: Ditto.
1459         * gcc.dg/va-arg-2.c: Ditto.
1460         * gcc.dg/cpp/syshdr.c: Ditto.
1461         * gcc.dg/cpp/unc4.c: Ditto.
1462         * gcc.dg/cpp/trad/mi1.c: Ditto.
1463         * gcc.dg/cpp/trad/mi5.c: Ditto.
1464         * gcc.dg/cpp/trad/mi7.c: Ditto.
1465         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
1466         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
1467         * gcc.test-framework/test-framework.awk: Special-case outexists
1468         tests.
1469
1470 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
1471
1472         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
1473         (bit_SSE4_2): Likewise.
1474         (bit_POPCNT): Likewise.
1475
1476         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
1477         Check if assembler supports SSE4 instructions.
1478
1479         * gcc.target/i386/sse4_1-blendpd.c: New file.
1480         * gcc.target/i386/sse4_1-blendps.c: Likewise.
1481         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
1482         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
1483         * gcc.target/i386/sse4_1-check.h: Likewise.
1484         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
1485         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
1486         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
1487         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
1488         * gcc.target/i386/sse4_1-extractps.c: Likewise.
1489         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
1490         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
1491         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
1492         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
1493         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
1494         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
1495         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
1496         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
1497         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
1498         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
1499         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
1500         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
1501         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
1502         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
1503         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
1504         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
1505         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
1506         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
1507         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
1508         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
1509         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
1510         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
1511         * gcc.target/i386/sse4_1-pminud.c: Likewise.
1512         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
1513         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
1514         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
1515         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
1516         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
1517         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
1518         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
1519         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
1520         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
1521         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
1522         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
1523         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
1524         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
1525         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
1526         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
1527         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
1528         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
1529         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
1530         * gcc.target/i386/sse4_1-round.h: Likewise.
1531         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
1532         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
1533         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
1534         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
1535         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
1536         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
1537         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
1538         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
1539         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
1540         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
1541         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
1542         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
1543         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
1544         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
1545
1546 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1547
1548         PR fortran/31627
1549         * gfortran.dg/bounds_check_7.f90: New test.
1550
1551 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
1552
1553         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
1554         (check_effective_target_sse4a): Ditto.
1555
1556         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
1557         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
1558         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
1559         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
1560         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
1561         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
1562         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
1563         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
1564         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
1565         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
1566         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
1567         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
1568         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
1569         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
1570         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
1571         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
1572         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
1573         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
1574         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
1575         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
1576
1577 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
1578
1579         * g++.dg/ext/cleanup-1.C: New test.
1580         * g++.dg/ext/cleanup-2.C: Likewise.
1581         * g++.dg/ext/cleanup-3.C: Likewise.
1582         * g++.dg/ext/cleanup-4.C: Likewise.
1583         * g++.dg/ext/cleanup-5.C: Likewise.
1584         * g++.dg/ext/cleanup-6.C: Likewise.
1585         * g++.dg/ext/cleanup-8.C: Likewise.
1586         * g++.dg/ext/cleanup-9.C: Likewise.
1587         * g++.dg/ext/cleanup-10.C: Likewise.
1588         * g++.dg/ext/cleanup-11.C: Likewise.
1589         * g++.dg/ext/cleanup-dtor.C: Likewise.
1590
1591 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1592
1593         PR middle-end/31995
1594         * gcc.dg/vect/vect-102a.c: New test.
1595
1596 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
1597             Paolo Carlini  <pcarlini@suse.de>
1598             Uros Bizjak  <ubizjak@gmail.com>
1599
1600         * gcc.dg/gcc-have-sync-compare-and-swap.c,
1601         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
1602         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
1603         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
1604         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
1605         New testcases.
1606
1607 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
1608
1609         PR fortran/32002
1610         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
1611
1612 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1613
1614         PR fortran/32027
1615         * gfortran.dg/do_3.F90: Add checks for the final value of the
1616         loop variable.
1617
1618 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
1619
1620         * gcc.c-torture/execute/990127-2.x: New file.
1621
1622 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
1623
1624         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
1625         * gcc.target/i386/sse-12: Add -O to compile options.
1626         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
1627         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
1628         and mm3dnow.h.  Add -O to compile options.
1629
1630 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
1631
1632         PR fortran/31867
1633         * gfortran.dg/char_length_5.f90: New test.
1634
1635         PR fortran/31994
1636         * gfortran.dg/array_reference_1.f90: New test.
1637
1638 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1639
1640         PR middle-end/7651
1641         PR c++/11856
1642         PR c/12963
1643         PR c/23587
1644         PR other/29694
1645         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
1646         * gcc.dg/Wtype-limits.c: New.
1647         * gcc.dg/Wtype-limits-Wextra.c: New.
1648         * gcc.dg/Wtype-limits-no.c: New.
1649         * g++.dg/warn/Wtype-limits.C: New.
1650         * g++.dg/warn/Wtype-limits-Wextra.C: New.
1651         * g++.dg/warn/Wtype-limits-no.C: New.
1652
1653 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
1654
1655         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
1656         instead of "-msse2".'
1657         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
1658         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
1659         and mm3dnow.h.
1660         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
1661         to test with immediate operand.
1662         (__builtin_ia32_insertqi): Ditto.
1663         (__builtin_ia32_palignr128): Ditto.
1664         (__builtin_ia32_palignr): Ditto.
1665         (__builtin_ia32_pshufhw): Ditto.
1666         (__builtin_ia32_pshuflw): Ditto.
1667         (__builtin_ia32_pshufd): Ditto.
1668         (__builtin_ia32_vec_set_v8hi): Ditto.
1669         (__builtin_ia32_vec_ext_v8hi): Ditto.
1670         (__builtin_ia32_shufpd): Ditto.
1671         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
1672
1673 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
1674
1675         PR fortran/32001
1676         * gfortran.dg/min_max_conformance.f90: Added more testcases.
1677
1678 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
1679
1680         PR target/31585
1681         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
1682         and "__inline".  Use "-msse" instead of "-msse2".
1683
1684 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1685
1686         PR middle-end/7651
1687         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
1688         * gcc.dg/20030906-2.c: Likewise.
1689         * objc.dg/method-17.m: Add -Wreturn-type.
1690         * obj-c++.dg/method-21.mm: Likewise.
1691
1692 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
1693
1694         PR target/31585
1695         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
1696         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
1697         (__builtin_ia32_psrlqi128): Ditto.
1698         (__builtin_ia32_psrlwi128): Ditto.
1699         (__builtin_ia32_psrldi128): Ditto.
1700         (__builtin_ia32_psrldqi128): Ditto.
1701         (__builtin_ia32_pslldqi128): Ditto.
1702         (__builtin_ia32_psrawi128): Ditto.
1703         (__builtin_ia32_psradi128): Ditto.
1704         (__builtin_ia32_psllqi128): Ditto.
1705         (__builtin_ia32_pslldi128): Ditto.
1706         (__builtin_prefetch): Ditto.
1707         (__builtin_ia32_pshufw): Ditto.
1708         (__builtin_ia32_vec_set_v4hi): Ditto.
1709         (__builtin_ia32_vec_ext_v4hi): Ditto.
1710         (__builtin_ia32_shufps): Ditto.
1711         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
1712
1713 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1714
1715         PR fortran/31974
1716         * gfortran.dg/char_allocation_1.f90: New test.
1717
1718 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1719
1720         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
1721         * gcc.dg/Wconversion-sign.c: New.
1722         * gcc.dg/Wconversion-integer-no-sign.c: New.
1723         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
1724         Wconversion-sign.C
1725         * g++.dg/warn/Wconversion-sign.C: New.
1726         * g++.old-deja/g++.other/warn4.C: Update.
1727         * g++.dg/warn/Wconversion1.C: Likewise.
1728
1729 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1730
1731         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
1732         * gcc.dg/torture/builtin-math-4.c: Likewise.
1733
1734 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1735
1736         PR libfortran/31964
1737         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
1738
1739 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1740
1741         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
1742
1743 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
1744
1745         PR target/31628
1746         * gcc.target/i386/pr31628.c: New.
1747
1748 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
1749
1750         PR middle-end/31344
1751         * gcc.dg/pr31344.c: New test.
1752
1753 2007-05-17  Ian Lance Taylor  <iant@google.com>
1754
1755         PR tree-optimization/31953
1756         * gcc.c-torture/compile/pr31953.c: New test.
1757
1758 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1759
1760         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
1761
1762         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
1763         and drem.
1764         * gcc.dg/torture/builtin-math-4.c: Likewise.
1765
1766         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
1767         * gcc.dg/torture/builtin-math-4.c: Likewise.
1768
1769         * gcc.dg/torture/builtin-math-4.c: New test.
1770
1771 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
1772             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1773
1774         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
1775         * gcc.dg/cpp/include2.c: Ditto.
1776         * gcc.dg/cpp/mac-dir-2.c: Ditto.
1777         * gcc.dg/cpp/paste5.c: Ditto.
1778         * gcc.dg/cpp/paste6.c: Ditto.
1779         * gcc.dg/cpp/paste8.c: Ditto.
1780         * gcc.dg/cpp/paste11.c: Ditto.
1781         * gcc.dg/cpp/paste13.c: Ditto.
1782         * gcc.dg/cpp/skipping2.c: Ditto.
1783         * gcc.dg/reg-vol-struct-1.c: Ditto.
1784         * gcc.dg/Wshadow-1.c: Ditto.
1785         * gcc.dg/cpp/trad/comment.c: Ditto.
1786         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
1787         * gcc.dg/cpp/if-2.c: Ditto.
1788         * gcc.dg/array-5.c: Ditto.
1789         * gcc.dg/inline-15.c: Ditto.
1790         * gcc.dg/pr27953.c: Ditto.
1791         * gcc.dg/Wno-c++-compat.c: Ditto.
1792
1793 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
1794
1795         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
1796
1797 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
1798
1799         * gcc.c-torture/execute/20070517-1.c: New test.
1800
1801 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
1802
1803         PR fortran/31919
1804         * gfortran.dg/min_max_conformance.f90: New test.
1805
1806 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
1807
1808         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
1809         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
1810         gcc.dg/vect/vect-104.c: Use more complex construction to
1811         prevent vectorizing.
1812         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
1813
1814 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
1815
1816         PR tree-optimization/24659
1817         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
1818         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
1819         not vect_int target.
1820         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
1821         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
1822         targets.
1823         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
1824         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
1825         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
1826
1827 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
1828
1829         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
1830         and x86_64-*-* targets.
1831         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
1832
1833 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
1834
1835         PR fortran/18769
1836         PR fortran/30881
1837         PR fortran/31194
1838         PR fortran/31216
1839         PR fortran/31427
1840         * transfer_simplify_1.f90: New test.
1841         * transfer_simplify_2.f90: New test.
1842
1843 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
1844
1845         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
1846
1847 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
1848
1849         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
1850
1851         * gcc.dg/fltconst-pedantic-dfp.c: New test.
1852
1853         PR c/31924
1854         * gcc.dg/fltconst-1.c: New test.
1855
1856         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
1857         * gcc.dg/dfp/operator-assignment.c: Ditto.
1858
1859 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
1860
1861         PR c++/29928
1862         * g++.dg/rtti/typeid5.C: New.
1863
1864 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1865
1866         PR fortran/31725
1867         * gfortran.dg/substr_4.f: New test.
1868
1869 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
1870
1871         * gcc.target/m68k/interrupt_thread-1.c,
1872         gcc.target/m68k/interrupt_thread-2.c,
1873         gcc.target/m68k/interrupt_thread-3.c: New.
1874         * gcc.target/m68k/m68k.exp: Accept fido.
1875
1876 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
1877
1878         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
1879         * gfortran.dg/altreturn_3.f90: Likewise.
1880         * gfortran.dg/assumed_dummy_1.f90: Likewise.
1881         * gfortran.dg/default_numeric_type_1.f90: Likewise.
1882         * gfortran.dg/inquire_iolength.f90: Likewise.
1883         * gfortran.dg/module_naming_1.f90: Likewise.
1884         * gfortran.dg/oldstyle_2.f90: Likewise.
1885         * gfortran.dg/operator_2.f90: Likewise.
1886         * gfortran.dg/parameter_array_element_1.f90: Likewise.
1887         * gfortran.dg/used_types_11.f90: Likewise.
1888         * gfortran.dg/zero_array_components_1.f90: Likewise.
1889         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
1890         * gfortran.dg/parameter_array_dummy.f90: Likewise.
1891         * gfortran.dg/real_const_3.f90: Likewise.
1892
1893 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
1894
1895         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
1896         * gcc.dg/tree-ssa/loop-30.c: New test.
1897
1898 2007-05-13  Richard Guenther  <rguenther@suse.de>
1899
1900         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
1901         scanning forwprop1.
1902         * g++.dg/tree-ssa/pr31146.C: Likewise.
1903
1904 2007-05-13  Revital Eres  <eres@il.ibm.com>
1905
1906         * gcc.dg/dse.c: New test.
1907
1908 2007-05-12  Richard Guenther  <rguenther@suse.de>
1909
1910         PR tree-optimization/31797
1911         * gcc.c-torture/compile/pr31797.c: New testcase.
1912
1913 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
1914
1915         PR fortran/30746
1916         * gfortran.dg/host_assoc_function_1.f90: New test.
1917
1918 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
1919
1920         PR c++/31829
1921         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
1922
1923 2007-05-11  Silvius Rus  <rus@google.com>
1924
1925         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
1926         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
1927         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
1928         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
1929         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
1930         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
1931         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
1932         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
1933         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
1934         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
1935         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
1936         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
1937         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
1938         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
1939         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
1940         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
1941
1942 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
1943
1944         PR other/31852
1945         * gcc.c-torture/execute/builtins/memchr.c: New.
1946         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
1947         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
1948
1949 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
1950
1951         PR fortran/30876
1952         * gfortran.dg/recursive_reference_1.f90: Put error at correct
1953         line.
1954         * gfortran.dg/recursive_reference_2.f90: New test.
1955
1956 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
1957
1958         PR fortran/30878
1959         * gfortran.dg/namelist_29.f90: New test.
1960
1961 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
1962
1963         PR fortran/31474
1964         * gfortran.dg/entry_10.f90: New test.
1965
1966 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
1967
1968         PR tree-optimization/31885
1969         * gcc.dg/tree-ssa/loop-29.c: New test.
1970
1971 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
1972
1973         * assumed_dummy_1.f90: Fix dg directive.
1974         * char_initialiser_actual.f90: Likewise.
1975         * nested_modules_2.f90: Likewise.
1976         * shift-alloc.f90: Likewise.
1977
1978 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
1979
1980         * gcc.dg/20070507-1.c: Disable for non-pic targets.
1981
1982 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1983
1984         PR libfortran/31880
1985         * gfortran.dg/unf_read_corrupted_2.f90: New test.
1986
1987 2007-05-09  Mike Stump  <mrs@apple.com>
1988
1989         * g++.dg/other/first-global.C: Add -fpie for darwin.
1990         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
1991
1992 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
1993
1994         * gcc.dg/20070507-1.c: New testcase.
1995
1996 2007-05-08  Chao-ying Fu  <fu@mips.com>
1997
1998         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
1999         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
2000         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
2001         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
2002
2003 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
2004
2005         PR 31847
2006         * gcc.dg/pr31847.c: New test.
2007
2008 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
2009
2010         PR fortran/31692
2011         * gfortran.dg/actual_array_result_1.f90: New test.
2012
2013 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
2014
2015         PR fortran/29397
2016         * gfortran.dg/parameter_array_init_1.f90: New test.
2017
2018         PR fortran/29400
2019         * gfortran.dg/parameter_array_init_2.f90: New test.
2020
2021 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
2022
2023         PR target/31854
2024         * gcc.target/i386/pr31854.c: New test.
2025
2026 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
2027
2028         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
2029
2030 2007-05-07  Mike Stump  <mrs@apple.com>
2031
2032         * g++.old-deja/g++.mike/empty.C: Add.
2033
2034 2007-05-07  Eric Christopher  <echristo@apple.com>
2035
2036         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
2037
2038 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
2039
2040         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
2041         variable.  Rearrange conversions from binary float to decimal float.
2042
2043 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
2044
2045         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
2046         x86.
2047
2048 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
2049
2050         * gnat.dg/opt1.ad[sb]: New testcase.
2051
2052 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2053
2054         PR fortran/31399
2055         * gfortran.dg/do_3.F90: New test.
2056
2057 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2058
2059         PR fortran/31764
2060         * gfortran.dg/new_line.f90: Add new checks.
2061
2062 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2063
2064         PR fortran/31201
2065         * gfortran.dg/large_unit_1.f90: New.
2066         * gfortran.dg/large_unit_2.f90: New.
2067         * gfortran.dg/iostat_4.f90: New
2068         * gfortran.dg/bounds_check_fail_1.f90: Updated.
2069
2070 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
2071
2072         PR fortran/31540
2073         * gfortran.dg/char_result_4.f90: New test.
2074
2075 2007-06-05  Revital Eres  <eres@il.ibm.com>
2076
2077         PR 30957
2078         * gcc.dg/pr30957-1.c: New test.
2079
2080 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2081
2082         PR fortran/31251
2083         * gfortran.dg/char_type_len_2.f90: New test.
2084
2085 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
2086
2087         PR 31775
2088         * g++.dg/other/nested-extern.cc: New.
2089         * g++.dg/other/nested-extern-1.C: New.
2090         * g++.dg/other/nested-extern-2.C: New.
2091
2092 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
2093
2094         PR fortran/31760
2095         * gfortran.dg/erf.f90: New test.
2096         * gfortran.dg/besxy.f90: New test.
2097
2098 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
2099
2100         PR fortran/22359
2101         * gfortran.dg/fseek.f90: New test.
2102
2103 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
2104
2105         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
2106
2107 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2108
2109         PR libfortran/31210
2110         * gfortran.dg/zero_length_1.f90: New test.
2111
2112 2007-05-04  Tobias Burnus  <burnus@net-b.de>
2113
2114         PR fortran/31803
2115         * gfortran.dg/char_pointer_assign_3.f90: New test.
2116         * gfortran.dg/char_result_2.f90: Re-enable test.
2117
2118 2007-05-04  Tobias Burnus  <burnus@net-b.de>
2119
2120         PR fortran/25071
2121         * gfortran.dg/char_length_3.f90: New test.
2122         * gfortran.dg/char_result_2.f90: Fix test.
2123
2124 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
2125
2126         PR tree-optimization/30565
2127         * gcc.dg/tree-ssa/loop-27.c: New test.
2128
2129 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
2130
2131         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
2132         * gcc.target/bfin/arith.c (__v2hi): Likewise.
2133         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
2134         * gcc.target/bfin/shift.c (__v2hi): Likewise.
2135
2136 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
2137
2138         PR tree-optimization/31699
2139         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
2140         New.
2141         (check_effective_target_vect_floatint_cvt): New.
2142         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
2143         of specific targets.
2144         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
2145         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
2146         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2147         * gcc.dg/vect/vect-iv-4.c: Likewise.
2148         * gcc.dg/vect/vect-multitypes-11.c: New.
2149         * gcc.dg/vect/pr31699.c: New.
2150
2151 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
2152
2153         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
2154
2155 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
2156
2157         PR C++/31663
2158         * g++.dg/warn/anonymous-namespace-2.C: New.
2159         * g++.dg/warn/anonymous-namespace-2.h: New.
2160
2161 2007-05-02  Paul Brook  <paul@codesourcery.com>
2162
2163         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
2164
2165 2007-05-02  Eric Christopher  <echristo@apple.com>
2166
2167         * gcc.dg/cpp/if-div.c: New file.
2168
2169 2007-05-02  Tom Tromey  <tromey@redhat.com>
2170
2171         PR preprocessor/28709:
2172         * gcc.dg/cpp/pr28709.c: New file.
2173
2174 2007-05-02  Richard Guenther  <rguenther@suse.de>
2175
2176         PR tree-optimization/31146
2177         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
2178
2179 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
2180
2181         * gcc.c-torture/compile/limits-blockid.c: New.
2182         * gcc.c-torture/compile/limits-caselabels.c: New.
2183         * gcc.c-torture/compile/limits-declparen.c: New.
2184         * gcc.c-torture/compile/limits-enumconst.c: New.
2185         * gcc.c-torture/compile/limits-exprparen.c: New.
2186         * gcc.c-torture/compile/limits-externalid.c: New.
2187         * gcc.c-torture/compile/limits-fnargs.c: New.
2188         * gcc.c-torture/compile/limits-fndefn.c: New.
2189         * gcc.c-torture/compile/limits-idexternal.c: New.
2190         * gcc.c-torture/compile/limits-idinternal.c: New.
2191         * gcc.c-torture/compile/limits-pointer.c: New.
2192         * gcc.c-torture/compile/limits-stringlit.c: New.
2193         * gcc.c-torture/compile/limits-structmem.c: New.
2194         * gcc.c-torture/compile/limits-structnest.c: New.
2195
2196 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
2197
2198         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
2199
2200 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2201
2202         PR middle-end/31740
2203         * gcc.c-torture/compile/20070501-1.c: New testcase.
2204
2205 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
2206
2207         PR fortran/31732
2208         * gfortran.dg/array_memset_2:  New test case.
2209
2210 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
2211
2212         PR testsuite/31615
2213         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
2214
2215 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
2216
2217         PR testsuite/31589
2218         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
2219         dg-final test.
2220         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
2221         keyword to dg-final test.
2222         * gcc.dg/vect/vect-iv-4.c: Likewise.
2223         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
2224         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
2225         test.
2226         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
2227         cast.
2228         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
2229         * lib/target-supports.exp
2230         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
2231         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
2232
2233 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
2234
2235         * gcc.c-torture/execute/ieee/20000320-1.c: Use
2236         __LONG_LONG_MAX__ and its friends instead of those supplied by
2237         limits.h.
2238
2239 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
2240
2241         PR C++/31721
2242         * g++.dg/ext/vector7.C: New testcase.
2243
2244 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2245
2246         PR fortran/31591
2247         * gfortran.dg/bound_simplification_1.f90: New test.
2248
2249 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2250
2251         PR fortran/31645
2252         * gfortran.dg/bom_error.f90: New test.
2253         * gfortran.dg/bom_include.f90: New test.
2254         * gfortran.dg/bom_UTF16-LE.f90: New test.
2255         * gfortran.dg/bom_UTF16-BE.f90: New test.
2256         * gfortran.dg/bom_UTF-8.f90: New test.
2257         * gfortran.dg/bom_UTF-32.f90: New test.
2258         * gfortran.dg/bom_UTF-8.F90: New test.
2259         * gfortran.dg/bom_include.inc: New file.
2260
2261 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2262
2263         PR C++/30221
2264         * g++.dg/init/ptrfn2.C: New test.
2265         * g++.dg/init/ptrfn3.C: New test.
2266
2267 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
2268
2269         PR fortran/31711
2270         * gfortran.dg/dependency_21.f90: New test.
2271
2272 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2273
2274         * gfortran.dg/secnds.f: Use real*8.
2275         * gfortran.dg/secnds-1.f: Use real*8.
2276
2277 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2278
2279         PR libfortran/31532
2280         * gfortran.dg/inquire_5.f90: Update test.
2281
2282 2007-04-27  Ian Lance Taylor  <iant@google.com>
2283
2284         PR middle-end/31710
2285         * gcc.c-torture/compile/pr31710.c: New test.
2286
2287 2007-04-27  Richard Guenther  <rguenther@suse.de>
2288
2289         PR tree-optimization/30965
2290         PR tree-optimization/30978
2291         * gcc.dg/tree-ssa/pr30978.c: New testcase.
2292         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
2293         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
2294         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
2295
2296 2007-04-27  Richard Guenther  <rguenther@suse.de>
2297
2298         PR tree-optimization/31715
2299         * gcc.dg/Warray-bounds-4.c: New testcase.
2300
2301 2007-04-26  Ian Lance Taylor  <iant@google.com>
2302
2303         PR target/28675
2304         * gcc.c-torture/compile/pr28675.c: New test.
2305
2306 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2307
2308         PR C++/30016
2309         * g++.dg/ext/vector6.C: New test.
2310
2311 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
2312
2313         * gcc.c-torture/execute/ieee/20000320-1.x: New.
2314
2315 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
2316
2317         PR middle-end/31617
2318         * g++.dg/other/str_empty.C: Add expected warning.
2319
2320 2007-04-26  Richard Guenther  <rguenther@suse.de>
2321         Daniel Berlin  <dberlin@dberlin.org>
2322
2323         PR tree-optimization/30567
2324         * g++.dg/other/pr30567.C: New testcase.
2325
2326 2007-04-26  Richard Guenther  <rguenther@suse.de>
2327
2328         PR tree-optimization/31703
2329         * gcc.c-torture/compile/pr31703.c: New testcase.
2330         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
2331         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
2332
2333 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
2334
2335         * gfortran.dg/open_errors.f90: Added if statements checking
2336         the value of iostat.
2337
2338 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
2339
2340         PR c++/31598
2341         * g++.dg/gomp/pr31598.C: New test.
2342
2343         PR tree-optimization/30558
2344         * g++.dg/gomp/pr30558.C: New test.
2345
2346 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
2347
2348         PR c++/31338
2349         * g++.dg/ext/complex2.C: New test.
2350
2351 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
2352
2353         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
2354
2355 2007-04-25  Thiemo Seufer  <ths@mips.com>
2356
2357         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
2358         value to signed char.
2359
2360 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
2361
2362         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
2363         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
2364         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
2365
2366 2007-04-25  Tobias Burnus  <burnus@net-b.de>
2367
2368         PR fortran/31668
2369         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
2370         statement functions.
2371         * gfortran.dg/c_by_val_5.f90: New test.
2372
2373 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
2374
2375         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
2376         with two new subroutines to avoid parameter-induced aliasing.
2377         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
2378         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
2379
2380 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2381
2382         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
2383         * g++.dg/warn/Warray-bounds.C: Likewise.
2384
2385 2007-04-24  Ian Lance Taylor  <iant@google.com>
2386
2387         PR tree-optimization/31605
2388         * gcc.c-torture/execute/pr31605.c: New test.
2389
2390 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2391
2392         PR fortran/31587
2393         * lib/gcc-dg.exp (scan-module): New function.
2394         * gfortran.dg/module_md5_1.f90: New test.
2395
2396 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
2397
2398         * g++.old-deja/g++.pt/defarg6.C: Only run with
2399         -std=gnu++98.
2400         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
2401         * g++.dg/cpp0x/variadic61.C: Ditto.
2402         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
2403         * g++.dg/cpp0x/variadic62.C: Ditto.
2404         * g++.dg/template/meminit1.C: Ditto.
2405         * g++.dg/template/operator7.C: Ditto.
2406         * g++.dg/template/static15.C: Ditto.
2407         * g++.dg/template/invalid1.C: Ditto.
2408         * g++.dg/template/shift1.C: Ditto.
2409         * g++.dg/template/error10.C: Ditto.
2410
2411 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
2412
2413         PR diagnostic/25923
2414         * gfortran.dg/pr25923.f90: New test.
2415
2416 2007-04-24  Ian Lance Taylor  <iant@google.com>
2417
2418         PR tree-optimization/31602
2419         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
2420
2421 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
2422
2423         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
2424         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
2425
2426 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
2427
2428         * gcc.target/i386/reload-1.c. New.
2429
2430 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2431             Olga Golovanevsky  <olga@il.ibm.com>
2432
2433         * g++.dg/other/str_empty.C: New test.
2434
2435 2007-04-24  Richard Henderson  <rth@redhat.com>
2436
2437         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
2438
2439 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
2440
2441         PR target/31641
2442         * gcc.c-torture/compile/pr31641.c: New testcase.
2443
2444 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
2445
2446         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
2447         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
2448         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
2449         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
2450
2451 2007-04-23  Simon Baldwin  <simonb@google.com>
2452
2453         * g++.dg/other/error15.C: New.
2454         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
2455         triggering a "multiple parameters named" error.
2456
2457 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
2458
2459         PR fortran/31618
2460         * gfortran.dg/backspace_8.f:  New test case.
2461
2462 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
2463
2464         PR fortran/31630
2465         * gfortran.dg/used_types_17.f90: New test.
2466
2467         PR fortran/31620
2468         * gfortran.dg/zero_array_components_1.f90: New test.
2469
2470 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2471
2472         PR fortran/31616
2473         * gfortran.dg/open_errors.f90: Allow a different error message.
2474
2475 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
2476
2477         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
2478         Rename from check_effective_target_vect_pack_mod.  Rename global
2479         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
2480         messages.
2481         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
2482         rename.
2483         * gcc.dg/vect/vect-iv-8a.c: Ditto.
2484         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
2485
2486 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2487
2488         PR middle-end/31448
2489         * gcc.c-torture/execute/pr31448.c: New testcase.
2490
2491 2007-04-22  Nick Clifton  <nickc@redhat.com>
2492
2493         * gcc.dg/20020312-2.c: Add support for the FRV.
2494
2495 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
2496
2497         PR tree-optimization/24659
2498         * gcc.dg/vect/vect-float-extend-1.c: New test.
2499         * gcc.dg/vect/vect-float-truncate-1.c: New test.
2500
2501 2007-04-22  Richard Guenther  <rguenther@suse.de>
2502
2503         PR tree-optimization/29789
2504         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
2505         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
2506
2507 2007-04-22  Revital Eres  <eres@il.ibm.com>
2508
2509         * gcc.dg/var-expand2.c: New test.
2510
2511 2007-04-22  Revital Eres  <eres@il.ibm.com>
2512
2513         * gcc.dg/var-expand3.c: New test.
2514
2515 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2516
2517         PR fortran/31495
2518         * gfortran.dg/continuation_8.f90: New test.
2519
2520 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2521
2522         PR C/30265
2523         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
2524         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
2525
2526 2007-04-21  Richard Guenther  <rguenther@suse.de>
2527
2528         PR middle-end/31136
2529         * gcc.c-torture/execute/pr31136.c: New testcase.
2530
2531 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
2532
2533         * gcc.target/i386/movsi-sm-1.c: New.
2534
2535 2007-04-20  Richard Henderson  <rth@redhat.com>
2536
2537         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
2538         * gcc.dg/pr27095.c: Cope with alpha GOT load.
2539
2540 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
2541
2542         * gcc.target/i386/ordcmp-1.c: New test.
2543         * gcc.target/i386/unordcmp-1.c: New test.
2544
2545         PR tree-optimization/31632
2546         * gcc.c-torture/compile/20070419-1.c: New test.
2547
2548 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2549
2550         * gcc.dg/invalid-call-1.c: New test.
2551
2552 2007-04-18  Dirk Mueller  <dmueller@suse.de>
2553
2554         PR diagnostic/31227
2555         * gcc.dg/Warray-bounds-3.c: New.
2556
2557 2007-04-18  Richard Guenther  <rguenther@suse.de>
2558
2559         PR tree-optimization/19431
2560         PR tree-optimization/21463
2561         * gcc.c-torture/execute/20070212-1.c: New testcase.
2562         * gcc.c-torture/execute/20070212-2.c: Likewise.
2563         * gcc.c-torture/execute/20070212-3.c: Likewise.
2564         * gcc.dg/tree-ssa/pr19431.c: Likewise.
2565         * gcc.dg/tree-ssa/pr21463.c: Likewise.
2566         * g++.dg/tree-ssa/pr21463.C: Likewise.
2567         * g++.dg/tree-ssa/pr30738.C: Likewise.
2568
2569 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
2570
2571         PR c++/31513
2572         * g++.dg/expr/bitfield8.C: New test.
2573
2574 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
2575             Richard Sandiford  <richard@codesourcery.com>
2576
2577         * lib/target-supports.exp (check_profiling_available): Return 0
2578         for uClibc with -p or -pg.
2579
2580 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
2581
2582         PR c++/31517
2583         * g++.dg/template/init7.C: New test.
2584
2585 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
2586
2587         PR rtl-optimization/31360
2588         * gcc.dg/loop-7.c: New test.
2589
2590 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
2591
2592         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
2593         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
2594         build.
2595         (compat-execute): Likewise.
2596         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
2597         files to remote hosts.
2598         * lib/c-ctorture.exp (c-torture-compile): Likewise.
2599         (c-torture-execute): Likewise.
2600         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
2601         or plain file.  Use remote_upload and remote_download to copy
2602         files about.
2603         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
2604         before scanning it.
2605
2606 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
2607
2608         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
2609
2610 2007-04-16  Lawrence Crowl  <crowl@google.com>
2611
2612         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
2613         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
2614         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
2615         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
2616         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
2617         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
2618         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
2619         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
2620         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
2621         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
2622         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
2623
2624         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
2625         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
2626         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
2627         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
2628         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
2629         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
2630         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
2631         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
2632         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
2633         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
2634         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
2635
2636 2007-04-16  Ian Lance Taylor  <iant@google.com>
2637
2638         PR tree-optimization/31522
2639         * gcc.dg/Wstrict-overflow-16.c: New test.
2640
2641 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
2642
2643         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
2644
2645 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
2646
2647         PR fortran/31144
2648         * gfortran.dg/module_naming_1.f90: New.
2649
2650 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
2651
2652         * lib/target-supports.exp (check_profiling_available): Return
2653         false for m68k-*-uclinux.
2654
2655 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
2656
2657         PR c++/29365
2658         Testcase for c++ anonymous namespace warning
2659
2660         * g++.dg/warn/anonymous-namespace-1.C: New test
2661         * g++.dg/warn/anonymous-namespace-1.h: New test
2662
2663 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2664
2665         PR testsuite/31578
2666         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
2667
2668 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2669
2670         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
2671
2672 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
2673
2674         PR fortran/31204
2675         * gfortran.dg/array_constructor_16.f90: New test.
2676
2677 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
2678
2679         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
2680         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
2681
2682 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2683
2684         PR rtl-optimization/31500
2685         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
2686         * g++.dg/warn/Warray-bounds.C: Likewise.
2687
2688 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2689
2690         PR C/31520
2691         * gcc.dg/gnu89-init-4.c: New testcase.
2692
2693 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
2694
2695         PR c++/25874
2696         * gcc.dg/gomp/pr25874.c: Add dg-options.
2697         * g++.dg/gomp/pr25874.C: Add dg-options.
2698
2699 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
2700
2701         PR fortran/21061
2702         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
2703         * gfortran.dg/warnings_are_errors_1.f: New testcase.
2704
2705 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2706
2707         PR fortran/31561
2708         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
2709
2710 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
2711
2712         PR fortran/29507
2713         PR fortran/31404
2714         * gfortran.dg/initialization_6.f90: New test.
2715
2716 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
2717
2718         * gcc.c-torture/compile/pr27528.c: Require nonpic.
2719
2720         * lib/target-supports.exp (check_gc_sections_available):
2721         Return false if ldflags includes -elf2flt.
2722
2723 2007-04-13  Jason Merrill  <jason@redhat.com>
2724
2725         PR c++/31074
2726         * conv3.C: New test.
2727
2728 2007-04-13  Mike Stump  <mrs@apple.com>
2729
2730         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
2731         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
2732
2733 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
2734
2735         PR tree-optimization/29598
2736         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
2737
2738 2007-04-13  Tobias Burnus  <burnus@net-b.de>
2739
2740         PR fortran/31559
2741         * gfortran.dg/func_assign.f90: New test.
2742
2743 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
2744
2745         PR fortran/31550
2746         * gfortran.dg/used_types_16.f90: New test.
2747
2748 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
2749
2750         PR fortran/18937
2751         * gfortran.dg/goto_2.f90: New.
2752         * gfortran.dg/goto_3.f90: New.
2753         * gfortran.dg/pr17708.f90: Rename to ...
2754         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
2755
2756 2007-04-13  Tobias Burnus  <burnus@net-b.de>
2757
2758         PR fortran/31562
2759         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
2760         instead of a struct.
2761
2762 2007-04-13  Tobias Burnus  <burnus@net-b.de>
2763
2764         PR fortran/31562
2765         * gfortran.dg/value_4.c: Use GNU extensions for complex
2766         instead of a struct.
2767
2768 2007-04-13  Richard Guenther  <rguenther@suse.de>
2769
2770         PR tree-optimization/21258
2771         * gcc.dg/tree-ssa/vrp34.c: New testcase.
2772
2773 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2774
2775         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
2776         <complex.h>.
2777
2778 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
2779
2780         PR fortran/31250
2781         * gfortran.dg/char_length_2.f90: New.
2782         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
2783         * gfortran.dg/repeat_4.f90: Likewise.
2784
2785         PR fortran/31266
2786         * gfortran.dg/char_assign_1.f90: New.
2787
2788         PR fortran/31471
2789         * gfortran.dg/block_name_1.f90: New.
2790         * gfortran.dg/block_name_2.f90: New.
2791
2792 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
2793
2794         PR c++/31078
2795         * g++.dg/other/pr31078.C: New.
2796
2797 2007-04-12  Richard Guenther  <rguenther@suse.de>
2798
2799         PR tree-optimization/31169
2800         * gcc.c-torture/execute/pr31169.c: New testcase.
2801
2802 2007-04-12  Richard Guenther  <rguenther@suse.de>
2803
2804         PR tree-optimization/24689
2805         PR tree-optimization/31307
2806         * g++.dg/tree-ssa/pr31307.C: New testcase.
2807         * gcc.dg/tree-ssa/pr24689.c: Likewise.
2808
2809 2007-04-12  Tobias Burnus  <burnus@net-b.de>
2810
2811         PR fortran/31472
2812         * gfortran.dg/access_spec_1.f90: New test.
2813         * gfortran.dg/access_spec_2.f90: New test.
2814         * gfortran.dg/non_module_public.f90: Match new error message.
2815
2816 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
2817
2818         PR testsuite/31538
2819         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
2820         to 4 at line 38 to fix bounds problem.
2821
2822 2007-04-11  Tobias Burnus  <burnus@net-b.de>
2823
2824         PR testsuite/31240
2825         * gfortran.dg/pointer_intent_1.f90: Fix test.
2826
2827 2007-04-10  Eric Christopher  <echristo@apple.com>
2828
2829         * lib/target-supports.exp
2830         (check_effective_target_fstack_protector): Rewrite.
2831
2832 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
2833
2834         PR c++/31449
2835         * g++.dg/init/const5.C: New test.
2836
2837 2007-04-09  Jan Hubicka  <jh@suse.cz>
2838
2839         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
2840
2841 2007-04-08  Jan Hubicka  <jh@suse.cz>
2842
2843         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
2844
2845 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
2846
2847         PR fortran/31257
2848         * gfortran.dg/achar_4.f90: New test.
2849
2850 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
2851
2852         PR fortran/30880
2853         * gfortran.dg/used_dummy_types_8.f90: New test.
2854
2855 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
2856
2857         PR fortran/30872
2858         * gfortran.dg/parameter_array_element_1.f90: New test.
2859
2860 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
2861
2862         PR fortran/31222
2863         * gfortran.dg/default_numeric_type_1.f90: New test.
2864
2865 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
2866
2867         PR fortran/31424
2868         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
2869
2870 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
2871
2872         PR fortran/31293
2873         * gfortran.dg/interface_12.f90: New test.
2874
2875 2007-04-07  Bruce Korb  <bkorb@gnu.org>
2876
2877         * gcc.dg/format/opt-6.c: New test.
2878         * gcc.dg/format/nul-1.c: New test.
2879         * gcc.dg/format/nul-2.c: New test.
2880
2881 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2882
2883         PR libgfortran/31395
2884         * gfortran.dg/fmt_colon.f90: New test.
2885
2886 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
2887
2888         * g++.old-deja/g++.other/init18.C: Use
2889         dg-require-effective-target instead of an explicit xfail.
2890
2891 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
2892
2893         * gcc.dg/dfp/signbit-1.c
2894         * gcc.dg/dfp/signbit-2.c
2895
2896 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
2897
2898         PR fortran/31483
2899         * gfortran.dg/altreturn_5.f90: New test.
2900
2901 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
2902
2903         PR fortran/31292
2904         * gfortran.dg/contained_module_proc_1.f90: New test.
2905
2906 2007-04-04  Stuart Hastings  <stuart@apple.com>
2907
2908         PR 31281
2909         * objc/execute/exceptions/pr31281.m: New.
2910
2911 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
2912
2913         * g++.dg/ext/dllimport12.C: Update comments.
2914
2915 2007-04-03  Eric Christopher  <echristo@apple.com>
2916
2917         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
2918
2919 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2920
2921         PR fortran/31304
2922         * gfortran.dg/repeat_2.f90: New test.
2923         * gfortran.dg/repeat_3.f90: New test.
2924         * gfortran.dg/repeat_4.f90: New test.
2925
2926 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
2927
2928         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
2929
2930 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
2931
2932         PR c++/30847
2933         * g++.dg/parse/cond3.C: New test.
2934
2935         PR middle-end/30704
2936         * gcc.c-torture/execute/ieee/pr30704.c: New test.
2937
2938 2007-04-02  Jason Merrill  <jason@redhat.com>
2939
2940         PR c++/31187
2941         * g++.dg/ext/visibility/anon3.C: New test.
2942
2943 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2944
2945         PR libgfortran/31052
2946         * gfortran.dg/namelist_28.f90: New test.
2947
2948 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2949
2950         PR libgfortran/31366
2951         * gfortran.dg/direct_io_6.f90: New test.
2952
2953 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2954
2955         PR libgfortran/31207
2956         * gfortran.dg/advance_5.f90: New test.
2957         * gfortran.dg/advance_6.f90: New test.
2958
2959 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
2960
2961         * g++.dg/ext/dllimport6.C: Remove extra ';'.
2962         * g++.dg/ext/dllimport7.C: Likewise.
2963         * g++.dg/ext/selectany1.C: Likewise.
2964
2965 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
2966
2967         * g++.dg/parser/pr31138.C: New.
2968         * g++.dg/parser/pr31140.C: New.
2969         * g++.dg/parser/pr31141.C: New.
2970
2971 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
2972
2973         PR c++/26099
2974         * g++.dg/ext/is_base_of.C: New.
2975         * g++.dg/ext/has_virtual_destructor.C: New.
2976         * g++.dg/ext/is_polymorphic.C: New.
2977         * g++.dg/ext/is_base_of_diagnostic.C: New.
2978         * g++.dg/ext/is_enum.C: New.
2979         * g++.dg/ext/has_nothrow_assign.C: New.
2980         * g++.dg/ext/has_nothrow_constructor.C: New.
2981         * g++.dg/ext/is_empty.C: New.
2982         * g++.dg/ext/has_trivial_copy.C: New.
2983         * g++.dg/ext/has_trivial_assign.C: New.
2984         * g++.dg/ext/is_abstract.C: New.
2985         * g++.dg/ext/is_pod.C: New.
2986         * g++.dg/ext/has_nothrow_copy.C: New.
2987         * g++.dg/ext/is_class.C: New.
2988         * g++.dg/ext/has_trivial_constructor.C: New.
2989         * g++.dg/ext/is_union.C: New.
2990         * g++.dg/ext/has_trivial_destructor.C: New.
2991         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
2992         * g++.dg/template/crash43.C: Likewise.
2993
2994 2007-03-29  Dirk Mueller  <dmueller@suse.de>
2995
2996         * g++.dg/warn/pedantic2.C: New testcase.
2997
2998 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2999
3000         * size_dim.f90: Fix dg directive.
3001         * pr16433.f: Likewise.
3002         * use_6.f90: Likewise.
3003         * use_7.f90: Likewise.
3004         * entry_9.f90: Likewise.
3005         * pointer_intent_2.f90: Likewise.
3006         * protected_1.f90: Likewise.
3007         * fmt_missing_period_2.f: Likewise.
3008         * pointer_intent_3.f90: Likewise.
3009         * protected_2.f90: Likewise.
3010         * protected_3.f90: Likewise.
3011         * pr15754.f90: Likewise.
3012         * protected_4.f90: Likewise.
3013         * protected_5.f90: Likewise.
3014         * initialization_2.f90: Likewise.
3015         * protected_6.f90: Likewise.
3016         * continuation_7.f90: Likewise.
3017         * derived_function_interface_1.f90: Likewise.
3018         * der_pointer_4.f90: Likewise.
3019         * fmt_zero_precision.f90: Likewise.
3020         * blockdata_3.f90: Likewise.
3021         * fmt_missing_period_1.f: Likewise.
3022         * real_const_3.f90: Likewise.
3023         * use_4.f90: Likewise.
3024         * fmt_missing_period_3.f: Likewise.
3025         * use_5.f90: Likewise.
3026
3027 2007-03-28  Mike Stump  <mrs@apple.com>
3028
3029         * gcc.dg/darwin-comm.c: Add.
3030
3031 2007-03-28  Eric Christopher  <echristo@apple.com>
3032
3033         * lib/target-supports.exp (check_effective_target_fstack_protector):
3034         New.
3035         * gcc.dg/ssp-1.c: Use.
3036         * gcc.dg/ssp-2.c: Ditto.
3037
3038 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
3039
3040         PR c++/29077
3041         * g++.dg/parse/constructor3.C: New test.
3042
3043 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
3044
3045         * gnat.dg/thin_pointer.ad[sb]: New test.
3046
3047 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
3048
3049         * g++.dg/cpp0x/bracket1.C: New.
3050         * g++.dg/cpp0x/bracket2.C: New.
3051         * g++.dg/cpp0x/bracket3.C: New.
3052         * g++.dg/cpp0x/bracket4.C: New.
3053
3054 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
3055
3056         * g++.dg/cpp0x/temp_default1.C: New.
3057         * g++.dg/cpp0x/temp_default3.C: New.
3058         * g++.dg/cpp0x/temp_default2.C: New.
3059         * g++.dg/cpp0x/temp_default4.C: New.
3060
3061 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
3062
3063         PR c++/29993
3064         * g++.dg/other/cv_func2.C: New.
3065
3066 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
3067
3068         * gcc.dg/dfp/func-vararg-alternate.h: New file.
3069         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
3070         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
3071         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
3072
3073         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
3074         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
3075
3076         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
3077
3078         * lib/compat.exp (compat-execute): Fix processing of file names.
3079
3080 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
3081
3082         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
3083
3084 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
3085
3086         * lib/target-supports.exp (check_effective_target_fortran_large_real):
3087         Delete created executable test file.
3088         (check_effective_target_fortran_large_int): Ditto.
3089         (check_effective_target_static_libgfortran): Ditto.
3090
3091 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
3092
3093         PR c++/30500
3094         * g++.dg/warn/pragma-system_header1.C: New test.
3095         * g++.dg/warn/pragma-system_header2.C: New test.
3096         * g++.dg/warn/pragma-system_header1.h. New.
3097         * g++.dg/warn/pragma-system_header2.h. New.
3098
3099 2007-03-26  Ian Lance Taylor  <iant@google.com>
3100
3101         PR tree-optimization/31345
3102         * gcc.c-torture/compile/pr31345-1.c: New test.
3103
3104 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
3105
3106         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
3107         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
3108         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
3109         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
3110         * gfortran.dg/overload_1.f90: Likewise.
3111         * gfortran.dg/impure_assignment_1.f90: Likewise.
3112         * gfortran.dg/error_recovery_3.f90: Likewise.
3113         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
3114         * gfortran.dg/sequence_types_1.f90: Likewise.
3115         * gfortran.dg/internal_references_1.f90: Likewise.
3116         * gfortran.dg/present_1.f90: Likewise.
3117         * gfortran.dg/volatile10.f90: Likewise.
3118         * gfortran.dg/module_equivalence_2.f90: Likewise.
3119         * gfortran.dg/use_4.f90: Likewise.
3120         * gfortran.dg/elemental_result_1.f90: Likewise.
3121         * gfortran.dg/generic_actual_arg.f90: Likewise.
3122         * gfortran.dg/private_type_5.f90: Likewise.
3123         * gfortran.dg/protected_4.f90: Likewise.
3124         * gfortran.dg/interface_3.f90: Likewise.
3125
3126 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
3127
3128         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
3129         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
3130
3131 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
3132
3133         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
3134
3135 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3136
3137         PR libgfortran/31199
3138         * gfortran.dg/fmt_t_4.f90: New test.
3139
3140 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3141
3142         PR libfortran/31297
3143         * gfortran.dg/backspace_5.f:  Initialize variable(s).
3144         * gfortran.dg/backspace_6.f:  Likewise.
3145         * gfortran.dg/char_bounds_check_fail_1: Likewise.
3146         * gfortran.dg/direct_io_2.f90:  Likewise.
3147         * gfortran.dg/write_back.f:  Likewise.
3148         * gfortran.dg/write_rewind_2.f:  Likewise.
3149         * gfortran.dg/write_rewind_1.f:  Likewise.
3150         * gfortran.dg/write_rewind_2.f:  Likewise.
3151
3152 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
3153
3154         PR tree-optimization/30784
3155         * gcc.dg/vect/pr30784.c: New test.
3156
3157 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3158
3159         PR fortran/30877
3160         * gfortran.dg/operator_1.f90: New test.
3161         * gfortran.dg/operator_2.f90: New test.
3162
3163 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3164
3165         PR libfortran/31196
3166         * gfortran.dg/reshape_transpose_1.f90:  New test.
3167
3168 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3169
3170         PR fortran/30655
3171         * gfortran.dg/bounds_check_6.f90: New test.
3172
3173 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
3174
3175         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
3176         #ifndef/#endif.
3177         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
3178         * gcc.dg/dfp/decfloat-constants.c: Ditto.
3179
3180 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
3181
3182         PR fortran/31209
3183         * gfortran.dg/pointer_function_actual_1.f90: New test.
3184
3185         PR fortran/31200
3186         * gfortran.dg/pointer_function_actual_2.f90: New test.
3187
3188         PR fortran/31215
3189         * gfortran.dg/result_in_spec_1.f90: New test.
3190
3191 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3192
3193         PR fortran/30834
3194         * gfortran.dg/integer_exponentiation_3.F90: New test.
3195         * gfortran.dg/integer_exponentiation_4.f90: New test.
3196         * gfortran.dg/integer_exponentiation_5.F90: New test.
3197
3198 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
3199
3200         PR c++/30863
3201         * g++.dg/template/error24.C: New test.
3202         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
3203
3204 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
3205
3206         PR c++/31273
3207         * g++.dg/expr/bitfield7.C: New test.
3208
3209 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3210
3211         PR other/23572
3212         * gcc.dg/float-range-4.c: New.
3213         * gcc.dg/float-range-1.c: Update. Test for a warning.
3214         * gcc.dg/float-range-3.c: New.
3215         * gcc.dg/float-range-5.c: New.
3216
3217 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3218
3219         PR fortran/31262
3220         * gfortran.dg/no_range_check_1.f90: New test.
3221
3222 2007-03-22  Dirk Mueller  <dmueller@suse.de>
3223
3224         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
3225         * g++.dg/other/static1.C: Remove stray semicolon.
3226         * g++.dg/other/init1.C: Likewise.
3227         * g++.dg/rtti/dyncast1.C: Likewise.
3228         * g++.dg/tree-ssa/pr17153.C: Likewise.
3229         * g++.dg/lookup/disamb1.C: Likewise.
3230         * g++.dg/lookup/scoped2.C: Likewise.
3231         * g++.dg/lookup/friend7.C: Likewise.
3232         * g++.dg/parse/parse4.C: Likewise.
3233         * g++.dg/parse/parse5.C: Likewise.
3234         * g++.dg/expr/pr29066.C: Likewise.
3235         * g++.dg/expr/cast4.C: Likewise.
3236         * g++.dg/tc1/dr193.C: Likewise.
3237         * g++.dg/tc1/dr213.C: Likewise.
3238         * g++.dg/abi/dcast1.C: Likewise.
3239         * g++.dg/abi/covariant2.C: Likewise.
3240         * g++.dg/inherit/covariant11.C: Likewise.
3241         * g++.dg/inherit/covariant9.C: Likewise.
3242         * g++.dg/inherit/covariant10.C: Likewise.
3243         * g++.dg/init/static3.C: Likewise.
3244         * g++.dg/init/init-ref3.C: Likewise.
3245         * g++.dg/init/ref10.C: Likewise.
3246         * g++.dg/template/meminit2.C: Likewise.
3247         * g++.dg/template/using9.C: Likewise.
3248         * g++.dg/template/friend9.C: Likewise.
3249         * g++.dg/template/ref1.C: Likewise.
3250         * g++.old-deja/g++.warn/inline.C: Likewise.
3251         * g++.old-deja/g++.robertl/eb91.C: Likewise.
3252         * g++.old-deja/g++.robertl/eb46.C: Likewise.
3253         * g++.old-deja/g++.robertl/eb34.C: Likewise.
3254         * g++.old-deja/g++.robertl/eb43.C: Likewise.
3255         * g++.old-deja/g++.robertl/eb26.C: Likewise.
3256         * g++.old-deja/g++.robertl/eb116.C: Likewise.
3257         * g++.old-deja/g++.brendan/copy5.C: Likewise.
3258         * g++.old-deja/g++.brendan/overload8.C: Likewise.
3259         * g++.old-deja/g++.brendan/overload11.C: Likewise.
3260         * g++.old-deja/g++.brendan/copy7.C: Likewise.
3261         * g++.old-deja/g++.brendan/crash38.C: Likewise.
3262         * g++.old-deja/g++.brendan/template11.C: Likewise.
3263         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
3264         * g++.old-deja/g++.brendan/crash50.C: Likewise.
3265         * g++.old-deja/g++.brendan/crash16.C: Likewise.
3266         * g++.old-deja/g++.jason/pmem2.C: Likewise.
3267         * g++.old-deja/g++.jason/parse9.C: Likewise.
3268         * g++.old-deja/g++.jason/byval2.C: Likewise.
3269         * g++.old-deja/g++.jason/overload8.C: Likewise.
3270         * g++.old-deja/g++.jason/pmf8.C: Likewise.
3271         * g++.old-deja/g++.jason/template33.C: Likewise.
3272         * g++.old-deja/g++.jason/return3.C: Likewise.
3273         * g++.old-deja/g++.jason/scoping2.C: Likewise.
3274         * g++.old-deja/g++.jason/virtual.C: Likewise.
3275         * g++.old-deja/g++.jason/opeq3.C: Likewise.
3276         * g++.old-deja/g++.jason/template27.C: Likewise.
3277         * g++.old-deja/g++.jason/synth6.C: Likewise.
3278         * g++.old-deja/g++.jason/ref8.C: Likewise.
3279         * g++.old-deja/g++.jason/offset1.C: Likewise.
3280         * g++.old-deja/g++.other/static20.C: Likewise.
3281         * g++.old-deja/g++.other/array1.C: Likewise.
3282         * g++.old-deja/g++.other/new3.C: Likewise.
3283         * g++.old-deja/g++.other/array2.C: Likewise.
3284         * g++.old-deja/g++.other/overload9.C: Likewise.
3285         * g++.old-deja/g++.other/cast6.C: Likewise.
3286         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
3287         * g++.old-deja/g++.other/eh4.C: Likewise.
3288         * g++.old-deja/g++.other/using7.C: Likewise.
3289         * g++.old-deja/g++.other/init18.C: Likewise.
3290         * g++.old-deja/g++.other/dyncast1.C: Likewise.
3291         * g++.old-deja/g++.other/dyncast2.C: Likewise.
3292         * g++.old-deja/g++.other/dtor11.C: Likewise.
3293         * g++.old-deja/g++.pt/static11.C: Likewise.
3294         * g++.old-deja/g++.pt/crash19.C: Likewise.
3295         * g++.old-deja/g++.pt/overload12.C: Likewise.
3296         * g++.old-deja/g++.pt/crash46.C: Likewise.
3297         * g++.old-deja/g++.pt/mi1.C: Likewise.
3298         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
3299         * g++.old-deja/g++.pt/nontype5.C: Likewise.
3300         * g++.old-deja/g++.pt/local5.C: Likewise.
3301         * g++.old-deja/g++.pt/typename2.C: Likewise.
3302         * g++.old-deja/g++.pt/explicit80.C: Likewise.
3303         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
3304         * g++.old-deja/g++.law/visibility1.C: Likewise.
3305         * g++.old-deja/g++.law/visibility2.C: Likewise.
3306         * g++.old-deja/g++.law/virtual2.C: Likewise.
3307         * g++.old-deja/g++.law/operators19.C: Likewise.
3308         * g++.old-deja/g++.law/parsing10.C: Likewise.
3309         * g++.old-deja/g++.law/visibility4.C: Likewise.
3310         * g++.old-deja/g++.law/operators4.C: Likewise.
3311         * g++.old-deja/g++.law/dtors2.C: Likewise.
3312         * g++.old-deja/g++.law/missed-error3.C: Likewise.
3313         * g++.old-deja/g++.law/visibility10.C: Likewise.
3314         * g++.old-deja/g++.law/scope3.C: Likewise.
3315         * g++.old-deja/g++.law/casts2.C: Likewise.
3316         * g++.old-deja/g++.law/code-gen5.C: Likewise.
3317         * g++.old-deja/g++.law/operators33.C: Likewise.
3318         * g++.old-deja/g++.law/friend4.C: Likewise.
3319         * g++.old-deja/g++.mike/pmf7.C: Likewise.
3320         * g++.old-deja/g++.mike/p5611.C: Likewise.
3321         * g++.old-deja/g++.mike/net37.C: Likewise.
3322         * g++.old-deja/g++.mike/p3570.C: Likewise.
3323         * g++.old-deja/g++.mike/p5718.C: Likewise.
3324         * g++.old-deja/g++.mike/net21.C: Likewise.
3325         * g++.old-deja/g++.mike/p1862.C: Likewise.
3326         * g++.old-deja/g++.mike/p4511.C: Likewise.
3327         * g++.old-deja/g++.mike/virt3.C: Likewise.
3328         * g++.old-deja/g++.mike/p16146.C: Likewise.
3329         * g++.old-deja/g++.mike/p1989.C: Likewise.
3330         * g++.old-deja/g++.mike/p5571.C: Likewise.
3331         * g++.old-deja/g++.gb/scope10.C: Likewise.
3332         * g++.old-deja/g++.abi/primary5.C: Likewise.
3333         * g++.old-deja/g++.abi/empty2.C: Likewise.
3334         * g++.old-deja/g++.abi/arraynew.C: Likewise.
3335         * g++.old-deja/g++.eh/vbase4.C: Likewise.
3336         * g++.old-deja/g++.eh/ptr1.C: Likewise.
3337         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
3338         * g++.old-deja/g++.bob/template3.C: Likewise.
3339         * g++.old-deja/g++.bob/inherit1.C: Likewise.
3340
3341 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
3342
3343         PR fortran/31193
3344         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
3345
3346 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
3347
3348         PR fortran/20897
3349         * gfortran.dg/derived_name_1.f90: New.
3350         * gfortran.dg/derived_name_2.f: New.
3351
3352 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
3353
3354         * lib/target-supports.exp (check_effective_target_nonpic): New
3355         procedure.
3356         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
3357         when compiling PIC.
3358         * gcc.target/i386/asm-4.c: Require nonpic.
3359         * gcc.target/i386/cmov1.c: Likewise.
3360         * gcc.target/i386/mul.c: Likewise.
3361         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
3362         * gcc.target/i386/ssetype-1.c: Require nonpic.
3363         * gcc.target/i386/ssetype-3.c: Likewise.
3364         * gcc.target/i386/ssetype-5.c: Likewise.
3365
3366 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
3367
3368         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
3369         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
3370         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
3371         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
3372
3373 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
3374
3375         PR tree-optimization/30590
3376         * g++.dg/opt/pr30590.C: New testcase.
3377
3378 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
3379
3380         PR c/30762
3381         * gcc.dg/pr30762-1.c: New test.
3382         * gcc.dg/pr30762-2.c: New test.
3383
3384         PR inline-asm/30505
3385         * gcc.target/i386/pr30505.c: New test.
3386
3387 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
3388
3389         * gcc.target/arm/register-variables.c: New.
3390
3391 2007-03-19  Jeff Law  <law@redhat.com>
3392
3393         * PR tree-optimization/30984
3394         * gcc.c-torture/pr30984.c: New test.
3395
3396 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3397         Richard Guenther  <rguenther@suse.de>
3398
3399         PR tree-optimization/31254
3400         * gcc.dg/torture/pr31254.c: New testcase.
3401
3402 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
3403
3404         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
3405         target default_packed.
3406
3407 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3408
3409         PR fortran/31203
3410         * gfortran.dg/string_length_1.f90: New test.
3411
3412 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3413
3414         PR testsuite/30395
3415         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
3416
3417 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3418
3419         PR libgfortran/31052
3420         * gfortran.dg/namelist_27.f90: New test.
3421
3422 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
3423
3424         PR fortran/30531
3425         * gfortran.dg/used_types_14.f90: New test.
3426
3427         PR fortran/31086
3428         * gfortran.dg/used_types_15.f90: New test.
3429
3430 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
3431
3432         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
3433         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
3434
3435 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3436
3437         PR fortran/31120
3438         * gfortran.dg/integer_exponentiation_2.f90: New test.
3439
3440 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
3441
3442         PR tree-optimization/31041
3443         * gcc.dg/vect/pr31041.c: New test.
3444
3445 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3446
3447         * g++.dg/warn/Wconversion-integer.C: New
3448         * g++.dg/warn/Wconversion-real.C: New.
3449         * g++.dg/warn/Wconversion-real-integer.C: New.
3450         * g++.dg/warn/conv2.C: Updated.
3451
3452 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
3453
3454         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
3455         exclude RTPs.
3456
3457 2007-03-16  Richard Guenther  <rguenther@suse.de>
3458
3459         PR tree-optimization/31146
3460         * g++.dg/tree-ssa/pr31146.C: New testcase.
3461
3462 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
3463
3464         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
3465         assume that the target has <features.h>.
3466
3467 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
3468
3469         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
3470         dg-options rather than to the whole test.
3471
3472 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
3473
3474         PR debug/29906
3475         * g++.dg/debug/pr29906.C: New
3476
3477 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3478
3479         PR libgfortran/31099
3480         * gfortran.dg/unformatted_recl.f90: Update test.
3481
3482 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
3483
3484         * gcc.dg/tree-ssa/prefetch-5.c: New test.
3485
3486 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3487
3488         PR c++/30891
3489         * g++.dg/parse/namespace-definition.C: New.
3490
3491 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3492
3493         PR c++/24924
3494         * g++.dg/cpp/pedantic-errors.C: New.
3495         * g++.dg/cpp/permissive.C: New.
3496
3497 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
3498
3499         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
3500         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
3501
3502 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
3503
3504         * lib/target-supports.exp (check_missing_uclibc_feature)
3505         (check_effective_target_wchar): New procedures.
3506         * gcc.dg/wchar_t-1.c: Require target wchar.
3507         * gcc.dg/wint_t-1.c: Likewise.
3508
3509 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
3510
3511         * lib/target-supports.exp (check_gc_sections_available): Return
3512         false for VxWorks targets.
3513
3514 2007-03-15  Dirk Mueller  <dmueller@suse.de>
3515
3516         * g++.dg/warn/Wconversion2.C: Fix typo.
3517         * gcc.dg/if-empty-1.c: Ditto.
3518
3519 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
3520
3521         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
3522
3523 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
3524
3525         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
3526         * gcc.target/i386/pr31167.c: Ditto.
3527
3528 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
3529
3530         PR target/31167
3531         * gcc.target/i386/pr31167.c: New test.
3532
3533 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
3534
3535         PR fortran/30922
3536         * gfortran.dg/import5.f90.f90: New test.
3537
3538
3539         PR fortran/30879
3540         * gfortran.dg/data_components_1.f90: New test.
3541
3542
3543         PR fortran/30870
3544         * gfortran.dg/generic_13.f90: New test.
3545
3546         PR fortran/31163
3547         * gfortran.dg/alloc_comp_basics_5.f90: New test.
3548
3549 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3550
3551         PR libgfortran/31051
3552         * gfortran.dg/fmt_t_4.f90: New
3553
3554 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3555
3556         PR C++/31165
3557         * g++.dg/other/default7.C: New test.
3558
3559 2007-03-15  Dirk Mueller  <dmueller@suse.de>
3560
3561         * g++.dg/warn/Wconversion2.C: New.
3562
3563 2007-03-14  Eric Christopher  <echristo@apple.com>
3564
3565         * gcc.dg/ssp-1.c: New.
3566         * gcc.dg/ssp-2.c: Ditto.
3567
3568 2007-03-14  Dirk Mueller  <dmueller@suse.de>
3569
3570         * g++.dg/warn/do-empty.C: New.
3571         * gcc.dg/do-empty.c: New.
3572         * gcc.dg/if-empty-1.c: Update.
3573         * gcc.dg/20001116-1.c: Update.
3574         * gcc.dg/pr23165.c: Update.
3575
3576 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
3577
3578         * gfortran.dg/module_implicit_conversion.f90: New test.
3579
3580 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
3581
3582         PR middle-end/31127
3583         * gcc.dg/pr31127.c: New.
3584
3585 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
3586
3587         * gcc.dg/tree-ssa/loop-26.c: New test.
3588
3589 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
3590
3591         * gcc.target/i386/cmpxchg16b-1.c: New test.
3592
3593 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
3594
3595         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
3596         * gcc.dg/c99-vla-1.c: Likewise.
3597         * g++.dg/ext/vla1.C: Likewise
3598
3599 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
3600
3601         * gcc.dg/wvla-1.c: New test
3602         * gcc.dg/wvla-2.c: New test
3603         * gcc.dg/wvla-3.c: New test
3604         * gcc.dg/wvla-4.c: New test
3605         * gcc.dg/wvla-5.c: New test
3606         * gcc.dg/wvla-6.c: New test
3607         * gcc.dg/wvla-7.c: New test
3608         * g++.dg/warn/Wvla-1.C: New test
3609         * g++.dg/warn/Wvla-2.C: New test
3610         * g++.dg/warn/Wvla-3.C: New test
3611
3612 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
3613
3614         PR c++/30108
3615         * g++.dg/other/default6.C: New test.
3616
3617 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
3618
3619         * lib/target-supports.exp (check_profiling_available): Return false
3620         for VxWorks.
3621         (check_effective_target_vxworks_kernel): New procedure.
3622         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
3623         VxWorks.
3624         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
3625         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
3626         to include VxWorks.
3627         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
3628
3629 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
3630
3631         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
3632         PIC is not supported.
3633         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
3634         * gcc.dg/20020426-2.c: Likewise.
3635         * gcc.dg/pr28243.c: Likewise.
3636         * gcc.dg/visibility-11.c: Likewise.
3637         * gcc.dg/tls/opt-9.c: Likewise.
3638         * gcc.dg/tls/opt-10.c: Likewise.
3639         * gcc.dg/tls/pic-1.c: Likewise.
3640         * gcc.dg/tls/struct-1.c: Likewise.
3641         * gcc.target/i386/20000807-1.c: Likewise.
3642         * gcc.target/i386/20000904-1.c: Likewise.
3643         * gcc.target/i386/20011119-1.c: Likewise.
3644         * gcc.target/i386/990213-2.c: Likewise.
3645         * gcc.target/i386/990214-1.c: Likewise.
3646         * gcc.target/i386/compress-float-387-pic.c: Likewise.
3647         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
3648         * gcc.target/i386/pic-1.c: Likewise.
3649         * gcc.target/i386/pr21518.c: Likewise.
3650         * gcc.target/i386/pr23098.c: Likewise.
3651         * gcc.target/i386/pr23943.c: Likewise.
3652
3653 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
3654
3655         PR c++/31038
3656         * g++.dg/template/complit2.C: New test.
3657
3658         PR c++/30328
3659         * g++.dg/ext/bitfield1.C: New test.
3660
3661 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
3662
3663         PR fortran/30883
3664         * gfortran.dg/interface_11.f90: New test.
3665
3666 2007-03-11  Richard Guenther  <rguenther@suse.de>
3667
3668         PR tree-optimization/31115
3669         * gcc.dg/torture/pr31115.c: New testcase.
3670
3671 2007-03-11  Ira Rosen  <irar@il.ibm.com>
3672
3673         PR tree-optimization/29925
3674         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
3675
3676 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
3677
3678         PR c++/30274
3679         * g++.dg/expr/bitfield3.C: New test.
3680         * g++.dg/expr/bitfield4.C: Likewise.
3681         * g++.dg/expr/bitfield5.C: Likewise.
3682         * g++.dg/expr/bitfield6.C: Likewise.
3683
3684         PR c++/30924
3685         * g++.dg/template/array18.C: New test.
3686
3687 2007-03-10  Dirk Mueller  <dmueller@suse.de>
3688
3689         PR c++/17946
3690         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
3691         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
3692
3693 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
3694
3695         PR c++/20599
3696         * g++.dg/cpp0x/variadic-bind.C: New.
3697         * g++.dg/cpp0x/variadic-function.C: New.
3698         * g++.dg/cpp0x/variadic-mem_fn.C: New.
3699         * g++.dg/cpp0x/variadic-tuple.C: New.
3700         * g++.dg/cpp0x/variadic1.C: New.
3701         * g++.dg/cpp0x/variadic2.C: New.
3702         * g++.dg/cpp0x/variadic3.C: New.
3703         * g++.dg/cpp0x/variadic4.C: New.
3704         * g++.dg/cpp0x/variadic5.C: New.
3705         * g++.dg/cpp0x/variadic6.C: New.
3706         * g++.dg/cpp0x/variadic7.C: New.
3707         * g++.dg/cpp0x/variadic8.C: New.
3708         * g++.dg/cpp0x/variadic9.C: New.
3709         * g++.dg/cpp0x/variadic10.C: New.
3710         * g++.dg/cpp0x/variadic11.C: New.
3711         * g++.dg/cpp0x/variadic12.C: New.
3712         * g++.dg/cpp0x/variadic13.C: New.
3713         * g++.dg/cpp0x/variadic14.C: New.
3714         * g++.dg/cpp0x/variadic15.C: New.
3715         * g++.dg/cpp0x/variadic16.C: New.
3716         * g++.dg/cpp0x/variadic17.C: New.
3717         * g++.dg/cpp0x/variadic18.C: New.
3718         * g++.dg/cpp0x/variadic19.C: New.
3719         * g++.dg/cpp0x/variadic20.C: New.
3720         * g++.dg/cpp0x/variadic21.C: New.
3721         * g++.dg/cpp0x/variadic22.C: New.
3722         * g++.dg/cpp0x/variadic23.C: New.
3723         * g++.dg/cpp0x/variadic24.C: New.
3724         * g++.dg/cpp0x/variadic25.C: New.
3725         * g++.dg/cpp0x/variadic26.C: New.
3726         * g++.dg/cpp0x/variadic27.C: New.
3727         * g++.dg/cpp0x/variadic28.C: New.
3728         * g++.dg/cpp0x/variadic29.C: New.
3729         * g++.dg/cpp0x/variadic30.C: New.
3730         * g++.dg/cpp0x/variadic31.C: New.
3731         * g++.dg/cpp0x/variadic32.C: New.
3732         * g++.dg/cpp0x/variadic33.C: New.
3733         * g++.dg/cpp0x/variadic34.C: New.
3734         * g++.dg/cpp0x/variadic35.C: New.
3735         * g++.dg/cpp0x/variadic36.C: New.
3736         * g++.dg/cpp0x/variadic37.C: New.
3737         * g++.dg/cpp0x/variadic38.C: New.
3738         * g++.dg/cpp0x/variadic39.C: New.
3739         * g++.dg/cpp0x/variadic40.C: New.
3740         * g++.dg/cpp0x/variadic41.C: New.
3741         * g++.dg/cpp0x/variadic42.C: New.
3742         * g++.dg/cpp0x/variadic43.C: New.
3743         * g++.dg/cpp0x/variadic44.C: New.
3744         * g++.dg/cpp0x/variadic45.C: New.
3745         * g++.dg/cpp0x/variadic46.C: New.
3746         * g++.dg/cpp0x/variadic47.C: New.
3747         * g++.dg/cpp0x/variadic48.C: New.
3748         * g++.dg/cpp0x/variadic49.C: New.
3749         * g++.dg/cpp0x/variadic50.C: New.
3750         * g++.dg/cpp0x/variadic51.C: New.
3751         * g++.dg/cpp0x/variadic52.C: New.
3752         * g++.dg/cpp0x/variadic53.C: New.
3753         * g++.dg/cpp0x/variadic54.C: New.
3754         * g++.dg/cpp0x/variadic55.C: New.
3755         * g++.dg/cpp0x/variadic56.C: New.
3756         * g++.dg/cpp0x/variadic57.C: New.
3757         * g++.dg/cpp0x/variadic58.C: New.
3758         * g++.dg/cpp0x/variadic59.C: New.
3759         * g++.dg/cpp0x/variadic60.C : New.
3760         * g++.dg/cpp0x/variadic61.C : New.
3761         * g++.dg/cpp0x/variadic62.C : New.
3762         * g++.dg/cpp0x/variadic63.C : New.
3763         * g++.dg/cpp0x/variadic64.C : New.
3764         * g++.dg/cpp0x/variadic65.C : New.
3765         * g++.dg/cpp0x/variadic66.C : New.
3766         * g++.dg/cpp0x/variadic67.C : New.
3767         * g++.dg/cpp0x/variadic68.C : New.
3768         * g++.dg/cpp0x/variadic69.C : New.
3769         * g++.dg/cpp0x/variadic70.C : New.
3770         * g++.dg/cpp0x/variadic71.C : New.
3771         * g++.dg/cpp0x/variadic72.C : New.
3772         * g++.dg/cpp0x/variadic73.C : New.
3773         * g++.dg/cpp0x/variadic74.C : New.
3774         * g++.dg/cpp0x/variadic75.C : New.
3775         * g++.dg/cpp0x/variadic-ex1.C : New.
3776         * g++.dg/cpp0x/variadic-ex2.C : New.
3777         * g++.dg/cpp0x/variadic-ex3.C : New.
3778         * g++.dg/cpp0x/variadic-ex4.C : New.
3779         * g++.dg/cpp0x/variadic-ex5.C : New.
3780         * g++.dg/cpp0x/variadic-ex6.C : New.
3781         * g++.dg/cpp0x/variadic-ex7.C : New.
3782         * g++.dg/cpp0x/variadic-ex8.C : New.
3783         * g++.dg/cpp0x/variadic-ex9.C : New.
3784         * g++.dg/cpp0x/variadic-ex10.C : New.
3785         * g++.dg/cpp0x/variadic-ex11.C : New.
3786         * g++.dg/cpp0x/variadic-ex12.C : New.
3787         * g++.dg/cpp0x/variadic-ex13.C : New.
3788         * g++.dg/cpp0x/variadic-ex14.C : New.
3789
3790 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3791
3792         PR libgfortran/31099
3793         * gfortran.dg/unformatted_recl.f90: New test.
3794
3795 2007-03-09  Roger Sayle  <roger@eyesopen.com>
3796
3797         * gcc.dg/fold-eqcmplx-1.c: New test case.
3798
3799 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
3800
3801         PR rtl-optimization/30643
3802         * gcc.dg/pr30643.c: New.
3803
3804 2007-03-09  Chao-ying Fu  <fu@mips.com>
3805
3806         * gcc.target/mips/mips32-dspr2-type.c: New test.
3807         * gcc.target/mips/mips32-dspr2.c: New test.
3808         * gcc.target/mips/dspr2-MULT.c: New test.
3809         * gcc.target/mips/dspr2-MULTU.c: New test.
3810         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
3811         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
3812         Adjust some formats.
3813
3814 2007-03-09  Dirk Mueller  <dmueller@suse.de>
3815
3816         PR c++/17946
3817         * gcc.dg/Wlogical-op-1.c: New.
3818         * g++.dg/warn/Wlogical-op-1.C: New.
3819
3820 2007-03-09  Richard Guenther  <rguenther@suse.de>
3821
3822         PR tree-optimization/30904
3823         PR middle-end/31058
3824         * gcc.dg/pr30904.c: Remove xfail.
3825
3826 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3827
3828         PR C/31072
3829         * gcc.c-torture/execute/pr31072.c: New test.
3830
3831 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3832
3833         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
3834         * gcc.dg/torture/builtin-attr-1.c: Likewise.
3835         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
3836         *lrint* and *lround*.
3837         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
3838         floor->lfloor.
3839         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
3840         * gcc.dg/torture/builtin-integral-1.c: Likewise.
3841         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
3842         and *lround*.  Correct macro names.
3843         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
3844         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
3845
3846 2007-03-08  Ian Lance Taylor  <iant@google.com>
3847
3848         * gcc.dg/no-strict-overflow-5.c: New test.
3849         * gcc.dg/no-strict-overflow-6.c: New test.
3850         * gcc.dg/Wstrict-overflow-11.c: New test.
3851         * gcc.dg/Wstrict-overflow-12.c: New test.
3852         * gcc.dg/Wstrict-overflow-13.c: New test.
3853         * gcc.dg/Wstrict-overflow-14.c: New test.
3854         * gcc.dg/Wstrict-overflow-15.c: New test.
3855
3856 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
3857
3858         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
3859         for VxWorks kernel mode.
3860         * gcc.c-torture/execute/strncmp-1.x: Likewise.
3861
3862 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
3863
3864         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
3865         mode.
3866
3867 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
3868
3869         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
3870         and lib/bfill.c on VxWorks targets.
3871         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
3872         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
3873         lib/bfill.c and lib/memmove.c on VxWorks targets.
3874         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
3875         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
3876         on VxWorks targets.
3877         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
3878         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
3879
3880 2007-03-08  Tobias Burnus  <burnus@net-b.de>
3881
3882         * gfortran.dg/use_5.f90: New test.
3883         * gfortran.dg/use_6.f90: Ditto.
3884         * gfortran.dg/use_7.f90: Ditto.
3885
3886 2007-03-08  Tobias Burnus  <burnus@net-b.de>
3887
3888         PR fortran/30973
3889         * gfortran.dg/use_4.f90: New test.
3890         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
3891
3892 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
3893
3894         PR fortran/31011
3895         * gfortran.dg/parameter_array_section_2.f90: New test.
3896
3897 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
3898
3899         PR c++/30852
3900         * g++.dg/ext/offsetof1.C: Add cases with volatile.
3901
3902         PR c++/30534
3903         * g++.dg/template/arg5.C: New test.
3904
3905 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
3906
3907         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
3908
3909 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
3910
3911         * gcc.dg/var-expand1.c: Add newline at end of file.
3912
3913 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
3914
3915         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
3916
3917 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
3918
3919         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
3920
3921 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3922
3923         * gcc.dg/torture/builtin-convert-4.c: New test.
3924
3925 2007-03-05  Ian Lance Taylor  <iant@google.com>
3926
3927         * gcc.c-torture/compile/pr31034.c: New test.
3928
3929 2007-03-05  Ian Lance Taylor  <iant@google.com>
3930
3931         * gcc.dg/inline-18.c: New test.
3932         * gcc.dg/inline-19.c: New test.
3933         * gcc.dg/inline-20.c: New test.
3934         * gcc.dg/inline-21.c: New test.
3935
3936 2007-03-05  Richard Guenther  <rguenther@suse.de>
3937
3938         PR tree-optimization/14052
3939         * gcc.dg/tree-ssa/vrp33.c: New testcase.
3940
3941 2007-03-05  Richard Guenther  <rguenther@suse.de>
3942
3943         PR tree-optimization/23777
3944         * gcc.dg/tree-ssa/pr23777.c: New testcase.
3945
3946 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3947
3948         PR other/30465
3949         * gcc.dg/multiple-overflow-warn-3.c: New.
3950         * g++.dg/warn/multiple-overflow-warn-3.C: New.
3951
3952 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
3953
3954         PR c++/30895
3955         * g++.dg/parse/template23.C: New test.
3956
3957 2007-03-04  Roger Sayle  <roger@eyesopen.com>
3958
3959         PR middle-end/30744
3960         * gcc.dg/pr30744-1.c: New test case.
3961
3962 2007-03-04  Tobias Burnus  <burnus@net-b.de>
3963
3964         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
3965
3966 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3967
3968         PR target/30406
3969         * gfortran.dg/logical_3.f90: New test.
3970
3971 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
3972
3973         PR libfortran/30981
3974         * gfortran.dg/integer_exponentiation_1.f90:  New test.
3975
3976 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
3977
3978         * gcc.target/m68k/m68k.exp: New.
3979         * gcc.target/m68k/crash1.c: New.
3980
3981 2007-03-03  Tobias Burnus  <burnus@net-b.de>
3982
3983         * gfortran.dg/c_by_val.c: Use int64_t instead of long
3984         to be more compatible with integer(kind=8).
3985
3986 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3987
3988         PR libfortran/31001
3989         * gfortran.dg/zero_sized_3.f90: New test.
3990
3991 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3992
3993         PR c++/15787
3994         * g++.dg/parse/else.C: New.
3995         * g++.dg/parse/else-2.C: New.
3996
3997 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
3998             Tobias Burnus  <burnus@net-b.de>
3999
4000         PR fortran/30882
4001         * gfortran.dg/size_dim.f90: New test.
4002
4003 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
4004             Tobias Burnus  <burnus@net-b.de>
4005
4006         PR fortran/30873
4007         * gfortran.dg/entry_9.f90: New test.
4008
4009 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
4010
4011         PR c++/28253
4012         * g++.dg/inherit/covariant16.C: New test.
4013
4014 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
4015
4016         * g++.dg/other/darwin-minversion-1.C: New.
4017
4018 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
4019
4020         * gcc.dg/tree-ssa/20070302-1.c: New test.
4021
4022 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
4023
4024         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
4025         tests.
4026
4027 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
4028
4029         * gcc.dg/tree-ssa/prefetch-4.c: New test.
4030
4031 2007-03-01  Simon Baldwin <simonb@google.com>
4032
4033         PR c++/23689
4034         * warn/ignored_typedef.C: New.
4035         * init/ctor8.C: Added dg-warning to consume ignored typedef
4036         warning.
4037         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
4038         and added an explicit line number.
4039
4040 2007-02-28  Richard Guenther  <rguenther@suse.de>
4041
4042         PR middle-end/30364
4043         * gcc.dg/torture/pr30364-1.c: New testcase.
4044         * gcc.dg/torture/pr30364-2.c: Likewise.
4045         * gcc.dg/torture/pr30364-3.c: Likewise.
4046
4047 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4048
4049         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
4050         powerpc*, use -funsafe-math-optimizations.
4051         * gcc.dg/torture/builtin-logb-1.c: Likewise.
4052         * gcc.dg/torture/builtin-modf-1.c: Likewise.
4053
4054 2007-02-28  Tobias Burnus  <burnus@net-b.de>
4055             Paul Thomas  <pault@gcc.gnu.org>
4056
4057         PR fortran/30888
4058         PR fortran/30887
4059         * c_by_val_1.f: Test %VAL() with non-default kind.
4060         * c_by_val.c: Ditto.
4061         * c_by_val_4.f: New test.
4062
4063 2007-02-28  Tobias Burnus  <burnus@net-b.de>
4064
4065         PR fortran/30968
4066         * gfortran.dg/continuation_7.f90: New test.
4067
4068 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
4069
4070         * g++.dg/inherit/thunk7.C: New test.
4071         * lib/target-supports.exp (check_profiling_available): Not available
4072         for bfin-*-*.
4073
4074 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
4075
4076         PR target/30970
4077         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
4078
4079 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
4080
4081         * lib/target-supports.exp (check_effective_target_init_priority):
4082         Remove Solaris special case.
4083
4084 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
4085
4086         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
4087         for more builtin types.
4088
4089         * g++.dg/ext/visibility/class1.C: Port to Darwin.
4090         * g++.dg/ext/visibility/noPLT.C: Likewise.
4091
4092 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4093
4094         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
4095         sh* targets.
4096
4097 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
4098
4099         PR fortran/30865
4100         * size_optional_dim_1.f90:  New test.
4101
4102 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
4103
4104         * gcc.dg/vxworks/vxworks.exp: New file.
4105         * gcc.dg/vxworks/initpri1.c: Likewise.
4106         * gcc.dg/vxworks/initpri2.c: Likewise.
4107         * gcc.dg/initpri2.c: Add more tests.
4108         * g++.dg/special/initpri2.C: Likewise.
4109
4110         * gcc.dg/initpri1.c: New test.
4111         * gcc.dg/initpri2.c: Likewise.
4112         * g++.dg/special/initpri1.C: New test.
4113         * g++.dg/special/initpri2.C: Likewise.
4114         * g++.dg/special/conpr-1.C: Use init_priority effective target.
4115         * g++.dg/special/conpr-2.C: Likewise.
4116         * g++.dg/special/conpr-3.C: Likewise.
4117         * g++.dg/special/conpr-4.C: Likewise.
4118         * g++.dg/special/initp1.C: Likewise.
4119         * g++.dg/special/ecos.exp: Remove code to detect availability of
4120         constructor priorities.
4121         * lib/target-supports.exp (check_effective_target_init_priority):
4122         New function.
4123
4124 2007-02-24  Jan Hubicka  <jh@suse.cz>
4125
4126         * gcc.c-torture/execute/pr30778.c: New testcase.
4127
4128 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4129
4130         PR libgfortran/30918
4131         * gfortran.dg/namelist_26.f90: New test.
4132
4133 2007-02-24  Richard Guenther  <rguenther@suse.de>
4134
4135         PR middle-end/30951
4136         * gcc.dg/pr30951.c: New testcase.
4137
4138 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4139
4140         * gcc.dg/torture/builtin-modf-1.c: New test.
4141
4142 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
4143
4144         PR tree-optimization/30904
4145         * gcc.dg/pr30904.c: New test.
4146
4147 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4148
4149         * gcc.test-framework/README: Correct command.
4150         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
4151         -Wunused-value.
4152         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
4153
4154 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
4155
4156         * lib/target-supports.exp (check_effective_target_unwrapped): New.
4157
4158 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
4159
4160         * lib/target-supports.exp (check_effective_target_newlib): New
4161         function.
4162
4163 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
4164
4165         PR fortran/30660
4166         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
4167         allocatable component.
4168
4169
4170 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4171
4172         * gcc.dg/torture/builtin-logb-1.c: New test.
4173         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
4174         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
4175         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
4176         sh* targets.
4177
4178 2007-02-23  Richard Guenther  <rguenther@suse.de>
4179
4180         * g++.dg/warn/changes-meaning.C: New testcase.
4181
4182 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4183
4184         PR libgfortran/30910
4185         * gfortran.dg/fmt_zero_precision.f90: Update test.
4186
4187 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4188
4189         * gcc.dg/torture/builtin-frexp-1.c: New test.
4190
4191 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
4192
4193         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
4194
4195 2007-02-22  Ian Lance Taylor  <iant@google.com>
4196
4197         PR debug/30898
4198         * g++.dg/debug/pr30898.C: New test.
4199
4200 2007-02-22  Ira Rosen  <irar@il.ibm.com>
4201
4202         * gcc.dg/vect/vect-106.c: New test.
4203
4204 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
4205             Ira Rosen  <irar@il.ibm.com>
4206
4207         PR tree-optimization/30843
4208         * gcc.dg/vect/pr30843.c: New test.
4209
4210 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
4211
4212         PR tree-optimization/30858
4213         * gcc.dg/vect/pr30858.c: New test.
4214
4215 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
4216
4217         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
4218         to set options for compiling testglue.
4219         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
4220         * lib/obj-c++.exp (obj-c++_init): Likewise.
4221
4222 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
4223
4224         * gnat.dg/derived_aggregate.adb: New test.
4225
4226 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4227
4228         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
4229         sh* targets.  Call the correct CKSGN macro.
4230
4231 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
4232
4233         * gfortran.dg/gomp/omp_parse1.f90: New test.
4234         * gfortran.dg/gomp/omp_parse2.f: New test.
4235
4236 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
4237
4238         PR fortran/30869
4239         * gfortran.dg/do_pointer_1.f90:  New test.
4240
4241 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4242
4243         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
4244         and scalbln.
4245
4246 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
4247
4248         * gcc.dg/darwin-minversion-1.c: New.
4249         * gcc.dg/darwin-minversion-2.c: New.
4250
4251 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4252
4253         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
4254
4255 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4256             DJ Delorie <dj@redhat.com>
4257
4258         PR other/30824
4259         * gcc.dg/Wfatal.c: New.
4260         * gcc.dg/Wfatal-2.c: New.
4261         * gcc.dg/Werror-1.c: Adjust expectations.
4262         * gcc.dg/Werror-5.c: Likewise.
4263         * gcc.dg/Werror-7.c: Likewise.
4264         * gcc.dg/Werror-10.c: Likewise.
4265         * gcc.dg/Werror-11.c: Likewise.
4266
4267 2007-02-20  Tobias Burnus  <burnus@net-b.de>
4268
4269         PR fortran/30522
4270         * gfortran.dg/volatile10.f90: New test.
4271
4272 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
4273
4274         PR libfortran/30533
4275         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
4276
4277 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4278
4279         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
4280         * gcc.dg/Walways-true-1.c: Likewise.
4281         * gcc.dg/weak/weak-3.c: Likewise.
4282         * gcc.dg/Werror-1.c: Likewise.
4283         * gcc.dg/Werror-3.c: Likewise.
4284         * gcc.dg/Werror-4.c: Likewise.
4285         * gcc.dg/Werror-5.c: Likewise.
4286         * gcc.dg/Werror-6.c: Likewise.
4287         * gcc.dg/Werror-7.c: Likewise.
4288         * gcc.dg/Werror-8.c: Likewise.
4289         * gcc.dg/Werror-10.c: Likewise.
4290         * gcc.dg/Werror-11.c: Likewise.
4291         * gcc.dg/Werror-12.c: Likewise.
4292         * g++.old-deja/g++.mike/warn8.C: Likewise.
4293         * g++.dg/warn/Walways-true-1.C: Likewise.
4294         * g++.dg/warn/Walways-true-2.C: Likewise.
4295         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
4296         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
4297         -Wstring-literal-comparison with -Waddress.
4298         * gcc.dg/Wstring-literal-comparison-4.c: Replace
4299         -Wno-string-literal-comparison with -Wno-address.
4300
4301 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
4302
4303         * gnat.dg/self_aggregate_with_call.adb: New test.
4304
4305 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
4306
4307         PR tree-optimization/30975
4308         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
4309         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
4310         * gcc.dg/vect/pr30795.c: New.
4311
4312 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4313
4314         PR fortran/30681
4315         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
4316
4317 2007-02-18  Roger Sayle  <roger@eyesopen.com>
4318
4319         PR rtl-optimization/28173
4320         * gcc.target/i386/andor-1.c: New test case.
4321
4322 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4323
4324         * gcc.dg/torture/builtin-ldexp-1.c: New.
4325         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
4326
4327 2007-02-18  Roger Sayle  <roger@eyesopen.com>
4328
4329         * gfortran.dg/array_constructor_15.f90: New test case.
4330
4331 2007-02-18  Roger Sayle  <roger@eyesopen.com>
4332
4333         * gfortran.dg/forall_10.f90: New test case.
4334
4335 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
4336
4337         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
4338
4339 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
4340
4341         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
4342         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
4343
4344 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
4345
4346         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
4347         * gcc.target/i386/builtin-bswap-3.c: Ditto.
4348         * gcc.target/i386/xchg-1.c: New test.
4349         * gcc.target/i386/xchg-2.c: New test.
4350
4351 2007-02-16  Richard Guenther  <rguenther@suse.de>
4352             Christian Bruel  <christian.bruel@st.com>
4353
4354         * gcc.dg/strict-overflow-5.c: New testcase.
4355
4356 2007-02-16  Tobias Burnus  <burnus@net-b.de>
4357
4358         PR fortran/30793
4359         * gfortran.dg/func_derived_4.f90: New test.
4360
4361 2007-02-15  Roger Sayle  <roger@eyesopen.com>
4362
4363         PR middle-end/30391
4364         * gfortran.dg/pr30391-1.f90: New test case.
4365
4366 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4367
4368         PR middle-end/30433
4369         * gcc.c-torture/compile/pr30433.c: New testcase to check
4370         that complex constants comparisions are foldded.
4371
4372 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4373
4374         PR C++/30158
4375         * g++.dg/ext/stmtexpr10.C: New testcase.
4376
4377 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4378
4379         PR middle-end/30729
4380         * gcc.dg/Wunused-value-2.c: New testcase.
4381
4382 2007-02-15  Ian Lance Taylor  <iant@google.com>
4383
4384         * g++.dg/eh/subreg-1.C: New test.
4385
4386 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4387
4388         PR c/26494
4389         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
4390         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
4391         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
4392         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
4393         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
4394         * gcc.dg/Werror-implicit-function-declaration.c: New.
4395
4396 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4397
4398         PR c++/28943
4399         * g++.dg/warn/pr28943.C: New.
4400
4401 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4402
4403         * gfortran.fortran-torture/execute/math.f90: Fix typo.
4404
4405 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4406
4407         PR fortran/30779
4408         * gfortran.dg/error_recovery_3.f90: New test.
4409
4410 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
4411
4412         * g++.dg/tree-ssa/sra-1.C: New.
4413
4414 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
4415
4416         * g++.dg/tree-ssa/sra-1.C: New.
4417
4418 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
4419
4420         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
4421
4422 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4423
4424         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
4425
4426 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
4427
4428         PR fortran/30799
4429         * gfortran.dg/logical_2.f90: New test.
4430
4431 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
4432
4433         * gcc.dg/torture/complex-alias-1.c: New test.
4434
4435 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
4436
4437         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
4438         instead of -fdump-tree-tailcall.
4439
4440 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
4441
4442         * gfortran.dg/interface_10.f90: Fix comment typo.
4443
4444 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
4445
4446         PR tree-optimization/30771
4447         * gcc.dg/vect/pr30771.c: New test.
4448
4449 2007-02-13  Ian Lance Taylor  <iant@google.com>
4450
4451         * gcc.dg/Wstrict-overflow-1.c: New test.
4452         * gcc.dg/Wstrict-overflow-2.c: New test.
4453         * gcc.dg/Wstrict-overflow-3.c: New test.
4454         * gcc.dg/Wstrict-overflow-4.c: New test.
4455         * gcc.dg/Wstrict-overflow-5.c: New test.
4456         * gcc.dg/Wstrict-overflow-6.c: New test.
4457         * gcc.dg/Wstrict-overflow-7.c: New test.
4458         * gcc.dg/Wstrict-overflow-8.c: New test.
4459         * gcc.dg/Wstrict-overflow-9.c: New test.
4460         * gcc.dg/Wstrict-overflow-10.c: New test.
4461
4462 2007-02-13  Roger Sayle  <roger@eyesopen.com>
4463
4464         * gcc.target/ia64/builtin-bswap-2.c: New test case.
4465
4466 2007-02-13  Richard Henderson  <rth@redhat.com>
4467
4468         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
4469         * gcc.c-torture/execute/pr29302-1.c: ... here.
4470
4471 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4472
4473         PR c/29521
4474         * gcc.dg/c90-return-1.c: Update output.
4475         * gcc.dg/c99-return-1.c: Likewise.
4476
4477 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
4478
4479         PR fortran/30554
4480         * gfortran.dg/used_dummy_types_7.f90: New test..
4481
4482 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
4483
4484         * gcc.target/i386/parity-1.c: New test.
4485         * gcc.target/i386/parity-2.c: New test.
4486
4487 2007-02-12  Roger Sayle  <roger@eyesopen.com>
4488
4489         * gcc.target/i386/builtin-bswap-3.c: New test case.
4490
4491 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
4492
4493         PR tree-optimization/29145
4494         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
4495         alias analysis is improved to take better advantage of restrict
4496         qualified pointers.
4497         * gcc.dg/vect/vect-80.c: Likewise.
4498         * gcc.dg/vect/pr29145.c: New.
4499
4500 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
4501
4502         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
4503         * gcc.target/i386/sse4a-insert.c: Likewise.
4504
4505 2007-02-11  Roger Sayle  <roger@eyesopen.com>
4506
4507         * gcc.target/ia64/builtin-popcount-1.c: New test case.
4508         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
4509
4510 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
4511
4512         PR fortran/30478
4513         * gfortran.dg/enum_4.f90: Update error message checks.
4514
4515 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
4516
4517         PR fortran/30554
4518         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
4519         versions of the modules.
4520
4521         PR fortran/30617
4522         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
4523         by getting rid of recursive I/O and providing functions with
4524         results.
4525
4526         PR fortran/30319
4527         * gfortran.dg/char_array_constructor_2.f90
4528
4529 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
4530
4531         PR c++/26988
4532         * g++.dg/template/spec34.C: New test
4533
4534 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
4535
4536         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
4537         on i?86 and x86_64.
4538         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
4539         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
4540         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
4541         on i?86 and x86_64.
4542         * gcc.dg/vect/vect-113.c: Ditto.
4543
4544 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
4545
4546         PR c++/29487
4547         * g++.dg/eh/weak1-C: New test.
4548         * g++.dg/eh/weak1-a.cc: Likewise.
4549         * g++.dg/eh/comdat1.C: Likewise.
4550
4551 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
4552             Dorit Nuzman  <dorit@il.ibm.com>
4553
4554         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
4555         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
4556         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
4557         * gcc.dg/vect/vect-113.c: Likewise.
4558
4559         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
4560
4561 2007-02-10  Richard Henderson  <rth@redhat.com>
4562
4563         * lib/target-supports.exp (check_effective_target_tls): Redefine
4564         to mean non-emulated tls.
4565         * gcc.dg/tls/alias-1.c: Remove tls requirement.
4566         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
4567         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
4568         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
4569         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
4570         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
4571         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
4572
4573 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
4574
4575         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
4576
4577 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
4578
4579         * gfortran.dg/secnds.f: Replace time tolerance with a
4580         before-and-after bracket.
4581         * gfortran.dg/secnds-1.f: Likewise.
4582
4583 2007-02-09  Tobias Burnus  <burnus@net-b.de>
4584
4585         PR fortran/30512
4586         * gfortran.dg/maxlocval_1.f90: New test.
4587
4588 2007-02-09  Roger Sayle  <roger@eyesopen.com>
4589
4590         * gcc.target/ia64/builtin_bswap-1.c: New test case.
4591
4592 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4593
4594         PR fortran/30720
4595         * gfortran.dg/array_function_1.f90: New test.
4596
4597 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
4598
4599         * lib/target-supports.exp (check_effective_target_lax_strtofp)
4600         (check_effective_target_dummy_wcsftime): New functions.
4601
4602 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
4603
4604         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
4605         * lib/target-supports.exp (check_effective_target_uclibc): New
4606         function.
4607
4608 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
4609
4610         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
4611         (vsnprintf): Don't define for uClibc targets.
4612
4613 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
4614
4615         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
4616         set before checking whether it was allowed.
4617         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
4618         before checking inside_main.
4619
4620 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
4621
4622         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
4623         uClinux targets.
4624         (u16sf): Likewise u4sf.
4625         * g++.dg/compat/struct-layout-1.h: Likewise.
4626
4627 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
4628
4629         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
4630         procedure.
4631         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
4632         m68k targets if check_effective_target_coldfire_fpu returns true.
4633
4634 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
4635         Richard Guenther  <rguenther@suse.de>
4636
4637         PR middle-end/23361
4638         * gcc.dg/fold-compare-3.c: New testcase.
4639         * gcc.dg/tree-ssa/loop-24.c: Likewise.
4640
4641 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
4642
4643         * gcc.dg/pr26570.c: Clean up coverage files.
4644         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
4645         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
4646         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
4647         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
4648         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
4649         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
4650         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
4651         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
4652         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
4653         * gcc.dg/tree-ssa/pr25501.c: Ditto.
4654         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
4655         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
4656         * gcc.dg/vect/pr28952.c: Ditto.
4657         * gcc.dg/vect/pr27151.c: Ditto.
4658         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
4659         * g++.dg/gomp/macro-3.C: Ditto.
4660
4661 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
4662
4663         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
4664         of the loop.
4665
4666 2007-02-08  Roger Sayle  <roger@eyesopen.com>
4667
4668         * gcc.target/i386/builtin-bswap-2.c: New test case.
4669
4670 2007-02-08  Roger Sayle  <roger@eyesopen.com>
4671
4672         * gfortran.dg/forall_8.f90: New test case.
4673         * gfortran.dg/forall_9.f90: Likewise.
4674
4675 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4676
4677         * gcc.dg/builtins-20.c: Add some -~ complex cases.
4678
4679 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
4680
4681         * lib/target-supports.exp (check_effective_target_simulator): New.
4682
4683 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
4684
4685         * gcc.dg/tree-ssa/loop-25.c: New test.
4686
4687 2007-02-06  Richard Henderson  <rth@redhat.com>
4688
4689         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
4690
4691 2007-02-06  Roger Sayle  <roger@eyesopen.com>
4692
4693         * gcc.target/powerpc/popcount-1.c: New test case.
4694         * gcc.target/powerpc/parity-1.c: Likewise.
4695
4696 2007-02-06  Richard Guenther  <rguenther@suse.de>
4697
4698         PR middle-end/27302
4699         * gcc.dg/torture/pr27302-2.c: New testcase.
4700
4701 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
4702
4703         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
4704         * gcc.dg/vect/vect-iv-1.c: New test.
4705         * gcc.dg/vect/vect-iv-2.c: New test.
4706         * gcc.dg/vect/vect-iv-3.c: New test.
4707         * gcc.dg/vect/vect-iv-4.c: New test.
4708         * gcc.dg/vect/vect-iv-5.c: New test.
4709         * gcc.dg/vect/vect-iv-6.c: New test.
4710         * gcc.dg/vect/vect-iv-7.c: New test.
4711         * gcc.dg/vect/vect-iv-8.c: New test.
4712         * gcc.dg/vect/vect-iv-9.c: New test.
4713         * gcc.dg/vect/vect-iv-10.c: New test.
4714         * gcc.dg/vect/vect-iv-11.c: New test.
4715         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
4716         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
4717         * gcc.dg/vect/vect-14.c: Now vectorizable.
4718         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
4719         loop).
4720         * gcc.dg/vect/vect-27.c: Likewise.
4721         * gcc.dg/vect/vect-29.c Likewise.
4722         * gcc.dg/vect/vect-dv-2.c: Likewise.
4723         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
4724         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
4725         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4726
4727 2007-02-06  Ira Rosen  <irar@il.ibm.com>
4728
4729         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
4730
4731 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4732
4733         * gcc.dg/builtins-20.c: Add more cases.
4734
4735 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
4736
4737         PR debug/30189
4738         * gcc.dg/pr30189.c: New test.
4739
4740 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
4741
4742         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
4743         for running tests.
4744         * gcc.target/i386/sse4a-extract.c: New test.
4745         * gcc.target/i386/sse4a-insert.c: New test.
4746         * gcc.target/i386/sse4a-montsd.c: New test.
4747         * gcc.target/i386/sse4a-montss.c: New test.
4748
4749 2007-02-05  Richard Guenther  <rguenther@suse.de>
4750
4751         * gcc.target/i386/vectorize3.c: New testcase.
4752
4753 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
4754
4755         PR target/30665
4756         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
4757
4758 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4759
4760         PR fortran/30611
4761         * gfortran.dg/repeat_1.f90: New test.
4762
4763 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
4764
4765         PR fortran/30605
4766         * gfortran.dg/spread_shape_1.f90: Remove tabs.
4767         * gfortran.dg/derived_init_2.f90: Ditto.
4768         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
4769         * gfortran.dg/array_initializer_1.f90: Ditto.
4770         * gfortran.dg/do_2.f90: Ditto.
4771         * gfortran.dg/proc_assign_1.f90: Ditto.
4772
4773 2007-02-04  Richard Guenther  <rguenther@suse.de>
4774
4775         PR middle-end/30636
4776         * g++.dg/warn/pr30636.C: New testcase.
4777         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
4778
4779 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
4780
4781         PR middle-end/30667
4782         * gfortran.dg/pr30667.f: New test.
4783
4784 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4785
4786         * gcc.dg/builtins-54.c: Add more cases.
4787
4788 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
4789
4790         PR fortran/30514
4791         * gfortran.dg/zero_sized_2.f90: New test.
4792
4793         PR fortran/30660
4794         * gfortran.dg/alloc_comp_basics_4.f90: New test.
4795
4796         PR fortran/29820
4797         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
4798         file.
4799
4800 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
4801
4802         PR fortran/30683
4803         * gfortran.dg/interface_10.f90: New test.
4804
4805 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4806
4807         * gcc.dg/builtins-20.c: Add more cases.
4808
4809 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
4810
4811         PR target/29682
4812         * gcc-target/ia64/pr29682.c: New test.
4813
4814 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
4815
4816         PR fortran/30284
4817         * gfortran.dg/arrayio_11.f90.f90: New test.
4818
4819         PR fortran/30626
4820         * gfortran.dg/arrayio_12.f90.f90: New test.
4821
4822 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
4823
4824         PR c++/30536
4825         * g++.dg/tls/diag-5.C: New test.
4826
4827         PR middle-end/30473
4828         * gcc.dg/pr30473.c: New test.
4829         * gcc.c-torture/execute/20070201-1.c: New test.
4830
4831 2007-02-01  Roger Sayle  <roger@eyesopen.com>
4832
4833         * gfortran.dg/dependency_20.f90: New test case.
4834
4835 2007-01-31  Ian Lance Taylor  <iant@google.com>
4836
4837         * gcc.dg/lower-subreg-1.c (test): New test.
4838
4839 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
4840
4841         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
4842
4843 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4844
4845         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
4846         * gcc.dg/torture/builtin-math-3.c: Likewise.
4847
4848 2007-01-31  Dirk Mueller  <dmueller@suse.de>
4849
4850         gcc.dg/Wparentheses-2.c: Update and add new tests.
4851
4852 2007-01-31  Ira Rosen  <irar@il.ibm.com>
4853
4854         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
4855         vectorize.
4856
4857 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
4858
4859         * gcc.dg/builtins-63.c: New test.
4860
4861 2007-01-31  Tobias Burnus  <burnus@net-b.de>
4862
4863         PR fortran/27588
4864         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
4865
4866 2007-01-31  Tobias Burnus  <burnus@net-b.de>
4867
4868         PR fortran/30520
4869         * gfortran.dg/volatile8.f90: New argument conformance test.
4870         * gfortran.dg/volatile9.f90: New scope test.
4871
4872 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4873
4874         PR c++/24745
4875         * g++.dg/warn/null4.C: New.
4876
4877 2001-01-30  Roger Sayle  <roger@eyesopen.com>
4878             Uros Bizjak  <ubizjak@gmail.com>
4879
4880         * gcc.dg/large-size-array-3.c: Correct typo.
4881
4882 2007-01-30  Richard Guenther  <rguenther@suse.de>
4883
4884         PR middle-end/27657
4885         * g++.dg/debug/pr27657.C: New testcase.
4886
4887 2007-01-30  Richard Guenther  <rguenther@suse.de>
4888
4889         PR middle-end/30313
4890         * gcc.dg/torture/pr30313.c: New testcase.
4891
4892 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
4893
4894         * gcc.dg/dfp/dfp-except.h: New file.
4895         * gcc.dg/dfp/fe-check.h: New file.
4896         * gcc.dg/dfp/fe-binop.c: New test.
4897         * gcc.dg/dfp/fe-convert-1.c: New test.
4898         * gcc.dg/dfp/fe-convert-2.c: New test.
4899         * gcc.dg/dfp/fe-convert-3.c: New test.
4900
4901         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
4902         * gcc.dg/dfp/decfloat-constants.c: Ditto.
4903         * gcc.dg/dfp/convert-dfp.c: Ditto.
4904         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
4905
4906 2007-01-29  Josh Conner  <jconner@apple.com>
4907
4908         * gcc.target/powerpc/altivec-24.c: New test.
4909
4910 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
4911
4912         PR c++/28266
4913         * g++.dg/parse/defarg12.C: New test.
4914
4915 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
4916
4917         PR fortran/30554
4918         * gfortran.dg/used_dummy_types_6.f90: New test.
4919
4920 2007-01-28  Jan Hubicka  <jh@suse.cz>
4921
4922         * gcc.dg/tree-prof/val-prof-6.c: New test.
4923
4924 2007-01-28  Roger Sayle  <roger@eyesopen.com>
4925
4926         * gcc.dg/large-size-array-3.c: Correct test case (portability).
4927
4928 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
4929
4930         PR C++/28988
4931         * g++.dg/expr/dtor4.C: New test.
4932
4933 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
4934
4935         * gcc.dg/tree-ssa/loop-23.c: New test.
4936
4937 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
4938
4939         PR libfortran/30389
4940         * gfortran.dg/achar_2.f90:  New test.
4941         * gfortran.dg/achar_3.f90:  New test.
4942
4943 2007-01-27  Ian Lance Taylor  <iant@google.com>
4944
4945         * gcc.dg/strict-overflow-1.c: New test.
4946         * gcc.dg/no-strict-overflow-1.c: New test.
4947         * gcc.dg/strict-overflow-2.c: New test.
4948         * gcc.dg/no-strict-overflow-2.c: New test.
4949         * gcc.dg/strict-overflow-3.c: New test.
4950         * gcc.dg/no-strict-overflow-3.c: New test.
4951         * gcc.dg/strict-overflow-4.c: New test.
4952         * gcc.dg/no-strict-overflow-4.c: New test.
4953         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
4954         * gcc.dg/pr15784-1.c: Likewise.
4955         * gcc.dg/pr20922-1.c: Likewise.
4956         * gcc.dg/pr20922-3.c: Likewise.
4957         * gcc.dg/pr20922-4.c: Likewise.
4958         * gcc.dg/pr20922-6.c: Likewise.
4959         * gcc.dg/compare-4.c: Likewise.
4960         * gcc.dg/torture/pr26898-1.c: Likewise.
4961         * gcc.dg/tree-ssa/divide-1.c: Likewise.
4962         * gcc.dg/tree-ssa/divide-2.c: Likewise.
4963         * gcc.dg/tree-ssa/divide-3.c: Likewise.
4964         * gcc.dg/tree-ssa/divide-4.c: Likewise.
4965         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
4966         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
4967         * gcc.dg/tree-ssa/pr21082.c: Likewise.
4968         * gcc.dg/tree-ssa/pr26899.c: Likewise.
4969         * g++.dg/tree-ssa/pr21082.C: Likewise.
4970
4971 2007-01-27  Roger Sayle  <roger@eyesopen.com>
4972
4973         * gcc-dg/large-size-array-3.c: New test case.
4974
4975 2007-01-27  Roger Sayle  <roger@eyesopen.com>
4976
4977         * gfortran.dg/forall_7.f90: New test case.
4978
4979 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
4980
4981         PR fortran/30407
4982         * gfortran.dg/where_operator_assign_1.f90: New test.
4983         * gfortran.dg/where_operator_assign_2.f90: New test.
4984         * gfortran.dg/where_operator_assign_3.f90: New test.
4985
4986 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
4987
4988         * lib/target-supports.exp
4989         (check_effective_target_powerpc_altivec): New.
4990         (check_effective_target_vect_cmdline_needed): Use it.
4991
4992 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
4993
4994         PR fortran/30278
4995         * gfortran.dg/backslash_3.f: New test.
4996
4997 2007-01-26  Richard Guenther  <rguenther@suse.de>
4998
4999         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
5000
5001 2007-01-26  Tobias Burnus  <burnus@net-b.de>
5002
5003         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
5004         * gfortran.dg/vect/vect.exp: Ditto.
5005         * gfortran.dg/dg.exp: Ditto.
5006         * gfortran.fortran-torture/execute/execute.exp: Ditto.
5007         * gfortran.fortran-torture/compile/compile.exp: Ditto.
5008
5009 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5010
5011         * gcc.dg/builtins-20.c: Add more cases.
5012         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
5013
5014 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5015
5016         PR fortran/30437
5017         * gcc.dg/Wall.c: New.
5018         * gcc.dg/Wno-all.c: New.
5019         * gfortran.dg/Wall.f90: New.
5020         * gfortran.dg/Wno-all.f90: New.
5021
5022 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
5023
5024         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
5025         * g++.dg/eh/simd-2.C: Also run on Darwin.
5026         * g++.dg/eh/simd-3.C: New.
5027         * g++.dg/eh/simd-4.C: New.
5028
5029 2007-01-25  Richard Guenther  <rguenther@suse.de>
5030
5031         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
5032         and _PROFILE_USE.
5033         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
5034
5035 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
5036
5037         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
5038         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
5039         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
5040         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
5041         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
5042         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
5043         * gcc.dg/ipa/ipa-7.c: New testcase.
5044
5045 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
5046
5047         * g++.dg/cpp0x/warn_cxx0x.C: New.
5048
5049 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5050
5051         * gcc.dg/builtins-20.c: Test builtin carg.
5052
5053 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
5054
5055         PR middle-end/27416
5056         * gcc.dg/gomp/pr27416.c: New test.
5057
5058         PR middle-end/30494
5059         * gcc.dg/gomp/pr30494.c: New test.
5060         * g++.dg/gomp/pr30494.C: New test.
5061
5062         PR middle-end/30421
5063         * gcc.dg/gomp/pr30421.c: New test.
5064
5065 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
5066
5067         * gcc.target/ia64/versionid-1.c: New test.
5068         * gcc.target/ia64/versionid-2.c: New test.
5069
5070 2007-01-24  Richard Guenther  <rguenther@suse.de>
5071
5072         PR testsuite/30181
5073         * gcc.dg/builtins-57.c: Change to a link-time testcase
5074         to support non-C99 targets.
5075
5076 2007-01-24  Jan Hubicka  <jh@suse.cz>
5077
5078         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
5079
5080 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
5081
5082         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
5083
5084 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
5085
5086         PR objc/27438
5087         * objc.dg/const-str-12.m: New test.
5088
5089 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5090
5091         PR fortran/30532
5092         * gfortran.dg/ctrl-z.f90:  New test.
5093
5094 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5095
5096         PR fortran/30481
5097         * gfortran.dg/namelist_assumed_char.f90:  New test.
5098
5099 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
5100
5101         PR c++/27492
5102         * g++.dg/inherit/covariant15.C: New test.
5103
5104 2007-01-23  Ian Lance Taylor  <iant@google.com>
5105
5106         * g++.dg/warn/Wparentheses-24.C: New test.
5107
5108 2007-01-23  Richard Guenther  <rguenther@suse.de>
5109
5110         PR testsuite/30560
5111         * ada/acats/run_acats: Do not call gnatmake or gnatchop
5112         with full path.
5113
5114 2007-01-22  Richard Guenther  <rguenther@suse.de>
5115
5116         PR tree-optimization/30038
5117         * gcc.dg/builtins-62.c: New testcase.
5118
5119 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
5120
5121         * gcc.c-torture/compile/20070121.c: New test.
5122
5123 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
5124
5125         PR libfortran/30525
5126         * gfortran.dg/char_comparison_1.f:  New test.
5127
5128 2007-01-21  Ira Rosen  <irar@il.ibm.com>
5129
5130         * gcc.dg/vect/vect-strided-same-dr.c: New test.
5131
5132 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
5133
5134         PR objc/30479
5135         * objc.dg/pch: New directory.
5136         * objc.dg/pch/pch.exp: New file.
5137         * objc.dg/pch/interface-1.m: New test.
5138         * objc.dg/pch/interface-1.hs: New include file.
5139         * lib/objc.exp (objc_target_compile): Add
5140         "-x objective-c-header" in front of the sources if this is
5141         a precompiled header being compiled.
5142
5143 2007-01-20  Roger Sayle  <roger@eyesopen.com>
5144
5145         * gfortran.dg/array_memcpy_3.f90: New test case.
5146         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
5147
5148 2007-01-20  Roger Sayle  <roger@eyesopen.com>
5149             Brooks Moses  <brooks.moses@codesourcery.com>
5150             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5151
5152         * gfortran.dg/intrinsic_sign_1.f90: New test case.
5153         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
5154
5155 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5156
5157         * gcc.dg/torture/builtin-math-3.c: Test fdim.
5158
5159 2007-01-19  Mike Stump  <mrs@apple.com>
5160
5161         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
5162         away.
5163
5164 2007-01-19  Roger Sayle  <roger@eyesopen.com>
5165
5166         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
5167         option instead of -funsafe-math-optimizations.
5168
5169 2007-01-19  Tomas Bily  <tbily@suse.cz>
5170
5171         gcc.dg/tree-prof/indir-call-prof.c: New.
5172         g++.dg/dg.exp: Add tree-prof subdirectory.
5173         g++.dg/tree-prof/indir-call-prof.C: New.
5174         g++.dg/tree-prof/tree-prof.exp: New.
5175
5176 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5177
5178         PR c++/17947
5179         * g++.dg/warn/deprecated.C: Update warning output.
5180         * g++.dg/warn/deprecated-2.C: Likewise.
5181         * g++.dg/warn/deprecated-3.C: New.
5182
5183 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
5184
5185         * gcc.c-torture/execute/nestfunc-7.c: New.
5186
5187 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
5188
5189         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
5190
5191 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
5192
5193         * gcc.dg/m68k-pic-1.c: New.
5194
5195 2007-01-18  Roger Sayle  <roger@eyesopen.com>
5196
5197         * gfortran.dg/array_memcpy_4.f90: New test case.
5198
5199 2007-01-18  Josh Conner  <jconner@apple.com>
5200
5201         PR target/30485
5202         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
5203         * gcc.dg/vect/no-trapping-math-1: New.
5204         * gcc.dg/vect/no-trapping-math-2: New.
5205
5206 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
5207
5208         * gcc.target/i386/387-8.c: Update comment about optimizing
5209         inherent load of 1.0 of fptan instruction.
5210
5211 2007-01-18  Dirk Mueller  <dmueller@suse.de>
5212             Richard Guenther <rguenther@suse.de>
5213
5214         PR diagnostic/8268
5215         * gcc.dg/Warray-bounds.c: New testcase.
5216         * gcc.dg/Warray-bounds-2.c: New testcase.
5217         * g++.dg/warn/Warray-bounds.C: New testcase.
5218         * g++.dg/warn/Warray-bounds-2.C: New testcase.
5219
5220 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
5221
5222         PR fortran/30476
5223         * gfortran.dg/generic_12.f90: New test.
5224
5225 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
5226
5227         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
5228         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
5229
5230 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
5231
5232         * gcc.dg/dfp/compare-special.h: New file.
5233         * gcc.dg/dfp/compare-special-32.c: New test.
5234         * gcc.dg/dfp/compare-special-64.c: New test.
5235         * gcc.dg/dfp/compare-special-128.c: New test.
5236
5237 2007-01-16  Roger Sayle  <roger@eyesopen.com>
5238             Paul Thomas  <pault@gcc.gnu.org>
5239             Steven G. Kargl  <kargl@gcc.gnu.org>
5240
5241         PR fortran/30404
5242         * gfortran.dg/forall_6.f90: New test case.
5243         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
5244         * gfortran.dg/dependency_13.f90: Likewise.
5245
5246 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5247
5248         PR testsuite/12325
5249         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
5250         targets that don't support Inf.
5251
5252 2007-01-15  Dale Johannesen  <dalej@apple.com>
5253
5254         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
5255
5256 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
5257
5258         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
5259         of achar for 0xff to avoid the "Extended ASCII not
5260         implemented" error message.
5261
5262 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
5263
5264         PR fortran/28172
5265         * gfortran.dg/altreturn_4.f90: New test.
5266
5267         PR fortran/29389
5268         * gfortran.dg/stfunc_4.f90: New test.
5269
5270         PR fortran/29712
5271         * gfortran.dg/bound_2.f90: Reinstate commented out line.
5272         * gfortran.dg/initialization_1.f90: Change warning.
5273
5274         PR fortran/30283
5275         * gfortran.dg/specification_type_resolution_2.f90: New test.
5276
5277 2007-01-14  Jan Hubicka  <jh@suse.cz>
5278
5279         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
5280         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
5281         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
5282         elimination.
5283
5284 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
5285
5286         PR fortran/30410
5287         * gfortran.dg/external_procedures_2.f90: New test.
5288
5289 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
5290
5291         PR target/30413
5292         * gcc.target/i386/pr30413.c: New test.
5293
5294 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
5295
5296         PR fortran/30452
5297         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
5298
5299 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
5300
5301         * gcc.dg/20070112-1.c: New test.
5302
5303 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5304
5305         PR libgfortran/30435
5306         * gfortran.dg/list_read_6.f90: New test.
5307
5308 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
5309
5310         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
5311
5312 2007-01-12  Tom Tromey  <tromey@redhat.com>
5313
5314         PR preprocessor/28227:
5315         * gcc.dg/cpp/pr28227.c: New file.
5316
5317 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
5318
5319         * gcc.dg/tree-ssa/loop-22.c: New test.
5320
5321 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
5322
5323         PR tree-optimization/29516
5324         * gcc.dg/tree-ssa/loop-20.c: New test.
5325
5326 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
5327
5328         PR libfortran/30415
5329         * minmaxloc_integer_kinds_1.f90:  New test.
5330
5331 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
5332
5333         PR c++/29573
5334         * g++.dg/template/sizeof-template-argument.C: New test.
5335
5336 2007-01-11  Jan Hubicka  <jh@suse.cz>
5337
5338         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
5339         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
5340         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
5341         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
5342         * gcc.dg/tree-ssa/pr21658.c: Likewise.
5343         * gcc.dg/tree-ssa/pr15349.c: Likewise.
5344         * gcc.dg/tree-ssa/pr25501.c: Likewise.
5345         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
5346         transformation in question.
5347         * gcc.dg/tree-ssa/vrp05.c: Likewise.
5348         * gcc.dg/tree-ssa/pr20701.c: Likewise.
5349         * gcc.dg/always_inline3.c: Likewise.
5350
5351 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
5352
5353         PR c++/28999
5354         * g++.dg/template/typename11.C: New test.
5355
5356 2007-01-10  Robert Kennedy <jimbob@google.com>
5357
5358         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
5359
5360 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
5361
5362         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
5363         for different integer kinds.
5364         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
5365         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
5366         * gfortran.dg/ishft_2.f90: New test.
5367         * gfortran.dg/ishft_3.f90: New test.
5368
5369 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
5370
5371         * gfortran.dg/altreturn_2.f90: Removed executable bit.
5372
5373 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
5374
5375         PR tree-optimization/30322
5376         * gcc.dg/tree-ssa/loop-21.c: New test.
5377
5378 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
5379
5380         * g++.dg/rtti/darwin-builtin-linkage.C: New.
5381
5382 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5383
5384         * gcc.target/spu/intrinsics-1.c: Remove xfail.
5385
5386 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5387
5388         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
5389         * g++.dg/warn/overflow-warn-3.C: Likewise.
5390         * g++.dg/warn/overflow-warn-4.C: Likewise.
5391         * g++.dg/warn/overflow-warn-5.C: Likewise.
5392         * g++.dg/warn/overflow-warn-6.C: Likewise.
5393         * g++.dg/warn/Woverflow-1.C: Likewise.
5394         * g++.dg/warn/Woverflow-2.C: Likewise.
5395         * g++.dg/warn/Woverflow-3.C: Likewise.
5396         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
5397
5398 2007-01-08  Roger Sayle  <roger@eyesopen.com>
5399
5400         * gfortran.dg/array_constructor_14.f90: New test case.
5401         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
5402
5403 2007-01-08  Richard Guenther  <rguenther@suse.de>
5404
5405         PR tree-optimization/23603
5406         * gcc.dg/tree-ssa/vrp31.c: New testcase.
5407         * gcc.dg/tree-ssa/vrp32.c: Likewise.
5408
5409 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
5410
5411         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
5412         in __v8qi typedef.
5413         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
5414         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
5415         compiler behaviour.
5416         * gcc.dg/simd-5.c: Likewise.
5417         * gcc.dg/simd-6.c: Likewise.
5418         * g++.dg/conversion/simd1.C: Likewise.
5419         * g++.dg/conversion/simd3.C: Likewise.
5420         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
5421         (main): Use it.
5422
5423 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
5424
5425         PR tree-optimization/29877
5426         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
5427         name of a hard register for the target concerned.  Adjust dg-error
5428         directives to cope with new behaviour of TER.
5429
5430 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5431
5432         PR c++/28986
5433         * g++.dg/conversion/nullptr1.C: Added overflow warning.
5434         * g++.dg/warn/overflow-warn-1.C: New.
5435         * g++.dg/warn/overflow-warn-3.C: New.
5436         * g++.dg/warn/overflow-warn-4.C: New.
5437         * g++.dg/warn/overflow-warn-5.C: New.
5438         * g++.dg/warn/overflow-warn-6.C: New.
5439         * g++.dg/warn/Woverflow-1.C: New.
5440         * g++.dg/warn/Woverflow-2.C: New.
5441         * g++.dg/warn/Woverflow-3.C: New.
5442         * g++.dg/warn/multiple-overflow-warn-2.C: New.
5443
5444 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
5445
5446         PR fortran/27698
5447         * gfortran.dg/invalid_name.f90: New test.
5448         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
5449         * gfortran.dg/gomp/pr29759.f90: Ditto.
5450
5451 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
5452
5453         * gfortran.dg/present_1.f90:  Update error message.
5454
5455 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
5456
5457         PR c++/19439
5458         * g++.dg/template/duplicate1.C: New test
5459         * g++.dg/template/memfriend6.C: Adjust error markers.
5460
5461 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
5462
5463         PR tree-opt/30385
5464         * gcc.dg/torture/inline-1.c: New test.
5465
5466 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5467
5468         PR c/19978
5469         * gcc.dg/multiple-overflow-warn-1.c: New.
5470         * gcc.dg/multiple-overflow-warn-2.c: New.
5471         * gcc.dg/overflow-warn-6.c: New.
5472         * g++.dg/warn/multiple-overflow-warn-1.C: New.
5473
5474 2007-01-05  Roger Sayle  <roger@eyesopen.com>
5475
5476         * gfortran.dg/array_memcpy_1.f90: New test case.
5477         * gfortran.dg/array_memcpy_2.f90: Likewise.
5478
5479 2007-01-05  Richard Guenther  <rguenther@suse.de>
5480
5481         PR middle-end/27826
5482         * g++.dg/opt/pr27826.C: New testcase.
5483
5484 2007-01-05  Ian Lance Taylor  <iant@google.com>
5485
5486         * gcc.dg/Walways-true-1.c: New test.
5487         * gcc.dg/Walways-true-2.c: New test.
5488         * g++.dg/warn/Walways-true-1.C: New test.
5489         * g++.dg/warn/Walways-true-2.C: New test.
5490
5491 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
5492
5493         PR c/30360
5494         * gcc.dg/pr30360.c: New test.
5495
5496 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
5497
5498         PR fortran/23232
5499         * gfortran.dg/data_implied_do_1.f90: New test.
5500
5501         PR fortran/27996
5502         PR fortran/27998
5503         * gfortran.dg/char_length_1.f90: New test.
5504
5505 2007-01-05  Richard Guenther  <rguenther@suse.de>
5506
5507         PR middle-end/28116
5508         * g++.dg/opt/pr28116.C: New testcase.
5509
5510 2007-01-05  Tobias Burnus  <burnus@net-b.de>
5511
5512         PR fortran/29624
5513         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
5514           invalid deallocate.
5515         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
5516         * gfortran.dg/protected_4.f90: Add pointer intent check.
5517         * gfortran.dg/protected_6.f90: Add pointer intent check.
5518         * gfortran.dg/pointer_intent_1.f90: New test.
5519         * gfortran.dg/pointer_intent_2.f90: New test.
5520         * gfortran.dg/pointer_intent_3.f90: New test.
5521
5522 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
5523
5524         PR 30235
5525         * gfortran.dg/altreturn_2.f90: new test.
5526
5527 2007-01-04  Tom Tromey  <tromey@redhat.com>
5528
5529         PR preprocessor/28165:
5530         * gcc.dg/cpp/pr28165.c: New file.
5531
5532 2007-01-03  Josh Conner  <jconner@apple.com>
5533
5534         PR middle-end/29683
5535         * gcc.dg/pr29683.c: New.
5536
5537 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
5538
5539         PR c++/28217
5540         * g++.dg/pch/template-1.C: New test.
5541         * g++.dg/pch/template-1.Hs: New file.
5542
5543 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5544
5545         PR middle-end/30353
5546         * gcc.c-torture/compile/complex-4.c: New test.
5547
5548 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
5549
5550         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
5551         -maltivec.
5552         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
5553
5554 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
5555
5556         PR middle-end/30286
5557         * gcc.dg/pr30286.c: New test.
5558
5559         PR c++/29535
5560         * g++.dg/template/crash66.C: New test.
5561
5562         PR c++/29054
5563         * g++.dg/template/friend49.C: New test.
5564
5565 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
5566
5567         * gfortran.dg/ibits.f90: New test.
5568
5569 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
5570
5571         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
5572         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
5573
5574 2007-01-02  Jan Hubicka  <jh@suse.cz>
5575
5576         * gcc.dg/pr16194.c: We now output error on all three functions,
5577         not just first one.
5578
5579 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5580
5581         PR c/19977
5582         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
5583         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
5584
5585 2006-01-02  Ian Lance Taylor  <iant@google.com>
5586
5587         * g++.dg/warn/Wparentheses-22.C: New test.
5588         * g++.dg/warn/Wparentheses-23.C: New test.
5589
5590 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5591
5592         PR middle-end/7651
5593         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
5594         * gcc.dg/declspec-3-Wextra.c: New.
5595         * gcc.dg/declspec-3-no.c: New
5596
5597 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
5598
5599         PR fortran/20896
5600         * gfortran.dg/interface_10.f90: Remove.
5601
5602 2007-01-01  Roger Sayle  <roger@eyesopen.com>
5603
5604         * gcc.dg/fold-eqxor-4.c: New test case.
5605
5606 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
5607
5608         PR middle-end/30311
5609         * gcc.c-torture/compile/pr30311.c: New test.
5610
5611 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
5612
5613         PR middle-end/30253
5614         * gcc.c-torture/compile/statement-expression-1.c: New test.
5615
5616 2007-01-01  Andreas Schwab  <schwab@suse.de>
5617
5618         PR target/29166
5619         * g++.dg/eh/pr29166.C: New test.
5620
5621 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
5622
5623         * lib/target-supports.exp (check_effective_target_powerpc_spe):
5624         New.
5625         (check_effective_target_vect_cmdline_needed): Use it.
5626
5627 2006-12-31  Richard Guenther  <rguenther@suse.de>
5628
5629         PR middle-end/30137
5630         * gcc.dg/pr30137-1.c: New testcase.
5631         * gcc.dg/pr30137-2.c: Likewise.
5632
5633 2006-12-31  Roger Sayle  <roger@eyesopen.com>
5634
5635         PR middle-end/30322
5636         * gcc.dg/fold-plusnot-1.c: New test case.
5637
5638 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
5639
5640         PR c++/29731
5641         * g++.dg/parse/template22.C: New test.
5642
5643 2006-12-31  Richard Guenther  <rguenther@suse.de>
5644
5645         PR middle-end/30338
5646         * gcc.c-torture/compile/pr30338.c: New testcase.
5647
5648 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
5649
5650         PR fortran/27900
5651         * gfortran.dg/intrinsic_actual_4.f90: New test.
5652
5653         PR fortran/24325
5654         * gfortran.dg/func_decl_3.f90: New test.
5655
5656 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
5657
5658         PR fortran/23060
5659         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
5660         * gfortran.dg/c_by_val_1.f: New test.
5661         * gfortran.dg/c_by_val_2.f: New test.
5662         * gfortran.dg/c_by_val_3.f: New test.
5663
5664 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
5665
5666         PR libfortran/30321
5667         * gfortran.dg/sum_zero_array_1.f90:  New test.
5668
5669 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
5670
5671         PR preprocessor/29612
5672         * gcc.dg/cpp/pr29612-1.c: New test.
5673         * gcc.dg/cpp/pr29612-2.c: New test.
5674
5675 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
5676
5677         PR fortran/30034
5678         * gfortran.dg/pure_formal_proc_1.f90: New test.
5679
5680         PR fortran/30237
5681         * gfortran.dg/intrinsic_actual_3.f90: New test.
5682
5683 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5684
5685         PR fortran/30014
5686         * gfortran.dg/io_constraints_1.f90: Update test.
5687         * gfortran.dg/io_constraints_2.f90: Update test.
5688         * gfortran.dg/inquire_iolength.f90: New test.
5689
5690 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
5691
5692         PR fortran/20896
5693         * gfortran.dg/interface_10.f90: New test.
5694         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
5695         since z is already, locally a variable.
5696
5697         PR fortran/25135
5698         * gfortran.dg/generic_11.f90: New test.
5699         * gfortran.dg/interface_7.f90: Remove name clash between module
5700         name and procedure 'x' referenced in the interface.
5701
5702 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5703
5704         PR middle-end/7651
5705         * gcc.dg/Wmissing-parameter-type.c: New.
5706         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
5707         * gcc.dg/Wmissing-parameter-type-no.c: New.
5708
5709 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
5710
5711         PR fortran/25818
5712         * gfortran.dg/entry_array_specs_2.f: New test.
5713
5714         PR fortran/30084
5715         * gfortran.dg/nested_modules_6.f90: New test.
5716
5717 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5718
5719         PR middle-end/7651
5720         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
5721         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
5722
5723 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
5724
5725         PR C++/30168
5726         * g++.dg/opt/complex6.C: New test.
5727
5728 2006-12-22  Ben Elliston  <bje@au.ibm.com>
5729
5730         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
5731         full" if the linker on spu-*-* warns about exceeding local store.
5732
5733         And revert this patch:
5734         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
5735         fail to link due to relocation overflows on spu-*-*.
5736
5737 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
5738
5739         PR fortran/30273
5740         * gfortran.dg/dependency_19.f90: New test.
5741
5742 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
5743
5744         PR fortran/30202
5745         * gfortran.dg/alloc_comp_basics_3.f90: New test.
5746
5747 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
5748
5749         PR middle-end/30262
5750         * gcc.c-torture/execute/20061220-1.c: New test.
5751
5752         PR middle-end/30263
5753         * gcc.dg/gomp/asm-1.c: New test.
5754
5755         PR target/30230
5756         * g++.dg/eh/ia64-2.C: New test.
5757
5758 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
5759
5760         PR target/28966
5761         PR target/29248
5762         * gcc.dg/rs6000-leaf.c: New.
5763
5764 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5765
5766         PR fortran/25392
5767         * gfortran.dg/f2c_8.f90: New test.
5768
5769 2006-12-20  Bill Wendling  <wendling@apple.com>
5770
5771         * gcc.dg/asm-b.c: Check for __ppc64__.
5772
5773 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
5774
5775         PR fortran/30190
5776         * gfortran.dg/bounds_check_5.f90: New test.
5777
5778 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
5779
5780         PR middle-end/30143
5781         * gcc.dg/gomp/complex-1.c: New testcase.
5782
5783 2006-12-20  Roger Sayle  <roger@eyesopen.com>
5784
5785         * gfortran.dg/array_memset_1.f90: New test case.
5786
5787 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
5788
5789         * lib/target-supports.exp: Add spu to
5790         check_effective_target_vect_widen_mult_hi_to_si.
5791
5792 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
5793
5794         PR fortran/29992
5795         * gfortran.dg/generic_9.f90: New test.
5796
5797         PR fortran/30081
5798         * gfortran.dg/generic_10.f90: New test.
5799
5800 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
5801
5802         PR tree-opt/30045
5803         * gcc.dg/pr30045.c: New test.
5804
5805 2006-12-20  Ben Elliston  <bje@au.ibm.com>
5806
5807         * gcc.dg/20020312-2.c: Add a case for __SPU__.
5808
5809 2006-12-19  Eric Christopher  <echristo@apple.com>
5810
5811         PR target/29302
5812         * gcc.c-torture/execute/pr29302-1.c: New.
5813
5814 2006-12-19  Tobias Burnus  <burnus@net-b.de>
5815
5816         PR fortran/39238
5817         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
5818
5819 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
5820
5821         PR fortran/30236
5822         * gfortran.dg/altreturn_3.f90: New test.
5823
5824         * gfortran.dg/char_result_12.f90: Fix comment typos.
5825
5826 2006-12-19  Ben Elliston  <bje@au.ibm.com>
5827
5828         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
5829         as newlib's stdio.h uses non-traditional cpp constructs.
5830
5831 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
5832
5833         * gfortran.dg/advance.f90: Renamed to advance_1.f90
5834         * gfortran.dg/append-1.f90: Renamed to append_1.f90
5835         * gfortran.dg/array-1.f90: Renamed to array_1.f90
5836         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
5837         * gfortran.dg/backspace.f: Renamed to backspace_1.f
5838         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
5839         * gfortran.dg/default_initialization.f: Renamed to
5840         default_initialization_1.f
5841         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
5842         dollar_edit_descriptor_1.f
5843         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
5844         dollar_edit_descriptor_2.f
5845         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
5846         dollar_edit_descriptor_3.f
5847         * gfortran.dg/logint-1.f: Renamed to logint_1.f
5848         * gfortran.dg/logint-2.f: Renamed to logint_2.f
5849         * gfortran.dg/logint-3.f: Renamed to logint_3.f
5850         * gfortran.dg/advance_1.f90: Renamed from advance.f90
5851         * gfortran.dg/append_1.f90: Renamed from append-1.f90
5852         * gfortran.dg/array_1.f90: Renamed from array-1.f90
5853         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
5854         * gfortran.dg/backspace_1.f: Renamed from backspace.f
5855         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
5856         * gfortran.dg/default_initialization_1.f: Renamed from
5857         default_initialization.f
5858         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
5859         dollar_edit_descriptor-1.f
5860         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
5861         dollar_edit_descriptor-2.f
5862         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
5863         dollar_edit_descriptor-3.f
5864         * gfortran.dg/logint_1.f: Renamed from logint-1.f
5865         * gfortran.dg/logint_2.f: Renamed from logint-2.f
5866         * gfortran.dg/logint_3.f: Renamed from logint-3.f
5867
5868 2006-12-18  Bill Wendling  <wendling@apple.com>
5869
5870         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
5871         id is an OjbC keyword.
5872
5873 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5874
5875         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
5876
5877 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
5878
5879         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
5880
5881 2006-12-18  Ian Lance Taylor  <iant@google.com>
5882
5883         * g++.dg/warn/Wmissing-declarations-1.C: New test.
5884
5885 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
5886
5887         * gcc.c-torture/compile/pr27528.c: Use empty templates.
5888
5889 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
5890
5891         PR fortran/30207
5892         * gfortran.fortran-torture/execute/where21.f90: New test.
5893
5894 2006-12-17  Tobias Burnus  <burnus@net-b.de>
5895
5896         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
5897
5898 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5899
5900         PR middle-end/7651
5901         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
5902         * gcc.dg/if-empty-1.c: Likewise.
5903         * gcc.dg/pr23165.c: Likewise.
5904         * g++.dg/warn/empty-body.C: Likewise.
5905
5906 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5907
5908         PR libfortran/30005
5909         * gfortran.dg/open_errors.f90: New test.
5910
5911 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
5912
5913         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
5914
5915         * gcc.target/i386/ssse3-pabsb.c: New file.
5916         * gcc.target/i386/ssse3-pabsd.c: Likewise.
5917         * gcc.target/i386/ssse3-pabsw.c: Likewise.
5918         * gcc.target/i386/ssse3-palignr.c: Likewise.
5919         * gcc.target/i386/ssse3-phaddd.c: Likewise.
5920         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
5921         * gcc.target/i386/ssse3-phaddw.c: Likewise.
5922         * gcc.target/i386/ssse3-phsubd.c: Likewise.
5923         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
5924         * gcc.target/i386/ssse3-phsubw.c: Likewise.
5925         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
5926         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
5927         * gcc.target/i386/ssse3-pshufb.c: Likewise.
5928         * gcc.target/i386/ssse3-psignb.c: Likewise.
5929         * gcc.target/i386/ssse3-psignd.c: Likewise.
5930         * gcc.target/i386/ssse3-psignw.c: Likewise.
5931         * gcc.target/i386/ssse3-vals.h: Likewise.
5932
5933 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
5934
5935         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
5936         * lib/fortran-torture.exp: Include target-supports.exp.
5937
5938 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
5939
5940         PR target/30185
5941         * gcc.c-torture/execute/pr30185.c: New test.
5942
5943 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5944
5945         PR testsuite/30179
5946         PR testsuite/30180
5947         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
5948         * gcc.dg/builtin-bswap-2.c: Likewise.
5949         * gcc.dg/builtin-bswap-3.c: Likewise.
5950         * gcc.dg/builtin-bswap-4.c: Likewise.
5951         * lib/target-supports.exp (check_effective_target_stdint_types): New.
5952         * gcc.c-torture/execute/mode-dependent-address.x: New file.
5953
5954 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5955
5956         PR libfortran/30145
5957         * gfortran.dg/write_zero_array: New test.
5958
5959 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5960
5961         PR fortran/30200
5962         * gfortran.dg/write_fmt_trim.f90: New test.
5963
5964 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
5965
5966         PR 30194
5967         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
5968         temporarily.
5969
5970 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5971
5972         * lib/target-supports.exp (check_weak_available): Use istarget
5973         "hppa*-*-hpux10*" instead of regexp.
5974         (check_cxa_atexit_available): Likewise.
5975
5976 2006-12-14  Richard Guenther  <rguenther@suse.de>
5977
5978         PR tree-optimization/30197
5979         * gcc.c-torture/execute/complex-1.c: Fix function name.
5980         * gcc.dg/builtins-61.c: New testcase.
5981
5982 2006-12-14  Richard Guenther  <rguenther@suse.de>
5983
5984         PR middle-end/30172
5985         * gcc.dg/pr30172-1.c: New testcase.
5986
5987 2006-12-14  Richard Guenther  <rguenther@suse.de>
5988
5989         PR tree-optimization/30198
5990         * gcc.dg/builtins-60.c: New testcase.
5991
5992 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
5993
5994         * lib/target-supports.exp (vect_no_align): Remove spu.
5995
5996 2006-12-13  Ian Lance Taylor  <iant@google.com>
5997
5998         PR c++/19564
5999         PR c++/19756
6000         * g++.dg/warn/Wparentheses-5.C: New test.
6001         * g++.dg/warn/Wparentheses-6.C: New test.
6002         * g++.dg/warn/Wparentheses-7.C: New test.
6003         * g++.dg/warn/Wparentheses-8.C: New test.
6004         * g++.dg/warn/Wparentheses-9.C: New test.
6005         * g++.dg/warn/Wparentheses-10.C: New test.
6006         * g++.dg/warn/Wparentheses-11.C: New test.
6007         * g++.dg/warn/Wparentheses-12.C: New test.
6008         * g++.dg/warn/Wparentheses-13.C: New test.
6009         * g++.dg/warn/Wparentheses-14.C: New test.
6010         * g++.dg/warn/Wparentheses-15.C: New test.
6011         * g++.dg/warn/Wparentheses-16.C: New test.
6012         * g++.dg/warn/Wparentheses-17.C: New test.
6013         * g++.dg/warn/Wparentheses-18.C: New test.
6014         * g++.dg/warn/Wparentheses-19.C: New test.
6015         * g++.dg/warn/Wparentheses-20.C: New test.
6016         * g++.dg/warn/Wparentheses-21.C: New test.
6017
6018 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6019
6020         PR testsuite/30157
6021         * lib/target-supports.exp (check_cxa_atexit_available): Return false
6022         for target "hppa.*hpux10".
6023
6024 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
6025
6026         * g++.dg/debug/vartrack1.C: New test.
6027
6028         * g++.dg/opt/ifcvt1.C: New test.
6029
6030         * gcc.dg/tls/opt-13.c: New test.
6031
6032         * gcc.dg/20060425-2.c: New test.
6033
6034         * g++.dg/opt/pr15054-2.C: New test.
6035
6036         * gcc.c-torture/execute/20060420-1.c: New test.
6037
6038         * gcc.c-torture/execute/20060412-1.c: New test.
6039
6040         * objc/compile/20060406-1.m: New test.
6041
6042 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
6043
6044         * g++.dg/template/array17.C: New test.
6045
6046 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
6047
6048         * gcc.target/powerpc/altivec-23.c: New test.
6049
6050 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
6051
6052         PR c++27316
6053         * g++.dg/inherit/error3.C: New test.
6054
6055         PR c++/28740
6056         * g++.dg/inherit/error4.C: New test.
6057
6058 2006-12-13  Richard Guenther  <rguenther@suse.de>
6059
6060         PR tree-optimization/17687
6061         * gcc.dg/builtins-59.c: New testcase.
6062
6063 2006-12-13  Ben Elliston  <bje@au.ibm.com>
6064
6065         * gcc.target/spu/Wmain.c: New test.
6066
6067 2006-12-12  Josh Conner  <jconner@apple.com>
6068
6069         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
6070         * g++.dg/abi/thunk4.C: Likewise.
6071         * g++.dg/abi/rtti3.C: Likewise.
6072
6073 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
6074
6075         * gcc.target/spu/cpat-1.c: New test.
6076         * gcc.target/spu/cpat-2.c: New test.
6077         * gcc.target/spu/cpat-3.c: New test.
6078         * gcc.target/spu/cpat-4.c: New test.
6079
6080 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6081
6082         PR tree-opt/28436
6083         * gcc.c-torture/compile/vector-1.c: New test.
6084         * gcc.c-torture/compile/vector-2.c: New test.
6085         * gcc.c-torture/compile/vector-3.c: New test.
6086
6087 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
6088
6089         * lib/fortran-torture.exp: Update copyright years.  Remove
6090         obsolete comment.  Test -ftree-vectorize where it makes sense.
6091         * lib/gfortran-dg.exp: Update copyright years.  Use settings
6092         from fortran-torture.exp.
6093         * gfortran.dg/char_transpose_1.f90,
6094         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
6095         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
6096         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
6097         '-w' to dg-options.
6098
6099 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
6100
6101         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
6102         saved_${tool}_load.
6103
6104 2006-12-12  Ira Rosen  <irar@il.ibm.com>
6105
6106         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
6107         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
6108         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
6109         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
6110         gaps.
6111
6112 2006-12-12  Richard Guenther  <rguenther@suse.de>
6113
6114         PR middle-end/30147
6115         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
6116
6117 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
6118             Diego Novillo  <dnovillo@redhat.com>
6119
6120         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
6121         VDEF/VUSE changes.
6122         * gcc.dg/tree-ssa/pr26421.c: Likewise
6123         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
6124         * gcc.dg/tree-ssa/pr23382.c: Likewise.
6125         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
6126         * gcc.dg/tree-ssa/pr28410.c: Likewise.
6127         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
6128         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
6129         * gcc.dg/tree-ssa/vrp07.c: Likewise.
6130         * gcc.dg/tree-ssa/vrp08.c: Likewise.
6131         * gcc.dg/tree-ssa/alias-12.c: Likewise.
6132
6133 2006-12-11  Jan Hubicka  <jh@suse.cz>
6134
6135         * gcc.dg/tree-prof/stringop-1.c: New test.
6136         * gcc.dg/tree-prof/stringop-2.c: New test.
6137
6138 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
6139
6140         PR target/30120
6141         * gcc.target/i386/pr30120.c: New test.
6142
6143         Revert:
6144         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
6145
6146         * gcc.target/i386/x87regparm-1.c: New test.
6147         * gcc.target/i386/x87regparm-2.c: New test.
6148         * gcc.target/i386/x87regparm-3.c: New test.
6149         * gcc.target/i386/x87regparm-4.c: New test.
6150
6151 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
6152
6153         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
6154
6155 2006-12-10  Tobias Burnus  <burnus@net-b.de>
6156
6157         PR fortran/23994
6158         * gfortran.dg/protected_1.f90: New test.
6159         * gfortran.dg/protected_2.f90: New test.
6160         * gfortran.dg/protected_3.f90: New test.
6161         * gfortran.dg/protected_4.f90: New test.
6162         * gfortran.dg/protected_5.f90: New test.
6163         * gfortran.dg/protected_6.f90: New test.
6164
6165 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
6166             Tobias Burnus  <burnus@gcc.gnu.org>
6167
6168         PR fortran/29975
6169         PR fortran/30068
6170         * gfortran.dg/interface_4.f90: Test adding procedure to generic
6171         interface.
6172         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
6173         ambiguous interfaces.
6174         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
6175         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
6176         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
6177         ambiguous interfaces.
6178         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
6179         * gfortran.dg/array_initializer_2.f90: Add initializer array
6180         constructor test.
6181
6182         PR fortran/30096
6183         * gfortran.dg/interface_9.f90: Test that host interfaces are
6184         not checked for ambiguity with the local version.
6185
6186 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
6187
6188         PR fortran/29464
6189         * gfortran.dg/module_interface_2.f90: New test.
6190
6191 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
6192
6193         PR fortran/29941
6194         * gfortran.dg/assumed_len.f90: New test.
6195
6196 2006-12-09  Richard Guenther  <rguenther@suse.de>
6197
6198         * g++.dg/warn/implicit-typename1.C: Qualify types.
6199         * g++.dg/parse/crash12.C: Likewise.
6200         * g++.dg/tree-ssa/pr22444.C: Likewise.
6201
6202 2006-12-09  Tobias Burnus  <burnus@net-b.de>
6203
6204         * gfortran.dg/array_2.f90: Added sqrt test.
6205
6206 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
6207
6208         * gcc.target/i386/x87regparm-1.c: XFAIL.
6209         * gcc.target/i386/x87regparm-2.c: XFAIL.
6210         * gcc.target/i386/x87regparm-3.c: XFAIL.
6211         * gcc.target/i386/x87regparm-4.c: XFAIL.
6212
6213 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6214
6215         * lib/target-supports.exp
6216         (check_effective_target_large_long_double): New.
6217         * gcc.dg/Wconversion-real.c : Use it.
6218         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
6219         unsigned.
6220
6221 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
6222
6223         * gcc.c-torture/execute/mode-dependent-address.c: New test.
6224
6225 2006-12-08  Tobias Burnus  <burnus@net-b.de>
6226
6227         PR fortran/27546
6228         * gfortran.dg/import4.f90: New test for IMPORT in modules.
6229
6230 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
6231
6232         PR c++/29732
6233         * g++.dg/template/crash65.C: New test.
6234         * g++.dg/template/spec16.C: Tweak error markers.
6235
6236 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6237
6238         * gcc.target/spu: New directory.
6239         * gcc.target/spu/spu.exp: New file.
6240         * gcc.target/spu/intrinsics-1.c: New test.
6241
6242 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
6243
6244         PR c++/29980
6245         * g++.dg/ext/attrib27.C: New test.
6246         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
6247         * g++.dg/parse/typedef5.C: Likewise.
6248
6249 2006-12-07  Mike Stump  <mrs@apple.com>
6250
6251         * treelang/compile/var_defs.tree: Adjust.
6252
6253 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
6254
6255         PR c++/29730
6256         * g++.dg/template/crash64.C: New test.
6257         * g++.dg/parse/crash27.C: Adjust error markers.
6258
6259 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
6260
6261         PR libfortran/30009
6262         PR libfortran/30056
6263         * gfortran.dg/read_eof_4.f90:  Add tests.
6264         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
6265         * gfortran.dg/unf_read_corrupted_1.f90: New test.
6266
6267 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
6268
6269         PR c++/29729
6270         * g++.dg/template/crash63.C: New test.
6271
6272         PR c++/29728
6273         * g++.dg/template/crash62.C: New test.
6274
6275 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
6276
6277         PR fortran/30003
6278         * gfortran.dg/allocatable_function_1.f90: Increase the number
6279         of expected calls of free to 10; the lhs section reference is
6280         now evaluated so there is another call to bar.  Change the
6281         comment appropriately.
6282         * gfortran.dg/array_section_1.f90: New test.
6283
6284 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
6285
6286         PR fortran/29912
6287         * gfortran.dg/char_result_12.f90: New test.
6288
6289 2006-12-05  Richard Guenther  <rguenther@suse.de>
6290
6291         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
6292         * gcc.dg/vect/vect-pow-2.c: Rename to ...
6293         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
6294         vect_double, xfail for spu*-*-*.
6295
6296 2006-12-04  Tobias Burnus  <burnus@net-b.de>
6297
6298         PR fortran/29962
6299         * initialization_4.f90: Test noninteger exponents (-std=f95).
6300         * initialization_5.f90: New test for noninteger exponents
6301           with -std=f2003.
6302
6303 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
6304
6305         PR fortran/29821
6306         * gfortran.dg/parameter_array_section_1.f90: New test.
6307
6308 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
6309
6310         PR c++/29733
6311         * g++.dg/template/crash61.C: New test.
6312
6313         PR c++/29632
6314         * g++.dg/template/error23.C: New test.
6315
6316 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
6317
6318         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
6319
6320 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
6321
6322         PR fortran/29916
6323         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
6324
6325 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
6326
6327         PR middle-end/29965
6328         * gcc.dg/gomp/pr29965-1.c: New test.
6329         * gcc.dg/gomp/pr29965-2.c: New test.
6330         * gcc.dg/gomp/pr29965-3.c: New test.
6331         * gcc.dg/gomp/pr29965-4.c: New test.
6332         * gcc.dg/gomp/pr29965-5.c: New test.
6333         * gcc.dg/gomp/pr29965-6.c: New test.
6334         * g++.dg/gomp/pr29965-1.C: New test.
6335         * g++.dg/gomp/pr29965-2.C: New test.
6336         * g++.dg/gomp/pr29965-3.C: New test.
6337         * g++.dg/gomp/pr29965-4.C: New test.
6338         * g++.dg/gomp/pr29965-5.C: New test.
6339         * g++.dg/gomp/pr29965-6.C: New test.
6340         * g++.dg/gomp/pr29965-7.C: New test.
6341         * g++.dg/gomp/pr29965-8.C: New test.
6342         * g++.dg/gomp/pr29965-9.C: New test.
6343         * g++.dg/gomp/pr29965-10.C: New test.
6344
6345 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
6346
6347         * gnat.dg/pointer_variable_bounds.adb: New test.
6348         * gnat.dg/pointer_variable_bounds.ads: Likewise.
6349         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
6350
6351 2006-12-03  Eric Christopher  <echristo@apple.com>
6352
6353         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
6354
6355 2006-12-03  Richard Henderson  <rth@redhat.com>
6356             Andrew Pinski  <pinskia@gmail.com>
6357
6358         PR C++/14329
6359         * g++.dg/warn/unit-1.C: New test.
6360
6361 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
6362
6363         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
6364
6365 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
6366
6367         * g++.dg/vect/vect.exp: Enable tests to run on spu.
6368         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
6369         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
6370         * gcc.dg/vect/vect-70.c: Reduce array size.
6371         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
6372         vect_no_compaer_double targets.
6373         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
6374         vect_float, vect_double, and vect_int.
6375
6376 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
6377
6378         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
6379         test for loop versioning on vect_no_align targets.
6380         * gcc.dg/vect/pr20122.c: Likewise.
6381         * gcc.dg/vect/vect-105.c: Likewise.
6382         * gcc.dg/vect/vect-42.c: Likewise.
6383         * gcc.dg/vect/vect-43.c: Likewise.
6384         * gcc.dg/vect/vect-74.c: Likewise.
6385         * gcc.dg/vect/vect-75.c: Likewise.
6386         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
6387         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
6388         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
6389         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
6390
6391 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
6392
6393         PR fortran/29642
6394         * gfortran.dg/value_1.f90 : New test.
6395         * gfortran.dg/value_2.f90 : New test.
6396         * gfortran.dg/value_3.f90 : New test.
6397         * gfortran.dg/value_4.f90 : New test.
6398         * gfortran.dg/value_4.c : Called from value_4.f90.
6399
6400 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6401
6402         PR C++/30033
6403         *  g++.dg/cpp0x/static_assert4.C: New testcase.
6404
6405 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6406
6407         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
6408
6409 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
6410
6411         PR c/27953
6412         * gcc.dg/pr27953.c: New test.
6413
6414 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6415
6416         PR c++/30022
6417         * g++.dg/ext/vector5.C: New test.
6418
6419         PR c++/30021
6420         * g++.dg/other/main1.C: New test.
6421
6422 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
6423
6424         PR libfortran/29568
6425         * gfortran.dg/convert_implied_open.f90:  Change to
6426         new default record length.
6427         * gfortran.dg/unf_short_record_1.f90:  Adapt to
6428         new error message.
6429         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
6430
6431 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
6432
6433         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
6434
6435 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
6436
6437         PR c++/29066
6438         * g++.dg/expr/pr29066.c: New.
6439
6440 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
6441             Zdenek Dvorak <dvorakz@suse.cz>
6442
6443         PR tree-optimization/29921
6444         * gcc.dg/pr29921-2.c: New test.
6445
6446 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
6447
6448         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
6449         (i386_get_cpuid): New function.
6450         (i386_cpuid_ecx): Likewise.
6451         (i386_cpuid_edx): Likewise.
6452         (i386_cpuid): Updated to call i386_cpuid_edx.
6453
6454         * gcc.target/i386/sse3-addsubpd.c: New file.
6455         * gcc.target/i386/sse3-addsubps.c: Likewise.
6456         * gcc.target/i386/sse3-haddpd.c: Likewise.
6457         * gcc.target/i386/sse3-haddps.c: Likewise.
6458         * gcc.target/i386/sse3-hsubpd.c: Likewise.
6459         * gcc.target/i386/sse3-hsubps.c: Likewise.
6460         * gcc.target/i386/sse3-lddqu.c: Likewise.
6461         * gcc.target/i386/sse3-movddup.c: Likewise.
6462         * gcc.target/i386/sse3-movshdup.c: Likewise.
6463         * gcc.target/i386/sse3-movsldup.c: Likewise.
6464
6465 2006-12-01  Dirk Mueller  <dmueller@suse.de>
6466
6467         * g++.dg/warn/Wreturn-type-4.C: New testcase.
6468
6469 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
6470
6471         * gcc.dg/dfp/convert-int-max.c: New test.
6472         * gcc.dg/dfp/convert-int-max-fold.c: New test.
6473
6474 2006-11-30  Richard Guenther  <rguenther@suse.de>
6475
6476         * gcc.dg/vect/vect-pow-1.c: Rename ...
6477         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
6478         floats instead of doubles, check successful vectorization.
6479
6480 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6481
6482         PR target/29945
6483         * gcc.c-torture/compile/pr29945.c: New testcase.
6484
6485 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
6486
6487         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
6488         -maltivec.
6489
6490 2006-11-29  Eric Christopher  <echristo@apple.com>
6491
6492         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
6493
6494 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
6495
6496         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
6497
6498         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
6499
6500 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
6501
6502         PR c++/29022
6503         * g++.dg/inherit/virtual2.C: New test.
6504         * g++.dg/inherit/virtual3.C: Likewise.
6505         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
6506         * g++.dg/inherit/error2.C: Likewise.
6507         * g++.dg/template/instantiate1.C: Likewise.
6508
6509 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
6510
6511         PR tree-opt/29984
6512         * gcc.dg/tree-ssa/reassoc-12.c: New test.
6513
6514 2006-11-28  Jan Hubicka  <jh@suse.cz>
6515
6516         * gcc.dg/memcpy-1.c: New test.
6517
6518 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
6519
6520         PR c++/29735
6521         * g++.dg/warn/main-3.C: New test.
6522
6523 2006-11-28  Jan Hubicka  <jh@suse.cz>
6524
6525         * gcc.dg/winline-1.c: New test.
6526
6527 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
6528
6529         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
6530         alignments.
6531
6532 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
6533
6534         PR fortran/29976
6535         * gfortran.dg/missing_optional_dummy_3.f90
6536
6537 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
6538
6539         PR fortran/20880
6540         * gfortran.dg/interface_3.f90: Modify errors.
6541
6542 2006-11-28  Ben Elliston  <bje@au.ibm.com>
6543
6544         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
6545         fail to link due to relocation overflows on spu-*-*.
6546
6547 2006-11-27  Michael Matz  <matz@suse.de>
6548             Andreas Krebbel  <krebbel1@de.ibm.com>
6549
6550         PR target/29319
6551         * gcc.dg/20061127-1.c: New testcase.
6552
6553 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
6554
6555         * gcc.dg/20061124-1.c: Add exit() function prototype.
6556
6557 2006-11-27  Jan Hubicka  <jh@suse.cz>
6558
6559         * gcc.target/i386/memcpy-1.c: Adjust size.
6560         * gcc.dg/visibility-11.c: Likewise.
6561
6562 2006-11-27  Richard Guenther  <rguenther@suse.de>
6563
6564         PR middle-end/25620
6565         * gcc.target/i386/pow-1.c: New testcase.
6566         * gcc.dg/builtins-58.c: Likewise.
6567
6568 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
6569
6570         PR c++/29886
6571         * g++.dg/expr/cast8.C: New test.
6572
6573 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6574
6575         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
6576         Don't ever inline the testcase.
6577
6578 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
6579
6580         PR fortran/29982
6581         * gfortran.fortran-torture/compile/parameter_3.f90: New
6582         testcase.
6583
6584 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
6585
6586         PR fortran/29951
6587         * gfortran.fortran-torture/execute/transfer2.f90: New test.
6588
6589 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6590
6591         * gfortran.fortran-torture/execute/specifics.f90: Remove test
6592         for CHAR.
6593
6594 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6595
6596         PR libgfortran/29936
6597         * gfortran.dg/write_check3.f90: New test.
6598
6599 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6600
6601         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
6602
6603 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
6604
6605         PR fortran/20880
6606         * gfortran.dg/interface_3.f90: New test.
6607
6608         PR fortran/29387
6609         * gfortran.dg/generic_8.f90: New test.
6610
6611 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6612
6613         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
6614         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
6615         * gfortran.dg/specifics_3.f90: Remove.
6616
6617 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
6618
6619         PR c/29955
6620         * gcc.dg/gomp/pr29955.c: New test.
6621
6622         PR c/29736
6623         * gcc.dg/pr29736.c: New test.
6624
6625 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6626
6627         PR tree-opt/29964
6628         * gcc.dg/pure-1.c: New test.
6629
6630 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
6631
6632         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
6633         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
6634
6635 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
6636
6637         * gcc.dg/20061124-1.c: New testcase.
6638
6639 2006-11-23  Eric Christopher  <echristo@apple.com>
6640
6641         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
6642
6643 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6644
6645         PR c/2707
6646         PR c++/26167
6647         * gcc.dg/Wconversion-integer.c: New. Supersedes
6648         Wconversion-negative-constants.c
6649         * gcc.dg/Wconversion-real.c: New.
6650         * gcc.dg/Wconversion-real-integer.c: New.
6651         * gcc.dg/Wconversion-negative-constants.c: Deleted.
6652         * g++.dg/warn/Wconversion1.C: Modified.
6653
6654 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6655
6656         * gfortran.dg/overload_1.f90: New test.
6657
6658 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6659
6660         PR c/9072
6661         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
6662         Wtraditional-conversion.
6663         * gcc.dg/overflow-warn-2.c: Likewise.
6664         * gcc.dg/Wconversion.c: Likewise. Renamed as
6665         Wtraditional-conversion.c .
6666         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
6667         Wtraditional-conversion-2.c .
6668         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
6669         Wtraditional-conversion-2.c
6670         * gcc.dg/Wconversion-negative-constants.c: New.
6671
6672 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
6673
6674         * gcc.dg/tree-ssa/dump-1.c: New test.
6675
6676 2006-11-23  David Ung <davidu@mips.com>
6677
6678         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
6679         -mfp64, allowable when ISA >= 33 and float is enabled.
6680         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
6681         of mthc1 and mfhc1 patterns.
6682
6683 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
6684
6685         PR tree-optimization/29921
6686         * gcc.dg/pr29921.c: New test.
6687
6688 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6689
6690         PR fortran/29441
6691         * gfortran.dg/initialization_4.f90: New test.
6692
6693 2006-11-22  Ira Rosen  <irar@il.ibm.com>
6694
6695         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
6696         platforms that have interleaving support.
6697         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
6698         * gcc.dg/vect/vect-strided-a-u16-i2.c,
6699         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
6700         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
6701         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
6702         gcc.dg/vect/vect-strided-u8-i2-gap.c,
6703         gcc.dg/vect/vect-strided-u8-i8.c,
6704         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
6705         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
6706         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
6707         gcc.dg/vect/vect-strided-float.c,
6708         gcc.dg/vect/vect-strided-a-mult.c,
6709         gcc.dg/vect/vect-strided-mult-char-ls.c,
6710         gcc.dg/vect/vect-strided-a-u16-mult.c,
6711         gcc.dg/vect/vect-strided-a-u32-mult.c,
6712         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
6713         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
6714         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
6715         gcc.dg/vect/vect-strided-mult.c,
6716         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
6717         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
6718         New.
6719
6720 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
6721
6722         PR fortran/25087
6723         * gfortran.dg/auto_char_len_4.f90: New test.
6724
6725 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
6726
6727         PR fortran/29652
6728         * gfortran.dg/generic_7.f90: New test.
6729         * gfortran.dg/defined_operators_1.f90: Add new error.
6730
6731 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
6732
6733         PR tree-optimization/29902
6734         * g++.dg/tree-ssa/pr29902.C: New test.
6735
6736 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
6737
6738         PR fortran/29820
6739         * gfortran.dg/used_types_13.f90: New test.
6740
6741 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
6742
6743         * gcc.dg/dfp/snan.c: Delete.
6744
6745 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
6746
6747         * g++.dg/cpp0x/static_assert1.C: New.
6748         * g++.dg/cpp0x/static_assert2.C: New.
6749         * g++.dg/cpp0x/static_assert3.C: New.
6750
6751 2006-11-21  Richard Guenther  <rguenther@suse.de>
6752
6753         * gcc.dg/vect/vect-pow-1.c: New testcase.
6754         * gcc.dg/vect/vect-pow-2.c: Likewise.
6755
6756 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
6757
6758         PR c++/29570
6759         * g++.dg/template/static29.C: New test.
6760
6761         PR c++/29734
6762         * g++.dg/conversion/simd4.C: New test.
6763
6764 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
6765
6766         PR c++/29475
6767         * g++.dg/template/access19.C: New test.
6768         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
6769         error is reported.
6770
6771 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6772
6773         PR tree-opt/25500
6774         * gcc.dg/tree-ssa/sra-4.c: New testcase.
6775
6776 2006-11-20  Tobias Burnus  <burnus@net-b.de>
6777
6778         PR fortran/27546
6779         * gfortran.dg/import.f90: Extended test.
6780         * gfortran.dg/import2.f90: Extended test.
6781
6782 2006-11-20  Tobias Burnus  <burnus@net-b.de>
6783
6784         * gfortran.dg/volatile3.f90: Add conflict test.
6785
6786 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
6787
6788         PR fortran/24783
6789         * gfortran.dg/implicit_10.f90: New test.
6790
6791 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6792
6793         PR c++/8586
6794         * g++.dg/warn/Wall-write-strings.C: New.
6795
6796 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
6797
6798         * gfortran.dg/alloc_comp_constraint_5.f90: New.
6799         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
6800
6801 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6802
6803         * gfortran.dg/use_3.f90: Remove error message.
6804         * gfortran.dg/iso_fortran_env_1.f90: New test.
6805         * gfortran.dg/iso_fortran_env_2.f90: New test.
6806         * gfortran.dg/iso_fortran_env_3.f90: New test.
6807         * gfortran.dg/iso_fortran_env_4.f90: New test.
6808
6809 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
6810
6811         * gcc.dg/vect/vect-27.c: Fix initialization.
6812
6813 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6814
6815         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
6816         * gcc.dg/torture/builtin-minmax-1.c: New.
6817
6818         * gcc.dg/builtins-20.c: Add cases for copysign.
6819
6820 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6821
6822         PR fortran/24285
6823         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
6824
6825 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6826         * gfortran.dg/use_1.f90: New test.
6827         * gfortran.dg/use_1.f90: New test.
6828         * gfortran.dg/use_1.f90: New test.
6829
6830 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
6831
6832         PR tree-optimization/29801
6833         * gcc.dg/pr29801.c: New test.
6834
6835 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
6836
6837         PR middle-end/29584
6838         * gcc.dg/torture/pr29584.c: New test.
6839
6840 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
6841
6842         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
6843         Condition PowerPC tests for saving FPRs on powerpc_fprs.
6844         * gcc.target/powerpc/compress-float-ppc.c,
6845         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
6846         powerpc_fprs.
6847         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
6848         do not pass -mhard-float.
6849
6850 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
6851
6852         * gnat.dg/volatile_aggregate.adb: New test.
6853
6854 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6855
6856         PR fortran/29391
6857         PR fortran/29489
6858         * gfortran.dg/bound_2.f90: Add more checks.
6859         * gfortran.dg/bound_3.f90: New test.
6860
6861 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
6862
6863         PR target/29201
6864         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
6865
6866 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
6867
6868         * gfortran.dg/import3.f90: Fix error message.
6869
6870 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6871
6872         PR tree-opt/29788
6873         * gfortran.fortran-torture/compile/inline_1.f90:
6874         New testcase.
6875
6876 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
6877
6878         * gcc.target/i386/x87regparm-1.c: New test.
6879         * gcc.target/i386/x87regparm-2.c: New test.
6880         * gcc.target/i386/x87regparm-3.c: New test.
6881         * gcc.target/i386/x87regparm-4.c: New test.
6882
6883 2006-11-15  Tobias Burnus  <burnus@net-b.de>
6884
6885         PR fortran/27546
6886         * gfortran.dg/import.f90: New test.
6887         * gfortran.dg/import2.f90: New test.
6888         * gfortran.dg/import3.f90: New test.
6889
6890 2006-11-15  Tobias Burnus  <burnus@net-b.de>
6891
6892         PR fortran/27588
6893         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
6894
6895 2006-11-15  Tobias Burnus  <burnus@net-b.de>
6896
6897         PR fortran/29806
6898         * gfortran.dg/contains.f90: New test.
6899         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
6900
6901 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
6902
6903         PR tree-optimization/29581
6904         * gcc.dg/pr29581-1.c: New test.
6905         * gcc.dg/pr29581-2.c: New test.
6906         * gcc.dg/pr29581-3.c: New test.
6907         * gcc.dg/pr29581-4.c: New test.
6908         * gfortran.dg/pr29581.f90: New test.
6909
6910 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
6911
6912         PR fortran/29702
6913         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
6914         numbers in error message headers.
6915
6916 2006-11-14  Richard Guenther  <rguenther@suse.de>
6917
6918         * gcc.target/i386/math-torture/math-torture.exp: Restrict
6919         to i?86 and x86_64 targets.
6920
6921 2006-11-14  Caroline Tice  <ctice@apple.com>
6922
6923         * gcc.dg/pubtypes-1.c: New file/testcase.
6924         * gcc.dg/pubtypes-2.c: New file/testcase.
6925         * gcc.dg/pubtypes-3.c: New file/testcase.
6926         * gcc.dg/pubtypes-4.c: New file/testcase.
6927         * g++.dg/pubtypes.C: New file/testcase.
6928
6929 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
6930
6931         PR c++/29106
6932         * g++.dg/init/self1.C: New test.
6933
6934 2006-11-14  Tobias Burnus  <burnus@net-b.de>
6935
6936         PR fortran/29657
6937         * gfortran.dg/conflicts.f90: Add.
6938
6939 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
6940
6941         PR rtl-optimization/29798
6942
6943         * gcc.c-torture/execute/pr29798.c: New.
6944
6945 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6946
6947         * gcc.dg/builtins-20.c: Add more cases.
6948
6949 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
6950
6951         PR fortran/29759
6952         * gfortran.dg/gomp/pr29759.f90: New test.
6953
6954 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
6955
6956         PR c++/29518
6957         * g++.dg/template/static28.C: New test.
6958
6959 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
6960
6961         * lib/c-torture.exp: Use target-libpath.exp.
6962         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
6963         set GCC_EXEC_PREFIX env var from global variable of same name.
6964
6965 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6966
6967         PR fortran/26994
6968         * gfortran.fortran-torture/compile/transfer-1.f90:
6969         New testcase.
6970
6971 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
6972             Zdenek Dvorak <dvorakz@suse.cz>
6973
6974         PR tree-optimization/29680
6975         * gcc.dg/alias-11.c: New test.
6976
6977 2006-11-12  Jason Merrill  <jason@redhat.com>
6978             Andrew Pinski <pinskia@physics.uc.edu>
6979
6980         PR middle-end/28915
6981         * gcc.target/i386/vectorize1.c: New.
6982
6983 2006-11-12  Roger Sayle  <roger@eyesopen.com>
6984
6985         PR rtl-optimization/29797
6986         * gcc.c-torture/execute/pr29797-1.c: New test case.
6987
6988 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6989
6990         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
6991
6992 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
6993
6994         * gcc.dg/tree-ssa/prefetch-3.c: New test.
6995
6996 2006-11-12  Roger Sayle  <roger@eyesopen.com>
6997
6998         PR tree-optimization/13827
6999         * gcc.dg/fold-eqand-1.c: New test case.
7000
7001 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7002
7003         PR rtl-opt/28812
7004         * gcc.c-torture/execute/mayalias-3.c: New test.
7005
7006 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
7007
7008         PR middle-end/27528
7009         * gcc.c-torture/compile/pr27528.c: New test.
7010         * gcc.dg/pr27528.c: Likewise.
7011
7012 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7013
7014         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
7015
7016         * gcc.dg/torture/builtin-symmetric-1.c: New test.
7017
7018 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
7019
7020         PR fortran/29758
7021         * gfortran.dg/reshape_source_size_1.f90: New test.
7022
7023 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
7024
7025         PR fortran/29315
7026         * gfortran.dg/aliasing_dummy_4.f90: New test.
7027
7028 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
7029
7030         PR target/29777
7031         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
7032         and x86_64-*-* targets.
7033
7034 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7035
7036         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
7037         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
7038         New macros. Use them in exact tests.
7039         (TESTIT3): New macro.
7040         Add tests for fmin, fmax and fma.
7041
7042 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
7043
7044         PR fortran/29431
7045         * gfortran.dg/array_constructor_13.f90: New test.
7046
7047 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
7048
7049         PR fortran/29744
7050         * gfortran.dg/used_types_12.f90: New test.
7051
7052 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
7053
7054         PR middle-end/29726
7055         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
7056         (test6): Ditto.
7057         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
7058         * gcc.dg/fold-eqandshift-3.c: New test case.
7059
7060 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
7061
7062         PR fortran/29699
7063         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
7064
7065         PR fortran/21370
7066         * gfortran.dg/change_symbol_attributes_1.f90: New test.
7067
7068 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
7069
7070         * gcc.dg/20061109-1.c: New testcase.
7071
7072 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7073
7074         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
7075
7076 2006-11-09  Tobias Burnus  <burnus@net-b.de>
7077
7078         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
7079         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
7080
7081 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
7082
7083         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
7084         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
7085
7086 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7087
7088         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
7089
7090 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
7091
7092         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
7093         vect-9.c).
7094         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
7095         * gcc.dg/vect/vect-9.c: Now vectorizable.
7096         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
7097         that support vect_widen_mult.
7098         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
7099         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
7100         vect-reduc-dot-u16.c).
7101         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
7102         vect-reduc-dot-u16.c).
7103         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
7104         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
7105         vect-reduc-dot-s8.c).
7106         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
7107         vect-reduc-dot-s8.c).
7108         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
7109         vect-reduc-dot-s8.c).
7110         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
7111         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
7112         vect-reduc-dot-u8.c).
7113         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
7114         vect-reduc-dot-u8.c).
7115         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
7116         * gcc.dg/vect/vect-multitypes-9.c: New test.
7117         * gcc.dg/vect/vect-multitypes-10.c: New test.
7118         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
7119         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
7120         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
7121         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
7122         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
7123         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
7124         wrapv-vect-reduc-dot-s8.c.
7125         * lib/target-support.exp (check_effective_target_vect_unpack): New.
7126         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
7127         targets that support vec_unpack.
7128         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
7129         (check_effective_target_vect_widen_mult_qi_to_hi): New.
7130         (check_effective_target_vect_widen_mult_hi_to_si): New.
7131         (check_effective_target_vect_widen_sum): Removed.
7132
7133         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
7134
7135         * gcc.dg/vect/vect-multitypes-8.c: New test.
7136         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
7137
7138         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
7139
7140         * gcc.dg/vect/vect-multitypes-7.c: New test.
7141
7142         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
7143
7144         * gcc.dg/vect/vect-multitypes-4.c: New test.
7145         * gcc.dg/vect/vect-multitypes-5.c: New test.
7146         * gcc.dg/vect/vect-multitypes-6.c: New test.
7147
7148         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
7149
7150         * gcc.dg/vect/vect-multitypes-1.c: New test.
7151         * gcc.dg/vect/vect-multitypes-2.c: New test.
7152         * gcc.dg/vect/vect-multitypes-3.c: New test.
7153
7154 2006-11-07  Eric Christopher  <echristo@apple.com>
7155
7156         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
7157         Test using scan-assembler-not.
7158
7159 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
7160
7161         * gcc.dg/inline-17.c: New test.
7162
7163 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
7164
7165         PR other/25028
7166         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
7167         on HP-UX.
7168
7169 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
7170
7171         PR fortran/29539
7172         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
7173
7174         PR fortran/29634
7175         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
7176         test.
7177
7178 2006-11-07  Tobias Burnus  <burnus@net-b.de>
7179
7180         PR fortran/29601
7181         * gfortran.dg/volatile.f90: Add.
7182         * gfortran.dg/volatile2.f90: Add.
7183         * gfortran.dg/volatile3.f90: Add.
7184         * gfortran.dg/volatile4.f90: Add.
7185         * gfortran.dg/volatile5.f90: Add.
7186         * gfortran.dg/volatile6.f90: Add.
7187         * gfortran.dg/volatile7.f90: Add.
7188
7189 2006-11-06  Tobias Burnus  <burnus@net-b.de>
7190
7191         * gfortran.dg/io_constraints_2.f90: Adjust pattern
7192           for matching error messages.
7193         * gfortran.dg/specifics_3.f90: Adjust pattern
7194           for matching error messages.
7195
7196 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
7197             Bernhard Fischer  <aldot@gcc.gnu.org>
7198
7199         * lib/gcc-dg.exp (output-exists): New proc.
7200         (output-exists-not): New proc.
7201         * gcc.test-framework/test-framework.awk: Support new directives.
7202         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
7203         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
7204         * gcc.test-framework/dg-outexists-exp-F.c: New test.
7205         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
7206         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
7207         * gcc.test-framework/dg-outexists-exp-P.c: New test.
7208
7209 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
7210
7211         PR fortran/29630
7212         PR fortran/29679
7213         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
7214         * gfortran.dg/initialization_3.f90: New.
7215
7216 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7217
7218         PR libgfortran/25545
7219         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
7220
7221 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
7222
7223         PR middle-end/29695
7224         * gcc.c-torture/execute/pr29695-1.c: New test.
7225         * gcc.c-torture/execute/pr29695-2.c: New test.
7226
7227 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
7228
7229         PR fortran/29565
7230         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
7231
7232 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
7233
7234         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
7235         for matching error messages.
7236
7237 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
7238
7239         PR target/26915
7240         * gcc.target/i386/387-12.c: New test.
7241
7242 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7243
7244         PR libfortran/29713
7245         * gfortran.dg/pr29713.f90: New test.
7246
7247 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
7248
7249         * gcc.c-torture/execute/arith-rand-ll.c:
7250         Also test for bogus rest sign.
7251
7252 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7253
7254         PR libfortran/27895
7255         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
7256
7257 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
7258
7259         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
7260         from error messages.
7261
7262 2006-11-02  Mike Stump  <mrs@apple.com>
7263
7264         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
7265
7266         * g++.old-deja/g++.abi/align.C: Enable for darwin.
7267
7268 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
7269
7270         * g++.dg/eh/gcsec1.C: New test.
7271
7272 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7273
7274         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
7275         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
7276
7277 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
7278
7279         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
7280         hexadecimal value.
7281         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
7282         * gcc.dg/pr14796-2.c: Likewise.
7283
7284 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7285
7286         * gcc.c-torture/execute/20061101-1.c: New test.
7287
7288 2006-11-01  Richard Guenther  <rguenther@suse.de>
7289
7290         * gcc.target/i386/fpprec-1.c: New testcase.
7291
7292 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7293
7294         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
7295         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
7296
7297 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
7298
7299         * gcc.c-torture/execute/20061031-1.c: New test.
7300
7301 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
7302
7303         PR 23067
7304         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
7305         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
7306         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
7307         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
7308         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
7309         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
7310         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
7311
7312 2006-10-31  Eric Christopher  <echristo@apple.com>
7313             Falk Hueffner  <falk@debian.org>
7314
7315         * gcc.dg/builtin-bswap-1.c: New.
7316         * gcc.dg/builtin-bswap-2.c: New.
7317         * gcc.dg/builtin-bswap-3.c: New.
7318         * gcc.dg/builtin-bswap-4.c: New.
7319         * gcc.dg/builtin-bswap-5.c: New.
7320         * gcc.target/i386/builtin-bswap-1.c: New.
7321
7322 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
7323
7324         * gcc.dg/inline-16.c: New.
7325
7326         PR 16622
7327         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
7328         defining it.
7329         * gcc.dg/inline-13.c: New.
7330         * gcc.dg/inline-14.c: New.
7331         * gcc.dg/inline-15.c: New.
7332
7333         PR 11377
7334         * gcc.dg/inline6.c: New.
7335         * gcc.dg/inline7.c: New.
7336
7337 2006-10-31  Roger Sayle  <roger@eyesopen.com>
7338
7339         PR middle-end/23470
7340         * gcc.dg/pr23470-1.c: New test case.
7341
7342 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
7343
7344         PR fortran/29537
7345         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
7346         data.
7347         * gfortran.dg/blockdata_2.f90: New testcase.
7348
7349 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
7350
7351         PR libfortran/29627
7352         * gfortran.dg/unf_short_record_1.f90:  New test.
7353
7354 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7355
7356         PR fortran/29067
7357         * gfortran.dg/pr29067.f: New test.
7358
7359 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
7360             Richard Sandiford  <richard@codesourcery.com>
7361
7362         * lib/target-supports.exp (get_compiler_messages): Append options
7363         as a single list element.
7364         (check_effective_target_arm_vfp_ok): New.
7365         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
7366
7367 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
7368
7369         PR fortran/29387
7370         * gfortran.dg/intrinsic_actual_2.f90: New test.
7371
7372         PR fortran/29490
7373         * gfortran.dg/actual_array_interface_1.f90: New test.
7374
7375         PR fortran/29641
7376         * gfortran.dg/used_types_11.f90: New test.
7377
7378 2006-10-30  Dirk Mueller  <dmueller@suse.de>
7379
7380         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
7381         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
7382         * g++.old-deja/g++.pt/eichin01.C (main): Same.
7383         * g++.old-deja/g++.mike/net25.C (main): Same.
7384         * g++.dg/lookup/exception1.C (main): Same.
7385         * g++.dg/parse/parens2.C (main): Same.
7386
7387 2006-10-30  Roger Sayle  <roger@eyesopen.com>
7388
7389         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
7390
7391 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7392
7393         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
7394         * gcc.dg/torture/builtin-math-3.c: Likewise.
7395
7396 2006-10-30  Tobias Burnus  <burnus@net-b.de>
7397
7398         PR fortran/29452
7399         * gfortran.dg/write_check.f90: Check run-time keyword checking.
7400         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
7401
7402 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
7403
7404         PR Fortran/29410
7405         * gfortran.fortran-torture/execute/transfer1.f90: New test.
7406
7407 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
7408
7409         * lib/target-supports.exp (check_function_available): Declare
7410         function before calling.
7411
7412 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
7413
7414         PR tree-optimization/29637
7415         * gcc.dg/pr29637.c: New test.
7416
7417 2006-10-29  Roger Sayle  <roger@eyesopen.com>
7418
7419         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
7420         tree canonicalization.
7421
7422 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7423
7424         * gcc.dg/builtins-20.c: Add more hypot tests.
7425
7426 2006-10-29  Roger Sayle  <roger@eyesopen.com>
7427
7428         * gcc.dg/fold-compare-1.c: New test case.
7429
7430 2006-10-29  Dirk Mueller  <dmueller@suse.de>
7431
7432         PR c++/16307
7433         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
7434
7435 2006-10-29  Roger Sayle  <roger@eyesopen.com>
7436
7437         PR tree-optimization/15458
7438         * gcc.dg/fold-xornot-1.c: New test case.
7439
7440 2006-10-29  Richard Guenther  <rguenther@suse.de>
7441
7442         * gcc.target/i386/math-torture/trunc.c: New testcase.
7443
7444 2006-10-29  Richard Guenther  <rguenther@suse.de>
7445
7446         * gcc.target/i386/math-torture/round.c: New testcase.
7447
7448 2006-10-29  Richard Guenther  <rguenther@suse.de>
7449
7450         * gcc.target/i386/math-torture/ceil.c: New testcase.
7451         * gcc.target/i386/math-torture/floor.c: Likewise.
7452
7453 2006-10-29  Richard Guenther  <rguenther@suse.de>
7454
7455         * gcc.target/i386/math-torture/rint.c: New testcase.
7456         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
7457
7458 2006-10-29  Richard Guenther  <rguenther@suse.de>
7459
7460         * gcc.target/i386/math-torture/lfloor.c: New testcase.
7461         * gcc.target/i386/math-torture/lceil.c: Likewise.
7462
7463 2006-10-28  Tobias Burnus  <burnus@net-b.de>
7464
7465         PR libgfortran/24313
7466         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
7467
7468 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
7469
7470         * gcc.c-torture/execute/20020118-1.c,
7471         gcc.c-torture/execute/builtins/strlen.c,
7472         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
7473         comment typos.
7474
7475 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7476
7477         * gcc.dg/builtins-20.c: Add tests for hypot.
7478         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
7479         two-argument builtins.
7480         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
7481         TESTIT2.  Update all callers.
7482         (TESTIT2, TESTIT2_R): New helper macros.
7483         Add testcases for pow, hypot and atan2.
7484
7485 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7486
7487         PR C++/29295
7488         * g++.dg/expr/bool1.C: New test.
7489         * g++.dg/expr/bool2.C: New test.
7490
7491 2006-10-28  Tobias Burnus  <burnus@net-b.de>
7492
7493         PR fortran/28224
7494         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
7495         * gfortran.dg/namelist_internal.f90: New test.
7496
7497 2006-10-28  Tobias Burnus  <burnus@net-b.de>
7498
7499         PR fortran/29625
7500         * gfortran.dg/io_real_boz.f90: Add.
7501         * gfortran.dg/io_real_boz2.f90: Add.
7502
7503 2006-10-28  Richard Guenther  <rguenther@suse.de>
7504
7505         PR middle-end/26899
7506         * gcc.dg/tree-ssa/pr26899.c: New testcase.
7507
7508 2006-10-28  Richard Guenther  <rguenther@suse.de>
7509
7510         PR target/28806
7511         * gcc.target/i386/math-torture/lround.c: New testcase.
7512
7513 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
7514
7515         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
7516         * gcc.dg/builtins-44.c: Likewise.
7517         * gcc.dg/builtins-45.c: Likewise.
7518         * gcc.dg/pr28796-2.c: Likewise.
7519         * gcc.dg/unordered-3.c: Likewise.
7520
7521 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7522
7523         PR libgfortran/27954
7524         * gfortran.dg/error_recovery_2.f90: New test.
7525
7526 2006-10-26  Richard Guenther  <rguenther@suse.de>
7527
7528         * gcc.target/i386/i386.exp: Use glob, not find to collect
7529         tests.  Avoids recursing into subdirectories.
7530         * gcc.target/i386/math-torture/math-torture.exp: Torture
7531         for interesting ia32 math options.
7532         * gcc.target.i386/math-torture/lrint.c: New testcase.
7533
7534 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7535
7536         PR libgfortran/29563
7537         * gfortran.dg/arrayio_9.f90: Update test.
7538         * gfortran.dg/arrayio_19.f90: New test.
7539
7540 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
7541
7542         * gcc.dg/20061026.c: New testcase.
7543
7544 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7545
7546         PR libgfortran/29563
7547         * gfortran.dg/arrayio_9.f90: New test.
7548
7549 2006-10-26  Ben Elliston  <bje@au.ibm.com>
7550
7551         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
7552         Copy the strings manually, as strcpy may call strlen.
7553
7554 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7555
7556         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
7557         Add checks for log, log2, log10 and log1p.
7558
7559         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
7560         we already test 0.0.  Add checks for expm1, log, log2, log10,
7561         log1p, cbrt, erf and erfc.
7562
7563 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
7564
7565         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
7566
7567 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
7568
7569         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
7570         and remainderl() built-in functions.  Remove -ffast-math from
7571         dg-options.
7572
7573 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7574
7575         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
7576         acosh and atanh.
7577
7578         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
7579         floating point modifiers to arguments passed to float and long
7580         double functions respectively.  Update all callers to use floating
7581         point numbers, not integers.  Add tests for exp, exp2 and
7582         exp10/pow10.
7583
7584         * gcc.dg/torture/builtin-math-3.c: New test.
7585
7586 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
7587
7588         PR fortran/29393
7589         * gfortran.dg/initialize_2.f90: New.
7590
7591 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7592
7593         * gcc.dg/torture/builtin-math-2.c: New test.
7594
7595 2006-10-24  Richard Guenther  <rguenther@suse.de>
7596
7597         PR middle-end/28796
7598         * gcc.dg/pr28796-1.c: New testcase.
7599         * gcc.dg/pr28796-2.c: Likewise.
7600
7601 2006-10-24  Richard Guenther  <rguenther@suse.de>
7602
7603         * gcc.dg/builtins-57.c: New testcase.
7604
7605 2006-10-24  Richard Guenther  <rguenther@suse.de>
7606
7607         PR tree-optimization/29567
7608         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
7609
7610 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
7611
7612         PR tree-optimization/14784
7613         * gcc.dg/alias-10.c: New test.
7614
7615 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7616
7617         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
7618
7619 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
7620
7621         * gcc.dg/builtin-strncat-chk-1.c: New test.
7622
7623 2006-10-23  Jan Hubicka  <jh@suse.cz>
7624
7625         * gcc.dg/memmove-1.c: New test.
7626
7627 2006-10-23  Paul Brook  <paul@codesourcery.com>
7628
7629         * gcc.dg/pragma-pack-5.c: New test.
7630
7631 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
7632
7633         * g++.dg/other/s390-1.C: New testcase.
7634
7635 2006-10-23  Richard Guenther  <rguenther@suse.de>
7636
7637         PR middle-end/27132
7638         PR middle-end/23295
7639         * gcc.dg/pr27132.c: New testcase.
7640         * gcc.dg/pr23295.c: Likewise.
7641         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
7642         * g++.dg/tree-ssa/pr19807.C: Likewise.
7643
7644 2006-10-23  Richard Guenther  <rguenther@suse.de>
7645
7646         PR middle-end/21032
7647         * gcc.dg/pr21032.c: New testcase.
7648
7649 2006-10-22  Jeff Law  <law@redhat.com>
7650         Richard Guenther  <rguenther@suse.de>
7651
7652         PR tree-optimization/15911
7653         * gcc.dg/tree-ssa/vrp30.c: New testcase.
7654
7655 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
7656
7657         PR c++/20647
7658         * g++.dg/abi/rtti3.C: New.
7659
7660 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
7661
7662         PR middle-end/28252
7663         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
7664         transformation.
7665
7666 2006-10-21  Richard Guenther  <rguenther@suse.de>
7667
7668         PR tree-optimization/3511
7669         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
7670
7671 2006-10-21  Richard Guenther  <rguenther@suse.de>
7672
7673         PR middle-end/26898
7674         * gcc.dg/torture/pr26898-1.c: New testcase.
7675         * gcc.dg/torture/pr26898-2.c: Likewise.
7676
7677 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
7678
7679         PR c++/28053
7680         * g++.dg/parse/bitfield1.C: Adjust error markers.
7681         * g++.dg/parse/bitfield2.C: New test.
7682
7683 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
7684
7685         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
7686
7687 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7688
7689         PR libfortran/27895
7690         * gfortran.dg/zero_sized_1.f90: New test.
7691
7692 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
7693
7694         * gcc.dg/div-compare-1.c: New test.
7695
7696 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
7697
7698         PR fortran/29216
7699         * gfortran.dg/result_default_init_1.f90: New test.
7700
7701         PR fortran/29314
7702         * gfortran.dg/automatic_default_init_1.f90: New test.
7703
7704         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
7705         from 38 to 33.
7706
7707 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
7708
7709         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
7710         'using namespace std' without previous declaration.
7711         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
7712         * g++.old-deja/g++.robertl/eb133c.C: New.
7713
7714 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7715
7716         PR libgfortran/29277
7717         * gfortran.dg/streamio_4.f90: Update test.
7718         * gfortran.dg/streamio_11.f90: New test.
7719
7720 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
7721
7722         PR c++/27952
7723         * g++.dg/inherit/virtual1.C: New test.
7724
7725 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
7726
7727         PR c++/28261
7728         * g++.dg/parse/enum3.C: New test.
7729
7730 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
7731
7732         PR c++/29039
7733         * g++.dg/init/ctor8.C: New test.
7734
7735 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
7736
7737         PR c++/27270
7738         * g++.dg/ext/complit8.C: Tweak error markers.
7739         * g++.dg/template/complit1.C: Add error marker.
7740
7741 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
7742
7743         PR c++/27270
7744         * g++.dg/ext/complit8.C: New test.
7745
7746         PR c++/29408
7747         * g++.dg/parse/dtor12.C: New test.
7748
7749         PR c++/29435
7750         * g++.dg/template/sizeof11.C: New test.
7751
7752 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
7753
7754         PR fortran/29392
7755         * gfortran.dg/data_char_3.f90: New test.
7756
7757         PR fortran/29451
7758         * gfortran.dg/negative_automatic_size.f90: New test.
7759
7760 2006-10-16  David Daney  <ddaney@avtrex.com>
7761
7762         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
7763
7764 2006-10-16  Eric Christopher  <echristo@apple.com>
7765
7766         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
7767         x86_64.
7768
7769 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
7770
7771         PR c++/28211
7772         * g++.dg/tc1/dr49.C: Tweak error messages.
7773         * g++.dg/parse/template21.C: New test.
7774
7775 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7776
7777         PR middle-end/20491
7778         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
7779
7780 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
7781
7782         PR fortran/29403
7783         * gfortran.dg/print_1.f90: New test.
7784
7785 2006-10-15  Jan Hubicka  <jh@suse.cz>
7786
7787         PR middle-end/29241
7788         * gcc.c-torture/compile/pr29241.c: New testcase.
7789
7790 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
7791
7792         PR middle-end/29250
7793         * gcc.c-torture/compile/pr29250.c: New test.
7794
7795 2006-10-15  Richard Guenther  <rguenther@suse.de>
7796
7797         * gcc.dg/pr29299.c: New testcase.
7798
7799 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
7800
7801         PR fortran/24767
7802         * gfortran.dg/label_4.f90: Adjust warning flag.
7803
7804 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
7805
7806         PR fortran/29371
7807         * gfortran.dg/nullify_3.f90: New test.
7808
7809 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7810
7811         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
7812         on Solaris 2.5.1 too.
7813
7814 2006-10-13  Eric Christopher  <echristo@apple.com>
7815
7816         * gcc.dg/pr25993.c: Skip for darwin.
7817
7818 2006-10-13  Eric Christopher  <echristo@apple.com>
7819
7820         * gcc.dg/visibility-11.c: Skip for darwin.
7821
7822 2006-10-13  Eric Christopher  <echristo@apple.com>
7823
7824         * gcc.dg/darwin-weakimport-1.c: Use
7825         -fno-asynchronous-unwind-tables.
7826         * gcc.dg/darwin-weakimport-3.c: Ditto.
7827
7828 2006-10-13  Richard Guenther  <rguenther@suse.de>
7829
7830         PR tree-optimization/29446
7831         * gcc.dg/torture/pr29446.c: New testcase.
7832
7833 2006-10-13  Bill Wendling  <wendling@apple.com>
7834
7835         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
7836         * g++.old-deja/g++.jason/hmc1.C: Likewise.
7837         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
7838         * g++.old-deja/g++.law/shadow1.C: Likewise.
7839         * g++.old-deja/g++.law/ctors10.C: Likewise.
7840         * g++.dg/debug/namespace1.C: Likewise.
7841         * g++.dg/inherit/namespace-as-base.C: Likewise.
7842         * g++.dg/opt/delay-slot-1.C: Likewise.
7843         * g++.dg/parse/defarg10.C: Likewise.
7844         * g++.dg/template/ptrmem11.C: Likewise.
7845         * g++.dg/template/mem_func_ptr.C: Likewise.
7846         * g++.dg/template/spec19.C: Likewise.
7847
7848 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
7849
7850         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
7851
7852 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
7853
7854         PR fortran/29373
7855         * gfortran.dg/implicit_9.f90: New test.
7856
7857         PR fortran/29407
7858         * gfortran.dg/namelist_25.f90: New test.
7859
7860         PR fortran/27701
7861         * gfortran.dg/same_name_2.f90: New test.
7862
7863         PR fortran/29232
7864         * gfortran.dg/host_assoc_types_1.f90: New test.
7865
7866         PR fortran/29364
7867         * gfortran.dg/missing_derived_type_1.f90: New test.
7868         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
7869
7870         PR fortran/29422
7871         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
7872
7873         PR fortran/29428
7874         * gfortran.dg/alloc_comp_assign_5.f90: New test.
7875
7876 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7877
7878         PR fortran/29391
7879         * gfortran.dg/bound_2.f90: New test.
7880
7881 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7882
7883         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
7884         directive.
7885         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
7886         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
7887         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
7888         * gfortran.dg/gomp/reduction3.f90: Likewise.
7889         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
7890         * gfortran.dg/dummy_procedure_2.f90: Likewise.
7891         * gfortran.dg/interface_derived_type_1.f90: Likewise.
7892         * gfortran.dg/forall_4.f90: Likewise.
7893         * gfortran.dg/spec_expr_4.f90: Likewise.
7894         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
7895         * gfortran.dg/forall_5.f90: Likewise.
7896         * gfortran.dg/open_access_append_2.f90: Add check for
7897         compile-time warning.
7898
7899 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
7900
7901         PR c++/28506
7902         * g++.dg/parse/pure1.C: New test.
7903
7904 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7905
7906         PR fortran/21435
7907         * gfortran.dg/io_constraints_3.f90: New test.
7908         * gfortran.dg/open_access_append_1.f90: Add checks
7909         for compile-time warnings.
7910         * gfortran.dg/pr20163-2.f: Likewise.
7911         * gfortran.dg/iostat_2.f90: Likewise.
7912         * gfortran.dg/label_4.f90: Delete the temporary
7913         file.
7914         * gfortran.dg/direct_io_2.f90: Add a FILE=
7915         specifier.
7916         * gfortran.dg/iomsg_1.f90: Add check for
7917         compile-time warning.
7918
7919 2006-10-12  Jan Hubicka  <jh@suse.cz>
7920
7921         PR c/28419
7922         * gcc.dg/pr28319.c: New test.
7923
7924 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
7925         PR c++/29318
7926         * g++.dg/ext/vla4.C: New test.
7927
7928 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
7929
7930         PR c++/27961
7931         * g++.dg/template/crash60.C: New test.
7932         * g++.dg/other/large-size-array.C: Adjust error markers.
7933         * g++.dg/parse/crash27.C: Likewise.
7934         * g++.dg/template/crash1.C: Likewise.
7935
7936 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
7937
7938         PR testsuite/29093
7939         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
7940
7941 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
7942
7943         PR preprocessor/28709
7944         * gcc.dg/cpp/paste14.c: New test.
7945
7946 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
7947
7948         PR c++/29175
7949         * g++.dg/init/array24.C: New test.
7950
7951 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7952
7953         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
7954         of <sys/types.h>.
7955
7956 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
7957
7958         PR c++/29024
7959         * g++.dg/parse/typedef8.C: New test.
7960         * g++.dg/other/mult-stor1.C: Adjust error markers.
7961
7962 2006-10-11  Richard Guenther  <rguenther@suse.de>
7963
7964         PR tree-optimization/28230
7965         * gcc.dg/torture/pr28230.c: New testcase.
7966
7967 2006-10-11  Richard Guenther  <rguenther@suse.de>
7968
7969         PR inline-asm/29119
7970         * gcc.dg/torture/pr29119.c: New testcase.
7971
7972 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
7973
7974         PR middle-end/29272
7975         * gcc.c-torture/execute/20060930-2.c: New test.
7976
7977 2006-10-09  Richard Henderson  <rth@redhat.com>
7978
7979         Revert emutls patch.
7980
7981 2006-10-09  Richard Guenther  <rguenther@suse.de>
7982
7983         PR middle-end/29254
7984         * gcc.dg/pr29254.c: New testcase.
7985
7986 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
7987             Paul Thomas  <pault@gcc.gnu.org>
7988
7989         PR fortran/20541
7990         * gfortran.dg/alloc_comp_basics_1.f90: New test.
7991         * gfortran.dg/alloc_comp_basics_2.f90: New test.
7992         * gfortran.dg/alloc_comp_assign_1.f90: New test.
7993         * gfortran.dg/alloc_comp_assign_2.f90: New test.
7994         * gfortran.dg/alloc_comp_assign_3.f90: New test.
7995         * gfortran.dg/alloc_comp_assign_4.f90: New test.
7996         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
7997         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
7998         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
7999         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
8000         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
8001         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
8002         * gfortran.dg/alloc_comp_std.f90: New test.
8003         * gfortran.dg/move_alloc.f90: New test.
8004
8005 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
8006
8007         PR fortran/29115
8008         * gfortran.dg/derived_constructor_comps_2.f90: New test.
8009
8010         PR fortran/29211
8011         * gfortran.dg/forall_char_dependencies_1.f90: New test.
8012
8013 2006-10-08  Tobias Burnus  <burnus@net-b.de>
8014
8015         PR fortran/28585
8016         * gfortran.dg/new_line.f90: New test.
8017
8018 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8019
8020         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
8021         * gcc.dg/torture/builtin-convert-1.c,
8022         gcc.dg/torture/builtin-convert-2.c,
8023         gcc.dg/torture/builtin-convert-3.c,
8024         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
8025
8026 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
8027
8028         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
8029         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
8030         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
8031         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
8032
8033 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
8034
8035         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
8036         Xfail some tests for powerpc-darwin and powerpc-aix.
8037
8038 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
8039
8040         PR c/29380
8041         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
8042
8043 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8044
8045         PR target/29300
8046         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
8047         on hppa*-*-hpux*.
8048
8049 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8050
8051         PR fortran/16580
8052         PR fortran/29288
8053         * gfortran.fortran-torture/execute/specifics.f90:
8054         Add tests for using all possible intrinsics as actual arguments.
8055         * gfortran.dg/specifics_1.f90: Add tests for using
8056         all possible intrinsics as actual arguments.
8057         * gfortran.dg/specifics_2.f90: New file.
8058         * gfortran.dg/specifics_3.f90: New file.
8059
8060 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
8061
8062         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
8063         * gcc.dg/debug/debug-2.c: Likewise.
8064
8065 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
8066
8067         * gcc.c-torture/compile/sync-2.c: New test.
8068
8069 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8070
8071         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
8072         line endings.
8073
8074 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
8075
8076         PR rtl-optimization/29128
8077         * gcc.c-torture/compile/pr29128.c: New test.
8078
8079 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8080
8081         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
8082         line endings.
8083
8084 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
8085
8086         PR middle-end/29256
8087         * gcc.dg/tree-ssa/loop-19.c: New test.
8088
8089 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
8090
8091         PR tree-optimization/29330
8092         * gcc.dg/pr29330.c: New test.
8093
8094         PR target/28924
8095         * gcc.c-torture/compile/20061005-1.c: New test.
8096
8097 2006-10-06  Olivier Hainque  <hainque@adacore.com>
8098
8099         * gcc.dg/typename-vla-1.c: New case.
8100         * gnat.dg/forward_vla.adb: New case.
8101
8102 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
8103
8104         PR tree-optimization/29290
8105         * gfortran.dg/loop_nest_1.f90: New test.
8106
8107         PR target/29198
8108         * gcc.dg/tls/opt-12.c: New test.
8109
8110         PR fortran/28415
8111         * gfortran.dg/save_2.f90: New test.
8112
8113         PR c/29091
8114         * gcc.dg/pr29091.c: New test.
8115
8116 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
8117
8118         * lib/target-supports.exp
8119         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
8120         same as x86_64-*-*; check for LP64.
8121
8122 2006-10-04  Richard Henderson  <rth@redhat.com>
8123
8124         * lib/target-supports.exp (check_effective_target_tls): Redefine
8125         to mean non-emulated tls.
8126         * gcc.dg/tls/alias-1.c: Remove tls requirement.
8127         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
8128         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
8129         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
8130         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
8131         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
8132         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
8133
8134 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
8135
8136         PR fortran/29343
8137         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
8138
8139 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8140
8141         * gfortran.dg/bounds_check_fail_1.f90: New test.
8142
8143 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
8144
8145         PR c++/29020
8146         * g++.dg/template/friend48.C: New test.
8147
8148 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
8149
8150         PR fortran/29098
8151         * gfortran.dg/default_initialization_2.f90: New test.
8152
8153 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
8154
8155         PR fortran/20779
8156         PR fortran/20891
8157         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
8158
8159 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
8160
8161         PR fortran/29284
8162         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
8163
8164         PR fortran/29321
8165         PR fortran/29322
8166         * gfortran.dg/missing_optional_dummy_2.f90: New test.
8167
8168         PR fortran/25091
8169         PR fortran/25092
8170         * gfortran.dg/entry_array_specs_1.f90: New test.
8171
8172 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
8173
8174         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
8175         insufficient to inhibit some test failures at -O3.  Do testing
8176         on integers.
8177
8178 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
8179
8180         PR c++/29138
8181         * g++.dg/inherit/access8.C: New test.
8182         * g++.dg/template/dtor4.C: Tweak error messages.
8183
8184 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8185
8186         PR fortran/27478
8187         * gfortran.dg/entry_8.f90: New test.
8188
8189 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8190
8191         PR c++/29291
8192         * g++.dg/parse/new4.C: New test.
8193
8194 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
8195
8196         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
8197         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
8198         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
8199         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
8200         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
8201
8202 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8203
8204         PR fortran/19260
8205         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
8206         * gfortran.dg/continuation_2.f90: New test.
8207
8208         PR fortran/19262
8209         * gfortran.dg/continuation_3.f90: New test.
8210         * gfortran.dg/continuation_4.f90: New test.
8211         * gfortran.dg/continuation_5.f: New test.
8212         * gfortran.dg/continuation_6.f: New test.
8213
8214 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
8215
8216         PR c++/29226
8217         * g++.dg/template/vla1.C: New test.
8218
8219 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8220
8221         PR fortran/29210
8222         * gfortran.dg/complex_parameter_1.f90: New test.
8223
8224 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
8225
8226         PR c/29154
8227         * gcc.c-torture/execute/20060929-1.c: New test.
8228
8229 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
8230
8231         PR c++/29105
8232         * g++.dg/template/member6.C: New test.
8233         * g++.dg/parse/typename7.C: Adjust error markers.
8234
8235         PR c++/29080
8236         * g++.dg/template/member7.C: New test.
8237
8238 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
8239
8240         PR c/24010
8241         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
8242         gcc.dg/Woverride-init-3.c: New tests.
8243
8244 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
8245
8246         * gcc.c-torture/execute/20060930-1.c: New test.
8247
8248 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8249
8250         PR fortran/18791
8251         * gfortran.dg/specifics_1.f90: New test.
8252         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
8253         complex specifics.
8254
8255 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8256
8257         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
8258         pthread-init-common.h: New.
8259
8260 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
8261
8262         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
8263         precision on some archs.
8264
8265 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
8266
8267         * gcc.dg/non-local-goto-1.c: New test.
8268         * gcc.dg/non-local-goto-2.c: Likewise.
8269         * gcc.dg/setjmp-3.c: Likewise.
8270         * gcc.dg/setjmp-4.c: Likewise.
8271
8272 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
8273
8274         * gnat.dg/self_aggregate_with_pointer.adb: New test.
8275
8276 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
8277
8278         PR fortran/28276
8279         * gfortran.dg/exponent_1.f90: New test.
8280
8281         PR fortran/27021
8282         * gfortran.dg/nearest_1.f90: New test.
8283
8284 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
8285
8286         PR middle-end/25261
8287         PR middle-end/28790
8288         * gcc.dg/gomp/nestedfn-1.c: New test.
8289
8290 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
8291
8292         PR objc/29195
8293         * objc/compile/method-1.m: New test.
8294
8295 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
8296
8297         PR c++/26938
8298         * g++.dg/template/crash58.C: New test.
8299         * g++.dg/parse/crash28.C: Adjust error markers.
8300         * g++.dg/template/crash34.C: Likewise.
8301         * g++.dg/template/friend31.C: Likewise.
8302         * g++.dg/template/crash32.C: Likewise.
8303
8304         PR c++/27329
8305         * g++.dg/template/crash59.C: New test.
8306
8307         PR c++/27667
8308         * g++.dg/template/spec33.C: New test.
8309         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
8310
8311 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
8312             Adam Nemet  <anemet@caviumnetworks.com>
8313
8314         * gcc.dg/tree-ssa/ivopts-1.c: New test.
8315         * gcc.dg/tree-ssa/ivopts-2.c: New test.
8316
8317 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
8318
8319         PR target/28911
8320         * gcc.dg/pr28911.c: New.
8321
8322 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
8323
8324         PR target/29169
8325         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
8326         (dg-options): Add -mfpmath=387.
8327
8328 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
8329
8330         PR c/28706
8331         * gcc.dg/pr28706.c: New test.
8332
8333         PR c/28712
8334         * gcc.dg/pr28712.c: New test.
8335
8336 2006-09-22  Mike Stump  <mrs@apple.com>
8337
8338         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
8339
8340 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
8341
8342         PR tree-optimization/28888
8343         * gcc.dg/pr28888.c: New test.
8344
8345 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
8346
8347         PR c++/29016
8348         * g++.dg/init/ptrfn1.C: New test.
8349
8350 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
8351
8352         PR c++/28861
8353         * g++.dg/template/spec32.C: New test.
8354         * g++.dg/parse/crash9.C: Adjust error markers.
8355
8356         PR c++/28303
8357         * g++.dg/template/typedef6.C: New test.
8358         * g++.dg/init/error1.C: Adjust error markers.
8359         * g++.dg/parse/crash9.C: Likewise.
8360         * g++.dg/template/crash55.C: Likewise.
8361
8362 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
8363
8364         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
8365
8366 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
8367
8368         PR target/27650
8369         * g++.dg/ext/dllimport12.C: New test.
8370
8371 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
8372
8373         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
8374         * gcc.target/mips/nmadd-2.c: Likewise.
8375         * gcc.target/mips/mips-ps-6.c: New test.
8376         * gcc.target/mips/neg-abs-1.c: Likewise.
8377         * gcc.target/mips/neg-abs-2.c: Likewise.
8378         * gcc.target/mips/nmadd-3.c: New test.
8379
8380 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
8381
8382         PR middle-end/28046
8383         * gcc.dg/gomp/atomic-10.c: New test.
8384         * g++.dg/gomp/atomic-10.C: New test.
8385
8386 2006-09-20  Eric Christopher  <echristo@apple.com>
8387
8388         * gcc.target/i386/sse3-not-fisttp.c: New.
8389
8390 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
8391
8392         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
8393
8394 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
8395
8396         * gcc.c-torture/execute/pr28289.c (one): New variable.
8397         (main): Use it instead of argc.
8398         * gcc.c-torture/execute/20060102-1.c (one): New variable.
8399         (main): Use it instead of argc.
8400
8401 2006-09-19  Paul Brook  <paul@codesourcery.com>
8402
8403         PR target/28516
8404         * gcc.dg/nested-func-5.c: New test.
8405
8406 2006-09-19  Ben Elliston  <bje@au.ibm.com>
8407
8408         * lib/target-supports.exp (check_effective_target_tls): Compile
8409         test stubs using ${tool}_target_compile, not just target_compile.
8410         (check_effective_target_tls_runtime): Likewise.
8411
8412 2006-09-19  Ben Elliston  <bje@au.ibm.com>
8413
8414         * gcc.c-torture/compile/20030405-1.x: Remove.
8415
8416         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
8417         optimising linker from discarding it.
8418
8419 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
8420
8421         PR fortran/28526
8422         * gfortran.dg/keyword_symbol_1.f90: New test.
8423
8424         * gfortran.dg/spread_shape_1.f90: Add missing warning with
8425         pedantic compilation option.
8426
8427 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
8428
8429         PR fortran/29060
8430         * gfortran.dg/spread_shape_1.f90: New test.
8431
8432 2006-09-17  Roger Sayle  <roger@eyesopen.com>
8433
8434         PR tree-optimization/28887
8435         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
8436
8437 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
8438
8439         PR c/25993
8440         * gcc.dg/pr25993.c: New test.
8441
8442 2006-09-17  Ira Rosen  <irar@il.ibm.com>
8443
8444         PR tree-opt/21591
8445         * gcc.dg/vect/pr21591.c: New test.
8446
8447 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
8448
8449         PR tree-opt/29059
8450         * gcc.c-torture/compile/strcpy-1.c: New test.
8451         * gcc.c-torture/compile/strcpy-2.c: New test.
8452         * gcc.c-torture/compile/memcpy-1.c: New test.
8453         * gcc.c-torture/compile/memcpy-2.c: New test.
8454
8455 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
8456
8457         PR testsuite/29055
8458         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
8459
8460 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
8461
8462         * gnat.dg/specs/double_record_extension1.ads: New test.
8463         * gnat.dg/specs/double_record_extension2.ads: Likewise.
8464
8465 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
8466
8467         PR fortran/29051
8468         * gfortran.dg/oldstyle_3.f90: New test.
8469
8470 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8471
8472         PR libgfortran/29099
8473         * gfortran.dg/secnds-1.f: New test.
8474
8475 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8476
8477         PR libgfortran/29053
8478         * gfortran.dg/streamio_9.f90: New test.
8479         * gfortran.dg/streamio_10.f90: New test.
8480
8481 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
8482
8483         PR C++/29002
8484         * g++.dg/init/array22.C: New test.
8485         * g++.dg/init/array23.C: New test.
8486
8487 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
8488
8489         * stackcheck.lst: Update list of tests requiring stack checking.
8490         * norun.lst: Adjust for above change.
8491         * ada95.lst: New file.
8492         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
8493         requiring -gnat95 switch.
8494
8495 2006-09-14  Olivier Hainque  <hainque@adacore.com>
8496
8497         * gnat.dg/in_out_parameter.adb: New test.
8498
8499 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
8500
8501         PR debug/28980
8502         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
8503
8504 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
8505
8506         * gnat.dg/specs/unchecked_union.ads: New test.
8507
8508 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
8509
8510         PR rtl-optimization/28982
8511         * gcc.c-torture/execute/pr28982a.c: New test.
8512         * gcc.c-torture/execute/pr28982b.c: Likewise.
8513
8514 2006-09-12  Eric Christopher  <echristo@apple.com>
8515
8516         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
8517         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
8518
8519 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
8520
8521         PR c/28768
8522         PR preprocessor/14634
8523         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
8524         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
8525         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
8526
8527 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
8528
8529         * gcc.dg/pr28243.c: New test.
8530
8531 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
8532
8533         PR fortran/28971
8534         gfortran.dg/pr28971.f90: New test to act as a backstop in case
8535         this undiagnosed regression reappears.
8536
8537 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
8538
8539         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
8540         Treat $srcdir as a literal.
8541         * lib/fortran-torture.exp (fortran-torture-compile,
8542         fortran-torture-execute): Likewise.
8543         * lib/objc-torture.exp (objc-torture-compile,
8544         objc-torture-execute): Likewise.
8545         * lib/profopt.exp (profopt-execute): Likewise.
8546
8547 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
8548
8549         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
8550
8551 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
8552
8553         PR testsuite/28950
8554         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
8555
8556 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
8557
8558         PR target/13685
8559         * gcc.target/i386/pr13685.c: New test.
8560
8561 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
8562
8563         * gcc.dg/pr28726.c: New test.
8564
8565 2006-09-11  Josh Conner  <jconner@apple.com>
8566
8567         * gcc.dg/nrv3.c: Increase size of structure.
8568         * gcc.dg/nrv4.c: Likewise.
8569         * gcc.dg/nrv5.c: Likewise.
8570
8571 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
8572
8573         PR libfortran/28890
8574         gfortran.dg/assumed_charlen_function_5.f90: New test.
8575
8576 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
8577
8578         PR c++/28991
8579         * g++.dg/init/static3.C: New test.
8580
8581 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
8582
8583         PR testsuite/29007
8584         * gcc.dg/long-long-cst1.c (t): Add cast to
8585         __SIZE_TYPE__ before casting to int.
8586         (main): Return 0 on success.
8587
8588 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8589
8590         * gcc.c-torture/execute/20060910-1.c: New test.
8591
8592 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
8593
8594         PR middle-end/26983
8595         * gcc.dg/pr26983.c: New test.
8596
8597 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
8598
8599         PR target/29006
8600         * gcc.c-torture/execute/pr29006.c: New test.
8601
8602 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
8603
8604         PR libfortran/28947
8605         gfortran.dg/matmul_4.f90: New test.
8606
8607 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
8608
8609         PR fortran/28959
8610         gfortran.dg/used_types_10: New test.
8611
8612 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
8613
8614         PR libfortran/28923
8615         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
8616         gfortran.dg/array_initializer_3.f90: New test.
8617
8618 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8619
8620         PR fortran/28914
8621         * gfortran.dg/actual_array_constructor_3.f90: New test.
8622
8623 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
8624
8625         PR testsuite/26778
8626         * gcc.target/i386/pr26778.c: New testcase.
8627
8628 2006-09-08  Eric Christopher  <echristo@apple.com>
8629
8630         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
8631         * gcc.target/i386/memcpy-1.c: Ditto.
8632         * gcc.target/i386/asm-1.c: Ditto.
8633         * gcc.target/i386/20060512-4.c: Ditto.
8634         * gcc.target/i386/compress-float-387.c: Ditto.
8635         * gcc.target/i386/20060512-1.c: Ditto.
8636         * gcc.target/i386/compress-float-sse.c: Ditto.
8637         * gcc.target/i386/20060512-2.c: Ditto.
8638         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
8639         * gcc.target/i386/stack-prot-kernel.c: Ditto.
8640         * gcc.target/i386/compress-float-387-pic.c: Ditto.
8641         * gcc.dg/pr26449.c: Ditto.
8642         * gcc.dg/attr-ms_struct-2.c: Ditto.
8643         * gcc.dg/attr-ms_struct-1.c: Ditto.
8644         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
8645
8646 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
8647
8648         PR c/28504
8649         * gcc.dg/vla-10.c: New test.
8650
8651 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8652
8653         PR c++/28858
8654         * g++.dg/parse/template20.C: New test.
8655         * g++.dg/template/operator8.C: Remove obsolete part.
8656         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
8657         * g++.old-deja/g++.pt/crash65.C: Likewise.
8658
8659 2006-09-07  Jason Merrill  <jason@redhat.com>
8660
8661         PR middle-end/27724
8662         * gcc.dg/long-long-cst1.c: New test.
8663
8664 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
8665
8666         PR C++/28906
8667         * g++.dg/other/array3.C: New test.
8668         * g++.dg/other/array4.C: New test.
8669         * g++.dg/other/array5.C: New test.
8670
8671 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
8672
8673         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
8674
8675 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
8676
8677         PR target/28946
8678         * gcc.target/i386/pr28946.c: New test.
8679
8680 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
8681
8682         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
8683         in integer literal constant.
8684         * gfortran.dg/enum_8.f90: Ditto.
8685         * gfortran.dg/g77/20030326-1.f: Ditto.
8686
8687 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
8688
8689         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
8690         nonconformance usage.
8691
8692 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
8693
8694         PR middle-end/28862
8695         * gcc.c-torture/compile/vector-align-1.c: New test.
8696
8697 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
8698
8699         PR rtl-opt/27883
8700         * g++.dg/opt/copysign-1.C: New test.
8701
8702 2006-09-06  Jason Merrill  <jason@redhat.com>
8703
8704         PR c++/27371
8705         * g++.dg/warn/unused-result1.C: New test.
8706
8707 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
8708
8709         PR c++/28903
8710         * g++.dg/ext/vla3.C: New test.
8711
8712         PR c++/28886
8713         * g++.dg/template/array16.C: New test.
8714
8715 2006-09-06  Richard Guenther  <rguenther@suse.de>
8716
8717         * gcc.dg/pr27226.c: Remove testcase again.
8718
8719 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
8720
8721         PR tree-opt/28937
8722         * g++.dg/opt/unroll2.C: New test.
8723
8724 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
8725
8726         PR tree-opt/28952
8727         * gcc.dg/vect/pr28952.c: New test.
8728
8729 2006-09-05  Richard Guenther  <rguenther@suse.de>
8730
8731         PR tree-optimization/28900
8732         * gcc.dg/torture/pr28900.c: New testcase
8733
8734 2006-09-05  Richard Guenther  <rguenther@suse.de>
8735
8736         PR tree-optimization/28905
8737         * gcc.c-torture/compile/pr28905.c: New testcase.
8738
8739 2006-09-05  Richard Guenther  <rguenther@suse.de>
8740
8741         PR middle-end/28935
8742         * gcc.dg/pr28935.c: New testcase.
8743
8744 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
8745
8746         * gcc.c-torture/execute/20060905-1.c: New test.
8747
8748 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
8749
8750         PR fortran/28908
8751         * gfortran.dg/used_types_7.f90: New test.
8752         * gfortran.dg/used_types_8.f90: New test.
8753         * gfortran.dg/used_types_9.f90: New test.
8754
8755 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8756
8757         * gcc.c-torture/compile/20060904-1.c: New test.
8758
8759 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
8760
8761         PR c++/23287 Revert my 2006-09-01 patch
8762         * g++.dg/parse/dtor12.C: Remove.
8763
8764 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
8765
8766         PR c+/27670
8767         * g++.dg/template/operator9.C: New test.
8768
8769         PR c++/27493
8770         * g++.dg/template/operator7.C: New test.
8771
8772         PR c++/27494
8773         * g++.dg/template/operator8.C: New test.
8774
8775         PR c++/27397
8776         * g++.dg/template/crash57.C: New test.
8777
8778         * g++.dg/template/typedef4.C: Adjust error markers.
8779         * g++.dg/template/typedef5.C: Likewise.
8780
8781 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
8782
8783         PR c++/28878
8784         * g++.dg/parse/crash33.C: New test.
8785
8786 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
8787         Richard Guenther  <rguenther@suse.de>
8788         Adam Nemet  <anemet@caviumnetworks.com>
8789
8790         PR middle-end/27226
8791         * gcc.target/mips/memcpy-1.c: New testcase.
8792         * gcc.dg/pr27226.c: Likewise.
8793
8794 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
8795
8796         PR c++/28705
8797         * g++.dg/lookup/koenig5.C: New.
8798         * g++.dg/template/crash56.C: New.
8799
8800 2006-09-01  Josh Conner  <jconner@apple.com>
8801
8802         PR c++/25505
8803         * gcc.dg/nrv3.c: New test.
8804         * gcc.dg/nrv4.c: New test.
8805         * gcc.dg/nrv5.c: New test.
8806
8807 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
8808
8809         PR c++/23287
8810         * g++.dg/parse/dtor12.C: New.
8811
8812 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
8813
8814         PR tree-optimization/28839
8815         * gcc.dg/pr28839.c: New test.
8816
8817 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
8818
8819         PR target/24367
8820         * gcc.dg/pr24367.c: New testcase.
8821
8822 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
8823
8824         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
8825
8826 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
8827
8828         PR rtl-optimization/27735
8829         * gcc.dg/loop-unswitch-1.c: New test.
8830
8831 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
8832
8833         PR fortran/28885
8834         * gfortran.dg/aliasing_dummy_2.f90: New test.
8835
8836         PR fortran/20067
8837         * gfortran.dg/generic_5.f90: Change error message.
8838
8839         PR fortran/28873
8840         * gfortran.dg/generic_6.f90: New test.
8841
8842         PR fortran/25077
8843         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
8844
8845         PR fortran/25102
8846         * gfortran.dg/invalid_interface_assignment.f90: New test.
8847
8848         PR fortran/24866
8849         * gfortran.dg/module_proc_external_dummy.f90: New test.
8850
8851 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
8852
8853         PR c++/28349
8854         * g++.dg/warn/var-args1.C: New test.
8855
8856 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
8857
8858         PR fortran/28866
8859         * gfortran.dg/simpleif_2.f90: New test.
8860         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
8861         * gfortran.dg/enum_5.f90: Ditto.
8862
8863 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8864             Kazu Hirata  <kazu@codesourcery.com>
8865
8866         PR tree-optimization/17506
8867         * gcc.dg/pr17506.c: New.
8868
8869 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
8870
8871         PR c++/28139
8872         * g++.dg/eh/alias1.C: New test.
8873
8874 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8875
8876         PR c++/28860
8877         * g++.dg/template/ttp22.C: New test.
8878
8879 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
8880
8881         PR middle-end/26632
8882         * gcc.dg/pr26632.c: New.
8883
8884 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8885
8886         PR libgfortran/28354
8887         * gfortran.dg/fmt_zero_precision.f90: New test.
8888
8889 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
8890
8891         PR c++/28058
8892         * g++.dg/template/spec31.C: New test.
8893
8894 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
8895
8896         PR c++/26573
8897         * g++.dg/other/static2.C: New test.
8898
8899 2006-08-26  Roger Sayle  <roger@eyesopen.com>
8900
8901         * gcc.dg/Wswitch-enum-2.c: New test case.
8902         * gcc.dg/Wswitch-enum-3.c: Likewise.
8903
8904 2006-08-26  Richard Guenther  <rguenther@suse.de>
8905
8906         * gcc.c-torture/compile/20060826-1.c: New testcase.
8907
8908 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
8909
8910         PR c++/28736
8911         * g++.dg/template/void10.C: New test.
8912
8913         PR c++/28737
8914         * g++.dg/template/void8.C: New test.
8915
8916         PR c+_+/28738
8917         * g++.dg/template/void9.C: New test.
8918
8919         * g++.dg/template/void3.C: Adjust error markers.
8920         * g++.dg/template/void4.C: Likewise.
8921         * g++.dg/template/crash55.C: Likewise.
8922         * g++.dg/template/void7.C: Likewise
8923
8924 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
8925
8926         PR c++/28588
8927         * g++.dg/inherit/access6.C: New test.
8928         * g++.dg/inherit/access7.C: Likewise.
8929
8930         PR c++/28595
8931         * g++.dg/template/array15.C: New test.
8932         * g++.dg/template/crash2.C: Tweak error markers.
8933
8934 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
8935
8936         PR middle-end/28683
8937         * gcc.c-torture/compile/20060823-1.c: New test.
8938
8939 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8940
8941         PR c++/28853
8942         * g++.dg/template/ttp21.C: New test.
8943
8944         PR c++/28852
8945         * g++.dg/other/operator1.C: Add error-marker.
8946         * g++.dg/other/operator2.C: New test.
8947
8948 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
8949
8950         PR c/27893
8951         * gcc.c-torture/compile/vla-const-1.c,
8952         gcc.c-torture/compile/vla-const-2.c: New tests.
8953
8954 2006-08-26  Richard Guenther  <rguenther@suse.de>
8955
8956         PR middle-end/28814
8957         * gcc.dg/torture/pr28814.c: New testcase.
8958
8959 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
8960
8961         PR c/28418
8962         * gcc.c-torture/compile/compound-literal-1.c: New test.
8963
8964 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
8965
8966         PR c/28299
8967         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
8968         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
8969         Expect extra diagnostics.
8970
8971 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
8972
8973         gcc.dg/noncompile/pr16876.c: New test.
8974
8975 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
8976
8977         PR c++/28056
8978         * g++.dg/parse/local1.C: New test.
8979         * g++.dg/other/qual1.C: Tweak error marker.
8980
8981 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
8982
8983         PR c++/27787
8984         * g++.dg/template/typename10.C: New.
8985         * g++.dg/template/lookup4.C: Remove bogus error marker.
8986
8987 2006-08-25  Richard Guenther  <rguenther@suse.de>
8988
8989         PR testsuite/28829
8990         * gcc.dg/pr26570.c: Fix testcase.
8991
8992 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
8993
8994         PR tree-opt/28807
8995         * gcc.c-torture/execute/mayalias-2.c: New test.
8996         * gcc.dg/tree-ssa/alias-13.c: New test.
8997
8998 2006-08-24  Jan Hubicka  <jh@suse.cz>
8999
9000         PR debug/26881
9001         * gcc.dg/debug/pr26881.c: New file.
9002
9003 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
9004
9005         PR fortran/28788
9006         * gfortran.dg/used_types_4.f90: New test.
9007         * gfortran.dg/derived_init_2.f90: Modify to check sibling
9008         association of derived types.
9009         * gfortran.dg/used_types_2.f90: Add module cleanup.
9010         * gfortran.dg/used_types_3.f90: The same.
9011
9012         PR fortran/28771
9013         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
9014         fix of regression.
9015
9016 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9017
9018         PR 28813
9019         * gfortran.dg/direct_io_6.f90: Remove test.
9020
9021 2006-08-23  Stuart Hastings  <stuart@apple.com>
9022
9023         PR 28825
9024         * gcc.target/i386/20060821-1.c: New.
9025
9026 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
9027
9028         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
9029         dg-warning strings for dllimport.
9030
9031 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
9032
9033         PR C++/28450
9034         * g++.dg/ext/vector4.C: New test.
9035         * g++.dg/ext/complex1.C: New test.
9036
9037 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
9038
9039         PR debug/28692
9040         * gcc.dg/debug/const-1.c: New.
9041         * gcc.dg/debug/const-2.c: New.
9042         * gcc.dg/debug/dwarf2/const-1.c: New.
9043         * gcc.dg/debug/dwarf2/const-2.c: New.
9044         * gcc.dg/debug/dwarf2/const-2b.c: New.
9045
9046 2006-08-22  Richard Guenther  <rguenther@suse.de>
9047
9048         PR middle-end/28776
9049         * gcc.c-torture/compile/pr28776-1.c: New testcase.
9050         * gcc.c-torture/compile/pr28776-2.c: Likewise.
9051
9052 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
9053
9054         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
9055
9056 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
9057
9058         PR c++/26269
9059         * g++.dg/other/error14.C: New test.
9060
9061         PR c++/28505
9062         * g++.dg/parse/ctor7.C: New test.
9063         * g++.dg/parse/ctor8.C: Likewise.
9064
9065         PR c++/28741
9066         * g++.dg/template/void7.C: New test.
9067
9068 2006-08-21  Olivier Hainque  <hainque@adacore.com>
9069
9070         * gnat.dg/self_aggregate_with_zeros.adb: New test.
9071         * gnat.dg/self_aggregate_with_array.adb: New test.
9072
9073 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
9074
9075         * g++.dg/eh/arm-vfp-unwind.C: New test.
9076
9077 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
9078
9079         PR c++/28341
9080         * g++.dg/template/ref3.C: New test.
9081         * g++.dg/template/nontype13.C: New test.
9082
9083         PR c++/28346
9084         * g++.dg/template/ptrmem17.C: New test.
9085
9086 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
9087
9088         PR target/28648 c:
9089         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
9090
9091 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
9092
9093         PR fortran/28630
9094         * gfortran.dg/used_types_2.f90: New test.
9095
9096         PR fortran/28601
9097         * gfortran.dg/used_types_3.f90: New test.
9098
9099         PR fortran/20886
9100         * gfortran.dg/generic_actual_arg.f90: New test.
9101
9102         PR fortran/28735
9103         * gfortran.dg/module_private_array_refs_1.f90: New test.
9104
9105         PR fortran/28762
9106         * gfortran.dg/program_name_1.f90: New test.
9107
9108         PR fortran/28425
9109         * gfortran.dg/derived_constructor_comps_1.f90: New test.
9110
9111         PR fortran/28496
9112         * gfortran.dg/array_initializer_2.f90: New test.
9113
9114         PR fortran/18111
9115         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
9116
9117         PR fortran/28600
9118         * gfortran.dg/assumed_charlen_function_4.f90: New test.
9119
9120         PR fortran/28771
9121         * gfortran.dg/assumed_charlen_in_main.f90: New test.
9122
9123         PR fortran/28660
9124         * gfortran.dg/dependent_decls_1.f90: New test.
9125
9126 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
9127
9128         PR fortran/25217
9129         * gfortran.dg/derived_init_2.f90: New.
9130
9131 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
9132
9133         * gcc.c-torture/execute/pr28289.c: New test.
9134
9135 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
9136
9137         PR c/28744
9138         * gcc.dg/attr-externally-visible-1.c: New test.
9139         * gcc.dg/attr-externally-visible-2.c: New test.
9140         * g++.dg/parse/attr-externally-visible-1.C: New test.
9141         * g++.dg/parse/attr-externally-visible-2.C: New test.
9142
9143 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9144
9145         PR c++/28606
9146         * g++.dg/parse/dtor11.C: New test.
9147
9148 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
9149
9150         PR rtl-optimization/28489
9151         * gcc.c-torture/compile/pr28489.c: New test.
9152
9153 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9154
9155         PR c++/28710
9156         * g++.dg/template/redecl4.C: New test.
9157
9158         PR c++/28711
9159         * g++.dg/template/ctor8.C: New test.
9160
9161 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
9162
9163         * gcc.dg/pr26570.c: Fix testcase.
9164
9165 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
9166
9167         * PR c++/28573
9168         * g++.dg/parse/offsetof6.C: New test.
9169         * g++.dg/parse/offsetof6.C: New test.
9170         * g++.dg/parse/offsetof7.C: New test.
9171
9172 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9173
9174         PR testsuite/28602
9175         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
9176         is false.
9177
9178 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
9179
9180         PR c++/28302
9181         * g++.dg/ext/vector3.C: New test.
9182
9183 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
9184
9185         PR gcov/profile/26570
9186         * gcc.dg/pr26570.c: New test.
9187
9188 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
9189
9190         PR c/27697
9191         * gcc.dg/qual-component-1.c: New test.
9192
9193 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9194
9195         PR c++/28593
9196         * g++.dg/parse/new3.C: New test.
9197
9198 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9199
9200         PR fortran/25828
9201         * gfortran.dg/streamio_1.f90: New test.
9202         * gfortran.dg/streamio_2.f90: New test.
9203         * gfortran.dg/streamio_3.f90: New test.
9204         * gfortran.dg/streamio_4.f90: New test.
9205         * gfortran.dg/streamio_5.f90: New test.
9206         * gfortran.dg/streamio_6.f90: New test.
9207         * gfortran.dg/streamio_7.f90: New test.
9208         * gfortran.dg/streamio_8.f90: New test.
9209
9210 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
9211
9212         PR c/28287
9213         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
9214
9215 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
9216
9217         PR c++/28594
9218         * g++.dg/template/void6.C: New test.
9219
9220 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9221
9222         PR c/28649
9223         * gcc.dg/parse-error-1.c: New test.
9224         * gcc.dg/parse-error-2.c: New test.
9225         * gcc.dg/cpp/digraph2.c: Add error-marker.
9226         * gcc.dg/noncompile/920923-1.c: Likewise.
9227
9228 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
9229
9230         PR c/27490
9231         * gcc.dg/sizeof-2.c: New testcase.
9232
9233         PR c/27489
9234         * gcc.dg/switch-A.c: New testcase.
9235
9236 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
9237
9238         PR c++/28288
9239         PR c++/14556
9240         * g++.old-deja/g++.warn/compare1.C: Delete.
9241         * g++.dg/opt/pr7503-2.C: Delete.
9242         * g++.dg/opt/pr7503-3.C: Delete.
9243         * g++.dg/opt/pr7503-4.C: Delete.
9244         * g++.dg/opt/pr7503-5.C: Delete.
9245         * g++.dg/opt/max1.C: Delete.
9246         * g++.dg/warn/minmax.C: Delete.
9247         * g++.dg/expr/minmax.C: New test.
9248
9249 2006-08-14  Richard Guenther  <rguenther@suse.de>
9250
9251         PR testsuite/28703
9252         * gcc.c-torture/execute/pr28651.c: Do not use argc
9253         to avoid optimization, instead forbid inlining.
9254
9255 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
9256
9257         PR rtl-optimization/28634
9258         * gcc.c-torture/execute/ieee/pr28634.c: New test.
9259
9260 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
9261
9262         PR c/27184
9263         * gcc.dg/torture/pr27184.c: New test.
9264
9265 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
9266
9267         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
9268
9269 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9270
9271         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
9272         * gfortran.dg/stat_2.f90: Likewise.
9273         * gfortran.dg/chmod_1.f90: Likewise.
9274         * gfortran.dg/chmod_2.f90: Likewise.
9275         * gfortran.dg/chmod_3.f90: Likewise.
9276
9277 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
9278
9279         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
9280
9281 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
9282
9283         * g++.dg/opt/pr23454-2.C: New test.
9284
9285 2006-08-11  Richard Guenther  <rguenther@suse.de>
9286
9287         PR middle-end/28651
9288         * gcc.c-torture/execute/pr28651.c: New testcase.
9289
9290 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
9291
9292         * gnat.dg/specs/static_initializer.ads: New test.
9293
9294 2006-08-10  Paul Brook  <paul@codesourcery.com>
9295
9296         * gcc.target/arm/cond-asm.c: New test.
9297
9298 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
9299
9300         PR tree-optimization/26197
9301         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
9302         * g++.dg/vect/vect.exp: Compile the new tests with
9303         --param max-aliased-vops=0.
9304
9305 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
9306
9307         PR c++/28637
9308         * g++.dg/template/void3.C: New test.
9309
9310         PR c++/28638
9311         * g++.dg/template/void4.C: New test.
9312
9313         PR c++/28640
9314         * g++.dg/template/void5.C: New test.
9315
9316 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
9317
9318         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
9319         after dg-do compile.
9320
9321 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
9322
9323         PR tree-optimizations/26969
9324         * gcc.dg/vect/vect.exp: Compile tests prefixed with
9325         "unswitch-loops" with -funswitch-loops.
9326         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
9327
9328 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
9329
9330         * gcc.dg/sparc-getcontext-1.c: Fix typo.
9331         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
9332         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
9333         * objc.dg/dwarf-1.m: Likewise.
9334         * objc.dg/dwarf-2.m: Likewise.
9335         * obj-c++.dg/dwarf-2.mm: Likewise.
9336
9337 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9338
9339         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
9340         * objc.dg/dwarf-2.m: Likewise.
9341         * obj-c++.dg/dwarf-2.mm: Likewise.
9342
9343         PR libfortran/28603
9344         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
9345
9346         PR testsuite/27611
9347         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
9348
9349         PR testsuite/27033
9350         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
9351
9352 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
9353
9354         PR target/27827
9355         * gcc.target/i386/pr27827.c: New testcase.
9356
9357 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
9358
9359         PR fortran/28590
9360         * gfortran.dg/sequence_types_1.f90: New test.
9361
9362 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
9363
9364         PR fortran/28548
9365         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
9366         dg-warning.  Add -pedantic option.
9367
9368 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9369
9370         PR c/28502
9371         * gcc.dg/proto-1.c: New test.
9372
9373         PR c/27721
9374         * gcc.dg/lvalue-4.c: New test.
9375
9376         PR c/28136
9377         * gcc.dg/init-bad-5.c: New test.
9378
9379 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
9380
9381         PR c++/28347
9382         * g++.dg/ext/typedef-init.C: Add new test for typedef
9383         initialization inside templates. Adjust existing error markers.
9384
9385 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
9386
9387         PR c++/28148
9388         * g++.dg/init/ptrmem3.C: New test.
9389
9390 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
9391
9392         PR tree-optimization/27770
9393         * lib/target-support.exp: New target keyword "section_anchors".
9394         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
9395         tests.
9396         * gcc.dg/vect/section-anchors-pr27770.c: New test.
9397         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
9398         * gcc.dg/vect/section-anchors-vect-69.c: New test.
9399         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
9400
9401 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9402
9403         * gcc.dg/20060801-1.c: Add missing '}'.
9404
9405 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9406
9407         PR c++/27508
9408         * g++.dg/parse/dtor9.C: New test.
9409         * g++.dg/parse/dtor10.C: New test.
9410         * g++.dg/other/error7.C: Adjust error-marker.
9411
9412         PR c++/28274
9413         * g++.dg/other/default5.C: New test.
9414
9415 2006-08-02  Richard Guenther  <rguenther@suse.de>
9416
9417         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
9418
9419 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
9420
9421         PR c++/28557
9422         * g++.dg/template/conv9.C: New test.
9423
9424 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
9425
9426         PR debug/28063
9427         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
9428         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
9429         Optionally return assembly text.  Update callers.
9430         (check_no_compiler_messages): Update verbose messages.
9431         (check_no_messages_and_pattern): New.
9432         (check_effective_target_string_merging): New.
9433
9434 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9435
9436         PR c++/28250
9437         * g++.dg/eh/catch4.C: New test.
9438
9439         PR c++/28257
9440         * g++.dg/other/qual1.C: New test.
9441
9442         PR c++/28259
9443         * g++.dg/inherit/error2.C: New test.
9444
9445         PR c++/28267
9446         * g++.dg/other/new1.C: New test.
9447
9448         * g++.dg/warn/pr23075.C: Remove obsolete test.
9449         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
9450         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
9451
9452 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
9453
9454         PR c++/28523
9455         * g++.dg/eh/cast1.C: New test.
9456
9457 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
9458
9459         PR libfortran/28452
9460         * gfortran.dg/random_3.f90:  New test.
9461
9462 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
9463
9464         PR c++/28432
9465         * g++.dg/other/pr28304.C: Change expected error message.
9466         * g++.dg/other/pr28432.C: New test.
9467
9468 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
9469
9470         PR c++/28256
9471         * g++.dg/init/brace2.C: Change expected error message, add empty init.
9472
9473 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
9474
9475         PR debug/23336
9476         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
9477         at -g1.
9478         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
9479         g++.dg/debug/enum-2.C: New.
9480
9481 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9482
9483         PR c++/6634
9484         * g++.dg/parse/long1.C: Add more tests.
9485
9486 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9487
9488         * gfortran.dg/lrshift_1.c: New file.
9489
9490 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9491
9492         PR libgfortran/28335
9493         * gfortran.dg/no_unit_error_1.f90: New test.
9494
9495 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9496
9497         PR libgfortran/28335
9498         * gfortran.dg/no_unit_error_1.f90: Delete test.
9499         * gfortran.dg/no_unit_error_2.f90: Delete test.
9500
9501 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9502
9503         * gfortran.dg/chmod_3.f90: New test.
9504         * gfortran.dg/ltime_gmtime_1.f90: New test.
9505         * gfortran.dg/ltime_gmtime_2.f90: New test.
9506         * gfortran.dg/lrshift_1.f90: New test.
9507         * gfortran.dg/chmod_1.f90: New test.
9508         * gfortran.dg/chmod_2.f90: New test.
9509
9510 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
9511
9512         PR c++/27668
9513         * g++.dg/template/crash55.C: New test.
9514
9515         PR c++/27962
9516         * g++.dg/template/nontype16.C: New test.
9517
9518         * g++.dg/template/void2.C: Adjust error markers.
9519         * g++.dg/template/nontype5.C: Adjust error markers.
9520
9521 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
9522
9523         * gcc.target/i386/stack-prot-kernel.c: New test.
9524
9525 2006-07-27  Roger Sayle  <roger@eyesopen.com>
9526
9527         * gcc.dg/builtins-55.c: New test case.
9528
9529 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
9530
9531         PR rtl-optimization/27907
9532         * gcc.c-torture/compile/pr27907.c: New test.
9533
9534 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9535
9536         * gfortran.dg/mclock.f90: New test.
9537         * gfortran.dg/int_conv_1.f90: New test.
9538         * gfortran.dg/stat_1.f90: New test.
9539         * gfortran.dg/stat_2.f90: New test.
9540
9541 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9542
9543         PR libgfortran/28335
9544         * gfortran.dg/no_unit_error_1.f90: New test.
9545         * gfortran.dg/no_unit_error_2.f90: New test.
9546         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
9547
9548 2006-07-25  Roger Sayle  <roger@eyesopen.com>
9549
9550         PR middle-end/28473
9551         * gcc.dg/fold-convround-1.c: New test case.
9552
9553 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
9554
9555         * gfortran.dg/arithmetic_if.f90:  Fix comments.
9556
9557 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9558
9559         PR c++/27572
9560         * g++.dg/other/typedef1.C: New test.
9561         * g++.dg/template/typedef4.C: New test.
9562         * g++.dg/template/typedef5.C: New test.
9563
9564 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
9565
9566         PR fortran/28416
9567         * gfortran.dg/allocatable_dummy_3.f90: New.
9568
9569 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
9570
9571         PR fortran/28439
9572         * gfortran.dg/arithmetic_if.f90:  New test.
9573
9574 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
9575
9576         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
9577         avoid memcpy optimization.
9578
9579 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9580
9581         PR fortran/25289
9582         * gfortran.dg/direct_io_6.f90: New test.
9583
9584 2006-07-24  Jan Hubicka  <jh@suse.cz>
9585
9586         PR c/25795
9587         PR c++/27369
9588         * gcc.dg/pr25795.c: New test.
9589         * gcc.dg/pr25795-1.c: New test.
9590
9591 2006-07-23  Roger Sayle  <roger@eyesopen.com>
9592
9593         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
9594         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
9595         which may be transformed to "g || h" on some platforms.
9596
9597 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
9598
9599         PR c++/28025
9600         * g++.dg/template/friend45.C: New test.
9601
9602 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9603
9604         PR libgfortran/28339
9605         * gfortran.dg/arrayio_8.f90: New test.
9606
9607 2006-07-21  Mike Stump  <mrs@apple.com>
9608
9609         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
9610
9611         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
9612
9613 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9614
9615         PR c++/28250
9616         * g++.dg/eh/catch3.C: New test.
9617
9618         PR c++/28363
9619         * g++.dg/template/defarg10.C: New test.
9620
9621 2006-07-20  Paul Brook  <paul@codesourcery.com>
9622
9623         PR 27363
9624         * gcc.dg/pr27363.c: New test.
9625
9626 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
9627
9628         PR c++/28338
9629         * g++.dg/init/ref13.C: New test.
9630
9631 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9632
9633         PR obj-c++/28434
9634         * obj-c++.dg/proto-error-1.mm: New test.
9635
9636 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
9637
9638         PR c++/28337
9639         * g++.dg/template/string1.C: New test.
9640
9641 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
9642
9643         PR c++/28048
9644         * g++.dg/template/defarg9.C: New test.
9645
9646         PR c++/28235
9647         * g++.dg/template/static27.C: New test.
9648
9649 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
9650
9651         PR 28410
9652         * gcc.dg/tree-ssa/pr28410.c: New test.
9653
9654 2006-07-18  Lee Millward  <lee.millward@gmail.com>
9655
9656         PR c++/28258
9657         * g++/dg/other/error13.C: New test.
9658
9659         PR c++/28260
9660         * g++.dg/template/friend44.C: New test.
9661
9662 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
9663
9664         PR c++/27495
9665         * g++.dg/other/pr27495.C: New.
9666
9667 2006-07-18  Olivier Hainque  <hainque@adacore.com>
9668
9669         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
9670         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
9671
9672 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9673
9674         PR c/28286
9675         * gcc.dg/pragma-pack-4.c: New test.
9676
9677 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
9678
9679         PR c++/28291
9680         * g++.dg/ext/pr28291.C: New test.
9681
9682 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
9683
9684         PR middle-end/28403
9685         * gcc.c-torture/execute/pr28403.c: New test.
9686
9687 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
9688
9689         PR middle-end/28402
9690         * gcc.dg/pr28402.c: New test.
9691
9692 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
9693
9694         PR c++/28304
9695         * g++.dg/other/pr28304.C: New test.
9696
9697 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
9698
9699         PR other/28251
9700         gcc.c-torture/unsorted/dump-noaddr.c: New test.
9701         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
9702
9703 2006-07-17  Richard Guenther  <rguenther@suse.de>
9704
9705         PR tree-optimization/28238
9706         * g++.dg/tree-ssa/pr28238.C: New testcase.
9707
9708 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9709
9710         PR c++/28250
9711         * g++.dg/eh/catch1.C: New test.
9712         * g++.dg/eh/catch2.C: New test.
9713
9714 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
9715
9716         PR c++/28370
9717         * g++.dg/template/anon3.C: New test.
9718
9719 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
9720
9721         PR fortran/20844
9722         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
9723         specifiers requiring an explicit format tag..
9724
9725         PR fortran/28201
9726         * gfortran.dg/generic_5: New test.
9727
9728         PR fortran/20893
9729         * gfortran.dg/elemental_optional_args_1.f90: New test.
9730
9731 2006-07-16  Olivier Hainque  <hainque@adacore.com>
9732
9733         * gnat.dg/assert.ads: New file.
9734         * gnat.dg/controlled_record.ads: Likewise.
9735         * gnat.dg/controlled_record.adb: Likewise.
9736
9737 2006-07-15  Lee Millward  <lee.millward@gmail.com>
9738
9739         PR c++/28292
9740         * g++.dg/other/error12.C: New test.
9741
9742         PR c++/28269
9743         * g++.dg/template/crash54.C: New test.
9744
9745 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9746
9747         PR c++/28249
9748         * g++.dg/parse/catch1.C: New test.
9749
9750         PR c++/28294
9751         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
9752
9753         PR c++/28387
9754         * g++.dg/ext/attrib24.C: New test.
9755
9756 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9757
9758         PR c++/28343
9759         * g++.dg/ext/asmspec1.C: New test.
9760
9761 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
9762
9763         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
9764         (dg-test): Support shouldfail tests.
9765         * lib/target-supports-dg.exp (dg-shouldfail): New.
9766         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
9767         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
9768         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
9769         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
9770         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
9771         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
9772         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
9773
9774 2006-07-13  Jan Hubicka  <jh@suse.cz>
9775
9776         * gcc.target/i386/memcpy-1.c: New.
9777
9778 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
9779
9780         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
9781
9782 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
9783
9784         PR fortran/25097
9785         * gfortran.dg/present_1.f90: New test.
9786
9787         PR fortran/20903
9788         * gfortran.dg/interface_derived_type_1.f90: New test.
9789
9790 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
9791
9792         PR fortran/28213
9793         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
9794         list.
9795
9796 2006-07-07  Lee Millward  <lee.millward@gmail.com>
9797
9798         PR c++/27820
9799         * g++.dg/other/label1.C: New test.
9800
9801 2006-07-07  Richard Guenther  <rguenther@suse.de>
9802
9803         PR middle-end/28268
9804         * gcc.dg/torture/pr28268.c: New testcase.
9805
9806 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
9807
9808         PR c++/27019
9809         * g++.dg/ext/pr27019.C: New.
9810
9811 2006-07-07  Richard Guenther  <rguenther@suse.de>
9812
9813         PR tree-optimization/28187
9814         * gcc.dg/pr28187.c: New testcase.
9815
9816 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
9817
9818         * gnat.dg/address_conversion.adb: New test.
9819         * gnat.dg/boolean_subtype.adb: Likewise.
9820         * gnat.dg/frame_overflow.adb: Likewise.
9821         * gnat.dg/pointer_array.adb: Likewise.
9822         * gnat.dg/pointer_conversion.adb: Likewise.
9823
9824 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
9825
9826         PR fortran/28237
9827         PR fortran/23420
9828         * gfortran.dg/print_fmt_5.f90: New test.
9829
9830 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9831
9832         PR fortran/28129
9833         * gfortran.dg/bounds_check_4.f90: New test.
9834
9835 2006-07-05  Richard Guenther  <rguenther@suse.de>
9836
9837         PR target/28158
9838         * gfortran.dg/pr28158.f90: New testcase.
9839
9840 2006-07-05  Richard Guenther  <rguenther@suse.de>
9841
9842         PR tree-optimization/28162
9843         * gcc.dg/pr28162.c: New testcase.
9844
9845 2006-07-05  Richard Guenther  <rguenther@suse.de>
9846         Andrew Pinski  <pinskia@gcc.gnu.org>
9847
9848         PR c++/27084
9849         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
9850
9851 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
9852
9853         PR fortran/28174
9854         * gfortran.dg/actual_array_substr_2.f90: New test.
9855
9856         PR fortran/28167
9857         * gfortran.dg/actual_array_constructor_2.f90: New test.
9858
9859 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9860
9861         * gfortran.dg/itime_idate_1.f: New test.
9862         * gfortran.dg/itime_idate_2.f: New test.
9863
9864 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9865
9866         PR libgfortran/27704
9867         * gfortran.dg/open_status_3.f90: New test.
9868         * gfortran.dg/fmt_l.f90: Update for new feature.
9869
9870 2006-07-03  Asher Langton  <langton2@llnl.gov>
9871
9872         * gfortran.dg/oldstyle_2.f90: New.
9873
9874 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
9875
9876         * gnat.dg/string_slice.adb: New test.
9877
9878 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
9879
9880         PR fortran/19259
9881         * gfortran.dg/semicolon_fixed.c: New.
9882         * gfortran.dg/semicolon_free.c: New.
9883
9884 2006-06-30  Mike Stump  <mrs@apple.com>
9885
9886         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
9887         that don't support internal visibility.
9888
9889 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
9890
9891         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
9892         for '(' / ')' needing an extra '\'.
9893
9894 2006-06-29  Roger Sayle  <roger@eyesopen.com>
9895
9896         PR middle-end/27428
9897         * gcc.dg/pr27428-1.c: New test case.
9898
9899 2006-06-29  Mike Stump  <mrs@apple.com>
9900
9901         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
9902         on darwin as we can't align commons large enough yet.
9903
9904         * gcc.dg/vla-8.c: Add additional testcases.
9905
9906 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
9907
9908         PR c++/28114
9909         * g++.dg/other/pr28114.C: New.
9910
9911 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
9912
9913         * gcc.c-torture/compile/20060625-1.c: New test.
9914
9915 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
9916
9917         PR fortran/20867
9918         * gfortran.dg/stfunc_3.f90: New test.
9919
9920         PR fortran/25056
9921         * gfortran.dg/impure_actual_1.f90: New test.
9922
9923         PR fortran/20874
9924         * gfortran.dg/elemental_result_1.f90: New test.
9925
9926         PR fortran/25073
9927         * gfortran.dg/select_7.f90: New test.
9928
9929         PR fortran/27554
9930         * intrinsic_actual_1.f: New test.
9931
9932         PR fortran/22038
9933         PR fortran/28119
9934         * gfortran.dg/forall_4.f90: New test.
9935
9936         PR fortran/25072
9937         * gfortran.dg/forall_5.f90: New test.
9938
9939 2006-06-25  Lee Millward  <lee.millward@gmail.com>
9940
9941         PR c++/28051
9942         * g++.dg/template/using13.C: New test.
9943
9944         PR c++/28054
9945         * g++.dg/other/incomplete3.C: New test.
9946
9947 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9948
9949         PR fortran/28081
9950         * gfortran.dg/substr_3.f: New test.
9951         * gfortran.dg/equiv_2.f90: Update expected error message.
9952
9953 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
9954
9955         PR fortran/28118
9956         * gfortran.dg/actual_array_substr_1.f90: New test.
9957
9958 2006-06-24  Olivier Hainque  <hainque@adacore.com>
9959
9960         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
9961         * gnat.dg/scalar_mode_agg_compare.adb: New test.
9962
9963 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
9964
9965         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
9966
9967 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
9968
9969         PR fortran/27981
9970         * gfortran.dg/simpleif_2.f90: New test.
9971
9972 2006-06-23  Lee Millward  <lee.millward@gmail.com>
9973
9974         * g++.dg/template/error22.C: Fix typo.
9975
9976 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9977
9978         PR c++/28112
9979         * g++.dg/ext/attrib23.C: New test.
9980
9981 2006-06-23  Olivier Hainque  <hainque@adacore.com>
9982
9983         * gnat.dg/varsize_temp.adb: New test.
9984
9985 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9986
9987         PR c++/11468
9988         * g++.dg/other/java2.C: New test.
9989
9990 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
9991
9992         PR target/27789
9993         * g++.dg/ext/dllimport4.C. Add more tests for invalid
9994         initialization.
9995
9996 2006-06-22  Roger Sayle  <roger@eyesopen.com>
9997
9998         PR target/27531
9999         * gcc.dg/pr27531-1.c: New test case.
10000
10001 2006-06-22  Asher Langton  <langton2@llnl.gov>
10002
10003         PR fortran/24748
10004         * gfortran.dg/implicit_8.f90: New.
10005
10006 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
10007
10008         PR rtl-optimization/28121
10009         * gcc.dg/pr28121.c: New test.
10010
10011 2006-06-22  Lee Millward  <lee.millward@gmail.com>
10012
10013         PR c++/27805
10014         * g++.dg/parse/ptrmem6.C: New test.
10015
10016         PR c++/27821
10017         * g++.dg/template/error22.C: New test.
10018
10019 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10020
10021         PR c++/28111
10022         * g++.dg/template/friend43.C: New test.
10023
10024         PR c++/28110
10025         * g++.dg/template/crash53.C: New test.
10026
10027         PR c++/28109
10028         * g++.dg/rtti/incomplete1.C: New test.
10029
10030 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
10031
10032         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
10033
10034 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
10035
10036         * gcc.c-torture/execute/complex-7.c: New.
10037
10038 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
10039
10040         * gcc.dg/merge-all-constants-1.c: New test.
10041
10042 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
10043
10044         PR c++/28113
10045         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
10046
10047 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
10048
10049         * gfortran.dg/rrspacing_1.f90: New test.
10050
10051 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10052
10053         PR c++/28052
10054         * g++.dg/other/bitfield2.C: New test.
10055
10056 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
10057
10058         PR tree-optimization/27331
10059         * gcc.dg/pr27331.c: New test.
10060
10061 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
10062             Eric Botcazou  <ebotcazou@adacore.com>
10063
10064         PR ada/18692
10065         * lib/gnat.exp: New file.
10066         * lib/gnat-dg.exp: Likewise.
10067         * gnat.dg: New directory.
10068         * gnat.dg/dg.exp: New driver.
10069         * gnat.dg/specs: New directory.
10070         * gnat.dg/specs/specs.exp: New driver.
10071         * gnat.dg/style: New directory.
10072         * gnat.dg/style/style.exp: New driver.
10073
10074 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
10075
10076         PR fortran/16206
10077         * gfortran.dg/array_initializer_1.f90: New test.
10078
10079         PR fortran/28005
10080         * gfortran.dg/matmul_3.f90: New test.
10081
10082 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
10083
10084         PR middle-end/28075
10085         * gcc.dg/tree-ssa/inline-1.c: New test.
10086
10087 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
10088
10089         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
10090         in malloc prototype; remove XFAIL.
10091         * gcc.dg/pr18241-2.c: Ditto.
10092         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
10093         in memset prototype; remove XFAIL.
10094         * gcc.dg/tree-ssa/pr23382.c: Ditto.
10095
10096 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
10097
10098         * gcc.dg/vla-8.c: Add.
10099
10100 2006-06-19  Richard Guenther  <rguenther@suse.de>
10101
10102         PR tree-optimization/27090
10103         * g++.dg/tree-ssa/pr27090.C: New testcase.
10104
10105 2006-06-19  Roger Sayle  <roger@eyesopen.com>
10106
10107         PR target/27861
10108         * gcc.dg/pr27861-1.c: New test case.
10109
10110 2006-06-19  Richard Guenther  <rguenther@suse.de>
10111
10112         PR middle-end/28045
10113         * gcc.dg/torture/pr28045.c: New testcase.
10114
10115 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10116
10117         PR fortran/26801
10118         * gfortran.dg/associated_4.f90: New test.
10119
10120 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10121
10122         PR fortran/19310
10123         PR fortran/19904
10124         * gfortran.dg/real_const_3.f90: New test.
10125
10126 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
10127
10128         PR c++/28016
10129         * g++.dg/template/static26.C: New test.
10130
10131         PR c++/27979
10132         * g++.dg/expr/bitfield2.C: New test.
10133
10134         PR c++/27884
10135         * g++.dg/parse/linkage2.C: New test.
10136
10137 2006-06-16  Richard Guenther  <rguenther@suse.de>
10138
10139         PR middle-end/27116
10140         * gcc.dg/pr15785-1.c: Revert last change.
10141         * gcc.dg/torture/pr27116-2.c: New testcase.
10142
10143 2006-06-16  Roger Sayle  <roger@eyesopen.com>
10144
10145         PR middle-end/27802
10146         * gcc.dg/pr27802-1.c: New test case.
10147
10148 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
10149
10150         PR c++/27689
10151         * g++.dg/template/ttp18.C: New test.
10152         * g++.dg/template/ttp19.C: Likewise.
10153
10154         PR c++/27666
10155         * g++.dg/expr/cond9.C: New test.
10156
10157         PR c++/27640
10158         * g++.dg/template/ctor7.C: New test.
10159
10160 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
10161
10162         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
10163
10164 2006-06-16  Richard Guenther  <rguenther@suse.de>
10165
10166         PR tree-optimization/27781
10167         * gcc.dg/tree-ssa/pr27781.c: New testcase.
10168
10169 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
10170
10171         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
10172
10173 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
10174
10175         * gcc.dg/tree-ssa/loop-18.c: New test.
10176
10177 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
10178
10179         PR c++/27665
10180         * g++.dg/template/crash52.C: New test.
10181
10182         PR c++/27648
10183         * g++.dg/ext/attrib22.C: New test.
10184
10185         PR c++/26559
10186         * g++.dg/template/builtin1.C: New test.
10187         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
10188
10189         PR c++/28018
10190         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
10191         assignment.
10192         * g++.old-deja/g++.pt/crash51.C: Likewise.
10193
10194         PR c++/27227
10195         * g++.dg/lookup/linkage1.C: New test.
10196         * g++.dg/lookup/linkage2.C: Likewise.
10197
10198 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
10199
10200         PR middle-end/27959
10201         * gcc.dg/pr27959.c: New testcase.
10202
10203 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
10204
10205         PR target/28014:
10206         * g++.dg/eh/div.C: New test.
10207
10208 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
10209
10210         PR c++/27894
10211         * g++.dg/tree-ssa/pr26757.C: New test.
10212         * g++.dg/tree-ssa/pr27894.C: New test.
10213
10214 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
10215
10216         * gcc.c-torture/compile/20060609-1.c: New test.
10217
10218         PR target/27863
10219         * gcc.c-torture/compile/pr27863.c: New test.
10220
10221 2006-06-13  Richard Guenther  <rguenther@suse.de>
10222
10223         PR tree-optimization/27830
10224         * g++.dg/tree-ssa/pr27830.C: New testcase.
10225
10226 2006-06-13  Matthew Sachs  <msachs@apple.com>
10227
10228         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
10229         the list of compiler flags; this causes those flags to be checked
10230         for things like dg-skip-if.
10231
10232 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10233
10234         PR c++/27601
10235         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
10236
10237 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
10238             Kazu Hirata  <kazu@codesourcery.com>
10239
10240         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
10241         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
10242
10243 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10244
10245         PR c++/27933
10246         * g++.dg/lookup/using15.C: New test.
10247
10248         PR c++/27951
10249         * g++.dg/other/anon4.C: New test.
10250
10251 2006-06-12  Roger Sayle  <roger@eyesopen.com>
10252
10253         PR c++/21210
10254         * g++.dg/init/complex1.C: New test case.
10255
10256 2006-06-11  Eric Christopher  <echristo@apple.com>
10257
10258         PR middle-end/27948
10259         * gcc.dg/bf-ms-layout.c: Run on darwin.
10260         * gcc.dg/bf-no-ms-layout: Ditto.
10261         * gcc.dg/attr-ms_struct-2.c: New.
10262         * gcc.dg/bf-ms-layout-2.c: Ditto.
10263
10264 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
10265
10266         * gcc.dg/attr-ms_struct-packed1.c: New.
10267
10268 2006-06-09  Mike Stump  <mrs@apple.com>
10269
10270         * gcc.dg/vla-7.c: Add.
10271
10272 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
10273
10274         PR fortran/24558
10275         * gfortran.dg/entry_6.f90: New test.
10276
10277         PR fortran/20877
10278         PR fortran/25047
10279         * gfortran.dg/entry_7.f90: New test.
10280
10281 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
10282
10283         PR c/27747
10284         * gcc.dg/cpp/_Pragma6.c: New test.
10285
10286         PR c++/27748
10287         * g++.dg/cpp/_Pragma1.C: New test.
10288
10289         PR preprocessor/27746
10290         * gcc.dg/gomp/macro-3.c: New test.
10291         * gcc.dg/gomp/macro-4.c: New test.
10292         * g++.dg/gomp/macro-3.C: New test.
10293         * g++.dg/gomp/macro-4.C: New test.
10294
10295 2006-06-09  Richard Guenther  <rguenther@suse.de>
10296
10297         PR tree-optimization/26998
10298         * gcc.dg/torture/pr26998.c: New testcase.
10299         * gcc.dg/tree-ssa/vrp29.c: New testcase.
10300
10301 2006-06-08  Mike Stump  <mrs@apple.com>
10302
10303         * gcc.dg/pr27095.c: Account for stubs.
10304
10305         PR target/26427
10306         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
10307         produce bad code on darwin.
10308
10309 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10310
10311         PR fortran/27958
10312         * gfortran.dg/substr_2.f: New test.
10313
10314 2006-06-08  Asher Langton  <langton2@llnl.gov>
10315
10316         PR fortran/27786
10317         * cray_pointers_2.f90: Add -fbounds-check compile flag.
10318
10319 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10320
10321         PR target/27421
10322         * gcc.dg/union-3.c: New test.
10323
10324 2006-06-08  Richard Guenther  <rguenther@suse.de>
10325
10326         PR middle-end/27116
10327         * gcc.dg/torture/pr27116.c: New testcase.
10328         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
10329
10330 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
10331
10332         PR rtl-optimization/26449
10333         * gcc.dg/pr26449.c: New test.
10334
10335 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10336
10337         PR c++/27601
10338         * g++.dg/ext/offsetof1.C: Test member functions.
10339
10340 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
10341
10342         * gcc.dg/pr27095.c: Improve scanning.
10343
10344 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
10345
10346         PR fortran/23091
10347         * gfortran.dg/saved_automatic_1.f90: New test.
10348
10349         PR fortran/24168
10350         * gfortran.dg/array_simplify_1.f90: New test.
10351
10352         PR fortran/25090
10353         * gfortran.dg/entry_dummy_ref_1.f90: New test.
10354
10355         PR fortran/25058
10356         * gfortran.dg/entry_dummy_ref_2.f90: New test.
10357
10358 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
10359
10360         PR c++/27177
10361         * g++.dg/expr/cast7.C: New test.
10362
10363 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
10364
10365         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
10366         * lib/gcc-defs.exp (tool_check_compile): Ditto.
10367         * lib/fortran-torture.exp (fortran-torture-compile,
10368         fortran-torture-execute): Ditto.
10369
10370 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
10371
10372         PR target/27842
10373         * gcc.dg/vmx/pr27842.c: New test.
10374
10375 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10376
10377         PR libfortran/27895
10378         * gfortran.dg/bounds_check_3.f90: New test.
10379
10380 2006-06-05  Mike Stump  <mrs@apple.com>
10381
10382         * objc.dg/objc-fast-4.m: Skip for ppc64.
10383
10384 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
10385
10386         PR testsuite/27705
10387         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
10388
10389 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
10390             Victor Kaplansky  <victork@il.ibm.com>
10391
10392         PR tree-optimizations/26360
10393         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
10394         with -fno-tree-dce.
10395         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
10396
10397 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
10398
10399         PR fortran/14067
10400         * gfortran.dg/data_char_1.f90: Add messages for truncated
10401         strings.
10402
10403         PR fortran/16943
10404         * gfortran.dg/func_decl_2.f90: New test.
10405
10406         PR fortran/20839
10407         * gfortran.dg/do_2.f90: New test.
10408
10409         PR fortran/27655
10410         * gfortran.dg/associated_3.f90: New test.
10411
10412 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
10413
10414         PR c++/27819
10415         * g++.dg/template/static25.C: New test.
10416
10417         PR c++/27722
10418         * g++.dg/init/array21.C: New test.
10419
10420         PR c++/27807
10421         * g++.dg/ext/complit7.C: New test.
10422
10423         PR c++/27806
10424         * g++.dg/parse/ptrmem5.C: New test.
10425
10426 2006-06-04  Roger Sayle  <roger@eyesopen.com>
10427             Andrew Pinski  <pinskia@physics.uc.edu>
10428
10429         PR c/27150
10430         PR middle-end/27382
10431         * gcc.dg/pr27150-1.c: New testcase.
10432         * gcc.dg/pr27382-1.c: New testcase.
10433         * gcc.dg/pr27382-2.c: New testcase.
10434
10435 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
10436
10437         PR c/25161
10438         PR c/27020
10439         * gcc.dg/array-10.c: New test.
10440
10441 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10442
10443         PR c++/27804
10444         * g++.dg/init/const4.C: New test.
10445         * g++.dg/init/member1.C: Add error-marker.
10446         * g++.dg/other/fold1.C: Adjust error-marker.
10447
10448 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10449
10450         PR c++/27601
10451         * g++.dg/ext/offsetof1.C: New test.
10452
10453 2006-06-04 Eric Christopher <echristo@apple.com>
10454
10455         * gcc.dg/attr-ms_struct-1.c: New.
10456
10457 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
10458
10459         * gcc.c-torture/compile/builtin_constant_p.c: New test.
10460
10461 2006-06-04  Richard Guenther  <rguenther@suse.de>
10462
10463         PR tree-optimization/27039
10464         * gcc.dg/tree-ssa/loop-17.c: New testcase.
10465
10466 2006-06-03  Roger Sayle  <roger@eyesopen.com>
10467
10468         PR target/26223
10469         * gcc.target/i386/amd64-abi-2.c: New test case.
10470
10471 2006-06-02  Eric Christopher  <echristo@apple.com>
10472
10473         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
10474         * gcc.target/i386/20020523-1.c: Skip if darwin.
10475         * gcc.target/i386/asm-3.c: Ditto.
10476         * gcc.target/i386/20011119-1.c: Ditto.
10477         * gcc.target/i386/clobbers.c: Remove pic part of test.
10478
10479 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
10480
10481         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
10482         * g++.old-deja/g++.other/init19.C: Ditto.
10483         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
10484         and add other platforms as expected failures.
10485
10486 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
10487
10488         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
10489         (is-effective-target-keyword): Ditto.
10490
10491 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
10492
10493         PR fortran/27715
10494         * gfortran.dg/extended_char_comparison_1.f:  New test.
10495
10496 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
10497
10498         PR fortran/25098
10499         * gfortran.dg/dummy_procedure_1.f90: New test.
10500
10501         PR fortran/25147
10502         * gfortran.dg/dummy_procedure_2.f90: New test.
10503
10504         * gfortran.dg/associated_2.f90: Correct to make consistent with
10505         standard.
10506
10507 2006-05-31  Roger Sayle  <roger@eyesopen.com>
10508
10509         * gcc.target/i386/387-11.c: New test case.
10510
10511 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
10512
10513         PR c++/27801
10514         * g++.dg/template/cond6.C: New test.
10515
10516         PR c++/26496
10517         * g++.dg/template/crash51.C: New test.
10518         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
10519
10520         PR c++/27385
10521         * g++.dg/init/array20.C: New test.
10522
10523 2006-05-31  Roger Sayle  <roger@eyesopen.com>
10524
10525         * gcc.dg/builtins-54.c: New test case.
10526
10527 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
10528
10529         PR c++/26433
10530         * g++.dg/template/fntry1.C: Add dg-do link.
10531
10532         PR c++/27808
10533         * g++.dg/parse/friend6.C: New test.
10534
10535 2006-05-30  Asher Langton  <langton2@llnl.gov>
10536
10537         * gfortran.dg/cray_pointers_7.f90: New test.
10538
10539 2006-05-30  Roger Sayle  <roger@eyesopen.com>
10540
10541         PR tree-optimization/23452
10542         * gcc.dg/fold-mulconj-1.c: New test case.
10543
10544 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
10545
10546         PR c++/27803
10547         * g++.dg/parse/bitfield1.C: New test.
10548
10549 2006-05-30  Roger Sayle  <roger@eyesopen.com>
10550
10551         * gcc.target/ppc-eq0-1.c: New test case.
10552         * gcc.target/ppc-negeq0-1.c: New test case.
10553
10554 2006-05-30  Dirk Mueller  <dmueller@suse.de>
10555
10556         PR c/27273
10557         * gcc.dg/overflow-warn-5.c: New test.
10558
10559 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10560
10561         PR c/27718
10562         * gcc.dg/sizeof-1.c: New test.
10563
10564 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
10565
10566         PR target/27790
10567         * gcc.target/i386/pr27790.c: New test.
10568
10569 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10570
10571         PR libgfortran/27757
10572         * gfortran.dg/direct_io_5.f90: New test.
10573
10574 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10575
10576         PR libgfortran/27634
10577         * gfortran.dg/fmt_missing_period_1.f: New test.
10578         * gfortran.dg/fmt_missing_period_2.f: New test.
10579         * gfortran.dg/fmt_missing_period_3.f: New test.
10580
10581 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10582
10583         PR fortran/19777
10584         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
10585         arrays.
10586
10587 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10588
10589         PR c++/27713
10590         * g++.dg/template/new6.C: New test.
10591
10592 2006-05-29  Roger Sayle  <roger@eyesopen.com>
10593
10594         PR tree-optimization/24964
10595         * gcc.target/i386/387-10.c: New test case.
10596
10597 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
10598
10599         * intrinsics/string_intrinsics.c (compare_string):
10600         Use memcmp instead of strncmp to avoid tripping over
10601         CHAR(0) in a string.
10602
10603 2006-05-27  Richard Guenther  <rguenther@suse.de>
10604
10605         PR middle-end/27773
10606         * gcc.dg/torture/pr27773.c: New testcase.
10607
10608 2006-05-27  Dirk Mueller  <dmueller@suse.de>
10609
10610         * gcc.dg/pr24561.c: Rename to..
10611         * gcc.dg/pr25962.c: .. this.
10612
10613 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10614
10615         PR fortran/19777
10616         * gfortran.dg/bounds_check_2.f: New test.
10617
10618 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
10619
10620         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
10621         * gfortran.dg/byte_1.f90: Likewise.
10622         * gfortran.dg/dup_save_2.f90: Likewise.
10623
10624 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
10625
10626         * gfortran.dg/associated_2.f90: New test.
10627
10628 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10629
10630         PR fortran/27524
10631         * gfortran.dg/bounds_check_1.f90: New test.
10632
10633 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
10634
10635         PR rtl-optimization/27661
10636         * gcc.dg/pr27661.c: New test case.
10637
10638 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
10639
10640         PR fortran/23151
10641         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
10642         * gfortran.dg/print_parentheses_1.f:  New test.
10643         * gfortran.dg/print_parentheses_2.f90:  New test.
10644
10645 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
10646
10647         PR target/27758
10648         * gcc.dg/pr27758.c: New test.
10649
10650 2006-05-24  Falk Hueffner  <falk@debian.org>
10651
10652         * gcc.c-torture/compile/pr27571.c: New test.
10653
10654 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
10655
10656         PR fortran/27709
10657         * gfortran.dg/spec_expr_4.f90: New test.
10658
10659         PR fortran/27155
10660         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
10661
10662 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
10663
10664         PR c++/20103
10665         * g++.dg/ext/complit6.C: New test.
10666         * g++.dg/ext/complit3.C: Adjust error markers.
10667         * g++.dg/init/const3.C: New test.
10668
10669 2006-05-25  Richard Guenther  <rguenther@suse.de>
10670
10671         PR middle-end/27743
10672         * gcc.dg/torture/pr27743.c: New testcase.
10673
10674 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
10675
10676         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
10677
10678 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
10679
10680         * gcc.dg/compat/scalar-by-value-x.h: New.
10681         * gcc.dg/compat/scalar-by-value-y.h: New.
10682         * gcc.dg/compat/scalar-by-value-5.c: New.
10683         * gcc.dg/compat/scalar-by-value-5_main.c: New.
10684         * gcc.dg/compat/scalar-by-value-5_x.c: New.
10685         * gcc.dg/compat/scalar-by-value-5_y.c: New.
10686         * gcc.dg/compat/scalar-by-value-6.c: New.
10687         * gcc.dg/compat/scalar-by-value-6_main.c: New.
10688         * gcc.dg/compat/scalar-by-value-6_x.c: New.
10689         * gcc.dg/compat/scalar-by-value-6_y.c: New.
10690
10691 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
10692
10693         PR tree-optimization/27639
10694         PR tree-optimization/26719
10695         * gcc.dg/pr27639.c: New test.
10696         * gcc.dg/pr26719.c: New test.
10697         * gcc.dg/tree-ssa/scev-cast.c: New test.
10698
10699 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
10700
10701         PR c++/20173
10702         * g++.dg/template/error21.C: New test.
10703
10704 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
10705
10706         PR target/27696
10707         * gcc.target/i386/pr27696.c: New.
10708
10709 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
10710
10711         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
10712
10713         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
10714
10715 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10716
10717         PR c++/27716
10718         * g++.dg/other/assign1.C: New test.
10719
10720 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
10721
10722         PR target/27266
10723         * gcc.target/i386/pr27266.c: New.
10724
10725 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10726
10727         PR c++/27451
10728         * g++.dg/ext/asm9.C: New test.
10729
10730 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
10731
10732         PR rtl-optimization/25514
10733         * gcc.c-torture/compile/pr25514.c: New test.
10734
10735 2006-05-22  Richard Guenther  <rguenther@suse.de>
10736
10737         Revert
10738         2006-01-31  Richard Guenther  <rguenther@suse.de>
10739
10740         * gcc.target/i386/sselibm-1.c: New testcase.
10741         * gcc.target/i386/sselibm-2.c: Likewise.
10742         * gcc.target/i386/sselibm-3.c: Likewise.
10743         * gcc.target/i386/sselibm-4.c: Likewise.
10744         * gcc.target/i386/sselibm-5.c: Likewise.
10745
10746 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10747
10748         PR c/27420
10749         * gcc.dg/func-args-2.c: New test.
10750
10751         PR c/26818
10752         * gcc.dg/struct-incompl-1.c: New test.
10753
10754 2006-05-22  Richard Guenther  <rguenther@suse.de>
10755
10756         PR testsuite/27708
10757         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
10758         the transformations we test for.
10759
10760 2006-05-22  Richard Guenther  <rguenther@suse.de>
10761
10762         PR testsuite/27707
10763         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
10764
10765 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
10766
10767         PR c++/27210
10768         * g++.dg/warn/new1.C: New test.
10769         * g++.dg/template/new5.C: Likewise.
10770
10771 2006-05-21  Roger Sayle  <roger@eyesopen.com>
10772
10773         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
10774         * gcc.target/i386/20060512-3.c: Likewise.
10775
10776 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
10777
10778         PR rtl-optimization/27671
10779         * gcc.c-torture/execute/pr27671-1.c: New.
10780         * gcc.dg/pr27671-2.c: Likewise.
10781
10782         PR tree-optimization/26622.
10783         * gcc.c-torture/compile/pr26622.c: New.
10784
10785 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
10786
10787         PR fortran/27613
10788         * gfortran.dg/recursive_reference_1.f90: New test.
10789
10790 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
10791
10792         PR fortran/25746
10793         * gfortran.dg/elemental_subroutine_3.f90: New test.
10794
10795         PR fortran/25090
10796         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
10797
10798         PR fortran/27584
10799         * gfortran.dg/associated_target_1.f90: New test.
10800
10801         PR fortran/19015
10802         * gfortran.dg/maxloc_shape_1.f90: New test.
10803
10804 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10805
10806         PR libgfortran/24459
10807         * gfortran.dg/namelist_24.f90: New test.
10808         * gfortran.dg/namelist_12.f: Fix typo in comment.
10809
10810 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
10811
10812         PR middle-end/25776
10813         * g++.dg/other/error11.C: New test.
10814
10815 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
10816
10817         * gcc.target/mips/pr26765.c: Add -w to options.
10818
10819 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
10820
10821         * lib/target-supports.exp (check_effective_target_mpaired_single):
10822         New function.
10823         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
10824         multilibs.
10825         * g++.dg/vect/vect.exp: Likewise.
10826
10827 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
10828
10829         PR testsuite/25891
10830         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
10831
10832 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
10833
10834         PR fortran/27662
10835         * gfortran.dg/temporary_1.f90: New file.
10836
10837 2006-05-19  Andreas Schwab  <schwab@suse.de>
10838
10839         * g++.dg/other/unused1.C: Also match "stringz".
10840
10841 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
10842
10843         PR c++/26433
10844         * g++.dg/template/fntry1.C: New test.
10845
10846 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
10847
10848         PR c++/27471
10849         PR c++/27506
10850         * g++.dg/conversion/bitfield5.C: New test.
10851         * g++.dg/conversion/bitfield6.C: New test.
10852
10853 2006-05-18  Mike Stump  <mrs@apple.com>
10854
10855         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
10856         * gcc.dg/vla-4.c: Add.
10857         * gcc.dg/vla-5.c: Add.
10858         * gcc.dg/vla-6.c: Add.
10859
10860 2006-05-12  Stuart Hastings  <stuart@apple.com>
10861
10862         * gcc.target/i386/20060512-1.c: New.
10863         * gcc.target/i386/20060512-2.c: New.
10864         * gcc.target/i386/20060512-3.c: New.
10865         * gcc.target/i386/20060512-4.c: New.
10866
10867 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
10868
10869         PR c++/26122
10870         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
10871
10872         PR c++/26068
10873         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
10874         * g++.dg/parse/linkage1.C: New test.
10875
10876 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
10877
10878         PR tree-optimization/27548
10879         * g++.dg/tree-ssa/pr27548.C: New test.
10880
10881 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10882
10883         PR fortran/26551
10884         * gfortran.dg/recursive_check_1.f: New test.
10885         * gfortran.dg/recursive_check_2.f90: New test.
10886
10887 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
10888
10889         * g++.dg/opt/temp2.C: New test.
10890
10891 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
10892
10893         PR c++/27491
10894         * g++.dg/init/brace5.C: New test.
10895
10896         PR middle-end/27415
10897         * gcc.dg/gomp/pr27415.c: New test.
10898         * g++.dg/gomp/pr27415.C: New test.
10899
10900         PR tree-optimization/27549
10901         * g++.dg/tree-ssa/pr27549.C: New test.
10902
10903 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10904
10905         PR libgfortran/27575
10906         * gfortran.dg/read_eof_4.f90: New test.
10907
10908 2006-05-16  Richard Guenther  <rguenther@suse.de>
10909
10910         PR tree-optimization/22303
10911         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
10912
10913 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
10914
10915         PR middle-end/27573
10916         * gcc.dg/gomp/pr27573.c: New test.
10917         * gfortran.dg/gomp/pr27573.f90: New test.
10918
10919         PR c/27499
10920         * gcc.dg/gomp/pr27499.c: New test.
10921         * g++.dg/gomp/pr27499.C: New test.
10922
10923 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
10924
10925         PR c++/27339
10926         * g++.dg/parser/access8.C: Adjust error marker.
10927         * g++.dg/template/access17.C: New test.
10928         * g++.dg/template/access18.C: Likewise.
10929
10930 2006-05-15  Roger Sayle  <roger@eyesopen.com>
10931
10932         PR target/26600
10933         * gcc.target/i386/pr26600.c: New test case.
10934
10935 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
10936
10937         PR c++/27505
10938         * g++.dg/expr/bitfield1.C: New test.
10939
10940 2006-05-15  Richard Guenther  <rguenther@suse.de>
10941
10942         PR tree-optimization/27603
10943         * gcc.dg/torture/pr27603.c: New testcase.
10944
10945 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
10946
10947         PR fortran/25090
10948         * gfortran.dg/entry_dummy_ref_1.f90: New test.
10949
10950         PR fortran/25082
10951         * gfortran.dg/scalar_return_1.f90: New test.
10952
10953         PR fortran/27411
10954         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
10955
10956 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
10957
10958         * gcc.dg/gomp/critical-4.c: New test.
10959         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
10960         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
10961         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
10962         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
10963
10964 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10965
10966         PR c++/27582
10967         * g++.dg/template/dependent-args1.C: New test.
10968
10969         PR c++/27581
10970         * g++.dg/lookup/this1.C: New test.
10971
10972         PR c++/27315
10973         * g++.dg/template/operator6.C: New test.
10974         * g++.dg/template/incomplete3.C: New test.
10975
10976         PR c++/27559
10977         * g++.dg/template/new4.C: New test.
10978
10979         PR c++/27496
10980         * g++.dg/template/void2.C: New test.
10981
10982 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
10983
10984         * g++.dg/template/dependent-expr5.C: New test.
10985
10986 2006-05-14  Roger Sayle  <roger@eyesopen.com>
10987
10988         PR middle-end/26729
10989         * gcc.dg/pr26729-1.c: New test case.
10990
10991 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
10992
10993         * gcc.dg/pr27003.c: New test.
10994
10995 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
10996
10997         * lib/target-supports.dg (check_cxa_atexit_available): Change
10998         v3_target_compile to ${tool}_target_compile.
10999
11000 2006-05-11  Jason Merrill  <jason@redhat.com>
11001
11002         * lib/scanasm.exp (scan-not-hidden): Fix typo.
11003
11004 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11005
11006         PR fortran/27553
11007         * gfortran.dg/label_5.f90: New test.
11008
11009 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
11010
11011         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
11012         check_effective_target_powerpc_altivec_ok): New.
11013         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
11014         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
11015         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
11016         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
11017         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
11018         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
11019         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
11020         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
11021         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
11022         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
11023         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
11024         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
11025         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
11026         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
11027         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
11028         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
11029         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
11030         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
11031         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
11032         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
11033         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
11034         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
11035         gcc.target/powerpc/altivec-9.c,
11036         gcc.target/powerpc/altivec-consts.c,
11037         gcc.target/powerpc/altivec-pr22085.c,
11038         gcc.target/powerpc/altivec-splat.c,
11039         gcc.target/powerpc/altivec-types-1.c,
11040         gcc.target/powerpc/altivec-types-2.c,
11041         gcc.target/powerpc/altivec-types-3.c,
11042         gcc.target/powerpc/altivec-types-4.c,
11043         gcc.target/powerpc/altivec-varargs-1.c,
11044         gcc.target/powerpc/altivec-vec-merge.c,
11045         gcc.target/powerpc/ppc-vector-memcpy.c,
11046         gcc.target/powerpc/ppc-vector-memset.c,
11047         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
11048         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
11049         these effective targets.
11050         * gcc.dg/vmx/pr27006.c: Add missing close brace.
11051         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
11052
11053 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11054
11055         PR middle-end/27384
11056         * g++.dg/other/fold1.C: New test.
11057
11058         PR middle-end/27488
11059         * gcc.dg/fold-nonneg-1.c: New test.
11060
11061         PR c++/27547
11062         * g++.dg/other/operator1.C: New test.
11063
11064 2006-05-11  Richard Guenther  <rguenther@suse.de>
11065
11066         PR middle-end/27529
11067         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
11068
11069 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
11070
11071         * lib/target-supports-dg.exp (check-flags): New.
11072         (dg-skip-if): Move flag checks.
11073
11074 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
11075
11076         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
11077         * lib/target-supports.dg (check_cxa_atexit_available): New.
11078
11079 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
11080
11081         PR fortran/27470
11082         * gfortran.dg/multiple_allocation_2.f90: New test case.
11083
11084 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
11085
11086         * gcc.target/arm/pr27387.C: Fix a comment typo.
11087
11088 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11089
11090         PR fortran/24549
11091         * gfortran.dg/error_recovery_1.f90: New test.
11092
11093 2006-05-10  Richard Guenther  <rguenther@suse.de>
11094
11095         PR tree-optimization/27302
11096         * gcc.dg/torture/pr27302.c: New testcase.
11097
11098 2006-05-09  Dirk Mueller  <dmueller@suse.de>
11099         Richard Guenther  <rguenther@suse.de>
11100
11101         PR middle-end/27498
11102         * gcc.dg/tree-ssa/pr27498.c: New testcase.
11103
11104 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
11105
11106         PR rtl-optimization/27335
11107         * gcc.dg/pr27335.c: New test.
11108
11109 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
11110
11111         * gcc.target/mips/mips-ps-5.c: New file.
11112
11113 2006-05-08  Jan Hubicka  <jh@suse.cz>
11114
11115         PR middle-end/25962
11116         * gcc.dg/pr25962.c: New.
11117
11118 2006-05-08  Roger Sayle  <roger@eyesopen.com>
11119
11120         PR target/27158
11121         * gcc.target/powerpc/pr27158.c: New test case.
11122
11123 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
11124
11125         PR testsuite/27476
11126         * ada/acats/run_all.sh: Use test -z.
11127
11128 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11129
11130         PR libfortran/18271
11131         * gfortran.dg/spec_expr_3.f90: New test.
11132
11133 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
11134
11135         PR target/24879
11136         * gcc.target/i386/monitor.c: New file.
11137
11138 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
11139
11140         * gcc.dg/pr27095.c: xfail *-*-darwin*.
11141
11142 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11143
11144         PR c++/27447
11145         * g++.dg/other/ptrmem7.C: New test.
11146
11147 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11148
11149         PR target/27421
11150         * gcc.dg/array-9.c: New test.
11151
11152 2006-05-07  Richard Guenther  <rguenther@suse.de>
11153
11154         PR tree-optimization/27409
11155         * gcc.dg/torture/pr27409.c: New testcase.
11156
11157 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
11158
11159         PR fortran/27457
11160         * gfortran.dg/select_6.f90: New.
11161
11162 2006-05-07  Richard Guenther  <rguenther@suse.de>
11163
11164         PR tree-optimization/27136
11165         * gcc.dg/torture/pr27136.c: New testcase.
11166
11167 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
11168
11169         PR fortran/24813
11170         * gfortran.dg/char_cons_len_1.f90: New test.
11171
11172 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11173
11174         PR c++/27427
11175         * g++.dg/template/incomplete2.C: New test.
11176
11177 2006-05-06  Richard Guenther  <rguenther@suse.de>
11178
11179         PR tree-optimization/27151
11180         * gcc.dg/vect/pr27151.c: New testcase.
11181
11182 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11183
11184         PR c++/27430
11185         * g++.dg/template/void1.C: New test.
11186
11187         PR c++/27423
11188         * g++.dg/other/void2.C: New test.
11189
11190         PR c++/27422
11191         * g++.dg/conversion/void1.C: New test.
11192
11193 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
11194
11195         PR/21391
11196         * g++.dg/other/unused1.C: New.
11197
11198 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11199
11200         PR objc/27240
11201         * objc.dg/member-1.m: New test.
11202
11203 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
11204
11205         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
11206
11207 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11208
11209         PR libfortran/26985
11210         * gfortran.dg/matmul_2.f90: New test.
11211
11212 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
11213
11214         * ada/acats/run_all.sh: Use sync when main not found.
11215
11216 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
11217
11218         PR target/26765
11219         * gcc.target/mips/pr26765.c: New.
11220
11221 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
11222
11223         * gcc.target/bfin: New directory.
11224         * gcc.target/bfin/bfin.exp: New file.
11225         * gcc.target/bfin/frmul.c: New file.
11226         * gcc.target/bfin/arith.c: New file.
11227         * gcc.target/bfin/mul-combine.c: New file.
11228         * gcc.target/bfin/shift.c: New file.
11229
11230 2006-05-04  Richard Guenther  <rguenther@suse.de>
11231
11232         PR tree-optimization/14287
11233         PR tree-optimization/14844
11234         PR tree-optimization/19792
11235         PR tree-optimization/21608
11236         PR tree-optimization/27090
11237         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
11238         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
11239         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
11240         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
11241         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
11242
11243 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
11244
11245         PR tree-optimization/27285
11246         * gcc.c-torture/execute/pr27285.c: New test.
11247
11248         PR middle-end/27388
11249         * gcc.dg/gomp/pr27388-1.c: New test.
11250         * gcc.dg/gomp/pr27388-2.c: New test.
11251         * gcc.dg/gomp/pr27388-3.c: New test.
11252
11253         PR c++/27359
11254         * g++.dg/gomp/pr27359.C: New test.
11255
11256 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
11257
11258         PR fortran/20248
11259         * gfortran.dg/iargc.f90: New test.
11260
11261 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
11262
11263         PR c++/27102
11264         * g++.dg/template/crash49.C: New test.
11265
11266 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
11267
11268         PR testsuite/27032
11269         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
11270
11271 2006-05-02  Jeff Law  <law@redhat.com>
11272
11273         PR tree-optimization/27364
11274         * gcc.c-torture/execute/pr27364.c: New test.
11275
11276 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
11277
11278         PR c++/27309
11279         * g++.dg/parser/ctor5.C: New test.
11280
11281 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
11282
11283         PR target/27387
11284         * gcc.target/arm/arm.exp: New.
11285         * gcc.target/arm/pr27387.C: Likewise.
11286
11287 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
11288
11289         PR fortran/27269
11290         PR fortran/27324
11291         * gfortran.dg/module_equivalence_2.f90: New test.
11292
11293 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
11294
11295         PR middle-end/27337
11296         * g++.dg/gomp/pr27337-1.C: New test.
11297         * g++.dg/gomp/pr27337-2.C: New test.
11298
11299         PR middle-end/27328
11300         * gcc.dg/gomp/pr27328.c: New test.
11301
11302         PR middle-end/27325
11303         * g++.dg/gomp/pr27325.C: New test.
11304
11305         PR middle-end/27310
11306         * g++.dg/gomp/pr27310.C: New test.
11307
11308 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
11309
11310         PR tree-optimization/27291
11311         * g++.dg/tree-ssa/pr27291.C: New test.
11312
11313 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
11314
11315         PR tree-optimization/27283
11316         * g++.dg/tree-ssa/pr27283.C: New test.
11317
11318 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
11319
11320         * gcc.dg/tree-ssa/loop-16.c: New test.
11321
11322 2006-05-01  Roger Sayle  <roger@eyesopen.com>
11323             Joseph S. Myers  <joseph@codesourcery.com>
11324
11325         * gcc.dg/Wconversion-3.c: New test case.
11326         * gcc.dg/Wconversion-4.c: Likewise.
11327
11328 2006-05-01  Richard Guenther  <rguenther@suse.de>
11329
11330         PR tree-optimization/26726
11331         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
11332
11333 2006-04-30  Roger Sayle  <roger@eyesopen.com>
11334
11335         * gcc.dg/Woverflow-1.c: New test case.
11336         * gcc.dg/Woverflow-2.c: Likewise.
11337         * gcc.dg/Woverflow-3.c: Likewise.
11338
11339 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
11340
11341         PR c++/27094
11342         * g++.dg/template/defarg8.C: New test.
11343
11344 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11345
11346         PR c++/27278
11347         * g++.dg/parse/operator7.C: New test.
11348
11349 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11350
11351         PR c++/11471
11352         PR c++/27102
11353         * g++.dg/template/crash48.C: New test.
11354
11355         PR c++/27279
11356         * g++.dg/parse/ctor4.C: New test.
11357
11358 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11359
11360         PR fortran/25681
11361         * gfortran.df/char_type_len.f90: New test.
11362
11363 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11364
11365         PR libgfortran/27304
11366         * gfortran.dg/fmt_exhaust.f90: New test.
11367
11368 2006-04-28  Roger Sayle  <roger@eyesopen.com>
11369
11370         PR c/25309
11371         * gcc.dg/large-size-array-2.c: New test case.
11372
11373 2006-04-28  Richard Guenther  <rguenther@suse.de>
11374
11375         PR target/26826
11376         * gcc.target/i386/pr26826.c: New testcase.
11377
11378 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
11379
11380         PR middle-end/27260
11381         * gcc.c-torture/execute/pr27260.c: New.
11382
11383 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
11384
11385         PR middle-end/27095
11386         * gcc.dg/pr27095.c: New.
11387
11388 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
11389
11390         PR c++/27292
11391         * g++.dg/conversion/bitfield4.C: New test.
11392
11393 2006-04-27  Eric Christopher  <echristo@apple.com>
11394
11395         * gcc.dg/pragma-ms_struct.c: New.
11396
11397 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
11398
11399         PR c++/27102
11400         * g++.dg/template/crash47.C: New test.
11401
11402 2006-04-27  Dirk Mueller  <dmueller@suse.de>
11403
11404         * gcc.target/i386/sse-7.c: build with -msse.
11405
11406 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
11407
11408         PR testsuite/27274:
11409         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
11410         (main): Exit if processor doesn't support SSE.
11411
11412 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
11413
11414         PR middle-end/27282
11415         * gcc.c-torture/compile/pr27282.c: New test.
11416
11417 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
11418
11419         PR middle-end/26913
11420         * g++.dg/gomp/pr26913.C: New test.
11421
11422         PR c/25996
11423         * gcc.dg/gomp/pr25996.c: New test.
11424         * g++.dg/gomp/pr25996.C: New test.
11425
11426 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
11427
11428         PR rtl-optimization/26725
11429         * gcc.c-torture/compile/pr26725.c: New test.
11430
11431 2006-04-25  Richard Guenther  <rguenther@suse.de>
11432
11433         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
11434         than n + -1.
11435
11436 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
11437
11438         * gcc.dg/20060425-1.c: New testcase.
11439
11440 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
11441
11442         PR tree-optimization/26865
11443         * gcc.dg/pr26865.c: New test.
11444
11445 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
11446
11447         PR c++/27292
11448         * g++.dg/conversion/bitfield1.C: New test.
11449         * g++.dg/conversion/bitfield2.C: Likewise.
11450         * g++.dg/conversion/bitfield3.C: Likewise.
11451
11452 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
11453         Richard Guenther  <rguenther@suse.de>
11454
11455         PR tree-optimization/27236
11456         * gcc.dg/tree-ssa/pr27236.c: New testcase.
11457
11458 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11459
11460         PR c++/19963
11461         * g++.dg/other/incomplete2.C: New test.
11462
11463 2006-04-24  Richard Guenther  <rguenther@suse.de>
11464
11465         PR middle-end/26869
11466         * gcc.dg/torture/pr26869.c: New testcase.
11467
11468 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
11469         Richard Guenther  <rguenther@suse.de>
11470
11471         PR tree-optimization/27218
11472         * g++.dg/tree-ssa/pr27218.C: New testcase.
11473
11474 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
11475
11476         PR c++/26912
11477         * g++.dg/template/friend41.C: New test.
11478
11479 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
11480
11481         * g++.dg/opt/pr15551.C: Include cstdio.
11482         (main): Use remove instead of unlink.
11483
11484 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
11485
11486         * gcc.dg/sibcall-7.c: New test.
11487         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
11488         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
11489         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
11490         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
11491         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
11492
11493 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
11494
11495         PR c++/26534
11496         * g++.dg/opt/bitfield1.C: New test.
11497         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
11498         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
11499         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
11500         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
11501         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
11502         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
11503         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
11504         * g++.dg/abi/bitfield2.C: Likewise.
11505         * g++.dg/init/bitfield1.C: Likewise.
11506
11507 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
11508
11509         PR fortran/25099
11510         * gfortran.dg/elemental_subroutine_4.f90: New test.
11511         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
11512         call sub (m, x).
11513
11514 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
11515
11516         * gcc.c-torture/compile/20060421-1.c: New testcase.
11517
11518 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11519
11520         PR c/25875
11521         * gcc.dg/init-bad-4.c: New test.
11522
11523 2006-04-21  Paul Brook  <paul@codesourcery.com>
11524
11525         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
11526
11527 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
11528
11529         PR fortran/27122
11530         * gfortran.dg/defined_operators_1.f90: New test.
11531         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
11532         remove old ones associated, incorrectly, with Note 5.46.
11533
11534         PR fortran/27113
11535         * gfortran.dg/character_array_constructor_1.f90: New test.
11536
11537 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
11538
11539         * gcc.dg/20060419-1.c: New test.
11540
11541 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
11542
11543         PR c/26774
11544         * gcc.dg/struct-parse-1.c: New test case.
11545
11546 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11547
11548         PR c++/26558
11549         * g++.dg/parse/template19.C: New test.
11550
11551         PR c++/26739
11552         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
11553
11554         PR c++/26036
11555         * g++.dg/expr/call3.C: New test.
11556
11557         PR c++/10385
11558         * g++.dg/conversion/dynamic1.C: New test.
11559
11560 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
11561
11562         PR c++/27102
11563         * g++.dg/template/crash35.C: Tweak error markers.
11564         * g++.dg/template/crash46.C: New test.
11565         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
11566         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
11567
11568 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
11569
11570         PR rtl-optimization/14261
11571         * gcc.c-torture/compile/20060419-1.c: Added.
11572
11573 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
11574
11575         * gfortran.dg/label_1.f90: Adjust dg-error.
11576
11577 2006-04-16  Roger Sayle  <roger@eyesopen.com>
11578
11579         PR target/26961
11580         * gcc.dg/fold-cond-1.c: New test case.
11581         * gcc.dg/pr26961-1.c: Likewise.
11582
11583 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11584
11585         PR libgfortran/27138
11586         * gfortran.dg/read_bad_advance.f90: New test.
11587
11588 2006-04-16  Roger Sayle  <roger@eyesopen.com>
11589             Dale Johannesen  <dalej@apple.com>
11590
11591         PR target/24076
11592         * gcc.target/i386/vecinit-3.c: New testcase.
11593         * gcc.target/i386/vecinit-4.c: Likewise.
11594         * gcc.target/i386/sse-18.c: Likewise.
11595         * gcc.target/i386/sse-19.c: Likewise.
11596
11597 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
11598
11599         * gfortran.dg/allocate_zerosize_1.f90: New test.
11600
11601 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
11602
11603         PR c++/26365
11604         * g++.dg/template/crash45.C: New test.
11605
11606 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
11607
11608         PR fortran/26787
11609         * gfortran.dg/proc_assign_1.f90: New test.
11610         * gfortran.dg/procedure_lvalue.f90: Change message.
11611         * gfortran.dg/namelist_4.f90: Add new error.
11612
11613         PR fortran/25597
11614         PR fortran/27096
11615         * gfortran.dg/auto_pointer_array_result_1.f90
11616
11617         PR fortran/27089
11618         * gfortran.dg/specification_type_resolution_1.f90
11619
11620         PR fortran/18003
11621         PR fortran/25669
11622         PR fortran/26834
11623         * gfortran.dg/bounds_temporaries_1.f90: New test.
11624
11625         PR fortran/27124
11626         * gfortran.dg/array_return_value_1.f90: New test.
11627
11628 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
11629
11630         PR fortran/25336
11631         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
11632
11633 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
11634
11635         PR middle-end/26823
11636         * g++.dg/gomp/pr26823-1.C: New test.
11637         * g++.dg/gomp/pr26823-2.C: New test.
11638
11639 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
11640
11641         PR middle-end/27134
11642         * gcc.dg/pr27314.c: New test.
11643
11644 2006-04-13  Richard Henderson  <rth@redhat.com>
11645
11646         * g++.dg/gomp/block-0.C: Update expected matches.
11647
11648 2006-04-13  DJ Delorie  <dj@redhat.com>
11649
11650         * lib/target-supports.exp (check_effective_target_int32plus): New.
11651         (check_effective_target_ptr32plus): New.
11652         (check_effective_target_size32plus): New.
11653         (check_effective_target_int16): New.
11654         (check_profiling_available): Add m32c to the list of unsupported
11655         targets.
11656
11657         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
11658         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
11659         memory size.
11660         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
11661         pointers.
11662         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
11663         size_t.
11664         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
11665         and size_t.
11666         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
11667         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
11668         not just xstormy16.  Skip m32c due to weird pointer size.
11669         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
11670         not just xstormy16.
11671         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
11672         not just xstormy16.
11673         * gcc.dg/20020312-2.c: Add m32c support.
11674         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
11675         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
11676         in test.
11677         * gcc.dg/20050321-2.c: Require >=32 bit integers.
11678         * gcc.dg/asm-1.c: Skip if int and short are the same size.
11679         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
11680         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
11681         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
11682         formats
11683         * gcc.dg/init-string-2.c: Require >=32 bit integers.
11684         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
11685         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
11686         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
11687         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
11688         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
11689         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
11690         in test.
11691         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
11692         in test.
11693         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
11694         * gcc.dg/pr23049.c: Require >=32 bit integers.
11695         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
11696         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
11697         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
11698         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
11699         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
11700         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
11701         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
11702         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
11703         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
11704         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
11705         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
11706         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
11707         prototype in test.
11708         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
11709         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
11710         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
11711         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
11712         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
11713
11714         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
11715         * gcc.c-torture/execute/20040703-1.x: Likewise.
11716         * gcc.c-torture/execute/20040705-1.x: Likewise.
11717         * gcc.c-torture/execute/20040705-2.x: Likewise.
11718         * gcc.c-torture/execute/20040709-1.x: Likewise.
11719         * gcc.c-torture/execute/20040709-2.x: Likewise.
11720         * gcc.c-torture/execute/20040811-1.x: Likewise.
11721         * gcc.c-torture/execute/20050316-1.x: Likewise.
11722         * gcc.c-torture/execute/bitfld-4.x: Likewise.
11723         * gcc.c-torture/execute/pr19689.x: Likewise.
11724         * gcc.c-torture/execute/pr7284-1.x: Likewise.
11725         * gcc.c-torture/execute/usmul.x: Likewise.
11726         * gcc.c-torture/execute/vrp-5.x: Likewise.
11727         * gcc.c-torture/execute/vrp-6.x: Likewise.
11728         * gcc.dg/debug/20041023-1.s: Likewise.
11729
11730 2006-04-13  Roger Sayle  <roger@eyesopen.com>
11731
11732         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
11733         of integers to a vector types are now constant expressions in C.
11734         * gcc.dg/vect/vect-fold-1.c: New test case.
11735
11736 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
11737             Ulrich Weigand  <uweigand@de.ibm.com>
11738
11739         PR target/27006
11740         * gcc.dg/vmx/pr27006.c: New testcase.
11741
11742 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11743
11744         PR libgfortran/26766
11745         * gfortran.dg/write_recursive.f90: New test.
11746
11747 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
11748
11749         * g++.dg/parse/dtor7.C: New test.
11750         * g++.dg/parse/new1.C: Add error marker.
11751         * g++.dg/template/new3.C: New test.
11752
11753         PR c++/26122
11754         * g++.dg/template/pure1.C: New test.
11755
11756         PR c++/26295
11757         * g++.dg/parse/ptrmem4.C: New test.
11758
11759 2006-04-10  Jeff Law  <law@redhat.com>
11760
11761         PR/27087
11762         * gcc.c-torture/compile/pr27087.c: New test.
11763
11764 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
11765
11766         PR/21391
11767         * gcc.dg/20060410.c: New.
11768
11769 2006-04-10  Matthias Klose  <doko@debian.org>
11770
11771         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
11772         Recognize multilib directory names containing underscores.
11773
11774 2006-04-10  Roger Sayle  <roger@eyesopen.com>
11775
11776         * gcc.target/i386/vecinit-1.c: New test case.
11777         * gcc.target/i386/vecinit-2.c: Likewise.
11778
11779 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
11780
11781         PR debug/27057
11782         * g++.dg/debug/dwarf2-2.C: New test.
11783
11784 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
11785
11786         PR rtl-optimization/27073
11787         * gcc.c-torture/execute/pr27073.c: New test.
11788
11789 2006-04-08  Mike Stump  <mrs@apple.com>
11790
11791         * gcc.dg/pragma-darwin.c: Improve for ppc64.
11792
11793 2006-04-07  Richard Guenther  <rguenther@suse.de>
11794
11795         PR tree-optimization/26135
11796         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
11797
11798 2006-04-06  Jan Hubicka  <jh@suse.cz>
11799
11800         PR profile/26399
11801         * g++.dg/bprob/g++-bprob-2.C: New testcase.
11802
11803 2006-04-06  Roger Sayle  <roger@eyesopen.com>
11804
11805         * g++.dg/conversion/nullptr1.C: New test case.
11806         * g++.dg/conversion/nullptr2.C: Likewise.
11807
11808 2006-04-05  Roger Sayle  <roger@eyesopen.com>
11809
11810         * gfortran.dg/dependency_18.f90: New test case.
11811
11812 2006-04-05  Richard Guenther  <rguenther@suse.de>
11813
11814         PR tree-optimization/26919
11815         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
11816         * gcc.dg/ipa/ipa-2.c: Likewise.
11817         * gcc.dg/ipa/ipa-3.c: Likewise.
11818         * gcc.dg/ipa/ipa-5.c: Likewise.
11819
11820 2006-04-05  Richard Guenther  <rguenther@suse.de>
11821
11822         PR tree-optimization/26763
11823         * gcc.dg/torture/pr26763-1.c: New testcase.
11824         * gcc.dg/torture/pr26763-2.c: Likewise.
11825
11826 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
11827
11828         PR fortran/23634
11829         PR fortran/25619
11830         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
11831
11832 2006-04-04  Eric Christopher  <echristo@apple.com>
11833
11834         * gcc.target/i386/387-1.c: Allow regexp to match darwin
11835         stubs.
11836         * gcc.target/i386/387-5.c: Ditto.
11837
11838 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
11839
11840         * gcc.target/sparc/struct-ret-check.c: New test.
11841
11842 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11843
11844         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
11845         zero decimal digits specified in format.
11846
11847 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
11848
11849         PR fortran/26891
11850         * gfortran.dg/missing_optional_dummy_1.f90: New test.
11851
11852         PR fortran/26976
11853         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
11854         * gfortran.dg/initialization_1.f90: Make assignment compliant.
11855         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
11856         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
11857         compliant and detect bigendian-ness.
11858
11859 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
11860
11861         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
11862         dummy arguments work when the actual argument is itself a dummy
11863         argument of the caller.
11864
11865 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
11866
11867         PR libfortran/24685
11868         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
11869
11870 2006-04-01  Roger Sayle  <roger@eyesopen.com>
11871
11872         * gfortran.dg/dependencency_17.f90: New test case.
11873
11874 2006-04-01  Roger Sayle  <roger@eyesopen.com>
11875
11876         * gfortran.dg/dependency_14.f90: New test case.
11877         * gfortran.dg/dependency_15.f90: Likewise.
11878         * gfortran.dg/dependency_16.f90: Likewise.
11879
11880 2006-03-31  Asher Langton  <langton2@llnl.gov>
11881
11882         PR fortran/25358
11883         gfortran.dg/cray_pointers_6.f90: New test.
11884
11885 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11886
11887         PR libgfortran/26890
11888         * gfortran.dg/read_size_noadvance.f90: New test.
11889
11890 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
11891
11892         PR fortran/25031
11893         * gfortran.dg/multiple_allocation_1.f90: Check that the
11894         size has changed after a re-allocation with stat.
11895
11896 2006-03-30  Richard Guenther  <rguenther@suse.de>
11897
11898         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
11899         removal.
11900         * gcc.target/i386/sselibm-2.c: Likewise.
11901         * gcc.target/i386/sselibm-3.c: Likewise.
11902         * gcc.target/i386/sselibm-4.c: Likewise.
11903         * gcc.target/i386/sselibm-5.c: Likewise.
11904
11905 2006-03-28  Roger Sayle  <roger@eyesopen.com>
11906
11907         * gcc.dg/fold-andxor-1.c: New test case.
11908         * gcc.dg/fold-xorand-1.c: Likewise.
11909
11910 2006-03-28  Roger Sayle  <roger@eyesopen.com>
11911
11912         * gcc.dg/fold-convnotconv-1.c: New test case.
11913
11914 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
11915
11916         PR fortran/26779
11917         * gfortran.dg/private_type_5.f90: New test.
11918
11919 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
11920
11921         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
11922
11923 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
11924
11925         * gfortran.dg/advance_2.f90: New test.
11926         * gfortran.dg/advance_3.f90: New test.
11927
11928         * gfortran.fortran-torture/execute/equiv_5.f: New test.
11929
11930 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11931
11932         PR libgfortran/26661
11933         PR libgfortran/26880
11934         * gfortran.dg/read_x_past.f: New test.
11935
11936 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
11937
11938         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
11939         to be STABS.
11940
11941 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
11942
11943         * objc.dg/dwarf-1.m: Skip on AIX.
11944         * objc.dg/dwarf-2.m: Skip on AIX.
11945
11946 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
11947
11948         PR fortran/26816
11949         * gfortran.dg/float_1.f90: New test.
11950
11951 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
11952
11953         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
11954         X86_64 targets.
11955         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
11956
11957 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
11958
11959         PR libfortran/26735
11960         * gfortran.dg/convert_implied_open.f90: New test case.
11961
11962 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
11963
11964         PR fortran/26769
11965         * gfortran.dg/transpose_reshape_r10.f90: New test case.
11966
11967 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
11968
11969         PR middle-end/26717
11970         * gcc.dg/pr26717.c: New test.
11971
11972 2006-03-25  Roger Sayle  <roger@eyesopen.com>
11973
11974         * gfortran.dg/dependency_12.f90: New test case.
11975
11976 2006-03-24  Roger Sayle  <roger@eyesopen.com>
11977
11978         * gfortran.dg/dependency_9.f90: New (resurected) test case.
11979
11980 2006-03-24  Jeff Law  <law@redhat.com>
11981
11982         * gcc.c-torture/pr26840.c: New test.
11983
11984 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
11985
11986         * objc.dg/dwarf-2.m: New.
11987         * obj-c++.dg/dwarf-2.mm: New.
11988
11989         * g++.old-deja/g++.other/init19.C: New.
11990
11991 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
11992
11993         * g++.dg/eh/spbp.C: Skip on AIX.
11994
11995 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
11996
11997         PR middle-end/26611
11998         * g++.dg/gomp/pr26611-1.C: New test.
11999         * g++.dg/gomp/pr26611-2.C: New test.
12000
12001 2006-03-24  Jeff Law  <law@redhat.com>
12002
12003         * gcc.c-torture/compile/pr26833.c: New test.
12004         * gfortran.fortran-torture/compile/pr26806.f90: New test.
12005
12006 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12007
12008         * gfortran.dg/endfile_2.f90: Delete temp file.
12009
12010 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
12011
12012         PR fortran/19303
12013         * gfortran.dg/record_marker_1.f90: New test case.
12014         * gfortran.dg/record_marker_2.f: New test case.
12015         * gfortran.dg/record_marker_3.f90: New test case.
12016
12017 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
12018
12019         PR fortran/17298
12020         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
12021         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
12022
12023 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
12024
12025         * lib/gcc-dg.exp (cleanup-modules): New proc.
12026         * gfortran.dg/allocatable_function_1.f90,
12027         gfortran.dg/allocate_char_star_scalar_1.f90,
12028         gfortran.dg/assumed_charlen_function_1.f90,
12029         gfortran.dg/assumed_dummy_1.f90,
12030         gfortran.dg/assumed_shape_ranks_1.f90,
12031         gfortran.dg/assumed_shape_ranks_2.f90,
12032         gfortran.dg/assumed_size_dt_dummy.f90,
12033         gfortran.dg/auto_char_dummy_array_1.f90,
12034         gfortran.dg/auto_char_len_3.f90,
12035         gfortran.dg/automatic_module_variable.f90,
12036         gfortran.dg/bad_automatic_objects_1.f90,
12037         gfortran.dg/char_array_constructor.f90,
12038         gfortran.dg/char_array_structure_constructor.f90,
12039         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
12040         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
12041         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
12042         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
12043         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
12044         gfortran.dg/derived_pointer_recursion.f90,
12045         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
12046         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
12047         gfortran.dg/dummy_functions_1.f90,
12048         gfortran.dg/elemental_initializer_1.f90,
12049         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
12050         gfortran.dg/elemental_pointer_1.f90,
12051         gfortran.dg/elemental_subroutine_1.f90,
12052         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
12053         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
12054         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
12055         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
12056         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
12057         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
12058         gfortran.dg/global_references_1.f90,
12059         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
12060         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
12061         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
12062         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
12063         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
12064         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
12065         gfortran.dg/large_integer_kind_1.f90,
12066         gfortran.dg/large_real_kind_1.f90,
12067         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
12068         gfortran.dg/module_double_reuse.f90,
12069         gfortran.dg/module_equivalence_1.f90,
12070         gfortran.dg/module_interface_1.f90,
12071         gfortran.dg/module_parameter_array_refs_1.f90,
12072         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
12073         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
12074         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
12075         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
12076         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
12077         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
12078         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
12079         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
12080         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
12081         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
12082         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
12083         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
12084         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
12085         gfortran.dg/same_name_1.f90,
12086         gfortran.dg/sibling_dummy_procedure_1.f90,
12087         gfortran.dg/sibling_dummy_procedure_2.f90,
12088         gfortran.dg/sibling_dummy_procedure_3.f90,
12089         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
12090         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
12091         gfortran.dg/used_dummy_types_2.f90,
12092         gfortran.dg/used_dummy_types_3.f90,
12093         gfortran.dg/used_dummy_types_4.f90,
12094         gfortran.dg/used_dummy_types_5.f90,
12095         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
12096         gfortran.dg/userdef_operator_1.f90: Use it.
12097
12098 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12099
12100         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
12101         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
12102         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
12103         gfortran.dg/write_back.f,
12104         gfortran.fortran-torture/execute/inquire_1.f90,
12105         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
12106
12107 2006-03-21  Jeff Law  <law@redhat.com>
12108
12109         * gcc.dg/tree-ssa/vrp28.c: New test.
12110
12111 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
12112
12113         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
12114         if _STDC_C99 is defined.
12115         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
12116         * gcc.dg/builtins-20.c: Likewise.
12117         * gcc.dg/builtins-53.c: Likewise.
12118         * gcc.dg/single-precision-constant.c: Likewise. Also pass
12119         -mmacosx-version-min=10.3 on PowerPC/Darwin.
12120
12121 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
12122
12123         PR tree-opt/26781
12124         * gcc.c-torture/compile/pr26781-1.c: New test.
12125         * gcc.c-torture/compile/pr26781-2.c: New test.
12126
12127 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
12128
12129         PR c++/26690
12130         * g++.dg/gomp/pr26690-1.C: New test.
12131         * g++.dg/gomp/pr26690-2.C: New test.
12132
12133 2006-03-20  Jeff Law  <law@redhat.com>
12134
12135         * gcc.dg/tree-ssa/pr21829.c: New test.
12136
12137         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
12138
12139 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
12140
12141         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
12142         (check_visibility_available): Use it.
12143         (check_effective_target_default_packed): Likewise.
12144         (check_effective_target_pcc_bitfield_type_matters): Likewise.
12145         (check_effective_target_fopenmp): Likewise.
12146         (check_effective_target_freorder): Likewise.
12147         (check_effective_target_fpic): Likewise.
12148         (check_named_sections_available): Likewise.
12149         (check_effective_target_ilp32): Likewise.
12150         (check_effective_target_lp64): Likewise.
12151
12152 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
12153
12154         PR fortran/20935
12155         * gfortran.dg/scalar_mask_2.f90: New test case.
12156
12157 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
12158
12159         PR tree-opt/26629
12160         * gcc.dg/tree-ssa/loadpre12.c: New test.
12161         * gcc.dg/tree-ssa/loadpre13.c: New test.
12162         * gcc.dg/tree-ssa/loadpre14.c: New test.
12163         * gcc.dg/tree-ssa/loadpre15.c: New test.
12164         * gcc.dg/tree-ssa/loadpre16.c: New test.
12165         * gcc.dg/tree-ssa/loadpre17.c: New test.
12166         * gcc.dg/tree-ssa/loadpre18.c: New test.
12167         * gcc.dg/tree-ssa/loadpre19.c: New test.
12168         * gcc.dg/tree-ssa/loadpre20.c: New test.
12169         * gcc.dg/tree-ssa/loadpre21.c: New test.
12170         * gcc.dg/tree-ssa/loadpre22.c: New test.
12171
12172 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
12173
12174         PR fortran/26741
12175         * gfortran.dg/elemental_initializer_1.f90: New test.
12176
12177         PR fortran/26716
12178         * gfortran.dg/assumed_shape_ranks_2: New test.
12179
12180 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
12181
12182         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
12183         target fpic.
12184
12185 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12186
12187         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
12188         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
12189         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
12190         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
12191         gfortran.fortran-torture/execute/direct_io.f90,
12192         gfortran.fortran-torture/execute/inquire_2.f90,
12193         gfortran.fortran-torture/execute/inquire_4.f90,
12194         gfortran.fortran-torture/execute/list_read_1.f90,
12195         gfortran.fortran-torture/execute/open_replace.f90,
12196         gfortran.fortran-torture/execute/slash_edit.f90,
12197         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
12198         temporary files from testcases.
12199
12200 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12201
12202         PR libgfortran/26509
12203         gfortran.dg/write_direct_eor.f90: New test.
12204
12205 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
12206
12207         * gcc.target/powerpc/pr26350.c: New.
12208         * gcc.target/powerpc/indexed-addr.c: New.
12209
12210 2006-03-16  Roger Sayle  <roger@eyesopen.com>
12211
12212         * gfortran.dg/dependency_13.f90: New test case.
12213
12214 2006-03-16  Roger Sayle  <roger@eyesopen.com>
12215
12216         PR middle-end/21781
12217         * gcc.dg/real-const-1.c: New test case.
12218
12219 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
12220
12221         * g++.old-deja/g++.other/init18.C: New.
12222         * g++.old-deja/g++.other/init5.C: Remove xfail.
12223
12224 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12225
12226         * g++.dg/opt/pr15551.C: Cleanup temp file.
12227
12228 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12229
12230         PR c++/6634
12231         g++.dg/parse/long1.C: New test.
12232
12233 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12234
12235         PR fortran/19101
12236         * gfortran.dg/continuation.f90: New test.
12237         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
12238
12239 2006-03-14  Richard Guenther  <rguenther@suse.de>
12240
12241         PR tree-optimization/26672
12242         * gcc.dg/torture/pr26672.c: New testcase.
12243
12244 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
12245
12246         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
12247         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
12248
12249 2006-03-13  Roger Sayle  <roger@eyesopen.com>
12250
12251         PR middle-end/26557
12252         * gcc.c-torture/compile/switch-1.c: New test case.
12253
12254 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
12255
12256         PR fortran/25378
12257         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
12258         test to include more permuatations of mask and index.
12259         * gfortran.dg/scalar_mask_1.f90: Modify last test to
12260         respond to F2003 spec. that the position returned for an all false
12261         mask && condition is zero.
12262
12263 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
12264
12265         PR middle-end/25989
12266         * gcc.dg/gomp/pr25989.c: New test.
12267
12268 2006-03-13  Jeff Law  <law@redhat.com>
12269
12270         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
12271
12272 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
12273
12274         * gcc.dg/switch-9.c: New test.
12275
12276 2006-03-13  Richard Guenther  <rguenther@suse.de>
12277
12278         PR middle-end/26630
12279         * gcc.dg/torture/pr26630.c: New testcase.
12280
12281 2006-03-11  Roger Sayle  <roger@eyesopen.com>
12282
12283         * gfortran.dg/dependency_10.f90: New test case.
12284         * gfortran.dg/dependency_11.f90: Likewise.
12285
12286 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
12287             Erik Edelmann  <eedelman@gcc.gnu.org>
12288
12289         * gfortran.dg/allocatable_function_1.f90: New.
12290         * gfortran.dg/allocatable_function_2.f90: New.
12291
12292 2006-03-10  Richard Guenther  <rguenther@suse.de>
12293
12294         PR middle-end/26565
12295         * gcc.dg/torture/pr26565.c: New testcase.
12296
12297 2006-03-09  Eric Christopher  <echristo@apple.com>
12298
12299         * gcc.c-torture/compile/20060309-1.c: New.
12300
12301 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12302
12303         PR libgfortran/26499
12304         * gfortran.dg/write_back.f: New test.
12305         * gfortran.dg/write_rewind_1.f: New test.
12306         * gfortran.dg/write_rewind_2.f: New test.
12307
12308 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12309
12310         PR libgfortran/26554
12311         * gfortran.dg/read_logical.f90: New test.
12312
12313 2006-03-04  Laurent GUERBY <laurent@guerby.net>
12314
12315         * ada/acats/norun.lst: cdd2a03 now passes.
12316
12317 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
12318
12319         PR testsuite/25177
12320         * gcc.target/powerpc/pr18096-1.c: Change where the error
12321         would match.
12322
12323 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
12324
12325         * gcc.target/i386/cleanup-1.c: New test.
12326         * gcc.target/i386/cleanup-2.c: New test.
12327
12328 2006-03-04  Roger Sayle  <roger@eyesopen.com>
12329
12330         * gfortran.dg/dependency_9.f90: Remove for the time being.
12331
12332 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
12333
12334         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
12335         directive.
12336
12337 2006-03-03  Roger Sayle  <roger@eyesopen.com>
12338
12339         * gfortran.dg/dependency_9.f90: New test case.
12340
12341 2006-03-03  Roger Sayle  <roger@eyesopen.com>
12342
12343         * gfortran.dg/dependency_4.f90: New test case.
12344         * gfortran.dg/dependency_5.f90: New test case.
12345         * gfortran.dg/dependency_6.f90: New test case.
12346         * gfortran.dg/dependency_7.f90: New test case.
12347         * gfortran.dg/dependency_8.f90: New test case.
12348
12349 2006-03-03  Paul Brook  <paul@codesourcery.com>
12350
12351         * lib/target-supports.exp (check_profiling_available):
12352         Add m68k-*-elf.
12353
12354 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
12355
12356         PR fortran/25031
12357         * multiple_allocation_1.f90: New test.
12358
12359 2006-03-03  Roger Sayle  <roger@eyesopen.com>
12360
12361         PR tree-optimization/26524
12362         * gfortran.dg/pr26524.f: New test case.
12363
12364 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12365
12366         * g++.dg/template/repo5.C: Cleanup repo files.
12367         * gcc.dg/20051201-1.c: Cleanup coverage files.
12368         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
12369         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
12370         tree dump files.
12371
12372 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
12373
12374         * objc.dg/objc-nofilename-1.m: New test.
12375         * objc.dg/bad-receiver-type.m: New test.
12376         * obj-c++.dg/bad-receiver-type.mm: New test.
12377
12378 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12379
12380         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
12381
12382 2006-03-01  Mike Stump  <mrs@apple.com>
12383
12384         * g++.dg/abi/key2.C: Add.
12385
12386 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
12387
12388         * gfortran.dg/logical_dot_product.f90: New test.
12389
12390         PR fortran/26393
12391         * gfortran.dg/used_interface_ref.f90: New test.
12392
12393         PR fortran/20938
12394         * gfortran.dg/dependency_2.f90: New test.
12395         * gfortran.fortran-torture/execute/where17.f90: New test.
12396         * gfortran.fortran-torture/execute/where18.f90: New test.
12397         * gfortran.fortran-torture/execute/where19.f90: New test.
12398         * gfortran.fortran-torture/execute/where20.f90: New test.
12399
12400 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
12401
12402         * g++.dg/tree-ssa/pr26443.C: New test case.
12403
12404 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
12405
12406         PR middle-end/26022
12407         * g++.dg/opt/return-slot1.C: New test.
12408
12409 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12410
12411         PR libgfortran/26136
12412         * gfortran.dg/namelist_23.f90: New test.
12413
12414 2006-02-28  Roger Sayle  <roger@eyesopen.com>
12415
12416         PR middle-end/14752
12417         * gcc.dg/fold-eqandshift-2.c: New test case.
12418
12419 2006-02-28  Richard Guenther  <rguenther@suse.de>
12420
12421         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
12422         decomposition.
12423
12424 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
12425
12426         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
12427
12428 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12429
12430         PR libgfortran/26464
12431         * gfortran.dg/backspace_5.f: New test.
12432         * gfortran.dg/backspace_6.f: New test.
12433
12434 2006-02-26  Roger Sayle  <roger@eyesopen.com>
12435
12436         * gcc.dg/fold-eqandnot-1.c: New test case.
12437
12438 2006-02-26  Roger Sayle  <roger@eyesopen.com>
12439
12440         PR middle-end/19983
12441         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
12442
12443 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
12444
12445         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
12446         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
12447
12448 2006-02-26  Richard Guenther  <rguenther@suse.de>
12449
12450         PR tree-optimization/26421
12451         * gcc.dg/tree-ssa/pr26421.c: New testcase.
12452
12453 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
12454
12455         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
12456         * g++.old-deja/g++.robertl/eb132.C: Likewise.
12457
12458 2006-02-26  Roger Sayle  <roger@eyesopen.com>
12459
12460         * gcc.dg/fold-even-1.c: New test case.
12461
12462 2006-02-26  Roger Sayle  <roger@eyesopen.com>
12463
12464         PR middle-end/21137
12465         * gcc.dg/fold-eqandshift-1.c: New test case.
12466
12467 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
12468
12469         PR tree-optimization/25125
12470         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
12471         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
12472
12473 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
12474
12475         PR tree-optimizations/26359
12476         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
12477         with -fdump-tree-dceloop-details.
12478         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
12479
12480 2006-02-25  Roger Sayle  <roger@eyesopen.com>
12481
12482         PR middle-end/23673
12483         * gcc.dg/fold-eqxor-1.c: New test case.
12484         * gcc.dg/fold-eqxor-2.c: Likewise.
12485         * gcc.dg/fold-eqxor-3.c: Likewise.
12486
12487 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
12488
12489         PR fortran/23092
12490         * scalar_mask_1.f90: New test.
12491
12492 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
12493
12494         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
12495         * g++.dg/eh/uncaught2.C: New.
12496         * g++.dg/eh/uncaught3.C: New.
12497
12498 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12499
12500         PR libgfortran/26423
12501         * gfortran.dg/read_many_1.f: New test.
12502
12503 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
12504
12505         PR fortran/24519
12506         * gfortran.dg/dependency_3.f90: New test.
12507         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
12508         XFAILs.
12509
12510         PR fortran/25395
12511         * gfortran.dg/equiv_6.f90: New test.
12512
12513 2006-02-23  Jeff Law  <law@redhat.com>
12514
12515         * gcc.c-torture/compile/pr26425.c: New test.
12516
12517 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
12518
12519         PR middle-end/26412
12520         * gcc.dg/gomp/pr26412.c: New test.
12521
12522 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12523
12524         PR c++/26291
12525         * g++.dg/other/ellipsis1.C: New test.
12526         * g++.dg/parse/operator4.C: Adjust error marker.
12527
12528 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
12529
12530         PR target/25603
12531         * gfortran.dg/pr25603.f: New testcase.
12532
12533 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
12534
12535         * gcc.dg/bf-spl1.c: Don't specify -m68000.
12536         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
12537
12538 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
12539
12540         * g++.dg/eh/spbp.C: New.
12541
12542 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
12543
12544         PR middle-end/26379
12545         * gcc.target/i386/mmx-7.c: New test.
12546
12547 2006-02-20  Roger Sayle  <roger@eyesopen.com>
12548
12549         PR tree-optimization/26361
12550         * gcc.dg/tree-ssa/vrp27.c: New test case.
12551
12552 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
12553
12554         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
12555         * gcc.dg/tree-ssa/complex-4.c: Here.
12556
12557 2006-02-19  Roger Sayle  <roger@eyesopen.com>
12558
12559         PR middle-end/19543
12560         * gfortran.dg/logical_1.f90: New test case.
12561
12562 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
12563
12564         PR middle-end/26334
12565         * gcc.dg/20060218-1.c: Moved to...
12566         * gcc.target/i386/20060218-1.c: ... here.  New test.
12567
12568 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
12569
12570         PR fortran/26201
12571         * gfortran.dg/convert_1.f90: New.
12572
12573 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
12574
12575         PR fortran/25054
12576         * gfortran.dg/namelist_5.f90: New test.
12577
12578         PR fortran/25089
12579         * gfortran.dg/namelist_4.f90: New test.
12580
12581 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
12582
12583         PR tree-opt/25680
12584         * gcc.dg/tree-ssa/complex-3.c: New test.
12585
12586 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
12587
12588         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
12589         variable to take into account the variable name in the
12590         function header.
12591         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
12592
12593 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
12594
12595         PR middle-end/26334
12596         * gcc.c-torture/compile/20060217-1.c: New test.
12597         * gcc.dg/20060218-1.c: New test.
12598
12599 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
12600
12601         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
12602
12603 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
12604
12605         * gcc.dg/cpp/undef3.c: New test.
12606         * gcc.dg/cpp/trad/builtins2.c: New test.
12607
12608 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
12609
12610         PR c++/26266
12611         * g++.dg/template/static22.C: New test.
12612         * g++.dg/template/static23.C: New test.
12613         * g++.dg/template/static24.C: New test.
12614         * g++.dg/template/non-dependent13.C: New test.
12615         * g++.dg/init/member1.C: Tweak error markers.
12616
12617 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12618
12619         PR target/26255
12620         * gcc.c-torture/compile/pr26255.c: New test case.
12621
12622 2006-02-16  Roger Sayle  <roger@eyesopen.com>
12623
12624         * gfortran.fortran-torture/execute/where_10.f90: New test case.
12625         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
12626         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
12627         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
12628         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
12629         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
12630         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
12631
12632 2006-02-16  Jeff Law  <law@redhat.com>
12633
12634         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
12635         * gcc.dg/tree-ssa/vrp26.c: New test.
12636
12637 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
12638
12639         PR target/20353
12640         PR target/24578
12641         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
12642         __UCLIBC__ is defined.
12643
12644 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
12645
12646         PR fortran/26224
12647         * gfortran.dg/gomp/pr26224.f: New test.
12648
12649 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
12650
12651         PR tree-opt/25918
12652         * lib/target-supports.exp
12653         (check_effective_target_vect_short_mult): New.
12654         (check_effective_target_vect_char_mult): New.
12655         (check_effective_target_vect_widen_sum_qi_to_si): New.
12656         (check_effective_target_vect_widen_sum_qi_to_hi): New.
12657         (check_effective_target_vect_widen_sum_hi_to_si): New.
12658         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
12659         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
12660         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
12661         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
12662         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
12663         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
12664         vect-reduc-pattern-2c.c
12665         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
12666         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
12667         vect-reduc-pattern-1c.c
12668
12669 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
12670
12671         PR fortran/24557
12672         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
12673
12674 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
12675
12676         PR fortran/26054
12677         * gfortran.dg/enum_8.f90: Remove check for warning.
12678         * gfortran.dg/iomsg_1.f90: Ditto.
12679         * gfortran.dg/enum_1.f90: Ditto.
12680         * gfortran.dg/enum_9.f90: Ditto.
12681         * gfortran.dg/enum_2.f90: Ditto.
12682         * gfortran.dg/enum_10.f90: Ditto.
12683         * gfortran.dg/enum_3.f90: Ditto.
12684         * gfortran.dg/flush_1.f90: Ditto.
12685         * gfortran.dg/enum_4.f90: Ditto.
12686         * gfortran.dg/array_constructor_1.f90: Ditto.
12687         * gfortran.dg/enum_5.f90: Ditto.
12688         * gfortran.dg/enum_6.f90: Ditto.
12689         * gfortran.dg/enum_7.f90: Ditto.
12690
12691 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
12692
12693         PR middle-end/26300
12694         * gcc.c-torture/compile/20060215-1.c: New test.
12695
12696 2006-02-14  Roger Sayle  <roger@eyesopen.com>
12697
12698         PR middle-end/23670
12699         * gcc.dg/tree-ssa/andor-2.c: New test case.
12700
12701 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
12702
12703         PR fortran/25045
12704         * optional_dim.f90: New test.
12705
12706 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
12707
12708         PR fortran/26277
12709         * gfortran.dg/label_4.f90: New.
12710
12711 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
12712             Diego Novillo  <dnovillo@redhat.com>
12713             Uros Bizjak  <uros@kss-loka.si>
12714
12715         * gfortran.dg/gomp: New directory.
12716
12717 2006-02-14  Richard Guenther  <rguenther@suse.de>
12718
12719         PR tree-optimization/26258
12720         * gcc.dg/torture/pr26258.c: New testcase.
12721
12722 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
12723
12724         PR fortran/26246
12725         * gfortran.dg/pr26246_1.f90: New test.
12726         * gfortran.dg/pr26246_2.f90: New test.
12727
12728         PR middle-end/26092
12729         * gcc.c-torture/compile/20060208-1.c: New test.
12730
12731 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
12732
12733         PR fortran/26074
12734         PR fortran/25103
12735         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
12736         * gfortran.dg/bad_automatic_objects_1.f90: New test.
12737         * gfortran.dg/automatic_module_variable.f90: Change error message.
12738
12739         PR fortran/20861
12740         * gfortran.dg/internal_dummy_1.f90: New test.
12741
12742         PR fortran/20871
12743         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
12744
12745
12746         PR fortran/25083
12747         * gfortran.dg/uncommon_block_data_1.f90: New test.
12748         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
12749         with standard.
12750
12751         PR fortran/25088
12752         * gfortran.dg/typed_subroutine_1.f90: New test.
12753
12754 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
12755
12756         * objc.dg/dwarf-1.m: New.
12757
12758 2006-02-13  Roger Sayle  <roger@eyesopen.com>
12759
12760         PR middle-end/24427
12761         * gcc.dg/tree-ssa/andor-1.c: New test case.
12762
12763 2006-02-13  Josh Conner  <jconner@apple.com>
12764
12765         PR target/25376
12766         * gcc.dg/pr25376.c: New test.
12767
12768         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
12769         assemble.
12770         * lib/target-supports.exp (check_named_sections_available):
12771         Only compile named-sections test -- don't assemble.
12772
12773 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12774
12775         * g++.dg/warn/no-write-strings.C: New test.
12776         * g++.dg/warn/write-strings.C: Likewise.
12777         * g++.dg/warn/write-strings-default.C: Likewise.
12778
12779 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
12780
12781         PR fortran/25806
12782         * gfortran.dg/ret_pointer_2.f90: New test.
12783
12784 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
12785
12786         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
12787
12788 2006-02-10  Jeff Law  <law@redhat.com>
12789
12790         * gcc.c-torture/compile/pr26213.c: New test.
12791
12792 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
12793
12794         gfortran.dg/null_1.f90: New test.
12795
12796 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
12797
12798         PR fortran/14771
12799         * gfortran.dg/parens_4.f90: New.
12800         * gfortran.dg/parens_5.f90: New.
12801
12802 2006-02-10  Richard Guenther  <rguenther@suse.de>
12803
12804         * gcc.dg/pr23372-1.c: Remove empty file.
12805
12806 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
12807         Paul Thomas  <pault@gcc.gnu.org>
12808
12809         PR fortran/14771
12810         * gfortran.dg/parens_1.f90: New.
12811         * gfortran.dg/parens_2.f90: New.
12812         * gfortran.dg/parens_3.f90: New.
12813
12814 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
12815
12816         PR fortran/26038
12817         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
12818
12819         PR fortran/25059
12820         * gfortran.dg/impure_assignment_1.f90: New test.
12821
12822         PR fortran/25070
12823         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
12824
12825 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
12826
12827         PR target/26141
12828         * g++.dg/expr/stdarg2.C: New test.
12829
12830 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
12831
12832         PR inline-asm/16194
12833         * gcc.dg/pr16194.c: New test.
12834
12835 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12836
12837         * ada/acats/run_acats: Use portable variant of "$@".
12838
12839 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12840
12841         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
12842         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
12843
12844 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
12845
12846         PR tree-opt/26179
12847         * g++.dg/opt/pr26179.C: New test.
12848
12849 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
12850
12851         PR middle-end/26134
12852         * gcc.dg/tree-ssa/complex-3.c: New test.
12853
12854 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
12855
12856         * gcc.c-torture/compile/volatile-1.c: New test.
12857
12858 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
12859
12860         PR 26180
12861         * gcc.dg/tree-ssa/pr26180.c: New test.
12862
12863 2006-02-08  Jeff Law  <law@redhat.com>
12864
12865         * gcc.dg/tree-ssa/pr21417.c: New test.
12866
12867 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
12868
12869         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
12870         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
12871
12872 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
12873
12874         * lib/scanrtl.exp: New.
12875
12876 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12877
12878         PR c++/26071
12879         * g++.dg/other/virtual2.C: New test.
12880
12881         PR c++/26070
12882         * g++.dg/other/virtual1.C: New test.
12883
12884 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
12885
12886         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
12887         cleanup-ipa-dump): Update dump file glob patterns.
12888         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
12889         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
12890
12891         * lib/gcc-dg.exp: Load it.
12892         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
12893
12894 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
12895
12896         PR testsuite/26159
12897         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
12898         * gcc.dg/tree-ssa/pr23382.c: Ditto.
12899
12900 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
12901
12902         PR fortran/25577
12903         * gfortran.dg/mvbits_1.f90: New.
12904
12905 2006-02-07  Dirk Mueller  <dmueller@suse.com>
12906
12907         * g++.dg/warn/Wdiv-by-zero.C: New test.
12908         * g++.dg/warn/Wno-div-by-zero.C: New.
12909
12910 2006-02-07  Jeff Law  <law@redhat.com>
12911
12912         * gcc.dg/tree-ssa/pr21559.c: New test.
12913
12914         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
12915         multiple VRP passes.
12916         * gcc.dg/tree-ssa/vrp09.c: Likewise.
12917         * gcc.dg/tree-ssa/vrp18.c: Likewise.
12918         * gcc.dg/tree-ssa/pr21582.c: Likewise.
12919         * gcc.dg/tree-ssa/pr20657.c: Likewise.
12920         * gcc.dg/tree-ssa/pr21001.c: Likewise.
12921         * gcc.dg/tree-ssa/vrp02.c: Likewise
12922         * gcc.dg/tree-ssa/vrp11.c: Likewise
12923         * gcc.dg/tree-ssa/pr14341.c: Likewise
12924         * gcc.dg/tree-ssa/vrp19.c: Likewise
12925         * gcc.dg/tree-ssa/vrp20.c: Likewise
12926         * gcc.dg/tree-ssa/vrp03.c: Likewise
12927         * gcc.dg/tree-ssa/pr21086.c: Likewise
12928         * gcc.dg/tree-ssa/pr21959.c: Likewise
12929         * gcc.dg/tree-ssa/vrp21.c: Likewise
12930         * gcc.dg/tree-ssa/vrp04.c: Likewise
12931         * gcc.dg/tree-ssa/pr25485.c: Likewise
12932         * gcc.dg/tree-ssa/pr22026.c: Likewise
12933         * gcc.dg/tree-ssa/vrp22.c: Likewise
12934         * gcc.dg/tree-ssa/vrp05.c: Likewise
12935         * gcc.dg/tree-ssa/20030807-10.c: Likewise
12936         * gcc.dg/tree-ssa/pr20701.c: Likewise
12937         * gcc.dg/tree-ssa/vrp23.c: Likewise
12938         * gcc.dg/tree-ssa/vrp06.c: Likewise
12939         * gcc.dg/tree-ssa/pr22117.c: Likewise
12940         * gcc.dg/tree-ssa/pr20702.c: Likewise
12941         * gcc.dg/tree-ssa/vrp15.c: Likewise
12942         * gcc.dg/tree-ssa/pr21090.c: Likewise
12943         * gcc.dg/tree-ssa/pr21294.c: Likewise
12944         * gcc.dg/tree-ssa/vrp24.c: Likewise
12945         * gcc.dg/tree-ssa/vrp07.c: Likewise
12946         * gcc.dg/tree-ssa/pr21563.c: Likewise
12947         * gcc.dg/tree-ssa/pr25382.c: Likewise
12948         * gcc.dg/tree-ssa/vrp16.c: Likewise
12949         * gcc.dg/tree-ssa/vrp25.c: Likewise
12950         * gcc.dg/tree-ssa/vrp08.c: Likewise
12951         * gcc.dg/tree-ssa/20030807-6.c: Likewise
12952         * gcc.dg/tree-ssa/vrp17.c: Likewise
12953         * gcc.dg/tree-ssa/pr21458.c: Likewise
12954         * g++.dg/tree-ssa/pr18178.C: Likewise
12955
12956 2006-02-07  Richard Guenther  <rguenther@suse.de>
12957
12958         PR c++/26140
12959         Revert
12960         2006-01-30  Richard Guenther  <rguenther@suse.de>
12961         PR c++/23372
12962         * gcc.dg/pr23372-1.C: New testcase.
12963
12964         * g++.dg/tree-ssa/pr26140.C: New testcase.
12965
12966 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
12967
12968         PR c++/9737
12969         * g++.dg/template/ttp15.C: New test.
12970         * g++.dg/template/ttp16.C: Likewise.
12971         * g++.dg/template/ttp17.C: Likewise.
12972         * g++.old-deja/g++.pt/ttp36.C: Remove.
12973         * g++.old-deja/g++.pt/ttp19.C: Likewise.
12974         * g++.old-deja/g++.pt/ttp37.C: Likewise.
12975         * g++.old-deja/g++.pt/ttp38.C: Likewise.
12976         * g++.old-deja/g++.pt/ttp39.C: Likewise.
12977         * g++.old-deja/g++.pt/ttp9.C: Likewise.
12978         * g++.old-deja/g++.pt/ttp40.C: Likewise.
12979         * g++.old-deja/g++.pt/ttp51.C: Likewise.
12980         * g++.old-deja/g++.pt/ttp26.C: Likewise.
12981         * g++.old-deja/g++.pt/ttp36.C: Likewise.
12982
12983 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
12984
12985         PR libfortran/23815
12986         * unf_io_convert_4.f90: New test.
12987
12988 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
12989
12990         * gcc.dg/tree-ssa/loadpre10.c: New test.
12991         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
12992         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
12993         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
12994
12995 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12996
12997         PR libfortran/24685
12998         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
12999
13000 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
13001
13002         PR tree-opt/25251
13003         * gfortran.dg/assign_7.f: New test.
13004
13005 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
13006
13007         PR fortran/26041
13008         PR fortran/26064
13009         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
13010         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
13011         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
13012
13013 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
13014
13015         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
13016         in size_t typedef.
13017
13018 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13019
13020         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
13021         * g++.dg/charset/string.c (foo): Likewise.
13022         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
13023         const char*
13024         * g++.dg/ext/builtin2.C (printf): Likewise.
13025         * g++.dg/init/new15.C (printf): Likewise.
13026         * g++.dg/opt/pr17697-1.C (foo): Likewise.
13027         * g++.dg/opt/pr17697-2.C (foo): Likewise.
13028         * g++.dg/opt/pr17697-3.C (foo): Likewise.
13029         * g++.dg/template/non-dependent4.C (temp): Likewise.
13030         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
13031         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
13032         parameter type to const char*.
13033         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
13034         Change type to const char*.
13035         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
13036         Likewise.
13037         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
13038         second parameter type to const char*.
13039         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
13040         (Y::Y): Change parameter type to const char*.
13041         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
13042         * g++.old-deja/g++.jason/report.C: Apply const correctness.
13043         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
13044         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
13045         (char*).
13046         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
13047         const char*.
13048         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
13049         type to const char*.
13050         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
13051         return type to const char*.
13052         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
13053         to const char*.
13054         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
13055         * g++.old-deja/g++.law/refs1.C: Likewise.
13056         * g++.old-deja/g++.law/visibility1.C: Likewise.
13057         * g++.old-deja/g++.law/visibility2.C: Likewise.
13058         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
13059         const char*.
13060         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
13061         * g++.old-deja/g++.mike/net48.C: Likewise.
13062         * g++.old-deja/g++.mike/p646.C: Likewise.
13063         * g++.old-deja/g++.mike/p6746.C: Likewise.
13064         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
13065         type to const char*.
13066         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
13067         deprecated conversion warning.
13068         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
13069         char*.
13070         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
13071         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
13072         * g++.old-deja/g++.pt/explicit8.C: Likewise.
13073         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
13074         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
13075         * g++.old-deja/g++.pt/nontype3.C: Likewise.
13076         * g++.old-deja/g++.pt/t39.C: Likewise.
13077         * g++.old-deja/g++.robertl/eb106.C: Likewise.
13078         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
13079
13080 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
13081
13082         PR fortran/25075
13083         intrinsic_argument_conformance_1.f90: New test.
13084
13085 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
13086
13087         PR fortran/20845
13088         * gfortran.dg/char_result_11.f90: Add SAVE.
13089         * gfortran.dg/der_pointer_4.f90: Ditto.
13090         * gfortran.dg/default_initialization.f90: New test.
13091
13092 2006-02-03  Jeff Law  <law@redhat.com>
13093
13094         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
13095         handle more than 100 dump files.
13096         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
13097         * lib/scantree.exp (scan-tree-dump): Likewise.
13098         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
13099         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
13100         * lib/scanipa.exp (scan-ipa-dump): Likewise.
13101         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
13102         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
13103
13104 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
13105
13106         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
13107
13108 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
13109
13110         * g++.dg/template/using12.C: New test.
13111
13112 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
13113
13114         * gcc.target/powerpc/pr25960.c: New test.
13115
13116 2006-02-02  Steven G. Kargl  <kargls@comcast>
13117
13118         PR fortran/24958
13119         gfortran.dg/nullify_2.f90: New test.
13120
13121 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
13122
13123         PR 25990
13124         * gcc.dg/gomp/pr25990.c: New test.
13125
13126 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
13127
13128         PR c++/25342
13129         * g++.gd/template/partial4.C: New test.
13130
13131 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
13132
13133         PR middle-end/26001
13134         * gfortran.dg/data_char_2.f90: New.
13135
13136 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
13137
13138         PR fortran/26039
13139         maxval_maxloc_conformance_1.f90: New test.
13140
13141 2006-01-31  Richard Guenther  <rguenther@suse.de>
13142
13143         * gcc.target/i386/sselibm-1.c: New testcase.
13144         * gcc.target/i386/sselibm-2.c: Likewise.
13145         * gcc.target/i386/sselibm-3.c: Likewise.
13146         * gcc.target/i386/sselibm-4.c: Likewise.
13147         * gcc.target/i386/sselibm-5.c: Likewise.
13148
13149 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
13150
13151         PR fortran/24266
13152         * gfortran.dg/arrayio_derived_2.f90: New.
13153
13154 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
13155
13156         * gcc.dg/unsigned-long-compare.c: New test.
13157
13158 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
13159
13160         PR testsuite/25318
13161         * lib/target-supports.exp (check_effective_target_freorder):
13162         Check to see if target supports -freorder-blocks-and-partition.
13163         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
13164         instead of "dg-require-named-sections".
13165
13166 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
13167
13168         PR target/14798:
13169         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
13170         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
13171         * gcc.dg/pragma-isr-trapa2.c: Likewise.
13172         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
13173         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
13174         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
13175         * gcc.dg/attr-isr-trap_exit.c: Likewise.
13176         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
13177
13178 2006-01-30  Richard Guenther  <rguenther@suse.de>
13179
13180         PR c++/23372
13181         * gcc.dg/pr23372-1.C: New testcase.
13182
13183 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
13184
13185         * gcc.dg/gomp/pr25874.c: New test.
13186
13187 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
13188
13189         PR tree-opt/25911
13190         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
13191
13192 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
13193
13194         PR fortran/18578
13195         PR fortran/18579
13196         PR fortran/20857
13197         PR fortran/20885
13198         * gfortran.dg/intent_out_1.f90: New test.
13199
13200 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
13201
13202         PR fortran/17911
13203         * gfortran.dg/procedure_lvalue.f90: New test.
13204
13205         PR fortran/20895
13206         PR fortran/25030
13207         * gfortran.dg/char_pointer_assign_2.f90: New test.
13208         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
13209         assignment to be consistent with standard.
13210         * gfortran.dg/char_result_2.f90: The same.
13211         * gfortran.dg/char_result_8.f90: The same.
13212
13213 2006-01-28  Zack Weinberg  <zackw@panix.com>
13214
13215         * gcc.dg/Woverlength-strings.c
13216         * gcc.dg/Woverlength-strings-pedantic-c89.c
13217         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
13218         * gcc.dg/Woverlength-strings-pedantic-c99.c
13219         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
13220
13221 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
13222
13223         * gcc.c-torture/execute/20060127-1.c: New test.
13224
13225 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
13226
13227         PR c++/25999
13228         * g++.dg/ext/pragmaweak1.C: New test.
13229
13230 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
13231
13232         PR c++/25855
13233         * g++.dg/template/spec29.C: New test.
13234
13235 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
13236
13237         PR c/19606.
13238         * gcc.c-torture/execute/pr19606.c: New.
13239
13240 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
13241
13242         * gcc.dg/pragma-re-4.c: New test.
13243
13244 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
13245
13246         PR fortran/25964
13247         * gfortran.dg/assumed_size_refs_3.f90: New test.
13248
13249 2006-01-27  Ben Elliston  <bje@au.ibm.com>
13250
13251         * gcc.misc-tests/dectest.exp: Remove defunct comment.
13252
13253 2006-01-26  Laurent GUERBY <laurent@guerby.net>
13254
13255         PR ada/21317
13256         * ada/acats/support/impdef.a: Add One_Long_Second.
13257         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
13258         * ada/acats/tests/c9/c94026.a: Likewise.
13259         * ada/acats/tests/c9/c97305c.ada: Likewise.
13260         * ada/acats/tests/c9/c99004a.ada: Likewise.
13261
13262 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
13263
13264         PR fortran/25964
13265         * gfortran.dg/global_references_2.f90: New test.
13266
13267         PR fortran/25084
13268         PR fortran/20852
13269         PR fortran/25085
13270         PR fortran/25086
13271         * gfortran.dg/assumed_charlen_function_1.f90: New test.
13272         * gfortran.dg/assumed_charlen_function_3.f90: New test.
13273
13274         PR fortran/25416
13275         * gfortran.dg/assumed_charlen_function_2.f90: New test.
13276
13277 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
13278
13279         PR c/25892
13280         * gcc.dg/Wpointer-sign.c: New.
13281         * gcc.dg/Wpointer-sign-Wall.c: New.
13282         * gcc.dg/Wpointer-sign-Wall-no.c: New.
13283         * gcc.dg/Wpointer-sign-pedantic.c: New.
13284         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
13285         * gcc.dg/conv-2.c: Use -Wpointer-sign.
13286
13287 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
13288
13289         PR C/25861
13290         * gcc.c-torture/compile/pr25861.c: New test.
13291
13292 2006-01-26  Paul Brook  <paul@codesourcery.com>
13293
13294         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
13295         on short-enum targets.
13296         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
13297         variable.
13298         (generate_fields): Use short_enums.
13299         (main): Set short_enums.  Document -e.
13300         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
13301         on short-enum targets.
13302         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
13303         variable.
13304         (generate_fields): Use short_enums.
13305         (main): Set short_enums.  Document -e.
13306         * lib/target-supports.exp (check_effective_target_short_enums): New.
13307
13308 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
13309
13310         PR target/25947
13311         * gcc.dg/torture/pr25947-1.c: New test.
13312
13313 2006-01-25  Jan Hubicka  <jh@suse.cz>
13314             Roger Sayle  <roger@eyesopen.com>
13315
13316         PR rtl-optimization/25703
13317         * gcc.target/i386/20060125-1.c: New test case.
13318         * gcc.target/i386/20060125-2.c: New test case.
13319
13320 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
13321
13322         PR fortran/18540
13323         * gfortran.dg/goto_1.f: New.
13324
13325 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
13326
13327         PR fortran/25716
13328         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
13329         25716 on 32-bit systems too.
13330
13331 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
13332
13333         PR testsuite/25590
13334         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
13335
13336 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
13337
13338         * gcc.dg/tree-ssa/gen-vect-33.c: New.
13339
13340 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13341
13342         PR fortran/25835
13343         * gfortran.dg/read_eof.f90: Delete, renamed.
13344         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
13345         * gfortran.dg/read_eof_2.f90: New test.
13346         * gfortran.dg/read_eof_3.f90: New test.
13347
13348 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
13349
13350         PR tree-opt/25860
13351         * gcc.c-torture/compile/pr25860.c: New test.
13352
13353 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13354
13355         PR c++/25552
13356         * g++.dg/parse/dtor8.C: New test.
13357
13358 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
13359
13360         PR testsuite/25891
13361         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
13362         * gcc.dg/gomp/gomp.exp: Return without testing anything if
13363         check_effective_target_fopenmp returns 0.
13364
13365 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
13366
13367         PR ada/20548
13368         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
13369         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
13370         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
13371
13372 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
13373
13374         PR tree-opt/25857
13375         * g++.dg/opt/pr25857.C: New test.
13376
13377 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
13378         Jan Hubicka  <jh@suse.cz>
13379         Richard Guenther  <rguenther@suse.de>
13380
13381         PR rtl-optimization/25654
13382         * gcc.dg/torture/pr25654.c: New testcase.
13383         * gcc.target/i386/pr25654.c: Likewise.
13384
13385 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
13386
13387         PR fortran/25901
13388         * gfortran.dg/internal references_2.f90: New test.
13389
13390         Fix regression in testing of admissability of attributes.
13391         * gfortran.dg/intent_used_1.f90: New test.
13392
13393 2006-01-23  Ben Elliston  <bje@au.ibm.com>
13394
13395         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
13396         Remove target conditional torture options for i?86 and x86_64
13397         GNU/Linux.
13398
13399 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13400
13401         PR c++/10891
13402         * g++.dg/rtti/no-rtti.C: New.
13403
13404 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
13405
13406         PR c++/25895
13407         * g++.dg/inherit/conv2.C: New test.
13408
13409         PR c++/25856
13410         * g++.dg/parse/dtor7.C: New test.
13411
13412         PR c++/25858
13413         * g++.dg/template/crash44.C: New test.
13414
13415 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
13416
13417         PR fortran/25124
13418         PR fortran/25625
13419         * gfortran.dg/internal_references_1.f90: New test.
13420           PR fortran/20881
13421         PR fortran/23308
13422         PR fortran/25538
13423         PR fortran/25710
13424         * gfortran.dg/global_references_1.f90: New test.
13425         * gfortran.dg/g77/19990905-1.f: Restore the error that
13426         there is a clash between the common block name and
13427         the name of a subroutine reference.
13428
13429         PR fortran/PR24276
13430         * gfortran.dg/aliasing_dummy_1.f90: New test.
13431
13432 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
13433
13434         * gcc.dg/vmx/1b-01.c: Warning fix.
13435         * gcc.dg/vmx/1c-02.c: Likewise.
13436         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
13437
13438 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
13439
13440         PR testsuite/24962
13441         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
13442
13443 2006-01-20  Richard Guenther  <rguenther@suse.de>
13444         Steven Bosscher <stevenb.gcc@gmail.com>
13445
13446         PR rtl-optimization/24626
13447         * gcc.dg/torture/pr24626-1.c: New testcase.
13448         * gcc.dg/torture/pr24626-2.c: Likewise.
13449         * gcc.dg/torture/pr24626-3.c: Likewise.
13450         * gcc.dg/torture/pr24626-4.c: Likewise.
13451
13452 2006-01-20  Dirk Mueller  <dmueller@suse.com>
13453
13454         PR c++/5520
13455         * g++.dg/warn/empty-body.C: New.
13456
13457 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
13458
13459         PR c++/22136
13460         * g++.dg/template/using10.C: New test.
13461         * g++.dg/temlpate/using11.C: Likewise.
13462         * g++.dg/inherit/using5.C: Tweak error messages.
13463
13464 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
13465
13466         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
13467         target test.
13468         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
13469
13470 2006-01-19  Jan Hubicka  <jh@suse.cz>
13471
13472         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
13473
13474 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13475
13476         PR c++/25854
13477         * g++.dg/template/spec28.C: New test.
13478
13479 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
13480
13481         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
13482         (switchfiles): Fix fprintf's by adding srcdir or removing it.
13483
13484 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
13485
13486         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
13487         * gcc.dg/gomp/critical-1.c: Likewise.
13488         * gcc.dg/gomp/critical-3.c: Likewise.
13489         * gcc.dg/gomp/empty.c: Likewise.
13490         * gcc.dg/gomp/ordered-1.c: Likewise.
13491         * gcc.dg/gomp/for-4.c: Likewise.
13492         * gcc.dg/gomp/for-6.c: Likewise.
13493         * gcc.dg/gomp/master-3.c: Likewise.
13494         * gcc.dg/gomp/for-8.c: Likewise.
13495         * gcc.dg/gomp/for-10.c: Likewise.
13496         * gcc.dg/gomp/for-18.c: Likewise.
13497         * gcc.dg/gomp/for-5.c: Likewise.
13498         * gcc.dg/gomp/for-7.c: Likewise.
13499         * gcc.dg/gomp/for-9.c: Likewise.
13500
13501 2006-01-18  Jeff Law  <law@redhat.com>
13502
13503         * gcc.dg/tree-ssa/vrp25.c: New test.
13504
13505 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
13506
13507         * gcc.dg/pr25805.c: Fix misapplied patch.
13508
13509 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
13510
13511         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
13512         (check_effective_target_vect_udot_qi): New.
13513         (check_effective_target_vect_sdot_hi): New.
13514         (check_effective_target_vect_udot_hi): New.
13515         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
13516         prefixed with "wrapv-" with -fwrapv.
13517         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
13518         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
13519         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
13520         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
13521         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
13522
13523         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
13524         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
13525         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
13526         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
13527
13528 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13529
13530         PR c++/16829
13531         * g++.dg/other/default2.C: New test.
13532         * g++.dg/other/default3.C: New test.
13533
13534 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
13535
13536         PR c/25805
13537         * gcc.dg/pr25805.c: New file.
13538
13539 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
13540
13541         PR c++/25836
13542         * g++.dg/template/init6.C: New test.
13543
13544 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
13545
13546         * gcc.dg/tree-ssa/pr24287.c: New test
13547
13548 2006-01-18  Eric Christopher  <echristo@apple.com>
13549
13550         * g++.dg/eh/table.C: New.
13551
13552 2006-01-18  DJ Delorie  <dj@redhat.com>
13553
13554         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
13555         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
13556         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
13557         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
13558
13559 2006-01-18  Jeff Law  <law@redhat.com>
13560
13561         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
13562         on wrapping on overflow semantics.
13563
13564         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
13565
13566         * gcc.gc/tree-ssa/vrp23.c: New test.
13567         * gcc.gc/tree-ssa/vrp24.c: New test.
13568
13569 2006-01-18  Richard Henderson  <rth@redhat.com>
13570             Aldy Hernandez  <aldyh@redhat.com>
13571             Jakub Jelinek  <jakub@redhat.com>
13572             Diego Novillo  <dnovillo@redhat.com>
13573             Uros Bizjak  <uros@kss-loka.si>
13574
13575         * gcc.dg/gomp: New directory.
13576
13577 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
13578             Steven G. Kargl  <kargls@comcast.net>
13579
13580         PR fortran/20869
13581         * gfortran.dg/intrinsic_external_1.f90: New test.
13582
13583         PR fortran/20875.
13584         * gfortran.dg/elemental_pointer_1.f90: New test.
13585
13586         PR fortran/25024
13587         * gfortran.dg/external_procedures_1.f90: New test.
13588
13589         PR fortran/25785
13590         gfortran.dg/assumed_present.f90: New test.
13591
13592 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
13593
13594         * g++.dg/parse/lookup5.C: New test.
13595
13596 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13597
13598         PR fortran/25697
13599         * gfortran.dg/read_eof.f90: New test.
13600
13601 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
13602
13603         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
13604         add a closing brace.
13605
13606 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13607
13608         PR fortran/25631
13609         * gfortran.dg/fmt_tl.f: New test.
13610
13611 2006-01-17  Eric Christopher  <echristo@apple.com>
13612
13613         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
13614         * g++.old-deja/g++.warn/impint2.C: Ditto.
13615         * g++.old-deja/g++.other/null1.C: Ditto.
13616         * g++.dg/warn/conv2.C: Ditto.
13617         * g++.dg/warn/conv4.C: New file.
13618
13619 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
13620
13621         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
13622
13623 2006-01-17  Andreas Jaeger  <aj@suse.de>
13624             Janis Johnson <janis187@us.ibm.com>
13625
13626         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
13627         in 64-bit.
13628         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
13629         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
13630
13631 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
13632
13633         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
13634         (switchfiles): xfail txxx where xxx >= 25.
13635
13636 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
13637
13638         PR testsuite/25764
13639         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
13640
13641 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
13642
13643         PR c/25682
13644         * gcc.dg/pr25682.c: New test.
13645         * g++.dg/parse/array-size2.C: New test.
13646
13647 2006-01-16  Ian Lance Taylor  <ian@airs.com>
13648
13649         * consistency.vlad: Remove entire directory, 1652 files.
13650
13651 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
13652
13653         * lib/target-supports.exp (check_effective_target_dfp_nocache,
13654         check_effective_target_dfprt_nocache): New.
13655         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
13656         (check_effective_target_dfprt): New.
13657         * lib/c-compat.exp (check_dfp): Remove.
13658         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
13659         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
13660         level of support for decimal float.
13661         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
13662         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
13663         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
13664         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
13665         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
13666         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
13667         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
13668         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
13669         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
13670         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
13671         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
13672         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
13673         directives.
13674
13675 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
13676
13677         PR testsuite/25741
13678         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
13679         $base_dir/../.
13680         * lib/gfortran.exp (gfortran_init): Likewise.
13681         * lib/obj-c++.exp (obj-c++_init): Likewise.
13682         * lib/scanasm.exp (scan-assembler-dem): Likewise.
13683         (scan-assembler-dem-not): Likewise.
13684         * lib/scandump.exp (scan-dump-dem): Likewise.
13685         (scan-dump-dem-not): Likewise.
13686
13687 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
13688
13689         PR testsuite/25767
13690         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
13691         powerpc-*-darwin*.
13692         * lib/obj-c++.exp (obj-c++_init): Likewise.
13693
13694 2006-01-16  Richard Guenther  <rguenther@suse.de>
13695
13696         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
13697
13698 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13699
13700         PR testsuite/25777
13701         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
13702         to LD_LIBRARY_PATH.
13703
13704 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
13705             Andrew Pinski  <pinskia@physics.uc.edu>
13706
13707         * gcc.dg/minmax-1.c: New test.
13708
13709 2006-01-16  Ben Elliston  <bje@au.ibm.com>
13710
13711         * gcc.dg/dfp/dfp.exp: Correct FSF address.
13712         * gcc.misc-tests/dectest.exp: Ditto.
13713
13714 2006-01-15  Ian Lance Taylor  <ian@airs.com>
13715
13716         PR testsuite/25796
13717         * gcc.target/i386/cmov6.c: Use -march=k8.
13718
13719 2006-01-15  Andreas Jaeger  <aj@suse.de>
13720
13721         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
13722         x86 does not have __float128.
13723
13724 2006-01-14  Ian Lance Taylor  <ian@airs.com>
13725
13726         * gcc.target/i386/cmov6.c: New test.
13727
13728 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
13729
13730         PR c++/25663
13731         * g++.dg/template/ctor6.C: New test.
13732
13733 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
13734
13735         PR tree-optimization/25485
13736         * gcc.dg/tree-ssa/pr25485.c: New.
13737
13738 2006-01-14  Richard Guenther  <rguenther@suse.de>
13739
13740         PR tree-optimization/22548
13741         PR tree-optimization/22555
13742         PR tree-optimization/22501
13743         * gcc.dg/tree-ssa/alias-4.c: New testcase.
13744         * gcc.dg/tree-ssa/alias-5.c: Likewise.
13745         * gcc.dg/tree-ssa/alias-6.c: Likewise.
13746         * gcc.dg/tree-ssa/alias-7.c: Likewise.
13747         * gcc.dg/tree-ssa/alias-8.c: Likewise.
13748         * gcc.dg/tree-ssa/alias-9.c: Likewise.
13749         * gcc.dg/tree-ssa/alias-10.c: Likewise.
13750         * gcc.dg/tree-ssa/alias-11.c: Likewise.
13751         * gcc.dg/tree-ssa/alias-12.c: Likewise.
13752
13753 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
13754
13755         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
13756         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
13757
13758 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
13759         Richard Guenther  <rguenther@suse.de>
13760
13761         PR rtl-optimization/24257
13762         * gcc.dg/torture/pr24257.c: New testcase.
13763
13764 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
13765
13766         * gcc.c-torture/execute/20060110-1.c: New test.
13767         * gcc.c-torture/execute/20060110-2.c: New test.
13768
13769 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
13770
13771         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
13772
13773 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
13774
13775         PR fortran/25756
13776         * gfortran.dg/label_3.f90: New test.
13777
13778 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
13779
13780         PR tree-optimization/25771
13781         * g++.dg/tree-ssa/pr25771.C: New test
13782
13783 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
13784
13785         PR tree-opt/24365
13786         * g++.dg/opt/complex5.C: New test.
13787
13788 2006-01-13  Richard Guenther  <rguenther@suse.de>
13789
13790         * gcc.target/i386/387-9.c: New testcase.
13791
13792 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
13793
13794         PR c++/24824
13795         * g++.dg/debug/dwarf2-1.C: New.
13796
13797 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
13798
13799         PR testsuite/25728
13800         * lib/gcov.exp (verify-lines): Add "close $fd".
13801
13802 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
13803             Ben Elliston  <bje@au.ibm.com>
13804
13805         * gcc.dg/dfp/inf-1.c: New test.
13806
13807 2006-01-12  Janis Johnson <janis187@us.ibm.com>
13808             Yao Qi  <qiyaoltc@cn.ibm.com>
13809             Ben Elliston  <bje@au.ibm.com>
13810             Jon Grimm  <jgrimm2@us.ibm.com>
13811
13812         * gcc.dg/nodfp-1.c: New test.
13813         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
13814         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
13815         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
13816         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
13817         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
13818         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
13819         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
13820         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
13821         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
13822         * gcc.dg/format/dfp-scanf-1.c: Likewise.
13823         * gcc.dg/format/dfp-printf-1.c: Likewise.
13824         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
13825         (compat_setup_dfp): New.
13826         * gcc.dg/compat/compat.exp: Use it.
13827         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
13828         Make some variables global, prepend "compat_" to their names.
13829         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
13830         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
13831         * gcc.misc-tests/dectest.exp: New test driver for decTest.
13832         * lib/compat.exp (compat_skip_list): Make global, rename.
13833         * lib/c-compat.exp: New file.
13834         * lib/target-supports.exp (check_effective_target_dfp): New.
13835
13836         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
13837         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
13838         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
13839         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
13840         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
13841         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
13842         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
13843         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
13844         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
13845         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
13846         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
13847         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
13848         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
13849         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
13850         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
13851         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
13852         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
13853         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
13854         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
13855         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
13856         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
13857         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
13858         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
13859         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
13860         gcc.dg/dfp/struct-layout-1.c,
13861         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
13862         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
13863         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
13864         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
13865         gcc.dg/dfp/func-vararg-dfp.c,
13866         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
13867         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
13868         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
13869         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
13870         gcc.dg/dfp/wtr-conversion-1.c: New tests.
13871
13872 2006-01-11  Richard Guenther  <rguenther@suse.de>
13873
13874         PR tree-optimization/25734
13875         * gcc.dg/tree-ssa/pr25734.c: New testcase.
13876
13877 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
13878
13879         PR fortran/25486
13880         * gfortran.dg/literal_character_constant_1_x.F: New test.
13881         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
13882         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
13883         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
13884
13885 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
13886
13887         PR c++/25386
13888         * g++.dg/ext/packed3.C: Add expected packed error.
13889
13890 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
13891
13892         PR target/25706
13893         * gcc.dg/torture/pr25706-1.c: New test.
13894
13895 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
13896
13897         PR tree-optimization/23109
13898         PR tree-optimization/23948
13899         PR tree-optimization/24123
13900
13901         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
13902         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
13903         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
13904         g++.dg/tree-ssa/pr23948.C: New testcases.
13905         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
13906         three divisions in order to do the optimization.
13907
13908 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
13909
13910         PR c++/25632
13911         * g++.dg/other/pr25632.C: New test.
13912
13913 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
13914
13915         PR fortran/25730
13916         * gfortran.dg/used_types_1.f90: New test.
13917
13918 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
13919
13920         PR target/25718
13921         * gcc.dg/torture/pr25718-1.c: New test.
13922
13923 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
13924
13925         * gfortran.dg/list_read_2.f90: Fix typo in description.
13926
13927 2006-01-10  Jan Beulich  <jbeulich@novell.com>
13928
13929         * lib/target-supports.exp (check_visibility_available): Simplify test
13930         for *-*-netware*.
13931         (check_profiling_available): Fail for *-*-netware*.
13932         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
13933         * gcc.dg/20021014-1.c: Likewise.
13934         * gcc.dg/nest.c: Likewise.
13935
13936 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
13937
13938         fortran/24936
13939         * gfortran.dg/forall_3.f90: New test.
13940
13941 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
13942
13943         PR fortran/21977
13944         * gfortran.dg/nesting_2.f90: New test.
13945         * gfortran.dg/nesting_3.f90: New test.
13946
13947 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
13948
13949         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
13950         Fix typo in comment.
13951
13952 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
13953
13954         * gfortran.dg/single_char_string.f90: New test.
13955
13956 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
13957
13958         * gfortran.dg/ichar_2.f90: New test.
13959
13960 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
13961
13962         PR fortran/25093
13963         * gfortran.dg/private_type_4.f90: New.
13964
13965 2006-01-07  Richard Guenther  <rguenther@suse.de>
13966
13967         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
13968
13969 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13970
13971         * gfortran.dg/func_decl_1.f90: New.
13972         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
13973         * gfortran.dg/array_alloc_2.f90: Likewise.
13974         * gfortran.dg/char_result_8.f90: Likewise.
13975         * gfortran.dg/dup_save_1.f90: Likewise.
13976         * gfortran.dg/dup_save_2.f90: Likewise.
13977         * gfortran.dg/f2c_6.f90: Likewise.
13978         * gfortran.dg/f2c_7.f90: Likewise.
13979         * gfortran.dg/func_result_2.f90: Likewise.
13980         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
13981
13982 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
13983
13984         PR fortran/22146
13985         * gfortran.dg/elemental_subroutine_1.f90: New test.
13986         * gfortran.dg/elemental_subroutine_2.f90: New test.
13987
13988         PR fortran/25029
13989         PR fortran/21256
13990         * gfortran.dg/assumed_size_refs_1.f90: New test.
13991
13992         PR fortran/20868
13993         PR fortran/20870
13994         * gfortran.dg/assumed_size_refs_2.f90: New test.
13995         * gfortran.dg/initialization_1.f90: Change warning message.
13996
13997 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
13998
13999         * gcc.dg/tree-ssa/loop-15.c: New test.
14000
14001 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14002
14003         PR fortran/25598
14004         * gfortran.dg/backspace_3.f: New test.
14005         * gfortran.dg/backspace_4.f: New test.
14006
14007 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14008
14009         PR fortran/24268
14010         * gfortran.dg/fmt_white.f: Update test.
14011
14012 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
14013
14014         * gcc.dg/cast-1.c: Add new warning.
14015         * gcc.dg/cast-2.c: Likewise.
14016         * gcc.dg/cast-3.c: Likewise.
14017         * gcc.dg/format/cast-1.c: Likewise.
14018         * gcc.dg/cast-4.c: New testcase.
14019
14020 2006-01-05  Richard Guenther  <rguenther@suse.de>
14021
14022         PR tree-optimization/22555
14023         * gcc.dg/tree-ssa/alias-3.c: New testcase.
14024
14025 2006-01-05  Richard Guenther  <rguenther@suse.de>
14026             Diego Novillo  <dnovillo@redhat.com>
14027
14028         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
14029         * gcc.dg/tree-ssa/loop-8.c: Likewise.
14030         * gcc.dg/tree-ssa/loop-1.c: Likewise.
14031         * gcc.dg/tree-ssa/pr23294.c: Likewise.
14032         * gcc.dg/tree-ssa/pr21985.c: Likewise.
14033         * gcc.dg/tree-ssa/loop-14.c: Likewise.
14034         * gcc.dg/tree-ssa/loop-2.c: Likewise.
14035         * gcc.dg/tree-ssa/loop-3.c: Likewise.
14036         * gcc.dg/tree-ssa/loop-4.c: Likewise.
14037         * gcc.dg/tree-ssa/pr21171.c: Likewise.
14038         * gcc.dg/tree-ssa/loop-5.c: Likewise.
14039         * gcc.dg/tree-ssa/loop-10.c: Likewise.
14040         * gcc.dg/tree-ssa/loop-6.c: Likewise.
14041         * treelang/compile/extravar.tree: Likewise.
14042         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
14043         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
14044         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
14045         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
14046         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
14047
14048 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
14049
14050         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
14051         for 64-bit fix.
14052
14053 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
14054
14055         PR fortran/23675
14056         gfortran.dg/char_result_11.f90: New.
14057
14058 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
14059
14060         PR c++/24782
14061         * g++.dg/parse/access9.C: New test.
14062         * g++.dg/tc1/dr52.C: Tweak error markers.
14063
14064 2006-01-04  Richard Henderson  <rth@redhat.com>
14065
14066         Merge from gomp branch.
14067         * g++.dg/parse/pragma2.C: Update expected error lines.
14068
14069 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
14070
14071         * g++.dg/other/i386-2.C: New test.
14072
14073         PR target/25554
14074         * gcc.c-torture/compile/20051228-1.c: New test.
14075
14076         PR c/25559
14077         * gcc.dg/pr25559.c: New test.
14078
14079 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
14080
14081         PR c++/25492
14082         * g++.dg/lookup/friend9.C: New test.
14083
14084         PR c++/25625
14085         * g++.dg/template/repo5.C: New test.
14086
14087 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
14088
14089         PR fortran/25101
14090         * gfortran.dg/forall_2.f90: New test.
14091
14092 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
14093
14094         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
14095         dg-require-weak.  Adjust regexp to handle leading-underscore
14096         targets and space as well as TAB after .weak.  Change previous
14097         64-bit fix to not use naked dot.
14098
14099 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
14100
14101         PR rtl-optimization/25578
14102         * gcc.c-torture/execute/20060102-1.c: New testcase.
14103
14104 2006-01-03  Richard Guenther  <rguenther@suse.de>
14105
14106         PR c/25183
14107         * gcc.dg/torture/pr25183.c: New testcase.
14108
14109 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
14110
14111         Merge from gomp-branch.
14112         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
14113         * gcc.dg/ia64-sync-2.c: Likewise.
14114         * gcc.dg/ia64-sync-3.c: Likewise.
14115         * gcc.dg/ia64-sync-4.c: Likewise.
14116         * gcc.dg/sync-2.c: Likewise.
14117         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
14118         that sparc64-*-* and sparcv9-*-* supports sync builtins.
14119
14120 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
14121
14122         PR c++/25635
14123         * g++.dg/parse/operator6.C: New test.
14124
14125         PR c++/25637
14126         * g++.dg/parse/error29.C: New test.
14127
14128         PR c++/25638
14129         * g++.dg/parse/dtor6.C: New test.
14130
14131         PR c++/25633
14132         * g++.dg/parse/ctor3.C: New test.
14133
14134         PR c++/25634
14135         * g++.dg/template/class3.C: New test.
14136
14137 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
14138
14139         * g++.dg/debug/debug9.C: New.
14140
14141 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
14142
14143         PR fortran/24640
14144         * gfortran.dg/label_2.f90: New test.
14145
14146 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14147
14148         * g++.dg/lookup/using12.C: Tighten error marker.
14149
14150 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
14151             Andrew Pinski <pinskia@physics.uc.edu>
14152
14153         * gcc.target/powerpc/darwin-abi-3.c: New file.
14154         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
14155         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
14156         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
14157         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
14158         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
14159         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
14160         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
14161         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
14162
14163 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
14164
14165         * gcc.dg/tree-ssa/loadpre1.c: New;
14166         * gcc.dg/tree-ssa/loadpre2.c: New;
14167         * gcc.dg/tree-ssa/loadpre3.c: New;
14168         * gcc.dg/tree-ssa/loadpre4.c: New;
14169         * gcc.dg/tree-ssa/loadpre5.c: New;
14170         * gcc.dg/tree-ssa/loadpre6.c: New;
14171         * gcc.dg/tree-ssa/loadpre7.c: New;
14172         * gcc.dg/tree-ssa/loadpre8.c: New;
14173         * gcc.dg/tree-ssa/loadpre9.c: New;
14174
14175 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
14176
14177         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
14178         * g++.dg/abi/thunk4.C: Likewise.
14179
14180 2006-01-01  Andreas Jaeger  <aj@suse.de>
14181
14182         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
14183         portable.
14184
14185 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
14186
14187         PR c++/25294
14188         * gcc.dg/pragma-pack-3.c: New test.
14189         * g++.dg/parse/pragma3.C: New test.
14190
14191 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14192
14193         PR middle-end/24827
14194         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
14195
14196 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14197
14198         PR testsuite/25214
14199         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
14200
14201 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
14202
14203         PR fortran/22607
14204         * gfortran-dg/pure_byref_3.f90: New.
14205
14206         fortran/PR 25396
14207         * gfortran.dg/userdef_operator_1.f90: New.
14208
14209 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
14210
14211         * g++.dg/abi/thunk3.C: New.
14212         * g++.dg/abi/thunk4.C: New.
14213
14214 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
14215
14216         PR fortran/25532
14217         * gfortran.dg/host_used_types_1.f90: New test. Check that host
14218         associated derived type components of derived types are
14219         properly declared in contained procedures.
14220
14221 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14222
14223         PR libgfortran/25139
14224         * gfortran.dg/backspace_2.f: New test.
14225
14226 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14227
14228         PR libgfortran/25550
14229         * gfortran.dg/endfile.f: New test.
14230
14231 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14232
14233         PR libgfortran/25419
14234         * gfortran.dg/comma.f: New test.
14235
14236 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14237
14238         * lib/gfortran-dg.exp: Remove trailing whitespace.
14239         * lib/fortran-torture.exp: Test with -fbounds-check instead of
14240         -funroll-all-loops.
14241
14242 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
14243
14244         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
14245         Extended Double long doubles or repeat tests when long double is
14246         the same size as double.
14247
14248 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14249
14250         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
14251
14252         PR testsuite/25442
14253         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
14254         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
14255
14256         PR testsuite/25441
14257         * gcc.dg/pr23911.c: Make test variable static.
14258
14259         PR testsuite/25444
14260         * gcc.dg/tree-ssa/pr14841.c: Likewise.
14261
14262 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
14263
14264         PR c++/25439
14265         * g++.dg/parse/crash17.C: Adjust error markers.
14266         * g++.dg/template/error20.C: New test.
14267
14268 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
14269
14270         PR c++/23172
14271         * g++.dg/ext/complit4.C: New test.
14272
14273         PR c++/25417
14274         * g++.dg/ext/complit5.C: Likewise.
14275
14276 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
14277
14278         PR tree-optimization/25125
14279         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
14280         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
14281         * gcc.c-torture/execute/pr25125.c: New.
14282
14283 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
14284
14285         PR fortran/25029
14286         PR fortran/21256
14287         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
14288         functions with incorrect assumed size references.
14289
14290 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
14291
14292         PR c++/23171
14293         * g++.dg/opt/init1.C: New test.
14294
14295 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
14296
14297         PR c++/24671
14298         * g++.dg/template/sfinae3.C: New test.
14299
14300 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14301
14302         * g++.dg/other/friend4.C: New test.
14303
14304 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
14305
14306         PR target/25005
14307         * g++.dg/opt/pr25005.C: New test.
14308
14309 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
14310
14311         PR c++/25369
14312         * g++.dg/template/ptrmem16.C: New test.
14313
14314 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
14315
14316         PR fortran/25029
14317         PR fortran/21256
14318         * gfortran.dg/initialization_1.f90: Add test of SIZE.
14319
14320 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14321
14322         PR libgfortran/25307
14323         * gfortran.dg/list_read_5.f90: New test.
14324
14325 2005-12-22  Richard Henderson  <rth@redhat.com>
14326
14327         * gcc.target/i386/sse-7.c: Use -msse2.
14328
14329 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
14330
14331         PR rtl-optimization/25432
14332         * gcc.c-torture/compile/20051216-1.c: New test.
14333
14334         PR objc/25328
14335         * objc/execute/pr25328.m: New test.
14336
14337 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
14338
14339         PR c++/25364
14340         * g++.dg/template/call4.C: New test.
14341
14342 2005-12-22  Dale Johannesen  <dalej@apple.com>
14343
14344         * gcc.target/i386/sse-17.c: New.
14345
14346 2005-12-22  Paul Brook  <paul@codesourcery.com>
14347
14348         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
14349
14350 2005-12-22  Paul Brook  <paul@codesourcery.com>
14351
14352         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
14353
14354 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
14355
14356         PR tree-opt/25513
14357         * gcc.c-torture/compile/pr25513.c: New test.
14358
14359 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14360
14361         PR c++/23333
14362         * g++.dg/parse/error25.C: Add more tests.
14363
14364 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14365
14366         PR fortran/18990
14367         * gfortran.dg/der_charlen_1.f90: New.
14368
14369 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
14370
14371         PR fortran/20889
14372         * gfortran.dg/pointer_component_type_1.f90: New test.
14373
14374         PR fortran/25029
14375         PR fortran/21256
14376         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
14377         should give an error with assumed size array refernces and checks
14378         those that should not.
14379         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
14380         reference an upper bound so that it does not generate an error.
14381
14382         PR fortran/19362
14383         PR fortran/20244
14384         PR fortran/20864
14385         PR fortran/25391
14386         * gfortran.dg/used_dummy_types_1.f90: New test.
14387         * gfortran.dg/used_dummy_types_2.f90: New test.
14388         * gfortran.dg/used_dummy_types_3.f90: New test.
14389         * gfortran.dg/used_dummy_types_4.f90: New test.
14390         * gfortran.dg/used_dummy_types_5.f90: New test.
14391
14392         PR fortran/23152
14393         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
14394         group already being USE associated.
14395         * gfortran.dg/assumed_shape_nml.f90: New test.
14396         * gfortran.dg/assumed_size_nml.f90: New test.
14397
14398         PR fortran/20862
14399         PR fortran/25053
14400         PR fortran/25063
14401         PR fortran/25064
14402         PR fortran/25066
14403         PR fortran/25067
14404         PR fortran/25068
14405         PR fortran/25307
14406         * gfortran.dg/io_constraints_1.f90: New test.
14407         * gfortran.dg/io_constraints_1.f90: New test.
14408         * gfortran.dg/iostat_3.f90: Change wording of warning.
14409         * gfortran.dg/g77/19981216-0.f: The same.
14410
14411 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
14412
14413         PR tree-optimization/23518
14414         * gcc.dg/pr23518.c: New.
14415
14416 2005-12-21  Mike Stump  <mrs@apple.com>
14417
14418         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
14419
14420 2005-12-21  Paul Brook  <paul@codesourcery.com>
14421
14422         * gcc.dg/pr19340.c: Skip on m68k targets.
14423
14424 2005-12-21  Steven Bosscher  <stevenb@suse.de>
14425
14426         PR rtl-optimization/25196
14427         * gcc.dg/pr25196.c: New test.
14428
14429 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
14430
14431         PR fortran/25423
14432         gfortran.dg/where_nested_1.f90: New.
14433
14434 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
14435
14436         PR tree-optimization/25382.
14437         * gcc.dg/tree-ssa/pr25382.c: New.
14438
14439 2005-12-20  Richard Guenther  <rguenther@suse.de>
14440
14441         PR middle-end/24306
14442         * gcc.target/i386/pr24306.c: New testcase.
14443
14444 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
14445
14446         PR tree-optimization/25501
14447         * gcc.dg/tree-ssa/pr25501.c: New.
14448
14449 2005-12-20  Richard Guenther  <rguenther@suse.de>
14450
14451         Revert
14452         2005-12-02  Richard Guenther  <rguenther@suse.de>
14453
14454         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
14455
14456 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
14457
14458         PR c++/21228
14459         * g++.dg/warn/Wunreachable-code-2.C: New test.
14460
14461 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
14462
14463         PR c++/24278
14464         * g++.dg/template/ctor5.C: New test.
14465
14466         PR c++/24915
14467         * g++.dg/template/overload8.C: New test.
14468
14469 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
14470
14471         * gcc.c-torture/compile/pr25483 : New test.
14472
14473 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14474
14475         PR c++/20552
14476         * g++.dg/ext/typeof10.C: New test.
14477
14478 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
14479
14480         * gcc.dg/mt-loopi1.c: New.
14481
14482 2005-12-18  Richard Guenther  <rguenther@suse.de>
14483
14484         PR tree-optimization/25481
14485         * gcc.dg/torture/pr25481.c: New testcase.
14486
14487 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
14488
14489         PR rtl-optimization/21041
14490         * gcc.dg/pr21041.c: New test.
14491
14492 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14493
14494         PR libgfortran/25463
14495         * gfortran.dg/advance.f90: New test.
14496
14497 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
14498
14499         * gcc.dg/20051201-1.c: New test.
14500
14501 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
14502
14503         PR fortran/25018
14504         * gfortran.dg/initialization_1.f90: New test.
14505         * gfortran.dg/enum_5.f90: Change dg-error to new message.
14506         * gfortran.dg/g77/980616-0.f: The same.
14507
14508 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
14509
14510         * PR fortran/25458
14511         * gfortran.dg/chkbits.f90: New test.
14512
14513 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
14514
14515         * gfortran.dg/enum_5.f: Revert to previous version.
14516
14517 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
14518
14519         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
14520         * gfortran.dg/nested_modules_1.f90: Ditto.
14521         * gfortran.dg/hollerith_f95.f90: Ditto.
14522         * gfortran.dg/select_5.f90: Ditto.
14523         * gfortran.dg/secnds.f: Ditto.
14524         * gfortran.dg/hollerith2.f90: Ditto.
14525         * gfortran.dg/imag_2.f: Ditto.
14526         * gfortran.dg/ftell_2.f90: Ditto.
14527         * gfortran.dg/malloc_free_1.f90: Ditto.
14528         * gfortran.dg/logint-1.f: Ditto.
14529         * gfortran.dg/recursive_statement_functions.f90: Ditto.
14530         * gfortran.dg/e_d_fmt.f90: Ditto.
14531         * gfortran.dg/hollerith_legacy.f90: Ditto.
14532         * gfortran.dg/logint-2.f: Ditto.
14533         * gfortran.dg/enum_5.f90: Ditto.
14534         * gfortran.dg/f2c_2.f90: Ditto.
14535         * gfortran.dg/pr17143.f90: Ditto.
14536         * gfortran.dg/namelist_14.f90: Ditto.
14537         * gfortran.dg/logint-3.f: Ditto.
14538         * gfortran.dg/spread_scalar_source.f90: Ditto.
14539         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
14540         * gfortran.dg/namelist_11.f: Ditto.
14541         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
14542         * gfortran.dg/g77/20010519-1.f
14543         * gfortran.dg/g77/alpha1.f: Ditto.
14544         * gfortran.dg/g77/990115-1.f: Ditto.
14545         * gfortran.dg/g77/erfc.f: Ditto.
14546         * gfortran.dg/g77/19990313-3.f: Ditto.
14547         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
14548         * gfortran.dg/g77/20010426.f: Ditto.
14549         * gfortran.dg/g77/19990313-0.f: Ditto.
14550         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
14551         * gfortran.dg/g77/20000629-1.f: Ditto.
14552         * gfortran.dg/g77/970125-0.f: Ditto.
14553         * gfortran.dg/g77/8485.f: Ditto.
14554         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
14555         * gfortran.dg/g77/19990313-1.f: Ditto.
14556         * gfortran.dg/g77/int8421.f: Ditto.
14557         * gfortran.dg/g77/19990305-0.f: Ditto.
14558         * gfortran.dg/g77/947.f: Ditto.
14559         * gfortran.dg/g77/19990905-2.f: Ditto.
14560         * gfortran.dg/g77/cabs.f: Ditto.
14561         * gfortran.dg/g77/19990313-2.f: Ditto.
14562         * gfortran.dg/g77/20020307-1.f: Ditto.
14563         * gfortran.dg/g77/dcomplex.f: Ditto.
14564         * gfortran.dg/g77/19990502-1.f: Ditto.
14565         * gfortran.dg/g77/19981216-0.f: Ditto.
14566         * gfortran.dg/common_4.f90: Ditto.
14567         * gfortran.dg/entry_4.f90: Ditto.
14568         * gfortran.dg/equiv_constraint_2.f90: Ditto.
14569         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
14570         * gfortran.dg/namelist_12.f: Ditto.
14571         * gfortran.dg/scale_1.f90: Ditto.
14572         * gfortran.dg/modulo_1.f90
14573         * gfortran.dg/hollerith.f90: Ditto.
14574         * gfortran.dg/direct_io_3.f90: Ditto.
14575         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
14576         * gfortran.dg/gnu_logical_1.F: Ditto.
14577         * gfortran.dg/unf_io_convert_1.f90: Ditto.
14578         * gfortran.dg/assign_1.f90: Ditto.
14579         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
14580         * gfortran.dg/pr23095.f: Ditto.
14581         * gfortran.dg/read_float_1.f90: Ditto.
14582
14583 2005-12-17  Andreas Jaeger  <aj@suse.de>
14584
14585         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
14586         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
14587
14588 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14589
14590         PR fortran/24268
14591         * gfortran.dg/fmt_white.f: New test.
14592
14593 2005-12-16  Steven G. Kargl <kargls@comcast.net>
14594
14595         * gfortran.dg/label_1.f90: New test.
14596
14597 2005-12-15  Ben Elliston  <bje@au.ibm.com>
14598
14599         PR testsuite/25422
14600         * gcc.dg/20031012-1.c: Add -Walways-true option.
14601         * gcc.dg/weak/weak-3.c: Likewise.
14602         * g++.old-deja/g++.mike/warn8.C: Likewise.
14603
14604 2005-12-16  Mike Stump  <mrs@apple.com>
14605
14606         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
14607         exit.
14608
14609 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14610
14611         PR libgfortran/25264
14612         PR libgfortran/25349
14613         * gfortran.dg/tl_editing.f90: Added additional checks.
14614         * gfortran.dg/t_editing.f: New test.
14615         * gfortran.dg/write_padding.f90: New test
14616
14617 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14618
14619         PR testsuite/25215
14620         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
14621
14622 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
14623
14624         PR rtl-optimization/24899
14625         * gcc.c-torture/execute/20051215-1.c: New test.
14626
14627 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
14628
14629         PR 24823
14630         * gfortran.dg/pr24823.f: New test.
14631
14632 2005-12-16  Jeff Law  <law@redhat.com>
14633
14634         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
14635
14636 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
14637
14638         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
14639         (base_types): Change C++ style comments to C style comments.  Remove
14640         aligned types from the array.  Keep Enums disabled.
14641         (complex_types): Remove aligned types from the array.
14642         Comment out "_Complex long double".
14643         (attrib_types): Remove.
14644         (complex_attrib_types): Remove.
14645         (attrib_array_types): Remove.
14646         (complex_attrib_array_types): Remove.
14647         (aligned_bitfld_types): Remove.
14648         (n_aligned_bitfld_types): Remove.
14649         (FEATURE_ALIGNEDPACKED): Delete.
14650         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
14651         (singles): Remove support for adding attributes.
14652         (choose_type): Remove support for attributed types.
14653         (generate_fields): Remove support for attributed bit-fields.
14654         Remove support for adding attributes.
14655         (generate_random_tests): Remove support for adding attributes.
14656         (features): Add back "[0] :0" and "complex vector [0]".
14657         (main): Remove support for attributed bit-fields.
14658         Uncomment the calling of generate_random_tests for the rests of
14659         the tests.
14660
14661 2005-12-16  Jan Hubicka  <jh@suse.cz>
14662
14663         * gcc.c-torture/combine/pr25224.c: New.
14664
14665 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
14666
14667         PR other/25028
14668         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
14669         HP-UX.
14670
14671 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
14672
14673         * gcc.dg/20051215-1.c: New file.
14674
14675 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14676
14677         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
14678         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
14679
14680 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
14681
14682         PR fortran/18197
14683         * gfortran.dg/dummy_functions_1.f90: New.
14684
14685 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
14686
14687         PR rtl-optimization/25310
14688         * gcc.c-torture/compile/pr25310.c: New test.
14689
14690 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
14691
14692         PR debug/25023
14693         * gcc.dg/pr25023.c: New test.
14694
14695 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14696
14697         * g++.old-deja/g++.brendan/redecl1.C,
14698         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
14699         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
14700         g++.old-deja/g++.oliva/typeof1.C,
14701         g++.old-deja/g++.other/crash16.C,
14702         g++.old-deja/g++.other/crash34.C,
14703         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
14704         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
14705         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
14706         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
14707         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
14708         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
14709         Remove xfail.
14710
14711 2005-12-14  Kean Johnston  <jkj@sco.com>
14712             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14713
14714         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
14715         * gcc.target/i386/20020523-1.c: Ditto.
14716         * gcc.target/i386/tailcall-1.c: Ditto.
14717         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
14718         * gcc.target/i386/ssetype-5.c: Ditto.
14719
14720 2005-12-14  Jeff Law  <law@redhat.com>
14721
14722         * gcc.dg/tree-ssa/foldstring-1.c: New test.
14723
14724 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
14725
14726         PR target/25254
14727         PR target/24188
14728         * gcc.target/i386/pr25254.c: New test.
14729         * gfortran.dg/PR24188.f: New test.
14730
14731 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
14732
14733         * lib/fortran-torture.exp: Catch remaining uses of
14734         remote_file build delete.
14735
14736 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14737
14738         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
14739
14740 2005-12-14  Ben Elliston  <bje@au.ibm.com>
14741
14742         * gcc.dg/warn-addr-cmp.c: New test.
14743
14744 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
14745
14746         PR debug/25023
14747         PR target/25293
14748         * gcc.target/i386/pr25293.c: New test.
14749
14750 2005-12-13  Petr Machata  <machata@post.cz>
14751
14752         PR c++/24907
14753         * g++.dg/parse/comma2.C: New test.
14754
14755 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
14756             Jakub Jelinek  <jakub@redhat.com>
14757
14758         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
14759         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
14760         (limits.h): Include unconditionally.
14761         (stdlib.h): Likewise.
14762         (hashtab.h): Do not include.
14763         (getopt.h): Likewise.
14764         (stddef.h): Include.
14765         (hashval_t): Define.
14766         (struct entry): Add "next" field.
14767         (HASH_SIZE): New macro.
14768         (hash_table): New variable.
14769         (switchfiles): Do not use xmalloc.
14770         (mix): New macro.
14771         (iterative_hash): New function.
14772         (hasht): Remove.
14773         (e_exists): New function.
14774         (e_insert): Likewise.
14775         (output): Use, instead of libiberty hashtable functions.
14776         (main): Do not use getopt.  Do not call htab_create.
14777
14778 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
14779
14780         PR c++/25331
14781         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
14782         put atal* and atpaal* attributes on array elements.
14783         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
14784         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
14785         put atal* and atpaal* attributes on array elements.
14786         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
14787
14788 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
14789
14790         * gcc.dg/single-precision-constant.c: New test.
14791
14792 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
14793
14794         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
14795         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
14796         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
14797         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
14798         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
14799         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
14800         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
14801         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
14802         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
14803         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
14804         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
14805         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
14806         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
14807         gcc.target/powerpc/ppc-sdata-2.c,
14808         gcc.target/powerpc/ppc-stackalign-1.c,
14809         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
14810         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
14811         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
14812         gcc.target/powerpc/rs6000-ldouble-2.c,
14813         gcc.target/powerpc/rs6000-power2-1.c,
14814         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
14815         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
14816         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
14817         option into target selector.
14818         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
14819         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
14820
14821 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
14822
14823         PR objc/25348
14824         * objc.dg/encode-9.m: New test.
14825
14826 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14827
14828         PR testsuite/20772
14829         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
14830         * gcc.dg/asm-b.c: Fix typo.
14831         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
14832         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
14833         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
14834         i?86 lp64 and x86_64 ilp32.
14835         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
14836         on i?86 lp64.
14837         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
14838
14839 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
14840
14841         PR fortran/25078
14842         gfortran.dg/equiv_5.f90: New test.
14843
14844 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
14845
14846         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
14847         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
14848         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
14849         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
14850         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
14851         * gcc.dg/tree-ssa/reassoc-5.c: New.
14852         * gcc.dg/tree-ssa/reassoc-6.c: New.
14853         * gcc.dg/tree-ssa/reassoc-7.c: New.
14854         * gcc.dg/tree-ssa/reassoc-8.c: New.
14855         * gcc.dg/tree-ssa/reassoc-9.c: New.
14856         * gcc.dg/tree-ssa/reassoc-10.c: New.
14857         * gcc.dg/tree-ssa/reassoc-11.c: New.
14858
14859 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14860
14861         PR testsuite/25167
14862         PR testsuite/24478
14863         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
14864
14865 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
14866
14867         PR c++/25300
14868         * g++.dg/template/inherit.C: Do not use a generic error message.
14869
14870 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
14871
14872         PR libobjc/25354
14873         * objc.dg/gnu-encoding: New directory.
14874         * objc.dg/gnu-encoding/compat-common.h: New file.
14875         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
14876         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
14877         * objc.dg/gnu-encoding/vector-defs.h: New file.
14878         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
14879         * objc.dg/gnu-encoding/generate-random.c: New file.
14880         * objc.dg/gnu-encoding/generate-random_r.c: New file.
14881         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
14882         * objc.dg/gnu-encoding/generate-random.h: New file.
14883
14884 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
14885
14886         PR c++/25337
14887         * g++.dg/template/defarg7.C: New test.
14888
14889 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
14890
14891         PR libobjc/25347
14892         * objc.dg/encode-8.m: New test.
14893
14894 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
14895
14896         PR libobjc/25346
14897         * objc.dg/encode-7.m: New test.
14898
14899 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
14900
14901         PR c++/25010
14902         * g++.dg/opt/inline10.C: New test.
14903
14904 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
14905
14906         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
14907
14908 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
14909
14910         * gfortran.dg/substring_equivalence.f90: typo in comment
14911
14912 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14913
14914         PR fortran/25068
14915         * gfortran.dg/iostat_3.f90: New test.
14916
14917 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
14918
14919         PR fortran/23815
14920         * gfortran.dg/unf_io_convert_1.f90: New test.
14921         * gfortran.dg/unf_io_convert_2.f90: New test.
14922         * gfortran.dg/unf_io_convert_3.f90: New test.
14923
14924 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14925
14926         PR testsuite/20772
14927         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
14928         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
14929         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
14930         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
14931         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
14932         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
14933         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
14934         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
14935         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
14936         gcc.dg/torture/fp-int-convert-float128-timode.c,
14937         gcc.dg/torture/fp-int-convert-float128.c,
14938         gcc.dg/torture/fp-int-convert-float80-timode.c,
14939         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
14940         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
14941
14942         * gcc.dg/tls/opt-1.c: Require effective target fpic.
14943
14944 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
14945
14946         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
14947
14948 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
14949
14950         * gcc.dg/20051207-1.c,
14951         * gcc.dg/20051207-2.c,
14952         * gcc.dg/20051207-3.c: New tests.
14953
14954 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14955
14956         PR testsuite/20772
14957         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
14958         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
14959         dg-skip-if target selector.
14960
14961         PR testsuite/20772
14962         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
14963         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
14964         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
14965         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
14966         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
14967         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
14968         and/or merge with i?86 cases.
14969
14970         * gcc.dg/tls/opt-3.c: Require effective target fpic.
14971
14972         PR testsuite/20772
14973         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
14974         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
14975         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
14976         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
14977         x86_64-*-linux*.
14978
14979 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
14980
14981         PR target/25311
14982         * gcc.c-torture/compile/pr25311.c: New test.
14983
14984 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14985
14986         PR libgfortran/25039
14987         * gfortran.dg/read_comma.f: New test.
14988
14989 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
14990
14991         PR c++/19317
14992         * g++.dg/opt/pr19317-1.C: New test.
14993         * g++.dg/opt/pr19317-2.C: New test.
14994         * g++.dg/opt/pr19317-3.C: New test.
14995
14996         PR target/19005
14997         * gcc.c-torture/execute/pr19005.c: New test.
14998
14999         PR target/17828
15000         * g++.old-deja/g++.other/comdat5.C: New test.
15001         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
15002
15003         * g++.dg/compat/struct-layout-1.exp: New file.
15004         * g++.dg/compat/struct-layout-1.h: New.
15005         * g++.dg/compat/struct-layout-1_generate.c: New.
15006         * g++.dg/compat/struct-layout-1_x1.h: New.
15007         * g++.dg/compat/struct-layout-1_x2.h: New.
15008         * g++.dg/compat/struct-layout-1_y1.h: New.
15009         * g++.dg/compat/struct-layout-1_y2.h: New.
15010
15011         * gcc.dg/20050330-2.c: New test.
15012
15013 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
15014
15015         PR fortran/25292
15016         * gfortran.dg/associated_1.f90: New.
15017
15018 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15019
15020         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
15021         ILP32 vect_no_align platforms.
15022
15023 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
15024             Jakub Jelinek  <jakub@redhat.com>
15025
15026         PR target/25268
15027         * gcc.c-torture/compile/20051207-1.c: New test.
15028
15029 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15030
15031         PR testsuite/20772
15032         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
15033         gcc.dg/torture/pr18582-1.c,
15034         gcc.target/i386/attributes-error.c: Also test on x86_64.
15035
15036         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
15037
15038 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15039
15040         PR c++/19397
15041         * g++.dg/template/typedef3.C: New test.
15042
15043         PR c++/19762
15044         PR c++/19764
15045         * g++.dg/template/dtor3.C: Fix error markers.
15046
15047 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
15048
15049         * lib/target-supports.exp (check_effective_target_sync_char_short):
15050         Add s390*.
15051
15052 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
15053
15054         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
15055
15056 2005-12-06  Roger Sayle  <roger@eyesopen.com>
15057
15058         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
15059         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
15060         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
15061         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
15062
15063 2005-12-06  Roger Sayle  <roger@eyesopen.com>
15064
15065         PR c++/25263
15066         * g++.dg/other/array2.C: New test case.
15067
15068 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
15069
15070         * gcc.dg/darwin-weakimport-3.c: New.
15071
15072         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
15073         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
15074         and to work on Darwin.
15075         * gcc.dg/attr-weakref-1b.c: New file.
15076         * gcc.dg/attr-weakref-2.c: New test.
15077         * gcc.dg/darwin-weakref-1.c: New test.
15078
15079 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
15080
15081         PR testsuite/25247
15082         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
15083         use in selector expressions.
15084         (dg-xfail-if): Ditto.
15085         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
15086         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
15087         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
15088         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
15089         * gcc.test-framework/test-framework.exp: Skip generated tests if
15090         CHECK_TEST_FRAMEWORK is not 1.
15091
15092 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15093
15094         PR tree-optimization/24963
15095         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
15096
15097         PR target/24108
15098         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
15099
15100         PR target/18580
15101         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
15102         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
15103         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
15104         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
15105
15106 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
15107
15108         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
15109         dg-options.
15110
15111 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
15112
15113         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
15114
15115 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
15116
15117         * gcc.dg/format/cast-1.c: New test.
15118
15119 2005-12-04  Roger Sayle  <roger@eyesopen.com>
15120
15121         PR c/7776
15122         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
15123         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
15124         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
15125         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
15126
15127 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
15128
15129         * gcc.dg/cast-pretty-print-1.c: New test.
15130
15131 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
15132
15133         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
15134
15135 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
15136
15137         PR c++/24173
15138         * g++.dg/template/friend40.C: New test.
15139
15140 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
15141
15142         PR target/25199
15143         * gcc.target/i386/movq-2.c: New test.
15144         * gcc.target/i386/movq.c: Remove target i?86, instead add
15145         dg-require-effective-target ilp32.
15146
15147 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15148
15149         PR c++/24103
15150         * g++.dg/other/default1.C: New test.
15151
15152 2005-12-02  Richard Guenther  <rguenther@suse.de>
15153
15154         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
15155
15156 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15157
15158         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
15159
15160 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
15161
15162         PR target/21017
15163         * gcc.target/powerpc/rotate.c: New.
15164
15165 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15166
15167         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
15168         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
15169
15170 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15171
15172         PR c/13384
15173         * gcc.dg/pr17730-1.c: Adjust.
15174         * gcc.dg/lvalue1.c (main): Likewise.
15175         * gcc.dg/lvalue-2.c: Likewise.
15176         * g++.dg/pr7503-3.C
15177
15178 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
15179
15180         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
15181         error messages.
15182
15183 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
15184
15185         PR fortran/24789
15186         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
15187
15188 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
15189
15190         PR target/24475
15191         * lib/target-supports.exp (check_effective_target_tls): New.
15192         (check_effective_target_tls_runtime): New.
15193         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
15194         for TLS support.
15195         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
15196         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
15197         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
15198         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
15199         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
15200         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
15201         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
15202         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
15203         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
15204         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
15205         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
15206         effective-target TLS.
15207         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
15208         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
15209         effective-target TLS runtime.
15210
15211 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
15212
15213         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
15214
15215 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
15216
15217         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
15218         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
15219         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
15220         ignored" warnings when "packing" is the same as the ABI layout.
15221
15222 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
15223
15224         PR fortran/21302
15225         * gfortran.dg/line_length_1.f: New test.
15226         * gfortran.dg/line_length_2.f90: Ditto.
15227
15228 2005-11-30  Richard Guenther  <rguenther@suse.de>
15229
15230         PR tree-optimization/21655
15231         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
15232
15233 2005-11-30  Dale Johannesen  <dalej@apple.com>
15234
15235         * gcc.c-torture/compile/pr24930.c: New.
15236
15237 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
15238
15239         PR fortran/15809
15240         *  gfortran.dg/auto_char_dummy_array.f90: New test.
15241
15242 2005-11-30  Jeff Law  <law@redhat.com>
15243
15244         * g++.old-deja/g++.law/pr25000.C: New test.
15245
15246 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
15247
15248         * gcc.dg/tls/opt-11.c: New test.
15249
15250 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
15251
15252         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
15253         targets.
15254         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
15255         LP64 ia64.
15256
15257 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
15258
15259         * gfortran.dg/open_access_1.f90: New test.
15260
15261 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15262
15263         * gcc.dg/charset/builtin2.c: New test.
15264
15265 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
15266
15267         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
15268         on mmix-*-* for *_[xy].c.
15269
15270 2005-11-28  Kean Johnston  <jkj@sco.com>
15271
15272         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
15273         headers.
15274         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
15275         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
15276         * gcc.target/i386/asm-3.c: Ditto.
15277         * gcc.target/i386/clobbers.c: Ditto.
15278         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
15279         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
15280         test regexp.
15281         * gcc.target/i386/mul.c: Ditto.
15282         * gcc.target/i386/ssetype-1.c: Ditto.
15283         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
15284         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
15285         static so the test works with -fPIC mode too. Based on comment in
15286         PR19231 by Pinski.
15287         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
15288
15289 2005-11-28  Richard Guenther  <rguenther@suse.de>
15290
15291         * gcc.dg/alias-9.c: New testcase.
15292         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
15293
15294 2005-11-28  Roger Sayle  <roger@eyesopen.com>
15295             Uros Bizjak  <uros@kss-loka.si>
15296
15297         PR middle-end/20219
15298         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
15299         tan(x)/sin(x) transformations.
15300
15301 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
15302
15303         PR middle-end/24575
15304         * gcc.dg/tree-ssa/divide-3.c: New test.
15305         * gcc.dg/tree-ssa/divide-4.c: New test.
15306
15307 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
15308
15309         PR fortran/24917
15310         *  gfortran.dg/boz_6.f90: New test.
15311
15312 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15313
15314         PR fortran/23912
15315         * gfortran.dg/modulo_1.f90: New test.
15316
15317 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15318
15319         PR libfortran/24919
15320         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
15321         fail on CRLF platforms.
15322         * gfortran.dg/ftell_2.f90: Likewise.
15323
15324 2005-11-26  Eric Christopher  <echristo@apple.com>
15325
15326         * gcc.dg/intmax_t-1.c: Remove mips xfail.
15327
15328 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
15329
15330         * objc.dg/gnu-runtime-3.m: Simplify.
15331
15332 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
15333
15334         PR middle-end/23669
15335         * gcc.dg/tree-ssa/divide-1.c: New test.
15336         * gcc.dg/tree-ssa/divide-2.c: New test.
15337
15338 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
15339
15340         PR libgfortran/24945
15341         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
15342
15343 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
15344
15345         PR libgfortran/24945
15346         * gfortran.dg/open_status_2.f90: New test.
15347
15348 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15349
15350         * gcc.c-torture/execute/builtins/fprintf.c,
15351         gcc.c-torture/execute/builtins/fputs-lib.c,
15352         gcc.c-torture/execute/builtins/fputs.c,
15353         gcc.c-torture/execute/builtins/lib/fprintf.c,
15354         gcc.c-torture/execute/builtins/lib/printf.c,
15355         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
15356
15357 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
15358
15359         * gcc.dg/20050922-2.c: New test.
15360
15361 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
15362
15363         * objc.dg/gnu-runtime-3.m: New test.
15364
15365 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15366
15367         PR c++/9278
15368         * g++.dg/other/void1.C: New test.
15369
15370 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
15371
15372         PR middle-end/24998
15373         * gcc.dg/torture/fp-int-convert-float.c,
15374         gcc.dg/torture/fp-int-convert-double.c,
15375         gcc.dg/torture/fp-int-convert-long-double.c,
15376         gcc.dg/torture/fp-int-convert-timode.c,
15377         gcc.dg/torture/fp-int-convert-float80.c,
15378         gcc.dg/torture/fp-int-convert-float80-timode.c,
15379         gcc.dg/torture/fp-int-convert-float128.c,
15380         gcc.dg/torture/fp-int-convert-float128-timode.c,
15381         gcc.dg/torture/fp-int-convert.h: New files.
15382
15383 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
15384
15385         PR middle-end/24989
15386         * gcc.dg/tree-ssa/bool-10.c: New test.
15387         * gcc.dg/tree-ssa/bool-11.c: New test.
15388         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
15389
15390 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
15391
15392         PR middle-end/24990
15393         * tree-ssa/pr24990-1.c: New test.
15394
15395 2005-11-24  Richard Guenther  <rguenther@suse.de>
15396         Dirk Mueller <dmueller@suse.de>
15397
15398         PR c++/14024
15399         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
15400         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
15401         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
15402         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
15403         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
15404         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
15405
15406 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
15407
15408         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
15409
15410 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15411
15412         PR c/21668
15413         * gcc.dg/Wc++-compat.c: New.
15414         * gcc.dg/Wno-c++-compat.c: New.
15415
15416 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
15417
15418         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
15419         (vspltish, vspltisw): Likewise.
15420
15421 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15422
15423         PR libgfortran/24794
15424         * gfortran.dg/namelist_12.f: Fix quotes.
15425         * gfortran.dg/namelist_13.f90: Fix quotes.
15426         * gfortran.dg/namelist_14.f90: Fix quotes.
15427         * gfortran.dg/namelist_15.f90: Fix quotes.
15428         * gfortran.dg/namelist_use.f90: Fix quotes.
15429         * gfortran.dg/namelist_use_only.f90: Fix quotes.
15430         * gfortran.dg/namelist_21.f90: New test.
15431         * gfortran.dg/namelist_22.f90: New test.
15432
15433 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
15434
15435         PR target/23435
15436         * gcc.c-torture/compile/pr23435.c: New.
15437
15438 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
15439
15440         * gcc.c-torture/execute/floatunsisf-1.c: New test.
15441
15442 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
15443
15444         * gcc.target/powerpc/405-macchw-1.c,
15445         gcc.target/powerpc/405-macchw-2.c,
15446         gcc.target/powerpc/405-macchwu-1.c,
15447         gcc.target/powerpc/405-macchwu-2.c,
15448         gcc.target/powerpc/405-machhw-1.c,
15449         gcc.target/powerpc/405-machhw-2.c,
15450         gcc.target/powerpc/405-machhwu-1.c,
15451         gcc.target/powerpc/405-machhwu-2.c,
15452         gcc.target/powerpc/405-maclhw-1.c,
15453         gcc.target/powerpc/405-maclhw-2.c,
15454         gcc.target/powerpc/405-maclhwu-1.c,
15455         gcc.target/powerpc/405-maclhwu-2.c,
15456         gcc.target/powerpc/405-mulchw-1.c,
15457         gcc.target/powerpc/405-mulchw-2.c,
15458         gcc.target/powerpc/405-mulchwu-1.c,
15459         gcc.target/powerpc/405-mulchwu-2.c,
15460         gcc.target/powerpc/405-mulhhw-1.c,
15461         gcc.target/powerpc/405-mulhhw-2.c,
15462         gcc.target/powerpc/405-mulhhwu-1.c,
15463         gcc.target/powerpc/405-mulhhwu-2.c,
15464         gcc.target/powerpc/405-mullhw-1.c,
15465         gcc.target/powerpc/405-mullhw-2.c,
15466         gcc.target/powerpc/405-mullhwu-1.c,
15467         gcc.target/powerpc/405-mullhwu-2.c,
15468         gcc.target/powerpc/405-nmacchw-1.c,
15469         gcc.target/powerpc/405-nmacchw-2.c,
15470         gcc.target/powerpc/405-nmachhw-1.c,
15471         gcc.target/powerpc/405-nmachhw-2.c,
15472         gcc.target/powerpc/405-nmaclhw-1.c,
15473         gcc.target/powerpc/405-nmaclhw-2.c,
15474         gcc.target/powerpc/440-macchw-1.c,
15475         gcc.target/powerpc/440-macchw-2.c,
15476         gcc.target/powerpc/440-macchwu-1.c,
15477         gcc.target/powerpc/440-macchwu-2.c,
15478         gcc.target/powerpc/440-machhw-1.c,
15479         gcc.target/powerpc/440-machhw-2.c,
15480         gcc.target/powerpc/440-machhwu-1.c,
15481         gcc.target/powerpc/440-machhwu-2.c,
15482         gcc.target/powerpc/440-maclhw-1.c,
15483         gcc.target/powerpc/440-maclhw-2.c,
15484         gcc.target/powerpc/440-maclhwu-1.c,
15485         gcc.target/powerpc/440-maclhwu-2.c,
15486         gcc.target/powerpc/440-mulchw-1.c,
15487         gcc.target/powerpc/440-mulchw-2.c,
15488         gcc.target/powerpc/440-mulchwu-1.c,
15489         gcc.target/powerpc/440-mulchwu-2.c,
15490         gcc.target/powerpc/440-mulhhw-1.c,
15491         gcc.target/powerpc/440-mulhhw-2.c,
15492         gcc.target/powerpc/440-mulhhwu-1.c,
15493         gcc.target/powerpc/440-mulhhwu-2.c,
15494         gcc.target/powerpc/440-mullhw-1.c,
15495         gcc.target/powerpc/440-mullhw-2.c,
15496         gcc.target/powerpc/440-mullhwu-1.c,
15497         gcc.target/powerpc/440-mullhwu-2.c,
15498         gcc.target/powerpc/440-nmacchw-1.c,
15499         gcc.target/powerpc/440-nmacchw-2.c,
15500         gcc.target/powerpc/440-nmachhw-1.c,
15501         gcc.target/powerpc/440-nmachhw-2.c,
15502         gcc.target/powerpc/440-nmaclhw-1.c,
15503         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
15504
15505 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
15506
15507         PR fortran/24774
15508         * gfortran.dg/inquire_9.f90: New test.
15509
15510         PR fortran/21647
15511         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
15512
15513 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
15514
15515         PR libfortran/24432
15516         * lib/target-supports.exp (check_effective_target_fortran_large_real):
15517         Check that 'cos' is supported.
15518
15519 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
15520
15521         PR fortran/24223
15522         * gfortran.dg/substring_equivalence.f90: New test.
15523
15524         PR fortran/24705
15525         * gfortran.dg/auto_internal_assumed.f90: New test.
15526
15527 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
15528
15529         * gcc.dg/fold-div-2.c: New test.
15530
15531 2005-11-20  Ian Lance Taylor  <ian@airs.com>
15532
15533         PR rtl-optimization/24883
15534         * gcc.c-torture/compile/pr24883.c: New test.
15535
15536 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
15537
15538         PR middle-end/20583
15539         * gcc.c-torture/compile/pr20583.c: New.
15540
15541 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
15542
15543         * gcc.c-torture/execute/usmul.c: New test.
15544
15545 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
15546
15547         * gcc.dg/tree-ssa/vrp22.c: New test.
15548
15549 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
15550
15551         PR middle-end/24912
15552         * gcc.dg/torture/pr24912-1.c: New test.
15553
15554 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
15555
15556         PR fortran/24862
15557         * gfortran.dg/arrayio_derived_1.f90: New test.
15558
15559 2005-11-19  Richard Guenther  <rguenther@suse.de>
15560
15561         PR middle-end/23294
15562         * gcc.dg/tree-ssa/pr23294.c: New testcase.
15563
15564 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
15565
15566         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
15567
15568 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
15569
15570         PR c++/8355
15571         * g++.dg/template/friend39.C: New test.
15572
15573 2005-11-18  James E Wilson  <wilson@specifix.com>
15574
15575         * gcc.dg/builtin-strstr.c: New.
15576
15577 2005-11-18  Richard Henderson  <rth@redhat.com>
15578
15579         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
15580         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
15581         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
15582         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
15583         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
15584         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
15585         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
15586         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
15587         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
15588         renaming to remove initial "ia64-".
15589
15590 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
15591
15592         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
15593
15594 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
15595
15596         * g++.dg/cpp/string-2.C: New test.
15597
15598 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
15599
15600         * gcc.dg/tree-ssa/loop-14.c: New test.
15601
15602 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
15603             Michael Chamberlain <michael@chamberlain.net.au>
15604
15605         * ada/acats/run_all.sh (target_run): Kill long running tests.
15606
15607 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15608
15609         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
15610         * gcc.dg/cleanup-9.c: Likewise.
15611         * gcc.dg/cleanup-10.c: Likewise.
15612         * gcc.dg/cleanup-11.c: Likewise.
15613
15614 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15615
15616         PR fortran/24892
15617         * gfortran.dg/open_access_append_1.f90: New test.
15618         * gfortran.dg/open_access_append_2.f90: New test.
15619
15620 2005-11-16  Richard Guenther  <rguenther@suse.de>
15621
15622         PR middle-end/24851
15623         * gcc.c-torture/execute/pr24851.c: New testcase.
15624
15625 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
15626
15627         * gcc.dg/fold-overflow-1.c: New test.
15628
15629 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
15630
15631         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
15632         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
15633
15634 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
15635
15636         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
15637         structures.
15638         * g++.dg/eh/forced2.C: Likewise.
15639         * g++.dg/eh/forced3.C: Likewise.
15640         * g++.dg/eh/forced4.C: Likewise.
15641
15642 2005-11-11  Mike Stump  <mrs@apple.com>
15643
15644         * g++.old-deja/g++.mike/unused.C: Add.
15645
15646 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
15647
15648         PR c++/24667
15649         * g++.dg/warn/Wcast-qual1.C: New test.
15650
15651 2005-11-15  Jan Hubicka  <jh@suse.cz>
15652
15653         * gcc.dg/winline-5.c: Add large-unit-insns limit.
15654
15655 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
15656
15657         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
15658
15659 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
15660
15661         PR 24840
15662         * gcc.dg/tree-ssa/pr24840.c: New test.
15663
15664 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
15665
15666         PR testsuite/24841
15667         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
15668
15669 2005-11-14  Dale Johannesen  <dalej@apple.com>
15670
15671         * gcc.c-torture/execute/20051113-1.c: New.
15672
15673 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
15674
15675         PR c++/24687
15676         * g++.dg/template/crash43.C: New test.
15677
15678 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
15679
15680         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
15681
15682 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
15683
15684         PR c++/24817
15685         * g++.dg/eh/spec8.C: New test.
15686
15687 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
15688
15689         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
15690
15691 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
15692
15693         PR c++/20293
15694         * g++.dg/parse/ambig4.C: New test.
15695         * g++.dg/tc1/dr101.C: Adjust error markers.
15696         * g++.dg/lookup/strong-using-2.C: Likewise.
15697         * g++.dg/lookup/ambig5.C: Likewise.
15698         * g++.dg/lookup/ambig4.C: Likewise.
15699         * g++.dg/parse/crash22.C: Likewise.
15700
15701 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
15702
15703         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
15704
15705 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
15706
15707         * gcc.dg/nested-calls-1.c: New test.
15708
15709 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15710
15711         * gfortran.dg/complex_intrinsic_1.f90: New test.
15712         * gfortran.dg/complex_intrinsic_2.f90: New test.
15713         * gfortran.dg/fgetc_1.f90: New test.
15714         * gfortran.dg/fgetc_2.f90: New test.
15715         * gfortran.dg/fgetc_3.f90: New test.
15716         * gfortran.dg/ftell_1.f90: New test.
15717         * gfortran.dg/ftell_2.f90: New test.
15718         * gfortran.dg/gnu_logical_1.F: New test.
15719         * gfortran.dg/gnu_logical_2.f90: New test.
15720
15721 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
15722
15723         PR middle-end/24820
15724         * gcc.dg/pr24820.c: New test.
15725
15726 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
15727
15728         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
15729         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
15730         variable.
15731
15732 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15733
15734         PR testsuite/24614
15735         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
15736
15737 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
15738
15739         * gcc.target/cris/cris.exp: New file.
15740         * gcc.target/cris/rld-legit1.c: New test.
15741         * gcc.target/cris/rld-legit2.c: New test.
15742
15743 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
15744
15745         PR c++/24780
15746         * g++.dg/opt/pr24780.C: New test.
15747
15748         PR c++/24761
15749         * g++.dg/template/asm1.C: New test.
15750
15751 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
15752
15753         PR libgfortran/24787
15754         * gfortran.dg/scan_1.f90: New test.
15755
15756 2005-11-12  Jan Hubicka  <jh@suse.cz>
15757
15758         * gcc.target/i386/minmax-1.c: New.
15759         * gcc.target/i386/minmax-2.c: New.
15760
15761 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
15762
15763         * gcc.dg/pr24445.c: Fix for 64-bit targets.
15764
15765 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
15766
15767         * gcc.c-torture/execute/20051110-1.c,
15768         gcc.c-torture/execute/20051110-2.c: New tests.
15769
15770 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
15771
15772         PR middle-end/24750
15773         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
15774         New tests.
15775
15776 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
15777
15778         * lib/target-libpath.exp (get_shlib_extension): New proc.
15779         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
15780         * lib/gfortran.exp (gfortran_link_flags): Likewise.
15781         * lib/objc.exp (objc_target_compile): Likewise.
15782         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
15783         detection.
15784
15785 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
15786
15787         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
15788
15789         * lib/target-supports.exp (check_effective_target_static_libgfortran):
15790         Add -static to additional_flags and pass it to target_compile.
15791
15792 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
15793
15794         PR libgfortran/24719
15795         gfortran.dg/read_noadvance.f90: New test.
15796
15797         PR libgfortran/24699
15798         gfortran.dg/fmt_t_2.f90: New test.
15799
15800         PR libgfortran/24785
15801         gfortran.dg/read_x_eor.f90: New test.
15802
15803         PR libgfortran/24584
15804         gfortran.dg/namelist_empty.f90: Rename test.
15805
15806         PR libgfortran/24489
15807         gfortran/read_eor.f90: Rename test.
15808
15809 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
15810
15811         PR fortran/15976
15812         * gfortran.dg/automatic_module_variable.f90: New test.
15813
15814 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
15815
15816         PR target/24445
15817         * gcc.dg/pr24445.c: New test.
15818
15819 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
15820
15821         PR fortran/24655
15822         PR fortran/24755
15823         * gfortran.dg/recursive_statement_functions.f90: Add statement
15824         functions using inline intrinsic functions and parameters to test
15825         that they no longer seg-fault.
15826
15827         PR fortran/24409
15828         gfortran.dg/nested_modules_4.f90: New test.
15829         gfortran.dg/nested_modules_5.f90: New test.
15830
15831 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15832
15833         PR fortran/24643
15834         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
15835
15836 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
15837
15838         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
15839         failures.
15840
15841 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15842
15843         * gcc.dg/sparc-getcontext-1.c: New test.
15844
15845 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
15846
15847         * gcc.dg/ifcvt-fabs-1.c: New test.
15848
15849 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
15850
15851         PR other/4372
15852         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
15853         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
15854
15855 2005-11-09  Richard Guenther  <rguenther@suse.de>
15856
15857         PR tree-optimization/24716
15858         * gcc.c-torture/execute/pr24716.c: New testcase.
15859
15860 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
15861
15862         * gcc.dg/pr24624.c: Disable for non S/390 targets.
15863
15864 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
15865
15866         PR 24624
15867         * gcc.dg/pr24624.c: Testcase added.
15868
15869 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
15870
15871         PR 24623
15872         * g++.dg/other/pr24623.C: Testcase added.
15873
15874 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
15875
15876         PR fortran/22607
15877         * gfortran-dg/pure_byref_1.f90: New.
15878         * gfortran-dg/pure_byref_2.f90: New.
15879
15880 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
15881
15882         PR c/24101
15883         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
15884         * gcc.dg/dg.exp: Run main loop also for *.i files.
15885
15886 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
15887
15888         PR c++/19450
15889         * g++.dg/tls/diag-3.C: New test.
15890         * g++.dg/tls/diag-4.C: New test.
15891         * g++.dg/tls/static-1.C: New test.
15892         * g++.dg/tls/static-1a.cc: New file.
15893
15894 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
15895
15896         PR 23046
15897         * g++.dg/tree-ssa/pr23046.C: New test.
15898
15899 2005-11-08  Devang Patel <dpatel@apple.com>
15900
15901         PR tree-optimization/23115
15902         * gcc.dg/tree-ssa/pr23115.c: New.
15903
15904 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
15905
15906         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
15907         * gcc.target/powerpc/pr16155.c: Same.
15908         * gcc.target/powerpc/altivec-1.c: Same.
15909         * gcc.target/powerpc/altivec-2.c: Same.
15910         * gcc.target/powerpc/altivec-3.c: Same.
15911         * gcc.target/powerpc/altivec-5.c: Same.
15912         * gcc.target/powerpc/altivec-11.c: Same.
15913         * gcc.target/powerpc/altivec-12.c: Same.
15914         * gcc.target/powerpc/altivec-14.c: Same.
15915         * gcc.target/powerpc/altivec-22.c: Same.
15916         * gcc.target/powerpc/altivec-consts.c: Same.
15917         * gcc.target/powerpc/altivec-pr22085.c: Same.
15918         * gcc.target/powerpc/altivec-splat.c: Same.
15919         * gcc.target/powerpc/altivec-varargs-1.c: Same.
15920         * gcc.target/powerpc/altivec-vec-merge.c: Same.
15921         * gcc.target/powerpc/darwin-longlong.c: Same.
15922
15923 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
15924
15925         PR target/19340
15926         * gcc.dg/pr19340.c: New test.
15927
15928 2005-11-07  Ian Lance Taylor  <ian@airs.com>
15929
15930         PR rtl-optimization/24683
15931         * gcc.dg/pr24683.c: New test.
15932
15933 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
15934
15935         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
15936         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
15937
15938 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
15939
15940         * gcc.target/i386/pr23376.c: Compile with -mmmx.
15941
15942 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
15943
15944         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
15945
15946 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
15947
15948         PR target/24230
15949
15950         * gcc.target/powerpc/altivec-consts.c,
15951         gcc.target/powerpc/altivec-splat.c: New testcase.
15952
15953 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
15954
15955         PR c/24599
15956
15957         * gcc.dg/overflow-2.c: New testcase.
15958
15959 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
15960
15961         PR rtl-optimization/23567
15962         * gcc.c-torture/execute/20051104-1.c: New test.
15963
15964 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
15965
15966         PR fortran/24534
15967         gfortran.dg/private_type_2.f90: Modified to check that case with
15968         PRIVATE declaration within derived type is accepted.
15969
15970         PR fortran/20838
15971         gfortran.dg/pointer_assign_1.f90: New test.
15972
15973         PR fortran/20840
15974         * gfortran.dg/arrayio_0.f90: New test.
15975
15976         PR fortran/17737
15977         gfortran.dg/data_initialized.f90: New test.
15978         gfortran.dg/data_constraints_1.f90: New test.
15979         gfortran.dg/data_constraints_2.f90: New test.
15980
15981 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
15982
15983         PR fortran/24174
15984         PR fortran/24305
15985         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
15986
15987 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
15988
15989         PR 24670
15990         * gcc.dg/tree-ssa/pr24670.c: New test.
15991
15992 2005-11-05  Ian Lance Taylor  <ian@airs.com>
15993
15994         PR target/22432
15995         * gcc.target/i386/pr22432.c: New test.
15996
15997 2005-11-05  Richard Henderson  <rth@redhat.com>
15998
15999         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
16000         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
16001         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
16002         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
16003         from gcc.dg/alpha-*.
16004         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
16005         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
16006
16007 2005-11-05  Andreas Jaeger  <aj@suse.de>
16008
16009         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
16010
16011 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
16012
16013         PR target/23424
16014         * gcc.dg/torture/pr23424-1.c: New test.
16015
16016 2005-11-04  Richard Henderson  <rth@redhat.com>
16017
16018         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
16019         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
16020         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
16021         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
16022         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
16023         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
16024         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
16025         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
16026         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
16027         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
16028         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
16029         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
16030         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
16031         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
16032         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
16033         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
16034         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
16035         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
16036         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
16037         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
16038         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
16039         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
16040         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
16041         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
16042         Move from gcc.dg/.
16043         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
16044         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
16045         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
16046         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
16047         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
16048         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
16049         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
16050         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
16051         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
16052         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
16053         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
16054         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
16055         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
16056         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
16057         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
16058         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
16059         gcc.target/i386/lea.c, gcc.target/i386/local.c,
16060         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
16061         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
16062         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
16063         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
16064         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
16065         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
16066         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
16067         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
16068         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
16069         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
16070         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
16071         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
16072         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
16073         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
16074         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
16075         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
16076         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
16077         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
16078         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
16079         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
16080         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
16081         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
16082         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
16083         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
16084         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
16085         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
16086         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
16087         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
16088
16089 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
16090
16091         PR 24627
16092         * gcc.dg/tree-ssa/pr24627.c: New test.
16093
16094 2005-11-04 Paul Brook  <paul@codesourcery.com>
16095
16096         * gcc.dg/tls/opt-10.c: New test.
16097
16098 2005-11-04  Andreas Jaeger  <aj@suse.de>
16099
16100         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
16101         avoid extra warnings.
16102
16103 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16104
16105         PR libfortran/22298
16106         * lib/target-supports.exp
16107         (check_effective_target_static_libgfortran): New
16108         static_libgfortran effective target.
16109         * gfortran.dg/static_linking_1.f: New test.
16110         * gfortran.dg/static_linking_1.c: New file.
16111
16112 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
16113
16114         * gcc.dg/pr24615.c: Guard test with { target fpic }.
16115
16116 2005-11-03  Josh Conner  <jconner@apple.com>
16117
16118         PR c++/19989
16119         g++.dg/ext/array2.C: New test.
16120         g++.dg/template/dependent-name3.C: New test.
16121         g++.dg/template/dependent-name4.C: New test.
16122         g++.dg/template/sfinae2.C: New test.
16123
16124 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
16125
16126         PR preprocessor/22042
16127         * gcc.dg/cpp/strify4.c: New test.
16128
16129 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
16130
16131         PR c++/17964
16132         * g++.dg/cpp/string-1.C: New test.
16133
16134 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
16135
16136         * gcc.target/powerpc: New directory.
16137         * gcc.target/powerpc/powerpc.exp: New file.
16138         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
16139         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
16140         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
16141         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
16142         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
16143         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
16144         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
16145         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
16146         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
16147         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
16148         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
16149         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
16150         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
16151         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
16152         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
16153         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
16154         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
16155         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
16156         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
16157         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
16158         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
16159         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
16160         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
16161         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
16162         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
16163         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
16164         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
16165         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
16166         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
16167         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
16168         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
16169         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
16170         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
16171         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
16172
16173 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
16174
16175         PR c++/21627
16176         * g++.dg/warn/inline2.C: New test.
16177
16178 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
16179
16180         PR middle-end/23155
16181         * g++.dg/ext/c99struct1.C: New test.
16182         * gcc.dg/union-cast-1.c: New test.
16183         * gcc.dg/union-cast-2.c: New test.
16184         * gcc.dg/union-cast-3.c: New test.
16185
16186 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
16187
16188         PR middle-end/24589
16189         * gcc.c-torture/execute/zero-struct-2.c: New test.
16190
16191 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
16192
16193         PR c++/24582
16194         * g++.dg/init/switch1.C: New test.
16195
16196 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
16197
16198         * gcc.dg/delay-slot-1.c: New test.
16199
16200 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
16201
16202         PR target/24620
16203         * gcc.dg/pr24620.c: New test.
16204
16205 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
16206
16207         PR c/24329
16208         * gcc.dg/format/unnamed-1.c: New test.
16209
16210 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
16211
16212         PR c++/22434
16213         * g++.dg/expr/cond8.C: New test.
16214
16215         PR c++/24560
16216         * g++.dg/parse/dot1.C: New test.
16217
16218 2005-11-02  Jan Hubicka  <jh@suse.cz>
16219
16220         PR target/23303
16221         * gcc.dg/i386-lea.c: New test
16222
16223 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
16224
16225         PR target/24615
16226         * gcc.dg/pr24615.c: New test.
16227
16228 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
16229
16230         PR target/24600
16231         * gcc.dg/pr24600.c: New test.
16232
16233 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
16234
16235         PR c++/19253
16236         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
16237         * g++.dg/parse/typename9.C: New test.
16238         * g++/dg/parse/typename10.C: Likewise.
16239
16240 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
16241
16242         PR fortran/18157
16243         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
16244         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
16245         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
16246
16247 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
16248
16249         PR c++/24569
16250         * g++.dg/debug/static1.C: New test.
16251
16252 2005-11-02  Josh Conner  <jconner@apple.com>
16253
16254         * g++.dg/crash38.C: moved into proper directory...
16255         * g++.dg/template/crash42.C: ...here
16256
16257 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
16258
16259         PR target/18338
16260         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
16261         pcc_bitfield_type_matters || default_packed.
16262
16263         * lib/target-supports.exp
16264         (check_effective_target_pcc_bitfield_type_matters): New proc.
16265         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
16266
16267         PR testsuite/23304
16268         * lib/target-supports.exp (check_effective_default_packed): New proc.
16269         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
16270         Gate expected errors on target ! default_packed.
16271         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
16272
16273 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16274
16275         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
16276         change (r106358).
16277
16278 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16279
16280         PR fortran/24008
16281         * gfortran.dg/entry_5.f90: New.
16282         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
16283
16284 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
16285
16286         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
16287
16288 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
16289
16290         PR fortran/21565
16291         gfortran.dg/namelist_blockdata.f90: New test.
16292
16293         PR fortran/18737
16294         gfortran.dg/external_implicit_none.f90: New test.
16295
16296         PR fortran/14994
16297         * gfortran.dg/secnds.f: New test.
16298
16299 2005-10-31  Jan Hubicka  <jh@suse.cz>
16300
16301         PR target/20928
16302         * gcc.c-torture/compile/pr20928.c: New test.
16303
16304 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
16305
16306         PR middle-end/23492
16307         * gcc.c-torture/compile/zero-strct-5.c: New test.
16308
16309 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
16310
16311         PR libgfortran/24584
16312         * gfortran.dg/pr24584.f90: New test.
16313
16314 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
16315
16316         PR fortran/18883
16317         * gfortran.dg/char_result_9.f90: New.
16318         * gfortran.dg/char_result_10.f90: New.
16319
16320 2005-10-30  Jan Hubicka  <jh@suse.cz>
16321
16322         * g++.dg/tree-ssa/pr24172.C: New testcase.
16323
16324 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16325
16326         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
16327
16328 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
16329
16330         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
16331         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
16332         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
16333         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
16334         gfortran.dg/enum_9.f90,
16335         gfortran.fortran-torture/compile/enum_1.f90,
16336         gfortran.fortran-torture/execute/enum_1.f90,
16337         gfortran.fortran-torture/execute/enum_2.f90,
16338         gfortran.fortran-torture/execute/enum_3.f90,
16339         gfortran.fortran-torture/execute/enum_4.f90: New tests.
16340
16341 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
16342
16343         PR target/18482
16344         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
16345         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
16346
16347 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16348
16349         PR libfortran/20179
16350         * gfortran.dg/mixed_io_1.f90: New test.
16351         * gfortran.dg/mixed_io_1.c: New file.
16352
16353 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16354
16355         * gfortran.dg/malloc_free_1.f90: New test.
16356
16357 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
16358
16359         * gcc.dg/nested-func-4.c: Require profiling -pg.
16360
16361 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
16362
16363         PR C++/23229
16364         * g++.dg/warn/main-2.C: New test.
16365
16366 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
16367
16368         PR fortran/24545
16369         * gfortran.dg/interface_2.f90: new test.
16370
16371 2005-10-28  Josh Conner  <jconner@apple.com>
16372
16373         PR c++/22153
16374         * g++.dg/template/crash38.C: New test.
16375         * g++.dg/parse/explicit1.C: Change expected errors.
16376
16377 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
16378
16379         PR C++/23426
16380         * g++.dg/other/large-size-array.C: New test.
16381
16382 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
16383
16384         PR middle-end/24362
16385         * g++.dg/opt/complex4.C: New test.
16386
16387 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
16388
16389         * gcc.dg/nested-func-4.c: New test.
16390
16391 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
16392
16393         PR fortran/24158
16394         gfortran.dg/derived_recursion.f90: New test.
16395         gfortran.dg/implicit_actual.f90: New test.
16396
16397 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
16398
16399         PR middle-end/24295, PR testsuite/24477
16400         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
16401         removed when weakref hits the tree.
16402
16403 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
16404
16405         * gfortran.dg/cray_pointers_4.f90: New test.
16406
16407         * gfortran.dg/cray_pointers_5.f90: New test.
16408
16409 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
16410
16411         PR fortran/22290
16412         * gfortran.dg/assign_5.f90: New test.
16413         * gfortran.dg/assign_6.f: New test.
16414
16415 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
16416
16417         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
16418         CPU has no SSE support.
16419
16420 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
16421
16422         PR libgfortran/24224
16423         * gfortran.dg/arrayio_1.f90: Update attribution.
16424         * gfortran.dg/arrayio_2.f90: Update attribution.
16425         * gfortran.dg/arrayio_3.f90: Update attribution.
16426         * gfortran.dg/arrayio_4.f90: Update test conditions.
16427         * gfortran.dg/arrayio_5.f90: Update attribution.
16428         * gfortran.dg/arrayio_6.f90: New test.
16429         * gfortran.dg/arrayio_7.f90: New test.
16430
16431 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
16432
16433         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
16434
16435 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
16436
16437         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
16438
16439 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
16440
16441         PR fortran/24416
16442         * gfortran.dg/namelist_char_only.f90: New test.
16443
16444 2005-10-24  Asher Langton  <langton2@llnl.gov>
16445
16446         PR fortran/17031
16447         PR fortran/22282
16448         * gfortran.dg/cray_pointers_1.f90: New test.
16449         * gfortran.dg/cray_pointers_2.f90: New test.
16450         * gfortran.dg/cray_pointers_3.f90: New test.
16451         * gfortran.dg/loc_1.f90: New test.
16452         * gfortran.dg/loc_2.f90: New test.
16453
16454 2005-10-24  Steven Bosscher  <stevenb@suse.de>
16455
16456         * gcc.dg/pr24225.c: New test.
16457
16458 2005-10-24  Asher Langton  <langton2@llnl.gov>
16459
16460         * gfortran.dg/dup_save_1.f90: New test.
16461         * gfortran.dg/dup_save_2.f90: New test.
16462
16463 2005-10-24  Paul Brook  <paul@codesourcery.com>
16464
16465         PR 24107
16466         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
16467         stdint.h.
16468
16469 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
16470
16471         PR libgfortran/24489
16472         * gfortran.dg/pr24489.f90: New test.
16473
16474 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
16475
16476         PR fortran/23635
16477         * gfortran.dg/ichar_1.f90: Add tests for derived types.
16478
16479 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
16480
16481         PR target/18911
16482         * g++.dg/init/array16.C: Skip for mmix-*-*.
16483
16484 2005-10-23  Asher Langton  <langton2@llnl.gov>
16485
16486         * gfortran.dg/byte_1.f90: New test.
16487         * gfortran.dg/byte_2.f90: New test.
16488
16489 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
16490
16491         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
16492
16493 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
16494
16495         PR fortran/18022
16496         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
16497
16498         PR fortran/24311
16499         * gfortran.dg/merge_char_const.f90: New test.
16500
16501         PR fortran/24384
16502         * gfortran.dg/spread_scalar_source.f90: New test.
16503
16504 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
16505
16506         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
16507
16508         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
16509         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
16510
16511         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
16512
16513 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
16514
16515         PR fortran/24426
16516         * gfortran.dg/der_pointer_4.f90: New.
16517
16518 2005-10-22  David Ayers  <d.ayers@inode.at>
16519
16520         * obj-c++.dg/except-1.mm: Simplify.
16521
16522 2005-10-21  David Ayers  <d.ayers@inode.at>
16523
16524         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
16525
16526 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
16527
16528         * gfortran.dg/assumed_dummy_2.f90: New test.
16529
16530 2005-10-21  James E Wilson  <wilson@specifix.com>
16531
16532         PR preprocessor/15220
16533         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
16534
16535 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
16536
16537         * gcc.c-torture/execute/20051021-1.c: New test.
16538
16539 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
16540
16541         PR c++/24260
16542         * g++.dg/ext/tmplattr1.C: New test.
16543
16544 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
16545
16546         PR fortran/24440
16547         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
16548
16549 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
16550
16551         * obj-c++.dg/except-1.mm: New.
16552
16553         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
16554
16555 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
16556
16557         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
16558
16559 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
16560
16561         PR middle-end/24295
16562         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
16563         declarations with the same names as thunks' alias targets, use
16564         aliases instead.
16565         * gcc.dg/attr-alias-3.c: New test.
16566         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
16567
16568 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
16569
16570         PR c++/22618
16571         * g++.dg/parse/access8.C: New test.
16572
16573 2005-10-20  Richard Guenther  <rguenther@suse.de>
16574
16575         PR c++/24439
16576         * g++.dg/tree-ssa/pr24439.C: New testcase.
16577
16578 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16579
16580         * g++.dg/opt/delay-slot-1.C: New test.
16581
16582 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
16583
16584         PR fortran/21625
16585         * gfortran.fg/der_init_1.f90: New.
16586
16587 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
16588
16589         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
16590
16591 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
16592
16593         PR c++/21908
16594         * g++.dg/parse/error28.C: New test.
16595
16596 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16597
16598         * gcc.dg/profile-generate-2.c: New test.
16599
16600 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
16601
16602         PR target/23589
16603         * g++.dg/ext/dllimport11.C: New.
16604
16605 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16606
16607         PR c++/22293
16608         * g++.dg/other/friend3.C: New test.
16609
16610 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
16611
16612         PR c++/23293
16613         * g++.dg/template/error19.C: New test.
16614
16615 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
16616
16617         PR c++/21383
16618         * g++.dg/overload/koenig2.C: New.
16619
16620         PR c++/23118
16621         * g++.dg/overload/error2.C: New.
16622
16623         PR c++/22604
16624         * g++.dg/inherit/covariant14.C: New.
16625
16626 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16627
16628         PR c++/23440
16629         * g++.dg/parse/for1.C: New test.
16630
16631 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
16632
16633         PR fortran/23446
16634         * gfortran.dg/host_dummy_index_1.f90: New test.
16635
16636         PR fortran/21459
16637         * gfortran.dg/automatic_char_len_2.f90: New test.
16638
16639         PR fortran/20866
16640         * gfortran.dg/recursive_statement_functions.f90: New test.
16641
16642         PR fortran/20853
16643         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
16644
16645         PR fortran/20849
16646         * gfortran.dg/external_initializer.f90: New test.
16647
16648         PR fortran/20837
16649         * non_module_public.f90: New test.
16650
16651 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
16652
16653         PR c++/24386
16654         * g++.dg/template/overload7.C: New.
16655
16656         PR c++/22551
16657         * g++.dg/other/switch2.C: Remove expected warnings.
16658
16659         PR c++/21353
16660         * g++.dg/template/defarg6.C: New.
16661
16662 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
16663
16664         PR target/24315
16665         * gcc.target/i386/pr24315.c: New test.
16666
16667 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
16668
16669         PR c++/24389
16670         * g++.dg/template/static21.C: New test.
16671         * g++.dg/template/static21-a.cc: Likewise.
16672
16673 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
16674
16675         PR c++/23959
16676         * g++.dg/warn/Wswitch-default-1.C: New test.
16677         * g++.dg/warn/Wswitch-default-2.C: New test.
16678
16679 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
16680
16681         PR c++/22173
16682         * g++.dg/parse/template18.C: New test.
16683         * g++.dg/template/nontype15.C: Likewise.
16684
16685 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
16686
16687         PR fortran/22273
16688         * gfortran.dg/spec_expr_2.f90: New.
16689
16690 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
16691
16692         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
16693         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
16694         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
16695         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
16696         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
16697         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
16698         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
16699         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
16700         previous target-specific skips and warning-message matches where
16701         applicable.
16702
16703 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
16704
16705         PR c++/21347
16706         * g++.dg/warn/Wctor-dtor.C: New test.
16707
16708 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16709
16710         PR c/23439
16711         * gcc.dg/for-1.c: New test.
16712
16713 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
16714
16715         PR c++/19565
16716         * g++.dg/warn/Wconversion1.C: New test.
16717         * g++.dg/ext/packed4.C: Compile with -w.
16718         * g++.dg/opt/20050511-1.C: Likewise.
16719         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
16720
16721 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
16722
16723         * gfortran.dg/boz_5.f90: New test.
16724
16725 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
16726
16727         PR c++/22551
16728         * g++.dg/other/switch2.C: New.
16729
16730         PR c++/23984
16731         * g++.dg/init/ctor7.C: New.
16732
16733 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
16734
16735         PR c++/23730
16736         * g++.dg/parse/crash32.C: New test.
16737
16738 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
16739
16740         PR c++/20721
16741         * g++.dg/init/goto2.C: New test.
16742
16743         PR c++/22464
16744         * g++.dg/template/crash/41.C: New test.
16745
16746         PR c++/22180
16747         * g++.dg/template/crash40.C: New test.
16748
16749         PR c++/23694
16750         * g++.dg/parse/friend5.C: New test.
16751
16752         PR c++/23307
16753         * g++.dg/template/crash38.C: New test.
16754
16755         PR c++/22352
16756         * g++.dg/template/friend38.C: New test.
16757
16758         PR c++/22405
16759         * g++.dg/template/crash39.C: New test.
16760
16761 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
16762
16763         * gcc.dg/debug/dwarf2/dwarf-char1.c,
16764         gcc.dg/debug/dwarf2/dwarf-char2.c,
16765         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
16766
16767         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
16768
16769 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
16770
16771         * gcc.dg/dll-2.c: Add tests for warnings.
16772         * gcc.dg/dll-3.c: Likewise.
16773         * gcc.dg/dll-4.c: Likewise.
16774
16775         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
16776         * g++.dg/ext/dllimport2.C: Likewise.
16777         * g++.dg/ext/dllimport3.C: Likewise.
16778         * g++.dg/ext/dllimport7.C: Likewise.
16779         * g++.dg/ext/dllimport8.C: Likewise.
16780         * g++.dg/ext/dllimport9.C: Likewise.
16781
16782 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
16783
16784         PR fortran/24092
16785         * gfortran.dg/derived_pointer_recursion.f90: New test.
16786
16787 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
16788
16789         * gcc.c-torture/execute/20051012-1.c: New test.
16790
16791 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
16792
16793         PR fortran/18082
16794         * gfortran.dg/automatic_char_len_1.f90: New test.
16795
16796 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
16797
16798         PR fortran/20847
16799         * gfortran.dg/save_common.f90: New test.
16800
16801         PR fortran/20856
16802         * gfortran.dg/save_result.f90: New test.
16803
16804 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
16805
16806         PR c++/21592
16807         * g++.dg/template/dependent-expr1.C: Add new expected error.
16808         * g++.dg/template/dependent-expr2.C: Adjust error text.
16809         * g++.dg/template/overload6.C: New.
16810
16811         PR c++/23797
16812         * g++.dg/other/typename8.C: New.
16813
16814         PR c++/21117
16815         * g++.dg/other/return1.C: New.
16816
16817 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
16818
16819         PR c++/24052
16820         * g++.dg/ext/label5.C: New.
16821
16822 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
16823
16824         PR c++/19964
16825         * g++.dg/parse/crash31.C: New.
16826
16827 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
16828
16829         * g++.dg/ipa/ipa-1.c: New test.
16830         * g++.dg/ipa/ipa-2.c: New test.
16831         * g++.dg/ipa/ipa-3.c: New test.
16832         * g++.dg/ipa/ipa-4.c: New test.
16833         * g++.dg/ipa/ipa-5.c: New test.
16834         * g++.dg/ipa/ipa.exp: New file.
16835
16836 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
16837
16838         PR fortran/24207
16839         * gfortran.dg/private_type_3.f90: New test.
16840
16841 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
16842
16843         PR fortran/20786
16844         gfortran.dg/aint_anint_1.f90: New test.
16845
16846 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
16847
16848         PR libgfortran/24313
16849         gfortran.dg/csqrt.f: New test.
16850
16851 2005-10-11  Ian Lance Taylor  <ian@airs.com>
16852
16853         PR c++/8057
16854         * g++.dg/warn/noeffect7.C: New test.
16855         * g++.dg/warn/noeffect2.C: Instantiate templates.
16856         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
16857         and warning.
16858
16859 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
16860
16861         PR c++/21089
16862         * g++.dg/init/float1.C: New test.
16863
16864         PR c++/24277
16865         * g++.dg/init/member1.C: Tweak error markers.
16866
16867 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
16868
16869         PR testsuite/24281
16870         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
16871         Check for null pointer.
16872
16873 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
16874
16875         PR c++/21369
16876         * g++.dg/parse/ret-type3.C: New test.
16877
16878 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
16879
16880         PR tree-opt/23946
16881         * gcc.c-torture/compile/pr23946.c: New test.
16882
16883 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
16884
16885         * g++.dg/opt/mmx2.C: New test.
16886
16887 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
16888
16889         PR c++/24277
16890         * g++.dg/template/static20.C: New test.
16891
16892         PR c++/24302
16893         * g++.dg/warn/Wunused-12.C: New test.
16894
16895         PR c++/23437
16896         * g++.dg/template/arg4.C: New test.
16897
16898 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16899
16900         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
16901         * gcc.dg/ucnid-3.c: Likewise.
16902         * gcc.dg/ucnid-4.c: Likewise.
16903         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
16904         * g++.dg/other/ucnid-1.C: Likewise.
16905         * gcc.dg/sparc-frame-1.c: New test.
16906
16907 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
16908
16909         PR c++/24139
16910         * g++.dg/template/spec27.C: New test.
16911
16912         PR c++/24275
16913         * g++.dg/template/static19.C: New test.
16914
16915 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16916
16917         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
16918         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
16919
16920 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
16921
16922         PR target/24136
16923         * gfortran.fortran-torture/compile/pr24136.f: New test.
16924
16925 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
16926
16927         PR c++/22172
16928         * g++.dg/parse/crash30.C: New test.
16929
16930 2005-10-07  Richard Guenther  <rguenther@suse.de>
16931
16932         PR middle-end/24227
16933         * gcc.c-torture/compile/pr24227.c: New testcase.
16934
16935 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
16936
16937         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
16938         Do not put aligned attributes on array elements.
16939
16940 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
16941
16942         PR testsuite/23611, PR testsuite/23615
16943         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
16944         writing prototypes of library functions by hand.
16945         * obj-c++.dg/bitfield-4.mm: Likewise.
16946         * obj-c++.dg/const-str-4.mm: Likewise.
16947         * obj-c++.dg/encode-4.mm: Likewise.
16948         * obj-c++.dg/encode-5.mm: Likewise.
16949         * obj-c++.dg/encode-6.mm: Likewise.
16950         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
16951         * obj-c++.dg/method-10.mm: Likewise.
16952         * obj-c++.dg/method-17.mm: Likewise.
16953         * obj-c++.dg/method-19.mm: Likewise.
16954         * obj-c++.dg/try-catch-2.mm: Likewise.
16955
16956 2005-10-06  Richard Henderson  <rth@redhat.com>
16957
16958         PR 24236
16959         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
16960
16961 2005-10-06  Dale Johannesen  <dalej@apple.com>
16962
16963         * gcc.c-torture/execute/20030125-1.c: Correct.
16964
16965 2005-10-06  Richard Guenther  <rguenther@suse.de>
16966
16967         PR tree-optimization/24238
16968         * g++.dg/tree-ssa/pr24238.C: New testcase.
16969
16970 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
16971
16972         PR 18568
16973         * gfortran.dg/der_pointer_3.f90: New test.
16974
16975 2005-10-05  Devang Patel  <dpatel@apple.com>
16976
16977         PR Debug/23205
16978         * g++.dg/other/PR23205.C: New.
16979
16980 2005-10-05  Richard Henderson  <rth@redhat.com>
16981
16982         PR target/23602
16983         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
16984         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
16985
16986 2005-10-05  Dale Johannesen  <dalej@apple.com>
16987
16988         * gcc.c-torture/execute/float-floor.c: New.
16989
16990 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
16991
16992         PR tree-optimization/21419
16993         PR tree-optimization/24146
16994         PR tree-optimization/24151
16995
16996         * g++.dg/ext/asm7.C: New.
16997         * g++.dg/ext/asm8.C: New.
16998         * gcc.dg/asm-1.c: Compile on all targets.
16999         * gcc.dg/asm-pr24146.c: New.
17000         * gcc.dg/pr21419.c: Adjust error messages.
17001
17002 2005-10-05  Richard Guenther  <rguenther@suse.de>
17003
17004         PR fortran/24176
17005         * gfortran.fortran-torture/compile/empty.f90: New testcase.
17006
17007 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
17008
17009         PR c++/23513
17010         * g++.dg/template/spec22.C: Robustify test.
17011         * g++.dg/template/spec26.C: New.
17012
17013 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
17014
17015         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
17016         if target supports vector instructions.
17017
17018 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
17019
17020         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
17021         C99 functions.
17022
17023 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
17024
17025         * lib/target-supports.exp (check_effective_target_fortran_large_real,
17026         check_effective_target_fortran_large_int): Replace cached result
17027         when target changes.
17028
17029 2005-10-04  Devang Patel  <dpatel@apple.com>
17030
17031         * gcc.dg/i386-sse-vect-types.c: New.
17032
17033 2005-10-04  Ian Lance Taylor  <ian@airs.com>
17034
17035         PR preprocessor/13726
17036         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
17037         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
17038
17039 2005-10-04  Richard Guenther  <rguenther@suse.de>
17040
17041         PR c/23576
17042         * gcc.dg/noncompile/pr23576.c: New testcase.
17043
17044 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
17045
17046         PR middle-end/23125
17047         * gcc.dg/register-var-3.c: New test.
17048
17049 2005-10-04  Steven Bosscher  <stevenb@suse.de>
17050
17051         * gcc.dg/pr23049.c: New test.
17052
17053         * gcc.dg/ucnid-4.c: Fix test.
17054
17055 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
17056
17057         PR 23445
17058         * gcc.c-torture/compile/pr23445.c: New test.
17059
17060 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
17061
17062         * g++.dg/overload/unknown1.C: New.
17063
17064 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
17065
17066         PR c++/17775
17067         * g++.dg/template/repo4.C: New test.
17068
17069 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17070
17071         PR libfortran/19308
17072         * gfortran.dg/large_real_kind_2.F90: New test.
17073         * gfortran.dg/large_integer_kind_2.f90: New test.
17074
17075 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
17076
17077         * lib/target-supports.exp (check_effective_target_vect_shift):
17078         Implement with result caching. Add i?86, x86_64 and ia64 targets.
17079         (check_effective_target_vect_condition): Fix copy-n-pasto.
17080
17081         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
17082         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
17083         targets.
17084
17085 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
17086
17087         PR c++/22621
17088         * g++.dg/template/overload5.C : New test.
17089
17090         PR c++/23840
17091         * g++.dg/expr/stdarg1.C: New test.
17092
17093 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
17094
17095         PR 24142
17096         * gcc.c-torture/execute/pr24142.c: New test.
17097
17098 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
17099
17100         PR 24141
17101         * gcc.c-torture/execute/pr24141.c: New test.
17102
17103 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
17104             Diego Novillo  <dnovillo@redhat.com>
17105
17106         PR 23604
17107         * gcc.c-torture/execute/pr23604.c: New test.
17108
17109 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
17110
17111         PR fortran/16404
17112         PR fortran/20835
17113         PR fortran/20890
17114         PR fortran/20899
17115         PR fortran/20900
17116         PR fortran/20901
17117         PR fortran/20902
17118         gfortran.dg/equiv_constraint_1.f90: New test.
17119         gfortran.dg/equiv_constraint_2.f90: New test.
17120         gfortran.dg/equiv_constraint_3.f90: New test.
17121         gfortran.dg/equiv_constraint_4.f90: New test.
17122         gfortran.dg/equiv_constraint_5.f90: New test.
17123         gfortran.dg/equiv_constraint_6.f90: New test.
17124         gfortran.dg/equiv_constraint_7.f90: New test.
17125         gfortran.dg/equiv_constraint_8.f90: New test.
17126         gfortran.dg/private_type_1.f90: New test.
17127         gfortran.dg/private_type_2.f90: New test.
17128         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
17129         980628-10.f: Assert std=gnu to permit mixing of
17130         types in equivalence statements.
17131
17132 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
17133
17134         PR 24112
17135         * gfortran.dg/open_status_1.f90: New.
17136
17137 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
17138
17139         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
17140         * gcc.dg/vect/pr22480.c: Clean up temp files.
17141         * gcc.dg/vect/pr23831.c: Clean up temp files.
17142         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
17143         Clean up temp files.
17144         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
17145         Clean up temp files.
17146
17147         * gcc.dg/20050309-1.c: Clean up temp files.
17148         * gcc.dg/20050325-1.c: Clean up temp files.
17149
17150 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
17151
17152         PR tree-optimization/24059
17153         * gcc.dg/vect/pr24059.c : New test.
17154
17155 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
17156
17157         PR middle-end/24109
17158         * gcc.c-torture/execute/20050929-1.c: New test.
17159
17160 2005-09-29  Steven Bosscher  <stevenb@suse.de>
17161
17162         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
17163
17164 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
17165
17166         PR c/21419
17167         * gcc.dg/pr21419.c: New test.
17168
17169 2005-09-29  Steven Bosscher  <stevenb@suse.de>
17170
17171         * gcc.dg/pr23911.c: New test.
17172
17173 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
17174
17175         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
17176
17177         PR c++/16782
17178         * g++.dg/parse/qualified4.C: New test.
17179         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
17180         * g++.old-deja/g++.mike/p8154.C: Likewise.
17181
17182 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
17183
17184         PR c++/22147
17185         * g++.dg/template/friend37.C: New test.
17186         * g++.dg/parse/crash28.C: Adjust error markers.
17187
17188 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
17189
17190         PR fortran/18518
17191         * gfortran.fortran-torture/execute/save_2.f90: New decl.
17192
17193 2005-09-27  Devang Patel  <dpatel@apple.com>
17194
17195         PR tree-optimization/23625
17196         * gcc.dg/pr23625.c: New test.
17197
17198 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
17199
17200         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
17201         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
17202
17203 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
17204
17205         PR fortran/23677
17206         * gfortran.fortran-torture/execute/save_1.f90: New test.
17207         * gfortran.dg/save_1.f90: New test.
17208
17209 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
17210
17211         * gcc.target/i386/builtin-apply-mmx.c: New test.
17212
17213         PR target/22576
17214         * gcc.target/i386/pr22576.c: New test.
17215
17216         PR target/22585
17217         * gcc.target/i386/pr22585.c: New test.
17218
17219         PR target/23268
17220         * gcc.target/i386/pr23268.c: New test.
17221
17222         PR middle-end/23831
17223         * gcc.dg/vect/pr23831.c: New test.
17224
17225         PR target/24055
17226         * gcc.target/i386/pr24055.c: New test.
17227
17228 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
17229
17230         PR tree-optimization/23960
17231         * gcc.c-torture/compile/pr23960.c: New.
17232
17233 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
17234
17235         PR fortran/16861
17236         * gfortran.dg/nested_modules_3.f90: New.
17237
17238 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
17239
17240         PR fortran/24005
17241         gfortran.dg/interface_1.f90: New test.
17242
17243 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
17244         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17245
17246         PR fortran/23843
17247         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
17248
17249 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
17250
17251         PR fortran/23516
17252         * gfortran.dg/imag_1.f: New test.
17253         * gfortran.dg/imag_2.f: Ditto.
17254
17255 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
17256
17257         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
17258
17259 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
17260
17261         PR c++/21983
17262         * g++.dg/warn/pr21983.C: New test.
17263
17264 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
17265
17266         * gcc.dg/20050922-1.c: Testcase added.
17267
17268 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
17269
17270         PR c++/23993
17271         * g++.dg/template/array14.C: New test.
17272
17273 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
17274
17275         PR fortran/19929
17276         * gfortran.dg/der_ptr_component_1.f90: New test.
17277
17278 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17279
17280         PR c++/23965
17281         * g++.dg/template/error1.C: Reject "no matching function" message.
17282
17283 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17284
17285         PR c++/17609
17286         * g++.dg/lookup/error1.C: New test.
17287
17288 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
17289
17290         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
17291         functionality of the testcase.
17292
17293 2005-09-20  Richard Henderson  <rth@redhat.com>
17294
17295         * gcc.dg/vect/vect-22.c: Require vect_float.
17296         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
17297
17298 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
17299
17300         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
17301         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
17302         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
17303         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
17304         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
17305         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
17306         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
17307         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
17308         * gcc.dg/cpp/ucnid-8.c: New test.
17309
17310 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
17311
17312         PR tree-optimization/23929
17313         * gcc.c-torture/compile/pr23929.c: New test.
17314
17315 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
17316
17317         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
17318         for one loop.
17319
17320 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
17321
17322         PR testsuite/23186
17323         * g++.dg/other/pr22003.C: Require named sections.
17324
17325 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
17326
17327         PR c++/23947
17328         * g++.dg/rtti/crash3.C: New test.
17329
17330         PR tree-optimization/23818
17331         * gcc.dg/pr23818.c: New test.
17332
17333 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17334
17335         PR fortran/23420
17336         * gfortran.dg/print_fmt_4.f: New.
17337
17338 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
17339
17340         PR fortran/23663
17341         * gfortran.fortran-torture/execute/entry_11.f90: New test.
17342
17343 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
17344
17345         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
17346         Use pointers to local alignable arrays instead. Added comments.
17347         * gcc.dg/vect/vect-46.c: Likewise.
17348         * gcc.dg/vect/vect-48.c: Likewise.
17349         * gcc.dg/vect/vect-49.c: Likewise.
17350         * gcc.dg/vect/vect-52.c: Likewise.
17351         * gcc.dg/vect/vect-53.c: Likewise.
17352         * gcc.dg/vect/vect-54.c: Likewise.
17353         * gcc.dg/vect/vect-56.c: Likewise.
17354         * gcc.dg/vect/vect-57.c: Likewise.
17355         * gcc.dg/vect/vect-58.c: Likewise.
17356         * gcc.dg/vect/vect-60.c: Likewise.
17357         * gcc.dg/vect/vect-61.c: Likewise.
17358
17359         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
17360         The test is no longer vectorizable on vect_no_align targets.
17361         * gcc.dg/vect/vect-43.c: Likewsie.
17362
17363         * gcc.dg/vect/vect-44.c: Added comments.
17364         * gcc.dg/vect/vect-45.c: Added comments.
17365         * gcc.dg/vect/vect-50.c: Added comments.
17366         * gcc.dg/vect/vect-51.c: Added comments.
17367
17368         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
17369         aligned type.
17370         * gcc.dg/vect/Os-vect-95.c: Likewise.
17371
17372         * gcc.dg/vect/vect-41.c: Test removed.
17373         * gcc.dg/vect/vect-47.c: Test removed.
17374         * gcc.dg/vect/vect-55.c: Test removed.
17375         * gcc.dg/vect/vect-59.c: Test removed.
17376
17377 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
17378
17379         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
17380         No longer vectorizable on vect_no_align targets.
17381         * gcc.dg/vect/pr20122.c: Likewise.
17382         * gcc.dg/vect/vect-74.c: Likewise.
17383         * gcc.dg/vect/vect-75.c: Likewise.
17384         * gcc.dg/vect/vect-76.c: Likewise.
17385
17386         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
17387         Will not be vectorizable on vect_no_align targets once aliasing issues
17388         are resolved.
17389         * gcc.dg/vect/vect-79.c: Likewise.
17390
17391         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
17392         * gcc.dg/vect/vect-78.c: Likewise.
17393         * gcc.dg/vect/vect-97.c: Likewise.
17394
17395 2005-09-19  Steven Bosscher  <stevenb@suse.de>
17396
17397         * gcc.dg/pr23943.c: New test.
17398
17399 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
17400
17401         PR fortran/19181
17402         * gfortran.dg/derived_pointer_null_1.f90: New test.
17403
17404 2005-09-18  Richard Guenther  <rguenther@suse.de>
17405
17406         PR middle-end/23944
17407         * gcc.c-torture/compile/pr23944.c: New testcase.
17408
17409 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
17410
17411         PR fortran/15975
17412         * gfortran.dg/der_pointer_2.f90: New test.
17413
17414 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
17415
17416         PR fortran/16861
17417         * gfortran.dg/nested_modules_2.f90: New test.
17418
17419 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17420
17421         PR c++/18368
17422         * g++.dg/other/semicolon.C: New test.
17423
17424 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
17425
17426         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
17427         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
17428
17429 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
17430
17431         PR c++/23914
17432         * g++.dg/template/static18.C: New test.
17433
17434         PR c++/21514
17435         * g++.dg/template/crash19.C: Remove dg-error marker.
17436         * g++.dg/template/local4.C: New test.
17437
17438 2005-09-16  Paul Brook  <paul@codesourcery.com>
17439
17440         PR fortran/23906
17441         * gfortran.dg/dependency_1.f90: New test.
17442
17443 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
17444
17445         PR c++/23896
17446         * g++.dg/template/static17.C: New test.
17447
17448 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
17449
17450         PR c++/23139
17451         * g++.dg/warn/huge-val1.C: New test.
17452
17453 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
17454
17455         PR c++/13140
17456         * g++.dg/parse/class2.C: New test.
17457         * g++.dg/template/explicit8.C: Likewise.
17458         * g++.dg/template/spec25.C: Likewise.
17459
17460 2005-09-14  Josh Conner  <jconner@apple.com>
17461
17462         PR middle-end/23584
17463         * gcc.dg/pr23584.c: New test.
17464
17465 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
17466
17467         PR fortran/21875 Internal Unit Array I/O, NIST
17468         * gfortran.dg/arrayio_1.f90: New test.
17469         * gfortran.dg/arrayio_1.f90: New test.
17470         * gfortran.dg/arrayio_1.f90: New test.
17471         * gfortran.dg/arrayio_1.f90: New test.
17472         * gfortran.dg/arrayio_1.f90: New test.
17473
17474 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
17475
17476         PR middle-end/22480
17477         * gcc.dg/vect/pr22480.c: New test.
17478
17479 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
17480
17481         PR fortran/19358
17482         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
17483
17484 2005-09-13 Josh Conner <jconner@apple.com>
17485
17486         PR c++/23180
17487         * g++.dg/init/struct2.C: New test.
17488         * g++.dg/init/struct3.C: New test.
17489
17490 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
17491
17492         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
17493         Clean up temp files.
17494         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
17495         gcc.dg/tree-ssa/builtin-fprintf-1.c,
17496         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
17497         gcc.dg/tree-ssa/builtin-printf-1.c,
17498         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
17499         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
17500         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
17501         gcc.dg/tree-ssa/builtin-vprintf-1.c,
17502         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
17503         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
17504         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
17505         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
17506         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
17507         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
17508         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
17509         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
17510
17511 2005-09-13  Josh Conner  <jconner@apple.com>
17512
17513         * lib/gcc-dg.exp: Load scanipa.exp.
17514         (cleanup-dump): New procedure.
17515         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
17516         * lib/scandump.exp: New file.
17517         * lib/scantree.exp: Use it.
17518         * lib/scanipa.exp: New file.
17519
17520 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
17521
17522         PR fortran/17740
17523         * gfortran.dg/generic_4.f90: New test.
17524
17525 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
17526
17527         PR target/23816
17528         * gcc.target/i386/pr23816-1.c: New test.
17529         * gcc.target/i386/pr23816-2.c: New test.
17530
17531
17532 2005-09-13  Bastian Blank <waldi@debian.org>
17533
17534         PR c++/16171
17535         * g++.dg/abi/mangle26.C: New test.
17536         * g++.dg/abi/mangle27.C: New test.
17537         * g++.dg/abi/mangle28.C: New test.
17538         * g++.dg/abi/mangle29.C: New test.
17539
17540         PR c++/23839
17541         * g++.dg/parse/register1.C: New test.
17542
17543 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
17544
17545         PR c++/23842
17546         * g++.dg/template/access16.C: New test.
17547
17548 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
17549
17550         * gfortran.dg/char_pack_2.f90: Increase the vector size.
17551
17552 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
17553
17554         PR fortran/18899
17555         * gfortran.dg/shape_2.f90: New test.
17556
17557 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
17558
17559         PR target/19269
17560         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
17561         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
17562         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
17563         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
17564         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
17565         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
17566         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
17567         tests.
17568
17569 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
17570
17571         PR c++/23841
17572         * g++.dg/parse/template17.C: New test.
17573
17574 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
17575
17576         PR c++/23789
17577         * g++.dg/template/nontype14.C: New test.
17578
17579 2005-09-12  Ian Lance Taylor  <ian@airs.com>
17580
17581         PR g++/7874
17582         * g++.dg/lookup/friend7.C: New test.
17583         * g++.dg/lookup/friend8.C: New test.
17584         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
17585         so that it will be found via argument dependent lookup.
17586         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
17587         friend functions which will no longer be found.
17588         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
17589         function g, so that it will be found via argument dependent
17590         lookup.
17591         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
17592         * g++.old-deja/g++.mike/net43.C: Likewise.
17593
17594 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
17595
17596         PR c++/23691
17597         * g++.dg/template/static16.C: New test.
17598
17599 2005-09-12  Josh Conner  <jconner@apple.com>
17600
17601         PR middle-end/23237
17602         * gcc.c-torture/compile/pr23237.c: New test.
17603
17604 2005-09-11  Richard Henderson  <rth@redhat.com>
17605
17606         * g++.dg/other/error8.C: Update expected diagnostic text.
17607
17608 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17609
17610         PR libfortran/19872
17611         * gfortran.dg/overwrite_1.f: New test.
17612
17613 2005-09-09  Josh Conner  <jconner@apple.com>
17614
17615         * g++.dg/init/pr23180-1.C: Removed.
17616         * g++.dg/init/pr23180-2.C: Removed.
17617
17618 2005-09-09  David Daney <ddaney@avtrex.com>
17619
17620         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
17621         files which are ...
17622         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
17623         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
17624
17625 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17626
17627         * gfortran.dg/iostat_2.f90: New test.
17628
17629 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
17630
17631         PR c++/22252
17632         * g++.dg/ext/interface1.C: New test.
17633         * g++.dg/ext/interface1.h: Likewise.
17634         * g++.dg/ext/interface1a.cc: Likewise.
17635
17636 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
17637
17638         * gfortran.dg/iomsg_1.f90: New test case.
17639
17640 2005-09-09  Richard Guenther  <rguenther@suse.de>
17641
17642         PR c++/23624
17643         * g++.dg/tree-ssa/pr23624.C: New testcase.
17644
17645 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
17646
17647         PR fortran/19239
17648         * gfortran.dg/vector_subscript_1.f90,
17649         * gfortran.dg/vector_subscript_2.f90: New tests.
17650
17651 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
17652
17653         PR fortran/21104
17654         * gfortran.dg/array_alloc_1.f90,
17655         * gfortran.dg/array_alloc_2.f90,
17656         * gfortran.dg/array_alloc_3.f90: New tests.
17657
17658 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
17659
17660         PR fortran/12840
17661         * gfortran.dg/array_constructor_6.f90
17662         * gfortran.dg/array_constructor_7.f90
17663         * gfortran.dg/array_constructor_8.f90
17664         * gfortran.dg/array_constructor_9.f90
17665         * gfortran.dg/array_constructor_10.f90
17666         * gfortran.dg/array_constructor_11.f90
17667         * gfortran.dg/array_constructor_12.f90: New tests.
17668
17669 2005-09-08  Josh Conner  <jconner@apple.com>
17670
17671         PR c++/23180
17672         * g++.dg/init/pr23180-1.C: New test.
17673         * g++.dg/init/pr23180-2.C: New test.
17674
17675 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
17676
17677         PR fortran/18878
17678         * gfortran.dg/module_double_reuse.f90: New.
17679
17680 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
17681
17682         PR fortran/23270
17683         PR fortran/22304
17684         PR fortran/18870
17685         PR fortran/17917
17686         PR fortran/16511
17687         * gfortran.dg/common_equivalence_1.f: New.
17688         * gfortran.dg/common_equivalence_2.f: New.
17689         * gfortran.dg/common_equivalence_3.f: New.
17690         * gfortran.dg/contained_equivalence_1.f90: New.
17691         * gfortran.dg/module_blank_common.f90: New.
17692         * gfortran.dg/module_commons_1.f90: New.
17693         * gfortran.dg/module_equivalence_1.f90: New.
17694         * gfortran.dg/nested_modules_1.f90: New.
17695         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
17696         equivalences and add comment to connect the test with
17697         the PR.
17698
17699 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17700
17701         PR fortran/23765
17702         * gfortran.dg/common_6.f90: New test.
17703
17704 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
17705
17706         PR fortran/15326
17707         * gfortran.dg/char_result_1.f90,
17708         * gfortran.dg/char_result_2.f90,
17709         * gfortran.dg/char_result_3.f90,
17710         * gfortran.dg/char_result_4.f90,
17711         * gfortran.dg/char_result_5.f90,
17712         * gfortran.dg/char_result_6.f90,
17713         * gfortran.dg/char_result_7.f90,
17714         * gfortran.dg/char_result_8.f90: New tests.
17715
17716 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
17717
17718         PR fortran/19928
17719         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
17720
17721 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
17722
17723         PR obj-c++/16816
17724         * obj-c++.dg/selector-5.mm: New test.
17725         * obj-c++.dg/selector-6.mm: New test.
17726
17727 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
17728
17729         PR objc/20574
17730         PR objc/19324
17731         * objc.dg/error-1.m: New test.
17732
17733 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
17734
17735         PR fortran/23373
17736         * gfortran.fortran-torture/execute/pr23373-1.f90,
17737         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
17738
17739 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
17740
17741         PR libfortran/23760
17742         * gfortran.dg/g77/1832.f: Remove long string in write statement
17743         to allow the test to pass on correct list directed output with
17744         prepended space.
17745
17746 2005-09-07  James E Wilson  <wilson@specifix.com>
17747
17748         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
17749
17750 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
17751
17752         * gfortran.dg/parameter+save.f90: Rename to
17753         * gfortran.dg/parameter_save.f90: .. this.
17754
17755 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
17756
17757         PR fortran/20848
17758         * gfortran.dg/parameter+save.f90: New test case.
17759
17760 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
17761
17762         PR fortran/19269
17763         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
17764
17765 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
17766
17767         PR c/23075
17768         * gcc.dg/pr23075.c: New test.
17769         * g++.dg/warn/pr23075.C: New test.
17770
17771         PR target/22362
17772         * gcc.target/i386/pr22362.c: New test.
17773
17774         PR rtl-optimization/23098
17775         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
17776
17777         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
17778         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
17779         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
17780
17781 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
17782
17783         * g++.dg/expr/cast6.C: New test.
17784
17785         PR c++/9782
17786         * g++.dg/init/new15.C: New test.
17787
17788 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
17789
17790         * gcc.dg/vect/Os-vect-95.c: New test.
17791         * gcc.dg/vect/vect-95.c: Same.
17792
17793 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
17794
17795         * gcc.dg/vect/vect-29.c: Update xfail testing.
17796         * gcc.dg/vect/vect-44.c: Same.
17797         * gcc.dg/vect/vect-48.c: Same.
17798         * gcc.dg/vect/vect-50.c: Same.
17799         * gcc.dg/vect/vect-72.c: Same.
17800         * gcc.dg/vect/vect-77.c: Same.
17801         * gcc.dg/vect/vect-78.c: Same.
17802         * gcc.dg/vect/vect-80.c: Same.
17803         * gcc.dg/vect/vect-96.c: Same.
17804         * gcc.dg/vect/vect-100.c: Same.
17805         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
17806         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
17807         * gfortran.dg/vect/vect-5.f90: Same.
17808
17809 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
17810
17811         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
17812         start strings.
17813         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
17814         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
17815
17816         PR c++/23056
17817         * g++.dg/opt/pr23056.C: New test.
17818
17819         PR rtl-optimization/23098
17820         * gcc.target/i386/pr23098.c: New test.
17821
17822 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
17823
17824         PR c++/23667
17825         * g++.dg/template/static15.C: New test.
17826
17827         PR c++/21440
17828         * g++.dg/ext/stmtexpr5.C: New test.
17829         * g++.dg/ext/stmtexpr6.C: Likewise.
17830
17831 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
17832
17833         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
17834
17835         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
17836         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
17837         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
17838
17839 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
17840
17841         PR libfortran/23321
17842         * gfortran.dg/direct_io_4.f90: New test case.
17843
17844 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
17845             Rasmus Hahn  <rassahah@neofonie.de>
17846
17847         PR libobjc/23108
17848         * objc.dg/type-stream-1.m: New test.
17849
17850 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
17851
17852         PR fortran/23661
17853         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
17854         gfortran.dg/print_fmt_3.f90: New test.
17855
17856 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
17857
17858         * gfortran.dg/fmt_t_1.f90: New test.
17859
17860 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
17861
17862         PR rtl-optimization/23454
17863         * g++.dg/opt/pr23454.C: New test.
17864
17865 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
17866
17867         PR c++/23699
17868         * g++.dg/ext/static1.C: New test.
17869
17870 2005-09-02  Richard Henderson  <rth@redhat.com>
17871
17872         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
17873         tail call to check_fa_work.
17874
17875 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
17876
17877         PR c++/21687
17878         * g++.dg/other/gc3.C: New test.
17879
17880 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
17881
17882         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
17883         * gcc.dg/20050826-1.c: Likewise.
17884
17885 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
17886
17887         PR c++/23167
17888         * g++.dg/expr/volatile1.C: New test.
17889
17890 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
17891
17892         PR middle-end/23547
17893         * gcc.dg/pr23547.c: New test.
17894
17895 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
17896
17897         PR c/22061
17898         * gcc.c-torture/execute/pr22061-1.c,
17899         * gcc.c-torture/execute/pr22061-2.c,
17900         * gcc.c-torture/execute/pr22061-3.c,
17901         * gcc.c-torture/execute/pr22061-4.c: New tests.
17902
17903 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
17904
17905         * gcc.dg/Wredundant-decls-2.c: New test to check that
17906         -Wredundant-decls does not issue warning for a variable
17907         definition following a declaration.
17908
17909 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
17910
17911         PR debug/7241
17912         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
17913         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
17914         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
17915
17916         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
17917         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
17918         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
17919         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
17920         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
17921         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
17922         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
17923         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
17924
17925 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
17926
17927         PR objc/23306
17928         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
17929         scan-assmbler.
17930
17931 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
17932
17933         PR target/21255
17934         * gcc.dg/pr21255-1.c: New test.
17935         * gcc.dg/pr21255-2-mb.c: Likewise.
17936         * gcc.dg/pr21255-2-ml.c: Likewise.
17937         * gcc.dg/pr21255-3.c: Likewise.
17938         * gcc.dg/pr21255-4.c: Likewise.
17939
17940 2005-08-31  Dale Johannesen  <dalej@apple.com>
17941
17942         * gcc.dg/20050830-1.c: New.
17943
17944 2005-08-31  Josh Conner  <jconner@apple.com>
17945
17946         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
17947         command-line options for arm-*-* targets.
17948         * g++.dg/init/array16.C: Likewise.
17949         * g++.dg/other/crash-4.C: Likewise.
17950
17951 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
17952
17953         PR obj-c++/23640
17954         * obj-c++.dg/gnu-runtime-3.mm: New test.
17955
17956 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17957
17958         PR c++/13377
17959         * g++.dg/lookup/ambig4.C: New test.
17960         * g++.dg/lookup/ambig5.C: New test.
17961         * g++.dg/tc1/dr101.C: Adjust error markers.
17962
17963 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17964
17965         PR c++/23639
17966         * g++.dg/template/ttp5.C: Adjust error markers.
17967
17968 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
17969
17970         PR testsuite/23609
17971         * lib/obj-c++.exp: Include target-libpath.exp.
17972         (obj-c++_link_flags): Look for the GNU libobjc library
17973         and set the library path to include it.
17974         Don't manually set LD_LIBRARY_PATH (etc.) but call
17975         set_ld_library_path_env_vars instead.
17976         (obj-c++_target_compile): Don't set library path or
17977         linker flags because they are already set correctly
17978         in obj-c++_link_flags.
17979
17980 2005-08-30  Josh Conner  <jconner@apple.com>
17981
17982         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
17983         to command-line options for arm-*-* targets.
17984
17985 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
17986
17987         * g++.dg/other/i386-1.C: New.
17988
17989 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
17990
17991         PR preprocessor/20348
17992         PR preprocessor/20356
17993         * gcc.dg/cpp/pr20348.c: New test.
17994         * gcc.dg/cpp/pr20348.h: New file.
17995         * gcc.dg/cpp/inc/pr20348.h: New file.
17996         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
17997         * gcc.dg/cpp/pr20356.c: New test.
17998         * gcc.dg/cpp/pr20356.h: New file.
17999         * gcc.dg/cpp/inc/pr20356.h: New file.
18000         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
18001
18002 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
18003
18004         * gfortran.fortran-torture/execute/intrinsic_count.f90:
18005         Fix array dimension to avoid correct end-of-file error.
18006
18007 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
18008
18009         PR libfortran/23598
18010         * gfortran.dg/iostat_1.f90: New test.
18011
18012 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
18013
18014         PR middle-end/23408
18015         * gcc.dg/pr23408.c: New test.
18016
18017 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
18018
18019         PR c++/23099
18020         * g++.dg/init/member1.C: Make sure erroneous static data member
18021         definitions are required.
18022         * g++.dg/template/static13.C: New test.
18023         * g++.dg/template/static14.C: Likewise.
18024
18025 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
18026
18027         * gcc.target/i386/pr23575.c: Use -msse2 instead of
18028         -march=pentium4, remove ilp32 requirement.
18029
18030         PR middle-end/23484
18031         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
18032         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
18033
18034 2005-08-29  Andreas Jaeger  <aj@suse.de>
18035
18036         PR testsuite/23607
18037         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
18038
18039 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
18040
18041         * gcc.c-torture/execute/20050316-2.c: New test.
18042         * gcc.c-torture/execute/20050316-3.c: New test.
18043         * gcc.dg/torture/pr16104-1.c: New test.
18044
18045 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
18046
18047         PR middle-end/23463
18048         * gcc.c-torture/execute/zero-struct-1.c: New test.
18049
18050 2005-08-27  Richard Guenther  <rguenther@suse.de>
18051
18052         PR target/23575
18053         * gcc.target/i386/pr23575.c: New testcase.
18054
18055 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
18056
18057         PR rtl-optimization/23561
18058         * gcc.c-torture/execute/20050826-1.c: New test.
18059
18060         PR rtl-opt/23560
18061         * gcc.c-torture/execute/20050826-2.c: New test.
18062
18063 2005-08-26  Dale Johannesen  <dalej@apple.com>
18064
18065         * gcc.dg/20030711-1.c: Modify to work on Darwin.
18066         * gcc.dg/20050826-1.c: New.
18067
18068 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
18069
18070         PR c++/19004
18071         * g++.dg/template/nontype13.C: New test.
18072
18073         PR c++/23491
18074         * g++.dg/init/new14.C: New test.
18075         * g++.dg/expr/anew1.C: Do not XFAIL.
18076         * g++.dg/expr/anew2.C: Likewise.
18077         * g++.dg/expr/anew3.C: Likewise.
18078
18079 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
18080
18081         PR middle-end/22439
18082         * gcc.dg/vla-3.c: New test.
18083
18084 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
18085
18086         PR fortran/20363
18087         * gfortran.dg/named_interface.f90: New.
18088
18089 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
18090
18091         * gcc.c-torture/execute/frame-address.c: New test.
18092
18093 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
18094
18095         PR c++/20817
18096         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
18097
18098 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
18099
18100         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
18101
18102 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
18103
18104         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
18105         * gcc.dg/altivec-22.c: Rename from..
18106         * gcc.dg/altivec-nomfcr.c: ..this.
18107
18108 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
18109
18110         PR tree-optimization/23546
18111         * gcc.dg/tree-ssa/pr23546.c: New test.
18112
18113 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
18114
18115         PR fortran/17758
18116         * gfortran.dg/nonreturning_statements.f90: New test.
18117
18118 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
18119
18120         PR c++/22454
18121         * g++.dg/parse/crash29.C: New.
18122
18123 2005-08-23  DJ Delorie  <dj@redhat.com>
18124
18125         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
18126         constants have the L suffix.
18127
18128 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
18129
18130         PR c++/23044
18131         * g++.dg/template/instantiate8.C: New.
18132
18133 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
18134
18135         PR middle-end/23467
18136         * gcc.c-torture/execute/pr23467.c: New test.
18137
18138 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
18139
18140         PR tree-optimization/22043
18141         * gcc.c-torture/execute/20050613-1.c: New test.
18142
18143 2005-08-23  Ben Elliston  <bje@au.ibm.com>
18144
18145         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
18146
18147 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
18148
18149         PR rtl-optimization/23478
18150         * g++.dg/opt/pr23478.C: New test.
18151
18152 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
18153
18154         PR c/18715
18155         * gcc.dg/switch-warn-3.c: New test.
18156
18157 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18158
18159         PR c++/22233
18160         * g++.dg/template/param1.C: New test.
18161
18162 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18163
18164         PR c++/23089
18165         * g++.dg/other/incomplete1.C: New test.
18166
18167 2005-08-22  Ira Rosen  <irar@il.ibm.com>
18168
18169         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
18170         are vectorizable.
18171
18172 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18173
18174         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
18175         d_lines_5.f: New.
18176
18177 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
18178
18179         * gcc.target/i386/sse-4.c: New test.
18180
18181 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18182
18183         PR testsuite/23239
18184         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
18185
18186 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
18187
18188         * gcc.dg/20050811-1.c: New test.
18189         * gcc.dg/20050811-2.c: New test.
18190
18191 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
18192
18193         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
18194
18195 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
18196
18197         PR 23476
18198         * gcc.c-torture/compile/pr23476.c: New test.
18199
18200 2005-08-19  Devang Patel  <dpatel@apple.com>
18201
18202         PR tree-optimization/23048
18203         * gcc.dg/tree-ssa/pr23048.c: New test.
18204
18205 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
18206
18207         PR middle-end/20624
18208         * g++.dg/warn/Wreturn-3.C: New test
18209
18210 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
18211
18212         PR tree-optimization/22228
18213         * g++.dg/vect/pr22543.cc: New test.
18214
18215 2005-08-17  Steven Bosscher  <stevenb@suse.de>
18216
18217         PR tree-optimization/21574
18218         * gcc.dg/tree-ssa/pr21574.c: New test.
18219
18220 2005-08-16  James E Wilson  <wilson@specifix.com>
18221
18222         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
18223
18224 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
18225
18226         PR tree-opt/23402
18227         * gcc.c-torture/compile/zero-strct-3.c: New test.
18228         * gcc.c-torture/compile/zero-strct-4.c: New test.
18229
18230 2005-08-16  Steven Bosscher  <stevenb@suse.de>
18231
18232         PR target/23376
18233         * gcc.target/x86_64/pr23376.c: New test.
18234
18235 2005-08-16  Ian Lance Taylor  <ian@airs.com>
18236
18237         PR c++/23337
18238         * g++.dg/ext/vector2.C: New.
18239
18240 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
18241
18242         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
18243
18244 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
18245
18246         PR libfortran/23428
18247         * gfortran.dg/inquire-complex.f90: New test case.
18248
18249 2005-08-16  James E Wilson  <wilson@specifix.com>
18250
18251         PR tree-optimization/21105
18252         * gcc.dg/large-size-array.c: New.
18253
18254 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
18255
18256         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
18257         type.
18258         * gcc.dg/vect/vect-41: Likewise.
18259         * gcc.dg/vect/vect-42: Likewise.
18260         * gcc.dg/vect/vect-43: Likewise.
18261         * gcc.dg/vect/vect-44: Likewise.
18262         * gcc.dg/vect/vect-46: Likewise.
18263         * gcc.dg/vect/vect-47: Likewise.
18264         * gcc.dg/vect/vect-48: Likewise.
18265         * gcc.dg/vect/vect-52: Likewise.
18266         * gcc.dg/vect/vect-53: Likewise.
18267         * gcc.dg/vect/vect-54: Likewise.
18268         * gcc.dg/vect/vect-55: Likewise.
18269         * gcc.dg/vect/vect-56: Likewise.
18270         * gcc.dg/vect/vect-57: Likewise.
18271         * gcc.dg/vect/vect-58: Likewise.
18272         * gcc.dg/vect/vect-59: Likewise.
18273         * gcc.dg/vect/vect-60: Likewise.
18274         * gcc.dg/vect/vect-61: Likewise.
18275         * gcc.dg/vect/vect-85: Likewise.
18276         * gcc.dg/vect/vect-87: Likewise.
18277         * gcc.dg/vect/vect-88: Likewise.
18278         * gcc.dg/vect/vect-93.c: Likewise.
18279         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
18280         * gcc.dg/vect/vect-75: Likewise.
18281         * gcc.dg/vect/vect-76: Likewise.
18282         * gcc.dg/vect/vect-77: Likewise.
18283         * gcc.dg/vect/vect-78: Likewise.
18284         * gcc.dg/vect/vect-80: Likewise.
18285         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
18286         vectorized for the expected reason, rather than checking how alignment
18287         was handled.
18288         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
18289         aligned type and also instead of aligned pointers. Added documentation.
18290
18291 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
18292
18293         * gfortran.dg/power.f90: New test.
18294
18295 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
18296
18297         PR rtl-optimization/23299
18298         * g++.dg/opt/pr23299.C: New test.
18299
18300 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18301
18302         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
18303
18304 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
18305
18306         * g++.dg/template/local6.C: New test.
18307
18308 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
18309
18310         * execute/exceptions/finally-1.m: Check that the catch and finally are
18311         being called.  Also add a "return 0;" at the end of main.
18312
18313 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
18314
18315         PR fortran/21432.
18316         * gfortran.dg/namelist_print_1.f: New test of functionality of
18317         PRINT namelist.
18318         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
18319         namelist generates error with -std=f95.
18320
18321 2005-08-14  Ira Rosen  <irar@il.ibm.com>
18322
18323         PR tree-optimization/23119
18324         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
18325
18326 2005-08-13  Marcin Koziej  <creep@desk.pl>
18327             Andrew Pinski  <pinskia@physics.uc.edu>
18328
18329         PR libobjc/22492
18330         * execute/exceptions/finally-1.m: New test.
18331
18332 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
18333
18334         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
18335         testsuite.
18336         * objc/execute/exceptions/trivial.m: New test.
18337         * objc.dg/try-catch-11.m: Move to ...
18338         * objc/execute/exceptions/foward-1.m: Here.
18339         * objc.dg/try-catch-2.m: Move to ...
18340         * objc/execute/exceptions/catchall-1.m: Here.
18341         * objc.dg/try-catch-8.m: Move to ...
18342         * objc/execute/exceptions/local-variables-1.m: Here.
18343
18344 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
18345
18346         * objc.dg/nested-func-1.m: Move to ...
18347         * objc/execute/nested-func-1.m: Here.
18348
18349 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
18350
18351         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
18352         in ${options} instead of [target_info name].
18353         * lib/obj-c++.exp (objc_target_compile): Likewise.
18354
18355 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
18356
18357         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
18358
18359 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
18360
18361         part of PR testsuite/23348
18362         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
18363         each of the torture options.
18364         * objc/compile/trivial.m: New test.
18365
18366 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
18367
18368         * gfortran.dg/eoshift.f90: Correct format.
18369
18370 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
18371
18372         * gfortran.fortran-torture/execute/character_passing.f90:
18373         Fix comment typo.
18374
18375 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
18376
18377         PR c++/8271
18378         * g++.dg/template/unify10.C: New.
18379
18380 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
18381
18382         * g++.dg/parse/pr22514.C: Move to...
18383         * g++.dg/debug/pr22514.C: here.
18384
18385 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18386
18387         PR c++/23266
18388         * g++.dg/inherit/pure1.C: New test.
18389
18390         * ChangeLog: Fix typos.
18391
18392 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18393             Steven Bosscher  <stevenb@suse.de>
18394
18395         * gfortran.dg/runtime_warning_1.f90: New test.
18396
18397 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
18398
18399         PR c++/23219
18400         * g++.dg/parse/crash28.C: New.
18401
18402 2005-08-11  Richard Guenther  <rguenther@suse.de>
18403
18404         PR target/23289
18405         * gcc.target/i386/tailcall-1.c: New testcase.
18406
18407 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
18408
18409         * gcc.dg/vect/vect-67.c: Un-xfail.
18410
18411 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
18412
18413         PR c++/23225
18414         * g++.dg/parse/crash27.C: new test.
18415
18416 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
18417
18418         PR libfortran/22143
18419         * gfortran.dg/shift-kind.f90: New testcase.
18420
18421 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
18422
18423         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
18424         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
18425
18426 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18427
18428         PR c++/20646
18429         * g++.dg/other/mult-stor1.C: New test.
18430
18431 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
18432
18433         * gcc.c-torture/pr18299-1.c: Move to ...
18434         * gcc.c-torture/compile/pr18299-1.c: Here.
18435
18436 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
18437
18438         * gfortran/fortran.torture/execute/character_passing.f90:
18439         Fix types for LSAME.
18440
18441 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
18442
18443         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
18444         input data back to what it was originally.
18445
18446 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
18447
18448         * objc.dg/try-catch-8.m: Enable for all targets.
18449
18450 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
18451
18452         * gcc.dg/pr23165.c: New test.
18453
18454 2005-08-09  Steven Bosscher  <stevenb@suse.de>
18455
18456         PR tree-optimization/23234
18457         * gcc.dg/tree-ssa/pr23234.c: New test.
18458
18459 2005-08-08  Josh Conner  <jconner@apple.com>
18460
18461         PR rtl-optimization/23241
18462         * gcc.dg/char-compare.c: New test.
18463
18464 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18465
18466         PR c++/22508
18467         * g++.dg/init/new13.C: New test.
18468
18469 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
18470
18471         PR c++/21166
18472         * g++.dg/other/crash-4.C: Adjust
18473         * g++/dg/ext/packed9.C: New.
18474
18475 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
18476
18477         PR middle-end/21964
18478         * gcc.c-torture/execute/pr21964-1.c: New test.
18479
18480 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
18481
18482         PR c/22458
18483         * gcc.dg/pr22458-1.c: New test.
18484
18485 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
18486             Steven G. Kargl <kargls@comcast.net>
18487
18488         PR fortran/22390
18489         * gfortran.dg/flush_1.f90: New test.
18490
18491 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18492
18493         PR c++/23191
18494         * g++.dg/template/eh2.C: New test.
18495
18496 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18497
18498         PR c++/19498
18499         * g++.dg/template/instantiate7.C: New test.
18500
18501 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
18502
18503         PR c/23113
18504         * gcc.dg/Wunused-value-1.c: New test.
18505
18506 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
18507
18508         PR rtl-optimization/23233
18509         * gcc.c-torture/compile/pr23233-1.c: New test.
18510
18511 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
18512
18513         PR fortran/18833
18514         PR fortran/20850
18515         * gfortran.dg/equiv_1.f90: New test.
18516         * gfortran.dg/equiv_2.f90: New test.
18517         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
18518         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
18519         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
18520
18521 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
18522
18523         * gcc.c-torture/execute/vrp-5.c: New test.
18524         * gcc.c-torture/execute/vrp-6.c: New test.
18525         * gcc.dg/tree-ssa/vrp21.c: New test.
18526
18527 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
18528
18529         * g++.dg/parse/pr22514.C: New test.
18530
18531 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
18532
18533         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
18534
18535         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
18536         instead of constant loads / pool entries.
18537
18538 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
18539
18540         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
18541         TEST_TO_WCTYPE.
18542
18543 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
18544
18545         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
18546         __WINT_TYPE__ in generated prototypes if possible.
18547
18548 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
18549
18550         PR 22037
18551         * g++.dg/tree-ssa/pr22037.C:
18552
18553 2005-08-04  Richard Henderson  <rth@redhat.com>
18554
18555         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
18556         scan-tree-dump-times directive.
18557
18558 2005-08-04  Jan Hubicka  <jh@suse.cz>
18559
18560         * gcov-1.C: Fix switch counts.
18561         * gcov-4b.c: Likewise.
18562
18563 2005-08-03  Jeff Law  <law@redhat.com>
18564
18565         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
18566
18567 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
18568
18569         * gcc.c-torture/execute/pr23135.c: New test.
18570
18571 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18572
18573         PR tree-optimization/19899
18574         * gcc.dg/tree-ssa/scev-1.c: New test.
18575         * gcc.dg/tree-ssa/scev-2.c: New test.
18576
18577 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
18578
18579         PR target/18582
18580         * gcc.dg/torture/pr18582-1.c: New test.
18581
18582 2005-08-03  Jan Hubicka  <jh@suse.cz>
18583
18584         * update-conroll.c: New testcase.
18585         * update-conroll-2.c: New testcase.
18586
18587 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
18588
18589         * gfortran.dg/constant_substring.f: New test.
18590         * gfortran.dg/pr22491.f: New test.
18591
18592 2005-08-02  Jan Hubicka  <jh@suse.cz>
18593
18594         * update-threading.c: Replace by the proper one.
18595
18596 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
18597
18598         PR 23164
18599         * g++.dg/tree-ssa/pr23164.C: New test.
18600
18601 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
18602
18603         * gcc.dg/tree-ssa/pr23192.c: New test.
18604
18605 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
18606
18607         * gcc.c-torture/execute/vrp-4.c: New test.
18608
18609 2005-08-02  Jan Hubicka  <jh@suse.cz>
18610
18611         * update-threading.c: New test.
18612
18613 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
18614
18615         * gcc.c-torture/compile/20050801-1.c: New test.
18616         * gcc.c-torture/compile/20050801-2.c: New test.
18617
18618 2005-08-01  Jan Hubicka  <jh@suse.cz>
18619
18620         * val-prof-5.c: New test.
18621
18622 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
18623
18624         PR c/22311
18625         * gcc.dg/pr22311-1.c : New test.
18626
18627 2005-07-31  Steven Bosscher  <stevenb@suse.de>
18628
18629         PR target/23095
18630         * gfortran.dg/pr23095.f: New test.
18631
18632         PR c++/22003
18633         * g++.dg/other/pr22003.C: New test.
18634
18635 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
18636
18637         PR target/20621
18638         * gcc.c-torture/execute/pr20621-1.c: New test.
18639
18640 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
18641
18642         * gfortran.dg/comma_format_extension_4.f: Adjust length
18643         of string for format.
18644         * gfortran.dg/der_array_io_1.f: Replace illegal internal
18645         print statement with internal write.
18646         * gfortran.dg/der_array_io_2.f: Likewise.
18647         * gfortran.dg/der_array_io_3.f: Likewise.
18648
18649 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
18650
18651         * gcc.dg/fold-abs-4.c: new test.
18652
18653 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
18654
18655         PR fortran/22570 an related issues.
18656         * gfortran.dg/x_slash_1.f: New test.
18657
18658 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
18659
18660         PR c/23143
18661         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
18662         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
18663
18664 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
18665
18666         PR c/529
18667         * gcc.dg/Wshadow-3.c: New test.
18668
18669 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
18670
18671         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
18672         used to have the wrong bounds).
18673
18674 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
18675
18676         PR c/21720
18677         * gcc.dg/hex-round-1.c: Test more cases.
18678         * gcc.dg/hex-round-2.c: New test.
18679
18680 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
18681
18682         PR 22550
18683         * g++.dg/tree-ssa/pr22550.C: New test.
18684
18685 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
18686
18687         * gcc.dg/tree-ssa/vrp19.c: New test.
18688         * gcc.dg/tree-ssa-vrp20.c: New test.
18689
18690 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
18691
18692         PR c/22240
18693         * gcc.dg/transparent-union-4.c: New test.
18694
18695 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
18696
18697         PR c/22192
18698         * gcc.dg/c99-vla-2.c: New test.
18699
18700 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
18701
18702         PR c/21720
18703         * gcc.dg/hex-round-1.c: New test.
18704
18705 2005-07-28  Jan Hubicka  <jh@suse.cz>
18706
18707         * inliner-1.c: Do not dump everything.
18708         * tree-prof.exp: Do not pass -ftree-based-profiling.
18709         * bprob.exp: Likewise.
18710
18711         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
18712
18713 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
18714
18715         PR c++/22545
18716         * g++.dg/expr/ptrmem7.C: New test.
18717
18718 2005-07-28  Mike Stump  <mrs@apple.com>
18719
18720         * g++.old-deja/g++.mike/visibility-1.C: New test.
18721
18722 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
18723
18724         PR c/20187
18725         * gcc.c-torture/execute/pr20187-1.c: New test.
18726
18727 2005-07-28  Jeff Law  <law@redhat.com>
18728
18729         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
18730         * gcc.dg/tree-ssa/vrp18.c: New test.
18731
18732 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
18733
18734         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
18735
18736 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
18737
18738         PR tree-optimization/22506
18739         * gcc.dg/vect/ps22506.c: New test.
18740
18741 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
18742
18743         PR target/21149
18744         * gcc.target/i386/sse-3.c: New test.
18745
18746 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
18747
18748         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
18749         * gcc.target/mips/mips32-dsp-type.c: Likewise.
18750
18751 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
18752
18753         PR c/22589
18754         * gcc.c-torture/compile/pr22589-1.c: New test.
18755
18756 2005-07-28  Jan Hubicka  <jh@suse.cz>
18757
18758         * update-loopch.c: New testcase.
18759
18760 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
18761
18762         PR rtl-optimization/23047
18763         * gcc.c-torture/execute/pr23047.c: New test.
18764         * gcc.c-torture/execute/pr23047.x: New.
18765
18766 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
18767
18768         PR tree-optimization/22493
18769         * gcc.c-torture/execute/pr22493-1.c: New test.
18770         * gcc.c-torture/execute/pr22493-1.x: New.
18771         * gcc.c-torture/execute/vrp-1.c: New test.
18772         * gcc.c-torture/execute/vrp-2.c: New test.
18773         * gcc.c-torture/execute/vrp-2.c: New test.
18774
18775 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
18776
18777         * gcc.target/frv/all-builtin-read8.c: Delete.
18778         * gcc.target/frv/all-builtin-read16.c: Delete.
18779         * gcc.target/frv/all-builtin-read32.c: Delete.
18780         * gcc.target/frv/all-builtin-read64.c: Delete.
18781         * gcc.target/frv/all-builtin-write8.c: Delete.
18782         * gcc.target/frv/all-builtin-write16.c: Delete.
18783         * gcc.target/frv/all-builtin-write32.c: Delete.
18784         * gcc.target/frv/all-builtin-write64.c: Delete.
18785         * gcc.target/frv/all-read-write-1.c: New.
18786
18787 2005-07-27  Jeff Law  <law@redhat.com>
18788
18789         * gcc.c-torture/execute/pr22630.c: New test.
18790
18791 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
18792
18793         PR tree-optimization/23073
18794         * gcc.dg/vect/nodump-pr23073.c: New test.
18795         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
18796
18797 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
18798
18799         PR tree-optimize/22348
18800         * gcc.c-torture/execute/pr22348.c: New.
18801
18802 2005-07-27  Richard Guenther  <rguenther@suse.de>
18803
18804         * gcc.dg/tree-ssa/salias-1.c: New testcase.
18805
18806 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18807
18808         PR fortran/22503
18809         * gfortran.dg/logical_comp.f90: New test.
18810
18811 2005-07-27  Jan Hubicka  <jh@suse.cz>
18812
18813         * inliner-1.c: Add cleanup of dumps.
18814         * val-prof-*.c: Likewise.
18815         * update-tailcall.c: New.
18816
18817 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
18818
18819         PR 22591
18820         * gcc.dg/tree-ssa/pr22591.c: New test.
18821         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
18822
18823 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
18824
18825         PR libobjc/22606
18826         * objc.dg/try-catch-11.m: New test.
18827
18828 2005-07-26  Richard Guenther  <rguenther@suse.de>
18829
18830         PR tree-optimization/22486
18831         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
18832
18833 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
18834
18835         PR tree-opt/22484
18836         * g++.dg/opt/loop2.C: New test.
18837
18838 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
18839
18840         * gcc.dg/tree-ssa/reassoc-3.c: New test.
18841         * gcc.dg/tree-ssa/reassoc-4.c: New test.
18842
18843 2005-07-25  Adam Nemet  <anemet@lnxw.com>
18844
18845         * lib/profopt.exp (profopt-execute): Check for profiling data
18846         files on the target.
18847
18848 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
18849
18850         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
18851         for matching of asm labels.
18852
18853 2005-07-25  Richard Guenther  <rguenther@suse.de>
18854
18855         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
18856
18857 2005-07-25  Richard Guenther  <rguenther@suse.de>
18858
18859         PR testsuite/22624
18860         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
18861
18862 2005-07-25  Ira Rosen  <irar@il.ibm.com>
18863
18864         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
18865         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
18866         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
18867         * gcc.dg/vect/vect-100.c: New test.
18868         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
18869         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
18870         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
18871         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
18872         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
18873         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
18874         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
18875         * gfortran.dg/vect/pr19049.f90: New testcase.
18876         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
18877
18878 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
18879
18880         * gcc.c-torture/execute/20050713-1.c: New test.
18881
18882         PR fortran/20063
18883         * gfortran.fortran-torture/execute/data_4.f90: New test.
18884
18885         PR middle-end/20303
18886         * gcc.dg/visibility-d.c: New test.
18887
18888 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
18889
18890         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
18891         * gfortran.dg/underflow.f90: Ditto.
18892
18893 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18894
18895         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
18896         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
18897         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
18898
18899 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
18900
18901         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
18902         include case of field width of zero.
18903
18904 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
18905
18906         PR libgfortran/21875
18907         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
18908         with trailing blanks on normal formatted read.
18909
18910 2005-07-23  Chao-ying Fu  <fu@mips.com>
18911
18912         * gcc.target/mips/mips32-dsp-type.c: New test.
18913         * gcc.target/mips/mips32-dsp.c: New test.
18914
18915 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
18916
18917         PR testsuite/21073
18918         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
18919
18920         PR testsuite/20454
18921         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
18922         and __cyg_profile_func_exit.
18923
18924 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
18925
18926         * gfortran.dg/comma_format_extension_3.f: Fix typo.
18927         * gfortran.dg/comma_format_extension_4.f: Same.
18928         * gfortran.dg/pr15332.f: Same.
18929         * gfortran.dg/pr21730.f: Same.
18930
18931 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
18932
18933         * g++.dg/opt/vrp2.C: Fix testcase.
18934
18935         PR tree-opt/22625
18936         * g++.dg/opt/vrp2.C: New test.
18937
18938 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
18939
18940         PR debug/21828
18941         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
18942
18943 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
18944
18945         * gcc.dg/tree-ssa/20050719-1.c: New test.
18946
18947 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
18948
18949         * gcc.dg/bfin-longcall-1.c: New file.
18950         * gcc.dg/bfin-longcall-2.c: New file.
18951
18952 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
18953
18954         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
18955
18956 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
18957
18958         PR middle-end/19055
18959         * gcc.dg/tree-ssa/pr19055.c: New test.
18960         * gcc.dg/tree-ssa/pr19055-2.c: New test.
18961
18962 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
18963
18964         PR C++/22358
18965         * g++.dg/other/pr22358.C: New test.
18966
18967 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
18968
18969         PR c++/2922
18970         * g++.dg/lookup/two-stage5.C: New test from bug comments.
18971
18972 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18973
18974         PR c++/15938
18975         * g++.dg/init/union2.C: New test.
18976
18977 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18978
18979         PR c/22393
18980         * gcc.dg/complex-4.c: New test.
18981
18982 2005-07-21  Richard Guenther  <rguenther@suse.de>
18983
18984         PR testsuite/22522
18985         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
18986         scanning for asm labels.
18987         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
18988
18989 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
18990
18991         PR target/22085
18992         * gcc.dg/altivec-pr22085.c: New.
18993
18994 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
18995
18996         PR tree-optimization/19210
18997         * gcc.dg/tree-ssa/pr19210-1.c: New.
18998         * gcc.dg/tree-ssa/pr19210-2.c: New.
18999
19000 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
19001
19002         PR rtl-optimization/22167
19003         * g++.dg/opt/pr22167.C: New test.
19004
19005 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
19006
19007         PR c++/2922
19008         * g++.dg/lookup/two-stage2.C: New.
19009         * g++.dg/lookup/two-stage3.C: New.
19010         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
19011         fixed two-stage name lookup for operators.
19012         * g++.dg/template/call3.C: Compiler now produces an appropriate
19013         error message.
19014         * g++.dg/template/crash37.C: Compiler now describes bla() on line
19015         14 as a candidate.
19016         * g++.dg/template/ptrmem4.C: Compiler produces different error
19017         message.
19018         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
19019         connect_to_method as a candidate.
19020
19021 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
19022
19023         * gcc.dg/fold-alloc-1.c: New test.
19024
19025 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
19026
19027         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
19028         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
19029
19030 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
19031
19032         * gcc.dg/fold-abs-1.c: New test.
19033         * gcc.dg/fold-abs-2.c: New test.
19034         * gcc.dg/fold-abs-3.c: New test.
19035
19036 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
19037
19038         Make CONSTRUCTOR use VEC to store initializers.
19039         * g++.dg/ext/complit3.C: Check for specific error messages.
19040         * g++.dg/init/brace2.C: Update error message.
19041         * g++.dg/warn/Wbraces2.C: Likewise.
19042
19043 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
19044
19045         PR fortran/16940
19046         * gfortran.dg/module_interface_1.f90: New test.
19047
19048 2005-07-19  Danny Berlin <dberlin@dberlin.org>
19049             Kenneth Zadeck <zadeck@naturalbridge.com>
19050
19051         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
19052
19053 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19054
19055         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
19056         specify -Wformat for these tests.
19057         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
19058         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
19059         * gcc.dg/format/opt-6.c: Delete.
19060
19061 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
19062
19063         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
19064         * gcc.dg/tree-ssa/sra-3.c: Likewise.
19065
19066 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
19067
19068         * gcc.dg/tree-ssa/alias-2.c: New test.
19069
19070 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
19071
19072         PR c++/22263
19073         * g++.dg/template/explicit7.C: New test.
19074
19075 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
19076
19077         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
19078         field width of 8 to +Inf and -Inf.
19079
19080 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
19081
19082         PR c++/22139
19083         * g++.dg/template/friend36.C: New test.
19084
19085 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
19086
19087         PR fortran/21730
19088         * gfortran.dg/pr21730.f: New test.
19089
19090 2005-07-16  Danny Berlin <dberlin@dberlin.org>
19091             Kenneth Zadeck <zadeck@naturalbridge.com>
19092
19093         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
19094         since pure const detection cannot run at -O1 in c compiler.
19095         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
19096         can now optimize this case properly.
19097         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
19098         because we now pass.
19099         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
19100
19101 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
19102
19103         PR c/22421
19104         * gcc.dg/format/bitfld-1.c: New test.
19105
19106 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
19107
19108         PR c++/22204
19109         * g++.dg/rtti/repo1.C: New test.
19110
19111 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
19112
19113         PR middle-end/22398
19114         * gcc.c-torture/compile/pr22398.c: New test.
19115
19116 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
19117
19118         PR c++/22132
19119         * g++.dg/expr/cast4.C: New test.
19120
19121 2005-07-15  Richard Guenther  <rguenther@suse.de>
19122
19123         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
19124         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
19125
19126 2005-07-15  Steven Bosscher  <stevenb@suse.de>
19127
19128         PR tree-optimization/22230
19129         * gcc.dg/tree-ssa/pr22230.c: New test.
19130
19131 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
19132
19133         * gfortran.dg/g77/cpp6.f: New test.
19134
19135         PR fortran/22417
19136         * gfortran.dg/g77/cpp5.F: New test.
19137         * gfortran.dg/g77/cpp5.h: New file.
19138         * gfortran.dg/g77/cpp5inc.h: New file.
19139
19140 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
19141
19142         PR libfortran/16435
19143         * gfortran.dg/tl_editting.f90: New.
19144         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
19145
19146 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
19147
19148         * gfortran.dg/char_array_constructor.f90: New test.
19149
19150 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
19151
19152         * gfortran.dg/past_eor.f90: New.
19153         * gfortran.dg/complex_read.f90: New.
19154
19155 2005-07-13  Jeff Law  <law@redhat.com>
19156
19157         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
19158         additional casts.
19159
19160         * gcc.dg/tree-ssa/pr22321.c: New test
19161
19162 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
19163
19164         PR tree-optimization/21921
19165         * gcc.dg/tree-ssa/pr21921.c: New.
19166
19167 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
19168
19169         PR tree-optimizatio/22442
19170         * gcc.dg/tree-ssa/loop-11.c: New test.
19171
19172 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
19173
19174         PR tree-opt/21840
19175         * gcc.c-torture/compile/pr21840.c: New test.
19176
19177 2005-07-12  Jan Hubicka  <jh@suse.cz>
19178
19179         * gcc.c-torture/compile/pr22379.c: New test.
19180
19181 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
19182
19183         PR libfortran/21593
19184         gfortran.dg/dev_null.f90: Remove outdated comment about
19185         PR libfortran/21593.
19186
19187
19188 2005-07-12  Dale Johannesen  <dalej@apple.com>
19189
19190         * gcc.target/i386/compress-float-sse.c: New.
19191         * gcc.target/i386/compress-float-sse-pic.c: New.
19192         * gcc.target/i386/compress-float-387.c: New.
19193         * gcc.target/i386/compress-float-387-pic.c: New.
19194         * gcc.dg/compress-float-ppc.c: New.
19195         * gcc.dg/compress-float-ppc-pic.c: New.
19196
19197 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
19198
19199         PR libfortran/21593
19200         gfortran.dg/dev_null.f90: Remove targets.
19201
19202 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
19203
19204         PR tree-opt/22335
19205         * gcc.dg/pr22335-1.c: New test.
19206         * gcc.dg/pr22335-2.c: New test.
19207
19208 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19209
19210         PR c++/20172
19211         * g++.dg/template/nontype12.C : New test.
19212
19213 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
19214
19215         * gcc.dg/tree-ssa/loop-10.c: New test.
19216
19217 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
19218
19219         * gcc.c-torture/execute/20020720-1.x: Remove.
19220
19221 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
19222
19223         * gfortran.fortran-torture/execute/forall_7.f90: New test.
19224
19225 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
19226
19227         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
19228         (dg-mips-options): Use it.
19229
19230 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
19231
19232         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
19233
19234 2005-07-09  Richard Henderson  <rth@redhat.com>
19235
19236         * lib/target-supports.exp (check_effective_target_sync_char_short):
19237         Add alpha.
19238
19239 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
19240
19241         PR libfortran/22217
19242         * gfortran.dg/negative-z-descriptor.f90: New test.
19243
19244 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
19245
19246         PR tree-opt/22329
19247         * gcc.dg/pr22329.c: New test.
19248
19249 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
19250
19251         PR tree-optimization/20139
19252         * gcc.dg/tree-ssa/pr20139.c: New.
19253
19254 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
19255
19256         PR tree-opt/22356
19257         * gcc.dg/pr22356-1.c: New test.
19258
19259 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
19260
19261         PR c++/21799
19262         * g++.dg/template/unify8.C: New.
19263         * g++.dg/template/unify9.C: New.
19264
19265 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
19266
19267         * gfortran.fortran-torture/execute/entry_10.f90: New test.
19268
19269 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
19270
19271         * gcc.dg/darwin-version-1.c: New.
19272         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
19273         * gcc.dg/builtins-20.c: Likewise.
19274         * gcc.dg/builtins-53.c: Likewise.
19275         * gcc.dg/torture/builtins-convert-1.c: Likewise.
19276         * gcc.dg/torture/builtins-convert-2.c: Likewise.
19277         * gcc.dg/torture/builtins-convert-3.c: Likewise.
19278         * gcc.dg/torture/builtins-power-1.c: Likewise.
19279         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
19280         on Darwin.
19281
19282 2005-07-07  Jeff Law  <law@redhat.com>
19283
19284         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
19285         argument evaluation order.
19286
19287 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
19288
19289         PR libfortran/21594
19290         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
19291         Add test cases where the shift length is greater than the
19292         array length.
19293
19294 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
19295
19296         * obj-c++.dg/proto-lossage-6.mm: New.
19297         * objc.dg/proto-lossage-6.m: New.
19298
19299 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
19300
19301         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
19302         * objc.dg/gnu-runtime-2.m: Likewise.
19303
19304 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
19305
19306         * gfortran.dg/longline.f: New test.
19307
19308         * gfortran.dg/badline.f: New test.
19309
19310 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
19311
19312         PR fortran/16531
19313         PR fortran/15966
19314         PR fortran/18781
19315         * gfortran.dg/hollerith.f90: New.
19316         * gfortran.dg/hollerith2.f90: New.
19317         * gfortran.dg/hollerith3.f90: New.
19318         * gfortran.dg/hollerith4.f90: New.
19319         * gfortran.dg/hollerith_f95.f90: New.
19320         * gfortran.dg/hollerith_legacy.f90: New.
19321         * gfortran.dg/g77/cpp4.F: New. Port from g77.
19322
19323 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
19324
19325         PR objc/22274
19326         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
19327         * objc.dg/gnu-runtime-2.m: New.
19328
19329 2005-07-06  Jeff Law  <law@redhat.com>
19330
19331         * gcc.dg/tree-ssa/vrp17.c: New test.
19332
19333 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
19334
19335         PR fortran/22327
19336         * gfortran.dg/array_constructor_5.f90: New test.
19337
19338 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
19339
19340         * gfortran.fortran-torture/execute/entry_9.f90: New test.
19341
19342 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
19343
19344         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
19345         * gcc.dg/980816-1.c: Ditto.
19346
19347 2005-07-06  Jeff Law  <law@redhat.com>
19348
19349         * gcc.c-torture/compile/pr21356.c: New test.
19350
19351 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
19352
19353         PR c/22013
19354         PR c/22098
19355         * gcc.c-torture/compile/pr22013-1.c,
19356         gcc.c-torture/execute/pr22098-1.c,
19357         gcc.c-torture/execute/pr22098-2.c,
19358         gcc.c-torture/execute/pr22098-3.c: New tests.
19359
19360 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
19361
19362         PR c/22308
19363         * gcc.dg/pr22308-1.c: New test.
19364
19365 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
19366
19367         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
19368         target.
19369         * gcc.dg/compare9.c: Use -fshort-enums instead of
19370         -fno-short-enums.  Change the last test to dg-bogus.
19371
19372 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
19373
19374         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
19375         * gcc.dg/compare9.c: New.
19376
19377 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19378
19379         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
19380
19381 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
19382
19383         PR testsuite/22288
19384         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
19385
19386
19387 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19388
19389         * gcc.dg/format/gcc_gfc-1.c: New.
19390
19391 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
19392
19393         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
19394
19395 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19396
19397         PR fortran/20842
19398         * gfortran.dg/io_invalid_1.f90: New test.
19399
19400 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
19401
19402         * gcc.dg/format/gcc_diag-1.c: Update.
19403
19404 2005-07-02  Jeff Law  <law@redhat.com>
19405
19406         * gcc.dg/tree-ssa/pr22051-1.c: New test.
19407         * gcc.dg/tree-ssa/pr22051-2.c: New test.
19408
19409 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
19410
19411         * gcc.dg/format/gcc_diag-1.c: Update.
19412
19413 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
19414
19415         PR tree-opt/22269
19416         * gcc.c-torture/compile/pr22269.c: New test.
19417
19418 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
19419
19420         PR 21584
19421         PR 22219
19422         * g++.dg/tree-ssa/pr21584-1.C: New test.
19423         * g++.dg/tree-ssa/pr21584-2.C: New test.
19424
19425 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
19426
19427         * obj-c++.dg/try-catch-11.mm: New.
19428         * objc.dg/try-catch-10.m: New.
19429
19430 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
19431
19432         * g++.dg/other/ucnid-1.C: xfail on AIX.
19433
19434 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
19435
19436         PR 22234
19437         * gcc.dg/20050629-1.c: New test.
19438
19439 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
19440
19441         * obj-c++.dg/const-str-1[0-1].mm: New.
19442         * objc.dg/const-str-1[0-1].m: New.
19443
19444 2005-05-29  Richard Henderson  <rth@redhat.com>
19445
19446         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
19447         Rename from check_effective_target_vect_no_max.
19448         (check_effective_target_vect_no_int_add): New.
19449         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
19450         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
19451         * gcc.dg/vect/vect-reduc-3.c: Likewise.
19452         * gcc.dg/vect/vect-reduc-1.c: Use both.
19453         * gcc.dg/vect/vect-reduc-2.c: Likewise.
19454
19455 2005-05-29  Richard Henderson  <rth@redhat.com>
19456
19457         * lib/target-supports.exp (check_effective_target_vect_no_max):
19458         Remove i386 and x86_64.
19459
19460 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
19461
19462         PR testsuite/21969
19463         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
19464
19465 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
19466
19467         PR middle-end/21969
19468         * gcc.dg/vect/pr21969.c: New test.
19469
19470 2005-06-28  Eric Christopher  <echristo@redhat.com>
19471
19472         PR c/22052
19473         PR c/21975
19474         * gcc.dg/inline1.c: New test.
19475         * gcc.dg/inline2.c: Ditto.
19476         * gcc.dg/inline3.c: Ditto.
19477         * gcc.dg/inline4.c: Ditto.
19478         * gcc.dg/inline5.c: Ditto.
19479
19480 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
19481
19482         PR libfortran/22142
19483         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
19484         Add testcase also testing eoshift1 for PR 22142.
19485
19486 2005-06-28  Richard Henderson  <rth@redhat.com>
19487
19488         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
19489         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
19490         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
19491         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
19492         gcc.dg/tree-ssa/20030922-2.c: Likewise.
19493
19494 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
19495
19496         PR libfortran/22142
19497         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
19498         Add testcase for PR 22142.
19499
19500 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
19501
19502         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
19503         gcc.target/ia64/fpreg-2.c: New tests.
19504
19505 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19506
19507         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
19508
19509 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19510
19511         PR libfortran/22170
19512         * gfortran.dg/slash_1.f90: New test.
19513
19514 2005-06-27  Richard Henderson  <rth@redhat.com>
19515
19516         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
19517         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
19518         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
19519         * gcc.dg/vect/vect-reduc-2.c: Likewise.
19520         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
19521         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
19522
19523 2005-06-27  Richard Henderson  <rth@redhat.com>
19524
19525         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
19526         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
19527
19528 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
19529
19530         * obj-c++.dg/proto-lossage-5.mm: New.
19531         * objc.dg/proto-lossage-5.m: New.
19532
19533 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
19534
19535         PR 21959
19536         * gcc.dg/tree-ssa/pr21959.c: New test.
19537
19538 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
19539
19540         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
19541         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
19542         testing uninitialized var.
19543
19544         * gcc.c-torture/execute/builtins/chk.h: New.
19545         * gcc.c-torture/execute/builtins/lib/chk.c: New.
19546         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
19547         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
19548         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
19549         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
19550         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
19551         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
19552         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
19553         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
19554         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
19555         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
19556         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
19557         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
19558         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
19559         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
19560         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
19561         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
19562         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
19563         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
19564         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
19565         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
19566         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
19567         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
19568         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
19569         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
19570         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
19571         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
19572         * gcc.dg/builtin-object-size-1.c: New test.
19573         * gcc.dg/builtin-object-size-2.c: New test.
19574         * gcc.dg/builtin-object-size-3.c: New test.
19575         * gcc.dg/builtin-object-size-4.c: New test.
19576         * gcc.dg/builtin-object-size-5.c: New test.
19577         * gcc.dg/builtin-stringop-chk-1.c: New test.
19578         * gcc.dg/builtin-stringop-chk-2.c: New test.
19579         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
19580         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
19581         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
19582         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
19583         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
19584         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
19585         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
19586         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
19587         * gcc.c-torture/execute/printf-1.c: New test.
19588         * gcc.c-torture/execute/fprintf-1.c: New test.
19589         * gcc.c-torture/execute/vprintf-1.c: New test.
19590         * gcc.c-torture/execute/vfprintf-1.c: New test.
19591         * gcc.c-torture/execute/printf-chk-1.c: New test.
19592         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
19593         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
19594         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
19595
19596 2005-06-27  Michael Matz  <matz@suse.de>
19597
19598         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
19599         slot is not merged if address escapes.
19600
19601 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19602
19603         PR c/21911
19604         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
19605
19606 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
19607
19608         PR middle-end/17965
19609         * gcc.c-torture/compile/20050622-1.c: New test.
19610
19611         PR middle-end/22028
19612         * gcc.dg/20050620-1.c: New test.
19613
19614 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
19615
19616         PR tree-optimization/22026
19617         * gcc.dg/tree-ssa/pr22026.c: New.
19618
19619 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
19620
19621         PR libfortran/22144
19622         * gfortran.dg/shift-alloc.f90: New testcase.
19623
19624 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
19625
19626         * all files: Update FSF address in copyright headers.
19627
19628 2005-06-22  Jan Hubicka  <jh@suse.cz>
19629
19630         * wholeprogram-1.c: New testcase.
19631         * wholeprogram-2.c: New testcase.
19632
19633 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
19634
19635         PR 22171
19636         * gcc.dg/tree-ssa/pr22171.c: New test.
19637
19638 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
19639
19640         * gfortran.dg/simplify_modulo.f90: New.
19641
19642 2005-06-24  Jan Hubicka  <jh@suse.cz>
19643
19644         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
19645
19646 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
19647
19648         * obj-c++.dg/proto-lossage-[1-4].mm: New.
19649
19650 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
19651
19652         * obj-c++.dg/typedef-alias-1.mm: New.
19653         * objc.dg/typedef-alias-1.m: New.
19654
19655 2005-06-23  Jeff Law  <law@redhat.com>
19656
19657         * gcc.dg/tree-ssa/vrp16.c: New test.
19658
19659 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19660
19661         * lib/target-supports.exp: Add
19662         check_effective_target_fortran_large_real and
19663         check_effective_target_fortran_large_int to check for
19664         corresponding effective targets.
19665         * gfortran.dg/large_integer_kind_1.f90: New test.
19666         * gfortran.dg/large_real_kind_1.f90: New test.
19667
19668 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
19669
19670         PR tree-optimization/22117
19671         * gcc.dg/tree-ssa/pr22117.c: New.
19672
19673 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
19674
19675         PR testsuite/22123
19676         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
19677
19678 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
19679
19680         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
19681
19682 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
19683
19684         * gfortran.dg/f2c_4.f90: Add tests for complex functions
19685         * gfortran.dg/f2c_4.c: Likewise.
19686
19687 2005-06-22 Paul Brook  <paul@codesourcery.com>
19688
19689         PR fortran/21034
19690         * gfortran.dg/auto_save_1.f90: New test.
19691
19692 2005-06-22  Michael Matz  <matz@suse.de>
19693
19694         * gcc.target/x86-64/abi: New directory.
19695         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
19696         * gcc.target/x86-64/abi/README.gcc: New file.
19697         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
19698         * gcc.target/x86-64/abi/asm-support.s: New file.
19699         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
19700         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
19701         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
19702         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
19703         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
19704         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
19705         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
19706         * gcc.target/x86_64/abi/test_bitfields.c: New test.
19707         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
19708         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
19709         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
19710         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
19711         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
19712         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
19713         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
19714         * gcc.target/x86_64/abi/test_varargs.c: New test.
19715
19716 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
19717
19718         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
19719         32-bit i?86 and x86_64.
19720
19721 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
19722
19723         * obj-c++.dg/const-str-[1-9].mm: New tests.
19724
19725 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
19726
19727         PR fortran/22010
19728         * gfortran.dg/namelist_use.f90: New.
19729         * gfortran.dg/namelist_use_only.f90: New.
19730
19731 2005-06-21  Jeff Law  <law@redhat.com>
19732
19733         * gcc.dg/tree-ssa/vrp15.c: New test.
19734
19735 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
19736
19737         * lib/target-supports.exp (check_effective_target_vect_reduction):
19738         Remove.
19739         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
19740         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
19741         remove vect_reduction target keyword. Also avoid two returns in main.
19742         * gcc.dg/vect/vect-reduc-3.c: Likewise.
19743         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
19744         * gcc.dg/vect/vect-reduc-1short.c: New test.
19745         * gcc.dg/vect/vect-reduc-1char.c: New test.
19746         * gcc.dg/vect/vect-reduc-2short.c: New test.
19747         * gcc.dg/vect/vect-reduc-2char.c: New test.
19748         * gcc.dg/vect/vect-reduc-6.c: New test.
19749         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
19750         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
19751         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
19752
19753 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19754         Paul Thomas  <pault@gcc.gnu.org>
19755
19756         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
19757         New tests.
19758
19759 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19760
19761         * gfortran.dg/backslash_1.f90: New test.
19762         * gfortran.dg/backslash_2.f90: New test.
19763
19764 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
19765
19766         * gfortran.dg/duplicate_labels.f90: New test.
19767
19768 2005-06-20  Jan Beulich  <jbeulich@novell.com>
19769
19770         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
19771         unsupportable relocations.
19772         * g++.old-deja/g++.other/store-expr1.C: Likewise.
19773         * gcc.dg/20050321-2.c: xfail for NetWare.
19774
19775 2005-06-20  Andreas Jaeger  <aj@suse.de>
19776
19777         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
19778         gcc.target/i386/fastcall-sseregparm.c,
19779         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
19780
19781 2005-06-19  Richard Henderson  <rth@redhat.com>
19782
19783         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
19784
19785 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
19786
19787         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
19788
19789 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
19790
19791         PR c++/22115
19792         * g++.dg/conversion/simd2.C: Change expected error message.
19793
19794 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
19795
19796         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
19797         * gcc.dg/vect/vect-reduc-2.c: Likewise.
19798         * gcc.dg/vect/vect-reduc-3.c: Likewise.
19799
19800 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
19801
19802         * gcc.dg/fold-mod-1.c: New test.
19803
19804 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
19805
19806         PR fortran/19926
19807         * gfortran.dg/pr19926.f90: New test.
19808
19809 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
19810
19811         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
19812         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
19813         targets.
19814         * gcc.dg/vect/vect-reduc-2.c: Likewise.
19815         * gcc.dg/vect/vect-reduc-3.c: Likewise.
19816
19817 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
19818
19819         * gcc.target/ia64/float80-varargs-1.c: New test.
19820
19821 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19822
19823         PR tree-opt/22035
19824         * gfortran.dg/f2c_6.f90: New test.
19825
19826 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
19827
19828         PR c++/17413
19829         * g++.dg/template/local5.C: New.
19830
19831 2005-06-17  Richard Henderson  <rth@redhat.com>
19832
19833         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
19834
19835 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
19836
19837         PR testsuite/21945
19838         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
19839
19840 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
19841
19842         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
19843         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
19844         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
19845         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
19846         check_vect to verify the presence of hardware vector support.
19847
19848 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
19849
19850         PR testsuite/22056
19851         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
19852
19853 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19854
19855         PR libfortran/19216
19856         * gfortran.dg/pr19216.f: Add correct space between brackets and
19857         dg directive.
19858
19859 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19860
19861         PR libfortran/16436
19862         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
19863
19864 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
19865
19866         * gcc.target/i386/attributes-error.c: New testcase.
19867         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
19868         * gcc.target/i386/regparm-stdcall.c: Likewise.
19869         * gcc.target/i386/sseregparm-1.c: Likewise.
19870         * gcc.target/i386/sseregparm-2.c: Likewise.
19871
19872 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
19873
19874         * g++.dg/rtti/crash2.C: New.
19875
19876 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
19877
19878         * gcc.dg/noncompile/20040203-3.c: Update expected message.
19879
19880 2005-06-15  David Ung  <davidu@mips.com>
19881
19882         * gcc.target/mips/mips16e-extends.c: New test for testing the
19883         generation of MIPS16e zeb/zeh, seb/seh instructions.
19884
19885 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
19886
19887         PR 22018
19888         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
19889         * gcc.dg/tree-ssa/pr22018.c: New test.
19890
19891 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
19892
19893         * gcc.dg/simd-1.c: Update error messages.
19894         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
19895         * gcc.dg/simd-2.c: Update error messages.
19896         * gcc.dg/simd-4.c: New.
19897
19898 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
19899
19900         PR c++/20678
19901         * g++.dg/other/crash-4.C: New.
19902
19903 2005-06-14  Devang Patel  <dpatel@apple.com>
19904
19905         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
19906
19907 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
19908
19909         PR c++/21929
19910         * g++.dg/parse/crash11.C: Update
19911
19912 2005-06-13  Jeff Law  <law@redhat.com>
19913
19914         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
19915         perform the desired transformations.
19916         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
19917         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
19918
19919 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19920
19921         PR fortran/22038
19922         * gfortran.dg/forall_1.f90: Un-XFAIL.
19923
19924 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
19925
19926         PR c++/21929
19927         * g++.dg/parse/crash26.C: New.
19928
19929         PR c++/20789
19930         * g++.dg/init/member1.C: New.
19931
19932 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
19933
19934         * gfortran.dg/altreturn_1.f90: New test.
19935
19936 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
19937
19938         PR middle-end/21985
19939         * gcc.dg/tree-ssa/pr21985.c: New test.
19940
19941 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
19942
19943         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
19944
19945 2005-06-12  Roger Sayle  <roger@eyesopen.com>
19946
19947         PR c++/21930
19948         * g++.dg/other/error10.C: New test case.
19949
19950 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19951
19952         PR libfortran/19155
19953         * gfortran.dg/pr19155.f: Add test.
19954
19955 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19956
19957         * gfortran.dg/f2c_7.f90: New test.
19958
19959         * gfortran.dg/forall_1.f90: XFAILed.
19960
19961 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
19962
19963         * gcc.dg/pr14796-1.c: New.
19964         * gcc.dg/pr14796-2.c: New.
19965
19966 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
19967
19968         PR fortran/17792
19969         PR fortran/21375
19970         * gfortran.dg/deallocate_stat.f90: New test.
19971
19972 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
19973
19974         * gfortran.fortran-torture/execute/in-pack.f90: New test.
19975
19976 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
19977
19978         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
19979         access will be generated when this loop is vectorized. Test that
19980         accesses with same alignment were detected.
19981         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
19982         Test that accesses with same alignment were detected.
19983         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
19984         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
19985         alignment were detected.
19986
19987 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
19988
19989         PR c++/10611
19990         * g++.dg/conversion/simd2.C: New.
19991
19992 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19993
19994         * gcc.dg/Wcxx-compat-1.c: New.
19995
19996 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
19997
19998         PR libfortran/21480
19999         * gfortran.dg/reshape-complex.f90: Add a test for a packed
20000         complex array.
20001
20002 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
20003
20004         * gcc.dg/alias-8.c: New.
20005
20006 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
20007
20008         * gcc.dg/format/cmn_err-1.c: Update.
20009
20010 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
20011
20012         PR target/20666
20013         * gcc.target/sparc/fexpand-2.c: New.
20014         * gcc.target/sparc/fpmerge-2.c: New.
20015         * gcc.target/sparc/fpmul-2.c: New.
20016         * gcc.target/sparc/noresult.c: New.
20017         * gcc.target/sparc/pdist-2.c: New.
20018         * gcc.target/sparc/pdist-3.c: New.
20019
20020 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
20021
20022         PR testsuite/21702
20023         * gcc.target/i386/i386.exp: Fix comment typo.
20024
20025 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
20026
20027         PR c++/19497
20028         * g++.dg/inherit/using5.C: New.
20029         * g++.dg/inherit/using6.C: New.
20030
20031 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20032
20033         PR c++/19894
20034         * g++.dg/template/ptrmem15.C: New test.
20035
20036         PR c++/20563
20037         * g++.dg/ext/label4.C: New test.
20038
20039 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
20040
20041         * gcc.dg/tls/debug-1.c: New test.
20042
20043 2005-06-07  Dale Johannesen  <dalej@apple.com>
20044
20045         * gcc.target/i386/movq.c: New.
20046
20047 2005-06-07  Dale Johannesen  <dalej@apple.com>
20048
20049         * gcc.dg/20050607-1.c: New.
20050
20051 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
20052
20053         PR middle-end/21850
20054         * gcc.c-torture/execute/20050607-1.c: New test.
20055
20056 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
20057
20058         PR libfortran/21926
20059         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
20060         Test case where the return array has lowest stride one,
20061         but isn't packed.
20062
20063 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
20064
20065         * lib/target-supports.exp (check_effective_target_sync_int_long):
20066         Add s390 and s390x targets.
20067
20068 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
20069
20070         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
20071         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
20072         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
20073         * gcc.dg/tree-ssa/loop-9.c: New test.
20074
20075 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
20076
20077         * g++.dg/parse/defarg10.C: New.
20078
20079 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
20080
20081         PR regression/21897
20082         * gcc.c-torture/execute/20050604-1.c: New test.
20083
20084 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
20085
20086         PR 21903
20087         * g++.dg/parse/defarg9.C: New.
20088
20089         PR c++/20637
20090         * g++.dg/inherit/using4.C: New.
20091         * g++.dg/overload/error1.C: Adjust expected errors.
20092         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
20093         * g++.old-deja/g++.brendan/arm2.C: Likewise.
20094         * g++.old-deja/g++.other/redecl2.C: Likewise.
20095         * g++.old-deja/g++.other/redecl4.C: Likewise.
20096         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
20097
20098 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
20099
20100         * gfortran.dg/f2c_5.f90: Add -w to dg-options
20101
20102 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
20103
20104         * lib/gfortran.exp (gfortran_target_compile): Call
20105         dg-additional-files-options
20106         * gfortran.dg/f2c_4.f90: New file
20107         * gfortran.dg/f2c_4.c: New file
20108         * gfortran.dg/f2c_5.f90: New file
20109         * gfortran.dg/f2c_5.c: New file
20110
20111 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20112
20113         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
20114
20115         PR fortran/21912
20116         * gfortran.dg/array_constructor_4.f90: New test.
20117
20118 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
20119
20120         PR c++/21619
20121         * g++.dg/ext/builtin9.C: New test.
20122
20123 2005-06-05  Dale Johannesen  <dalej@apple.com>
20124
20125         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
20126         * gcc.c-torture/execute/20050603-2.c: Ditto.
20127
20128 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
20129
20130         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
20131         * gcc.dg/vect/vect-reduc-1.c: New.
20132         * gcc.dg/vect/vect-reduc-2.c: New.
20133         * gcc.dg/vect/vect-reduc-3.c: New.
20134
20135 2005-06-04  Dale Johannesen  <dalej@apple.com>
20136
20137         * gcc.c-torture/execute/20050603-1.c: New.
20138         * gcc.c-torture/execute/20050603-2.c: New.
20139         * gcc.dg/20050603-3.c: New.
20140
20141 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20142
20143         PR fortran/19195
20144         * gfortran.dg/debug_1.f90: New test.
20145
20146         * gfortran.dg/forall_1.f90: New test.
20147
20148 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
20149
20150         * gfortran.dg/array_constructor_3.f90: New test.
20151
20152 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20153
20154         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
20155
20156 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
20157
20158         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
20159
20160 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
20161
20162         PR c/21873
20163         * gcc.dg/init-excess-1.c: New test.
20164
20165 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
20166
20167         PR c++/21853
20168         * g++.dg/expr/static_cast6.C: New test.
20169
20170 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
20171
20172         * gcc.dg/tree-ssa/vrp14.c: New test.
20173
20174 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
20175
20176         PR c++/21336
20177         * g++.dg/template/new2.C: New test.
20178
20179 2005-06-03  Josh Conner  <jconner@apple.com>
20180
20181         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
20182         all entries in initializer.
20183
20184 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
20185
20186         PR middle-end/21858
20187         * gcc.dg/pr21858.c: New testcase.
20188
20189 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
20190
20191         PR tree-optimization/21292
20192
20193         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
20194         New.
20195         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
20196         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
20197         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
20198         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
20199         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
20200
20201 2005-06-02  Richard Henderson  <rth@redhat.com>
20202
20203         * gcc.dg/sync-2.c: Use -march=i486 for i386.
20204
20205 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
20206
20207         * gcc.dg/wtypequal.c: New testcase.
20208
20209 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
20210
20211         PR 21582
20212         * gcc.dg/tree-ssa/pr21582.c: New test.
20213
20214 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
20215
20216         PR c++/21280
20217         * g++.dg/opt/interface2.h: New.
20218         * g++.dg/opt/interface2.C: New.
20219         * g++.dg/init/ctor4.C: Adjust error lines.
20220         * g++.old-deja/g++.bob/inherit2.C: Likewise.
20221         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
20222         * g++.old-deja/g++.jason/opeq3.C: Likewise.
20223         * g++.old-deja/g++.pt/assign1.C: Likewise.
20224         * g++.old-deja/g++.pt/crash20.C: Likewise.
20225
20226 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
20227
20228         PR tree-optimization/21734
20229         * g++.dg/vect/pr21734_1.cc: New.
20230         * g++.dg/vect/pr21734_2.cc: New.
20231
20232 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
20233
20234         PR c++/20350
20235         * g++.dg/template/spec24.C: New.
20236
20237         PR c++/21151
20238         * g++.dg/pch/local-1.C: New.
20239         * g++.dg/pch/local-1.Hs: New.
20240
20241 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
20242
20243         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
20244         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
20245         * gcc.dg/tree-ssa/pr14341.c: New test.
20246         * gcc.dg/tree-ssa/pr14841.c: New test.
20247         * gcc.dg/tree-ssa/pr20701.c: New test.
20248         * gcc.dg/tree-ssa/pr21086.c: New test.
20249         * gcc.dg/tree-ssa/pr21090.c: New test.
20250         * gcc.dg/tree-ssa/pr21332.c: New test.
20251         * gcc.dg/tree-ssa/pr21458.c: New test.
20252         * gcc.dg/tree-ssa/pr21658.c: New test.
20253         * gcc.dg/tree-ssa/vrp01.c: New test.
20254         * gcc.dg/tree-ssa/vrp02.c: New test.
20255         * gcc.dg/tree-ssa/vrp03.c: New test.
20256         * gcc.dg/tree-ssa/vrp04.c: New test.
20257         * gcc.dg/tree-ssa/vrp05.c: New test.
20258         * gcc.dg/tree-ssa/vrp06.c: New test.
20259         * gcc.dg/tree-ssa/vrp07.c: New test.
20260         * gcc.dg/tree-ssa/vrp08.c: New test.
20261         * gcc.dg/tree-ssa/vrp09.c: New test.
20262         * gcc.dg/tree-ssa/vrp10.c: New test.
20263         * gcc.dg/tree-ssa/vrp11.c: New test.
20264         * gcc.dg/tree-ssa/vrp12.c: New test.
20265         * gcc.dg/tree-ssa/vrp13.c: New test.
20266
20267 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
20268
20269         PR 21029
20270         * gcc.dg/tree-ssa/pr21029.c: New test.
20271
20272 2005-06-01  Roger Sayle  <roger@eyesopen.com>
20273
20274         * gfortran.dg/logint-1.f: New test case.
20275         * gfortran.dg/logint-2.f: Likewise.
20276         * gfortran.dg/logint-3.f: Likewise.
20277
20278 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
20279
20280         PR c/21536
20281         PR c/20760
20282         * gcc.dg/20050527-1.c: New test.
20283
20284         * gcc.dg/i386-sse-12.c: New test.
20285
20286         PR fortran/21729
20287         * gfortran.dg/implicit_5.f90: New test.
20288
20289 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
20290
20291         PR fortran/20883
20292         * gfortran/assign_4.f90: New test.
20293         * gfortran/assign_2.f90: Change compile to run.
20294
20295 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
20296
20297         * lib/target-supports.exp
20298         (check_effective_target_sync_char_short): New.
20299         * gcc.dg/sync-2.c: New.
20300
20301 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
20302
20303         PR tree-optimization/21817
20304         * gcc.dg/torture/pr21817-1.c: New.
20305
20306 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
20307
20308         PR c++/21165
20309         * g++.dg/template/init5.C: New.
20310
20311 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
20312
20313         * gfortran.dg/char_initialiser_actual.f90:
20314         Test character initialisers as actual arguments.
20315         * gfortran.dg/char_pointer_comp_assign.f90:
20316         Test character pointer structure component assignments.
20317         * gfortran.dg/char_array_structure_constructor.f90:
20318         Test character components in structure constructors.
20319
20320 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
20321
20322         PR middle-end/20931
20323         * g++.dg/opt/pr20931.C: New test.
20324
20325 2005-05-31  Andreas Jaeger  <aj@suse.de>
20326
20327         PR testsuite/20772
20328         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
20329         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
20330         g++.old-deja/g++.ext/asmspec1.C,
20331         g++.old-deja/g++.other/regstack.C,
20332         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
20333         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
20334         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
20335         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
20336         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
20337         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
20338         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
20339         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
20340         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
20341         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
20342         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
20343         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
20344         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
20345         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
20346         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
20347         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
20348         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
20349         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
20350         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
20351
20352 2005-05-31  Jeff Law  <law@redhat.com>
20353
20354         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
20355
20356 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
20357
20358         PR middle-end/21743
20359         * gcc.dg/builtins-1.c: Activate disabled clog test.
20360         * gcc.dg/torture/builtin-attr-1.c: Likewise.
20361
20362 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
20363
20364         * gfortran.dg/char_pointer_assign.f90:
20365         Test character-pointer assignments and pointer assignments.
20366         * gfortran.dg/char_pointer_dummy.f90:
20367         Test character-pointer dummy arguments.
20368         * gfortran.dg/char_pointer_func.f90:
20369         Test character-pointer function returns.
20370         * gfortran.dg/char_pointer_dependency.f90:
20371         Test character-pointer functions with dependencies.
20372
20373 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
20374
20375         PR c++/21784
20376         * g++.dg/lookup/using14.C: New test.
20377
20378 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
20379
20380         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
20381         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
20382         trailing ^M.
20383
20384 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
20385
20386         PR c++/17413
20387         * g++.dg/template/local5.C: New.
20388
20389         PR target/21761
20390         * gcc.c-torture/compile/pr21761.c: New.
20391
20392         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
20393         before darwin8.
20394
20395 2005-05-30  Steven G. Kargl
20396
20397         PR fortran/20846
20398         * gfortran.dg/inquire_8.f90: New test.
20399
20400 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20401
20402         PR libfortran/21376
20403         * gfortran.dg/output_exponents_1.f90: New test.
20404
20405 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20406
20407         PR libfortran/20006
20408         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
20409
20410 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
20411
20412         PR c++/21210
20413         * g++.dg/ext/complex1.C: New test.
20414
20415         PR c++/21340
20416         * g++.dg/init/ctor6.C: New test.
20417
20418 2005-05-29  Jan Hubicka  <jh@suse.cz>
20419
20420         * gcc.c-torture/compile/pr21562.c: New.
20421
20422 2005-05-28  Steven G. Kargl <kargls@comcast.net>
20423
20424         * gfortran.dg/subnormal_1.f90: New test.
20425
20426 2005-05-28  Jan Hubicka  <jh@suse.cz>
20427
20428         * tree-prof.exp: Fix comment.
20429         * value-prof-1.c: New.
20430         * value-prof-2.c: New.
20431         * value-prof-3.c: New.
20432         * value-prof-4.c: New.
20433
20434 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
20435
20436         PR c++/21614
20437         * g++.dg/expr/ptrmem6.C: New test.
20438         * g++.dg/expr/ptrmem6a.C: Likewise.
20439
20440 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
20441
20442         PR tree-optimization/21658
20443         * gcc.dg/tree-ssa/pr21658.c: New.
20444
20445 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
20446
20447         PR c++/21455
20448         * g++.dg/inherit/ptrmem3.C: New.
20449
20450         PR c++/21681
20451         * g++.dg/parse/template16.C: New.
20452
20453 2005-05-27  Andreas Jaeger  <aj@suse.de>
20454
20455         * gcc.dg/setjmp-2.c: Only run in 32-bit.
20456
20457         * gcc.dg/i386-sse-8.c: Run test on all archs.
20458
20459 2005-05-26  Mike Stump  <mrs@apple.com>
20460
20461         * objc.dg/isa-field-1.m: Only run on darwin.
20462         * objc.dg/lookup-1.m: Likewise.
20463         * objc.dg/try-catch-8.m: Likewise.
20464
20465 2005-05-26  Roger Sayle  <roger@eyesopen.com>
20466
20467         PR tree-optimization/9814
20468         * gcc.dg/pr9814-1.c: New test case.
20469
20470 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
20471
20472         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
20473         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
20474         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
20475         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
20476         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
20477         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
20478         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
20479         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
20480         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
20481         objc.dg/try-catch-8.m: New.
20482
20483 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
20484
20485         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
20486         remove extraneous semicolons.
20487
20488 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
20489
20490         * obj-c++.dg/comp-types-12.mm: New.
20491         * objc.dg/comp-types-11.m: New.
20492         * objc.dg/selector-4.m: New.
20493
20494 2005-05-26  Andreas Jaeger  <aj@suse.de>
20495
20496         PR testsuite/20772
20497         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
20498         g++.old-deja/g++.ext/attrib3.C,
20499         g++.old-deja/g++.other/store-expr1.C,
20500         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
20501         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
20502         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
20503         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
20504         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
20505         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
20506         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
20507         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
20508         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
20509         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
20510         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
20511         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
20512         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
20513         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
20514         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
20515         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
20516         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
20517         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
20518         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
20519
20520 2005-05-26  Andreas Jaeger  <aj@suse.de>
20521
20522         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
20523         x86-64 compilation.
20524
20525 2005-05-26  Andreas Jaeger  <aj@suse.de>
20526
20527         PR testsuite/20772
20528         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
20529         gcc.misc-tests/i386-pf-athlon-1.c,
20530         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
20531         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
20532         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
20533         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
20534         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
20535         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
20536         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
20537         programs.
20538
20539         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
20540         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
20541         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
20542         x86-64 compilation.
20543
20544         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
20545         x86_64.
20546
20547         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
20548         effective-target ilp32.
20549
20550 2005-05-26  David Ung  <davidu@mips.com>
20551
20552         * gcc.target/mips/ext_ins.c: New test for testing the generation
20553         of MIPS32/64 rev 2 ext/ins instructions.
20554
20555 2005-05-26  Andreas Jaeger  <aj@suse.de>
20556
20557         * treelang/compile/unsigned.tree: Use gimple instead of
20558         nonexisting generic dump.
20559
20560 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
20561
20562         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
20563
20564 2005-05-26  Andreas Jaeger  <aj@suse.de>
20565
20566         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
20567
20568 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
20569
20570         PR libfortran/17283
20571         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
20572         Test callee-allocated memory with write statements.
20573
20574 2005-05-25  Roger Sayle  <roger@eyesopen.com>
20575
20576         PR middle-end/21709
20577         * gcc.dg/pr21709-1.c: New test case.
20578
20579 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
20580             Mike Stump  <mrs@apple.com>
20581
20582         * objc/execute/next_mapping.h: Update for C++.
20583
20584         * obj-c++.dg/selector-1.mm: Move to...
20585         * obj-c++.dg/selector-4.mm: here...
20586
20587         * obj-c++.dg/basic.mm: New.
20588         * obj-c++.dg/comp-types-1.mm: New.
20589         * obj-c++.dg/cxx-class-1.mm: New.
20590         * obj-c++.dg/cxx-ivars-1.mm: New.
20591         * obj-c++.dg/cxx-ivars-2.mm: New.
20592         * obj-c++.dg/cxx-ivars-3.mm: New.
20593         * obj-c++.dg/cxx-scope-1.mm: New.
20594         * obj-c++.dg/cxx-scope-2.mm: New.
20595         * obj-c++.dg/defs.mm: New.
20596         * obj-c++.dg/empty-private-1.mm: New.
20597         * obj-c++.dg/encode-1.mm: New.
20598         * obj-c++.dg/encode-2.mm: New.
20599         * obj-c++.dg/encode-3.mm: New.
20600         * obj-c++.dg/extern-c-1.mm: New.
20601         * obj-c++.dg/extra-semi.mm: New.
20602         * obj-c++.dg/fix-and-continue-2.mm: New.
20603         * obj-c++.dg/isa-field-1.mm: New.
20604         * obj-c++.dg/ivar-list-semi.mm: New.
20605         * obj-c++.dg/local-decl-1.mm: New.
20606         * obj-c++.dg/lookup-1.mm: New.
20607         * obj-c++.dg/lookup-2.mm: New.
20608         * obj-c++.dg/method-1.mm: New.
20609         * obj-c++.dg/method-2.mm: New.
20610         * obj-c++.dg/method-3.mm: New.
20611         * obj-c++.dg/method-4.mm: New.
20612         * obj-c++.dg/method-5.mm: New.
20613         * obj-c++.dg/method-6.mm: New.
20614         * obj-c++.dg/method-7.mm: New.
20615         * obj-c++.dg/no-extra-load.mm: New.
20616         * obj-c++.dg/overload-1.mm: New.
20617         * obj-c++.dg/pragma-1.mm: New.
20618         * obj-c++.dg/pragma-2.mm: New.
20619         * obj-c++.dg/private-1.mm: New.
20620         * obj-c++.dg/private-2.mm: New.
20621         * obj-c++.dg/proto-qual-1.mm: New.
20622         * obj-c++.dg/qual-types-1.mm: New.
20623         * obj-c++.dg/stubify-1.mm: New.
20624         * obj-c++.dg/stubify-2.mm: New.
20625         * obj-c++.dg/super-class-1.mm: New.
20626         * obj-c++.dg/super-class-2.mm: New.
20627         * obj-c++.dg/super-dealloc-1.mm: New.
20628         * obj-c++.dg/super-dealloc-2.mm: New.
20629         * obj-c++.dg/template-1.mm: New.
20630         * obj-c++.dg/template-2.mm: New.
20631         * obj-c++.dg/template-3.mm: New.
20632         * obj-c++.dg/template-4.mm: New.
20633         * obj-c++.dg/template-5.mm: New.
20634         * obj-c++.dg/template-6.mm: New.
20635         * obj-c++.dg/try-catch-1.mm: New.
20636         * obj-c++.dg/try-catch-2.mm: New.
20637         * obj-c++.dg/try-catch-3.mm: New.
20638         * obj-c++.dg/try-catch-4.mm: New.
20639         * obj-c++.dg/try-catch-5.mm: New.
20640         * obj-c++.dg/try-catch-6.mm: New.
20641         * obj-c++.dg/try-catch-7.mm: New.
20642         * obj-c++.dg/try-catch-8.mm: New.
20643         * obj-c++.dg/try-catch-9.mm: New.
20644         * obj-c++.dg/va-meth-1.mm: New.
20645
20646 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
20647
20648         * obj-c++.dg/selector-1.mm: New.
20649         * obj-c++.dg/selector-2.mm: New.
20650
20651 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
20652
20653         * obj-c++.dg/selector-3.mm: New.
20654         * objc.dg/selector-3.m: New.
20655
20656 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
20657
20658         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
20659         about where warning appears.
20660
20661 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
20662
20663         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
20664         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
20665         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
20666         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
20667
20668 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
20669
20670         * gcc.dg/20050524-1.c: New test.
20671
20672 2005-05-25  Jan Hubicka  <jh@suse.cz>
20673
20674         * gcc.dg/tree-prof/inliner-1.c: New.
20675
20676 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
20677
20678         * gcc.dg/tree-prof: New directory.
20679         * gcc.dg/tree-prof/tree-prof.exp: New.
20680
20681 2005-05-25  DJ Delorie  <dj@redhat.com>
20682
20683         * gcc.dg/Wattributes-1.c: New.
20684         * gcc.dg/Wattributes-2.c: New.
20685         * gcc.dg/Wattributes-3.c: New.
20686
20687 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
20688
20689         PR tree-optimization/19833
20690         * gcc.dg/uninit-4.c: Remove xfail.
20691         * gcc.dg/uninit-9.c: Ditto.
20692
20693 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
20694
20695         * obj-c++.dg/bitfield-[1-5].mm: New.
20696         * obj-c++.dg/class-protocol-1.mm: New.
20697         * obj-c++.dg/comp-types-1[0-1].mm: New.
20698         * obj-c++.dg/comp-types-[2-9].mm: New.
20699         * obj-c++.dg/encode-[4-8].mm: New.
20700         * obj-c++.dg/layout-1.mm: New.
20701         * obj-c++.dg/method-1[0-9].mm: New.
20702         * obj-c++.dg/method-2[0-1].mm: New.
20703         * obj-c++.dg/method-[8-9].mm: New.
20704         * obj-c++.dg/objc-gc-3.mm: New.
20705         * obj-c++.dg/try-catch-10.mm: New.
20706         * objc.dg/bitfield-5.m: New.
20707         * objc.dg/comp-types-10.m: New.
20708         * objc.dg/comp-types-9.m: New.
20709         * objc.dg/layout-1.m: New.
20710         * objc.dg/objc-gc-4.m: New.
20711         * objc.dg/try-catch-9.m: New.
20712         * objc.dg/class-protocol-1.m: Tweak diagnostics.
20713         * objc.dg/comp-types-1.m: Likewise.
20714         * objc.dg/comp-types-[5-6].m: Likewise.
20715         * objc.dg/method-9.m: Likewise.
20716
20717 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
20718
20719         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
20720         and on hardware without VMX support.
20721
20722         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
20723
20724         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
20725
20726         * lib/profopt.exp (dg-final-generate, dg-final-use,
20727         profopt-final-code, profopt-get-options): New.
20728         (profopt-execute): Process test directives.
20729
20730         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
20731         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
20732         cleanup-tree-dump, cleanup-saved-temps): Update comments.
20733
20734 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
20735
20736         PR C++/21645
20737         * g++.dg/init/ctor5.C: New test.
20738
20739 2005-05-24  Ira Rosen  <irar@il.ibm.com>
20740
20741         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
20742         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
20743         vect-113.c, vect-114.c.
20744
20745 2005-05-23  Adam Nemet  <anemet@lnxw.com>
20746
20747         * gcc.dg/const-elim-1.c: Remove xfails.
20748
20749 2005-05-23  Jeff Law  <law@redhat.com>
20750
20751         * gcc.c-torture/compile/pr21638.c: New test.
20752         * gcc.c-torture/compile/20050520-1.c: New test.
20753
20754 2005-05-23  Nick Clifton  <nickc@redhat.com>
20755
20756         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
20757         be a proper triple, ie: m32r*-*-*.
20758         * g++.old-deja/g++.jason/thunk3.C: Likewise.
20759
20760 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
20761
20762         PR middle-end/21331
20763         PR tree-opt/21293
20764         * gcc.c-torture/compile/pr21293.c: New test.
20765         * gcc.c-torture/execute/pr21331.c: New test.
20766
20767 2004-05-20  Richard Henderson  <rth@redhat.com>
20768
20769         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
20770
20771 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
20772
20773         * obj-c++-dg.exp: Add.
20774         * obj-c++.exp: Add.
20775         * obj-c++.dg/dg.exp: Add.
20776
20777 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
20778
20779         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
20780         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
20781
20782 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
20783
20784         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
20785
20786 2004-05-19  Richard Henderson  <rth@redhat.com>
20787
20788         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
20789
20790 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
20791
20792         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
20793
20794         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
20795
20796 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
20797
20798         PR c++/21495
20799         * g++.dg/parse/extern1.C: New test.
20800         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
20801
20802 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20803
20804         * gcc.dg/c99-math.h: New.
20805         * gcc.dg/c99-math-float-1.c: New test.
20806         * gcc.dg/c99-math-double-1.c: Likewise.
20807         * gcc.dg/c99-math-long-double-1.c: Likewise.
20808
20809 2005-05-18  Richard Henderson  <rth@redhat.com>
20810
20811         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
20812
20813 2005-05-18  Devang Patel  <dpatel@apple.com>
20814
20815         * g++.dg/opt/20050511-1.C: New test.
20816
20817 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
20818
20819         PR libfortran/21127
20820         * gfortran.dg/reshape-complex.f90: New test.
20821
20822 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
20823
20824         * gfortran.dg/array_constructor_1.f90: New test.
20825         * gfortran.dg/array_constructor_2.f90: New test.
20826
20827 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
20828
20829         PR fortran/20954
20830         * gfortran.dg/pr20954.f: New test.
20831
20832 2005-05-17  Mike Stump  <mrs@apple.com>
20833
20834         Yet more Objective-C++...
20835
20836         * objc.dg/method-5.m: Update.
20837         * objc.dg/method-6.m: Update.
20838         * objc.dg/method-7.m: Update.
20839         * objc.dg/method-9.m: Update.
20840         * objc.dg/try-catch-2.m: Update.
20841
20842 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
20843
20844         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
20845         Remove little-endian optimizations.
20846
20847 2005-05-17  Jeff Law  <law@redhat.com>
20848
20849         * g++.dg/tree-ssa/pr14814.C: New test.
20850         * gcc.dg/tree-ssa/pr14814.C: New test.
20851         * gcc.dg/tree-ssa/pr17141-1.C: New test.
20852         * gcc.dg/tree-ssa/pr17141-2.C: New test.
20853
20854 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
20855
20856         * gcc.dg/compat/generate-random.c: Do not include
20857         libiberty.h.
20858         * gcc.dg/compat/generate-random_r.c: Likewise.
20859
20860 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
20861
20862         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
20863
20864 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
20865
20866         PR middle-end/21595
20867         * g++.dg/tree-ssa/builtin1.C: New testcase.
20868
20869 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
20870
20871         PR c++/21454
20872         * g++.dg/opt/const4.C: New test.
20873
20874         PR middle-end/21492
20875         * g++.dg/opt/crossjump1.C: New test.
20876
20877         PR tree-optimization/21610
20878         * gcc.c-torture/compile/20050516-1.c: New test.
20879
20880         PR fortran/15080
20881         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
20882         about the test failing.
20883         * gfortran.fortran-torture/execute/where_7.f90: New test.
20884         * gfortran.fortran-torture/execute/where_8.f90: New test.
20885
20886 2005-05-16  Richard Henderson  <rth@redhat.com>
20887
20888         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
20889         i?86 and x86_64.
20890
20891 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
20892
20893         * gcc.dg/compat/generate-random.c (config.h): Do not include.
20894         (limits.h): Include unconditionally.
20895         (stdlib.h): Likewise.
20896         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
20897         (limits.h): Include unconditionally.
20898         (stdlib.h): Likewise.
20899         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
20900         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
20901         (limits.h): Include unconditionally.
20902         (stdlib.h): Likewise.
20903         (hashtab.h): Do not include.
20904         (getopt.h): Likewise.
20905         (stddef.h): Include.
20906         (hashval_t): Define.
20907         (struct entry): Add "next" field.
20908         (HASH_SIZE): New macro.
20909         (hash_table): New variable.
20910         (switchfiles): Do not use xmalloc.
20911         (mix): New macro.
20912         (iterative_hash): New function.
20913         (hasht): Remove.
20914         (e_exists): New function.
20915         (e_insert): Likewise.
20916         (output): Use, instead of libiberty hashtable functions.
20917         (main): Do not use getopt.  Do not call htab_create.
20918
20919 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
20920
20921         PR libstdc++/21526
20922         * lib/target-supports.exp (check_mkfifo_available):
20923         Return 0 for cygwin as mkfifo support incomplete on platform.
20924         Fix typos in comments.
20925
20926 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
20927
20928         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
20929
20930 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
20931
20932         PR fortran/17432
20933         * gfortran.dg/assign_4.f: New test.
20934
20935 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
20936
20937         PR tree-optimization/21563
20938         * gcc.dg/tree-ssa/pr21563.c: New.
20939
20940 2005-05-14  Jan Hubicka  <jh@suse.cz>
20941
20942         * gcc.dg/noreturn-7.c: Allow control reaches warning.
20943
20944 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
20945
20946         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
20947
20948 2005-05-13  Julian Brown  <julian@codesourcery.com>
20949
20950         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
20951         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
20952
20953 2005-05-13  Jan Hubicka  <jh@suse.cz>
20954
20955         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
20956         * gcc.dg/fold-xor-?.c: Likewise.
20957         * gcc.dg/pr15784-?.c: Likewise.
20958         * gcc.dg/pr20922-?.c: Likewise.
20959         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
20960         * gcc.dg/tree-ssa/pr17598.c: Likewise.
20961         * gcc.dg/tree-ssa/pr20470.c: Likewise.
20962
20963 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20964
20965         PR fortran/21260
20966         * gfortran.dg/hollerith_1.f90: New test.
20967
20968 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20969
20970         * gfortran.dg/func_result_2.f90: New test.
20971
20972 2005-05-11  Bud Davis  <bdavis@gfortran.org>
20973
20974         * gfortran.dg/dev_null.f90: New test.
20975
20976 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
20977
20978         * gcc.dg/arm-vfp1.c: Revert last change.
20979
20980 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
20981
20982         PR middle-end/19807
20983         PR tree-optimization/19639
20984         * g++.dg/tree-ssa/pr19807.C: New testcase.
20985
20986 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20987
20988         PR libfortran/21471
20989         * gfortran.dg/append-1.f90: New test.
20990
20991 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
20992
20993         * gcc.dg/pr18501.c: XFAIL.
20994         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
20995         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
20996         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
20997         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
20998         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
20999         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
21000         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
21001         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
21002
21003 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21004
21005         PR fortran/20178
21006         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
21007         gfortran.dg/f2c_3.f90: New tests.
21008
21009         * gfortran.dg/return_1.f90: Fix dg annotation.
21010
21011 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
21012
21013         * gcc.c-torture/compile/20050510-1.c: New test.
21014
21015 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
21016
21017         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
21018
21019 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
21020
21021         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
21022
21023 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
21024
21025         PR c/17913
21026         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
21027
21028 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
21029
21030         PR c/21342
21031         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
21032         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
21033
21034 2005-05-10  Ben Elliston  <bje@au.ibm.com>
21035
21036         PR debug/16676
21037         * gcc.dg/debug/pr16676.c: New test.
21038
21039 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
21040
21041         PR testsuite/21443
21042         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
21043         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
21044         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
21045         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
21046         Change -O1 to -O2.
21047         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
21048         -fno-tree-dominator-opts.
21049
21050 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21051
21052         * gfortran.dg/return_1.f90: New test.
21053
21054 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
21055
21056         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
21057
21058         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
21059
21060 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
21061
21062         PR c++/21427
21063         * g++.dg/inherit/covariant13.C: New.
21064
21065 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21066
21067         PR libfortran/19155
21068         * gfortran.dg/pr19155.f: New test.
21069
21070 2005-05-08  Roger Sayle  <roger@eyesopen.com>
21071
21072         PR inline-asm/8788
21073         * gcc.dg/pr8788-1.c: New testcase.
21074
21075 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
21076
21077         PR target/21416
21078         * gcc.target/mips/fpcmp-[12].c: New tests.
21079
21080 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
21081
21082         * lib/target-supports-dg.exp (dg-require-fork): New function.
21083         (dg-require-mkfifo): Likewise.
21084         * lib/target-supports.exp (check_function_available): New
21085         function.
21086         (check_fork_available): Likewise.
21087         (check_mkfifo_available): Likewise.
21088
21089 2005-05-06  Jeff Law  <law@redhat.com>
21090
21091         * gcc.c-torture/compile/pr21380.c: New test.
21092
21093 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
21094
21095         PR c++/20961
21096         * g++.dg/ext/weak3.C: New test.
21097
21098 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
21099
21100         PR c++/21352
21101         * g++.dg/template/crash37.C: New test.
21102
21103 2005-05-05  Paul Brook  <paul@codesourcery.com>
21104
21105         * gcc.dg/arm-g2.c: Use effective-target arm32.
21106         * gcc.dg/arm-mmx-1.c: Ditto.
21107         * gcc.dg/arm-scd42-2.c: Ditto.
21108         * gcc.dg/arm-vfp1.c: Ditto.
21109         * lib/target-supports.exp (check_effective_target_arm32): New
21110         function.
21111
21112 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
21113
21114         PR libfortran/21354
21115         gfortran.dg/in_pack_rank7.f90: New test.
21116
21117 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
21118
21119         PR middle-end/15618
21120         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
21121
21122 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
21123
21124         PR middle-end/21265
21125         * gcc.dg/20050503-1.c: New test.
21126
21127         PR rtl-optimization/21239
21128         * gcc.dg/i386-sse-11.c: New test.
21129
21130 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
21131
21132         PR target/16888
21133         * gcc.target/i386/asm-1.c: New test.
21134
21135 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
21136
21137         PR rtl-optimization/21330
21138         * gcc.c-torture/execute/20050502-1.c: New test.
21139
21140         PR target/21297
21141         * gcc.c-torture/execute/20050502-2.c: New test.
21142
21143 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
21144
21145         PR middle-end/21282
21146         * gcc.dg/pr21282.c: New.
21147
21148 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
21149
21150         * gcc.dg/vect/pr20122.c: Clean up .vect file.
21151         * gcc.dg/vect/vect-92.c: Likewise.
21152         * gcc.dg/vect/vect-93.c: Likewise.
21153         * gcc.dg/vect/vect-dv-1.c: Likewise.
21154         * gcc.dg/vect/vect-dv-2.c: Likewise.
21155         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
21156
21157 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
21158
21159         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
21160         * gfortran.dg/vect/vect-2.f90: Likewise.
21161         * gfortran.dg/vect/vect-3.f90: Likewise.
21162         * gfortran.dg/vect/vect-4.f90: Likewise.
21163         * gfortran.dg/vect/vect-5.f90: Likewise.
21164
21165 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
21166
21167         PR target/20813
21168         * gcc.dg/rs6000-fpint-2.c: New.
21169
21170 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
21171
21172         PR c/15698
21173         * gcc.dg/builtins-30.c: Update expected messages.
21174         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
21175         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
21176         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
21177
21178 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
21179
21180         PR tree-optimization/21294
21181         * gcc.dg/tree-ssa/pr21294.c: New.
21182
21183 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
21184
21185         * gcc.dg/altivec-3.c (vec_store): Do not use the old
21186         __builtin_altivec_st_internal_4si built-in.
21187
21188 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
21189
21190         PR c++/15875
21191         * g++.dg/template/ptrmem14.C: New test.
21192
21193 2005-05-02  Paul Brook  <paul@codesourcery.com>
21194
21195         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
21196
21197 2005-05-02  Michael Matz  <matz@suse.de>
21198
21199         PR c++/19542
21200         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
21201
21202 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
21203
21204         * g++.dg/cpp/weak.C: New test.
21205
21206 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
21207
21208         * gcc.dg/tree-ssa/loop-8.c: New test.
21209
21210 2005-04-30  Michael Maty  <matz@suse.de>
21211
21212         * gcc.dg/inline-mcpy.c: New test.
21213
21214 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
21215
21216         PR libfortran/18958
21217         * gfortran.dg/eoshift.f90: New test case.
21218
21219 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
21220
21221         PR libfortran/18857
21222         * gfortran.dg/matmul_1.f90: New test.
21223
21224 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
21225
21226         PR tree-optimization/21030
21227         * gcc.dg/tree-ssa/pr21030.c: New.
21228
21229 2005-04-29  Devang Patel  <dpatel@apple.com>
21230
21231         PR tree-optimization/21272
21232         * gcc.dg/vect/vect-ifcvt-10.c: New test.
21233
21234 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
21235
21236         PR fortran/13082
21237         PR fortran/18824
21238         * gfortran.dg/entry_4.f90: New test.
21239         * gfortran.fortran-torture/execute/entry_1.f90: New test.
21240         * gfortran.fortran-torture/execute/entry_2.f90: New test.
21241         * gfortran.fortran-torture/execute/entry_3.f90: New test.
21242         * gfortran.fortran-torture/execute/entry_4.f90: New test.
21243         * gfortran.fortran-torture/execute/entry_5.f90: New test.
21244         * gfortran.fortran-torture/execute/entry_6.f90: New test.
21245         * gfortran.fortran-torture/execute/entry_7.f90: New test.
21246
21247 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21248
21249         * gfortran.fortran-torture/execute/entry_8.f90: New test.
21250
21251 2005-04-29  Paul Brook  <paul@codesourcery.com>
21252
21253         * gfortran.dg/entry_3.f90: New test.
21254
21255 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21256
21257         * gfortran.dg/implicit_4.f90: New test.
21258
21259 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
21260
21261         * lib/target-supports.exp (check_profiling_available): Return
21262         false for xtensa-*-elf.
21263
21264 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
21265
21266         * lib/fortran-torture.exp (fortran-torture.exp): Catch
21267         error if file cannot be deleted.
21268
21269 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
21270
21271         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
21272         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
21273         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
21274         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
21275         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
21276         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
21277         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
21278         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
21279         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
21280         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
21281         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
21282         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
21283         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
21284
21285 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21286
21287         PR fortran/20865
21288         * gfortran.dg/pr20865.f90: New test.
21289
21290 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
21291
21292         * gcc.dg/void-cast-2.c: New test.
21293
21294 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
21295
21296         PR c/21159
21297         * gcc.dg/void-cast-1.c: New test.
21298
21299 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
21300
21301         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
21302
21303 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21304
21305         PR fortran/21177
21306         * gfortran.dg/pr21177.f90: New test.
21307
21308 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
21309
21310         PR tree-optimization/21171
21311         * gcc.dg/tree-ssa/pr21171.c: New test.
21312
21313 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
21314
21315         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
21316         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
21317         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
21318         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
21319         gcc.dg/tree-ssa/gen-vect-32.c: New.
21320         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
21321         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
21322         don't run on PPC32.
21323
21324 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
21325
21326         PR c/21213
21327         * gcc.dg/transparent-union-3.c: New test.
21328
21329 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
21330
21331         PR c/20740
21332         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
21333         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
21334         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
21335         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
21336         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
21337         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
21338
21339 2005-04-26  Jeff Law  <law@redhat.com>
21340
21341         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
21342         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
21343         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
21344         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
21345         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
21346         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
21347         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
21348
21349 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
21350
21351         PR tree-optimization/17598
21352         * gcc.dg/tree-ssa/pr17598.c: New testcase.
21353
21354 2005-04-25  Mike Stump  <mrs@apple.com>
21355
21356         * objc.dg/fix-and-continue-1.m: Add.
21357
21358 2005-04-25  Roger Sayle  <roger@eyesopen.com>
21359
21360         PR c++/20995
21361         * g++.dg/opt/pr20995-1.C: New test case.
21362
21363 2005-04-25  Devang Patel <dpatel@apple.com>
21364
21365         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
21366
21367 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
21368
21369         PR testsuite/21062
21370         * g++.dg/opt/alias2.C (printf): Correct the prototype.
21371
21372 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
21373
21374         PR C++/21188
21375         * g++.dg/opt/rtti2.C: New test.
21376
21377 2005-04-25  Paul Brook  <paul@codesourcery.com>
21378         Steven G. Kargl  <kargls@comcast.net>
21379
21380         PR fortran/20879
21381         * gfortran.dg/ichar_1.f90: New file.
21382
21383 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
21384
21385         PR middle-end/20991
21386         * g++.dg/opt/pr20991.C: New test.
21387
21388         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
21389         where sizeof (type) < __alignof__ (type).
21390         * gcc.dg/compat/struct-layout-1.h: Likewise.
21391
21392 2005-04-24  Per Bothner  <per@bothner.com>
21393             Devang Patel  <dpatel@apple.com>
21394
21395         PR preprocessor/20907
21396         * gcc.dg/cpp/very-long-comment.c: New test.
21397
21398 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21399
21400         PR fortran/20059
21401         * gfortran.dg/common_5.f: New test.
21402
21403 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
21404
21405         PR middle-end/21082
21406         * g++.dg/tree-ssa/pr21082.C: New testcase.
21407
21408 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
21409
21410         * gcc.dg/vect/vect-99.c: New test.
21411
21412 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
21413
21414         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
21415
21416 2005-04-22  Jeff Law  <law@redhat.com>
21417
21418         * gcc.dg/uninit-5.c: Remove xfails.
21419         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
21420         conditionals and loads.
21421
21422 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
21423
21424         PR libfortran/20074
21425         PR libfortran/20436
21426         PR libfortran/21108
21427         * gfortran.dg/nested_reshape.f90: new test
21428         * gfortran.dg/reshape-alloc.f90: new test
21429         * gfortran.dg/reshape.f90: new test
21430
21431 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
21432
21433         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
21434
21435         * gcc.dg/arm-vfp1.c: New test.
21436
21437 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
21438
21439         PR c++/21087
21440         * g++.dg/lookup/builtin2.C: New test.
21441
21442 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
21443
21444         * gcc.dg/weak/weak-13.c: New test.
21445
21446 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
21447
21448         * lib/target-supports.exp (check_effective_target_sync_int_long):
21449         Add powerpc*.
21450
21451 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
21452
21453         * gcc.target/mips/branch-1.c: New test.
21454
21455 2005-04-21  Richard Henderson  <rth@redhat.com>
21456
21457         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
21458         * gcc.dg/vect/vect-86.c: Likewise.
21459         * gcc.dg/vect/vect-87.c: Likewise.
21460         * gcc.dg/vect/vect-88.c: Likewise.
21461
21462 2005-04-21  Devang Patel  <dpatel@apple.com>
21463
21464         PR optimization/20994
21465         * gcc.dg/tree-ssa/ifc-3.c: New test.
21466
21467 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
21468
21469         PR c/12913
21470         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
21471         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
21472         gcc.dg/c99-vla-jump-5.c: New tests.
21473
21474 2005-04-19  Richard Henderson  <rth@redhat.com>
21475
21476         * lib/target-supports.exp (check_effective_target_vect_int_mult):
21477         Fix typo in exists check.
21478         (check_effective_target_sync_int_long): New.
21479         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
21480         * gcc.dg/ia64-sync-2.c: Likewise.
21481         * gcc.dg/ia64-sync-3.c: Likewise.
21482         * gcc.dg/ia64-sync-4.c: Likewise.
21483
21484 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
21485
21486         * gcc.dg/fold-xor-1.c: New test.
21487         * gcc.dg/fold-xor-2.c: New test.
21488
21489 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
21490
21491         PR target/20670
21492         * g++.dg/eh/fp-regs.C: New test.
21493
21494 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
21495
21496         * gcc.dg/Wint-to-pointer-cast-1.c,
21497         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
21498         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
21499         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
21500
21501 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21502
21503         PR fortran/16861
21504         * gfortran.dg/pr16861.f90: New test.
21505
21506 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
21507
21508         * gcc.dg/pr21085.c: New test.
21509
21510 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
21511
21512         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
21513         (setup_mips_tests, dg-mips-options): New procedures.
21514         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
21515         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
21516         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
21517         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
21518         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
21519         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
21520         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
21521         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
21522         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
21523         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
21524         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
21525         dg-mips-options instead of dg-options.  Remove now-redundant
21526         preprocessor guards.
21527         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
21528         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
21529         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
21530         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
21531         * gcc.dg/vr-mult-2.c: Delete.
21532         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
21533         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
21534         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
21535         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
21536         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
21537         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
21538         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
21539
21540 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
21541
21542         * ada/acats/run_all.sh: Use sync when executable not present.
21543
21544 2005-04-18  Devang Patel  <dpatel@apple.com>
21545
21546         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
21547         * gcc.dg/vect/vect-11a.c: New.
21548         * gcc.dg/vect/vect-none.c: Update.
21549         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
21550
21551 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
21552
21553         PR tree-optimization/20922
21554         * gcc.dg/pr20922-1.c: New test.
21555         * gcc.dg/pr20922-2.c: New test.
21556         * gcc.dg/pr20922-3.c: New test.
21557         * gcc.dg/pr20922-4.c: New test.
21558         * gcc.dg/pr20922-5.c: New test.
21559         * gcc.dg/pr20922-6.c: New test.
21560
21561 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21562
21563         PR libfortran/20950
21564         * gfortran.dg/pr20950.f: New test.
21565
21566 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21567
21568         PR libfortran/19216
21569         * gfortran.dg/pr19216.f: New test.
21570
21571 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
21572
21573         PR tree-optimization/21001
21574         * gcc.dg/tree-ssa/pr21001.c: New.
21575
21576 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
21577
21578         PR libfortran/21075
21579         * gfortran.dg/reshape_rank7.f90: New test.
21580
21581 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
21582
21583         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
21584         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
21585         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
21586         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
21587         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
21588         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
21589         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
21590         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
21591         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
21592         wrong way round).
21593         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
21594         in namelists.  New test.
21595         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
21596         New test.
21597         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
21598         New test.
21599         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
21600         namelist.  New test.
21601         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
21602         New test.
21603         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
21604         New test.
21605         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
21606         namelist.  New test.
21607         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
21608         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
21609         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
21610         New test.
21611         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
21612         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
21613         arrays. New test.
21614
21615 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
21616
21617         * gfortran.dg/wtruncate.f: New testcase.
21618         * gfortran.dg/wtruncate.f90: New testcase.
21619
21620 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
21621
21622         PR c++/21025
21623         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
21624         which sizeof/alignof is dependent, rather than just whether we are
21625         processing_template_decl.
21626
21627 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
21628
21629         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
21630         corrected typo where the wrong variables had been compared.
21631
21632 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
21633
21634         PR libfortran/18495
21635         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
21636         Test callee-allocated version of return array with a write
21637         statement.
21638         Test spread with a temporary with another write statement.
21639
21640 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
21641
21642         PR tree-optimization/21031
21643         * gcc.dg/tree-ssa/pr21031.c: New.
21644
21645 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
21646
21647         PR tree-optimization/21004
21648         * gcc.dg/builtins-53.c: Include builtins-config.h.
21649         Check floorf, ceilf, floorl and ceill transformations
21650         only when HAVE_C99_RUNTIME is defined.
21651
21652 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
21653
21654         PR middle-end/20739
21655         * gcc.dg/tree-ssa/pr20739.c: New test.
21656
21657 2005-04-14  Mike Stump  <mrs@apple.com>
21658
21659         * gcc.dg/Foundation.framework/empty: New.
21660         * gcc.dg/framework-2.c: New.
21661
21662 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
21663
21664         PR tree-optimization/21021
21665         * gcc.c-torture/compile/pr21021.c: New.
21666
21667 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
21668
21669         PR testsuite/21010
21670         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
21671         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
21672         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
21673         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
21674         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
21675         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
21676         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
21677         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
21678
21679 2005-04-14  Richard Henderson  <rth@redhat.com>
21680
21681         * lib/target-supports.exp (check_effective_target_vect_condition):
21682         Add ia64, i?86, and x86_64.
21683
21684 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
21685
21686         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
21687
21688 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
21689
21690         PR tree-optimization/20657
21691         * gcc.dg/tree-ssa/pr20657.c: New.
21692
21693 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
21694
21695         * gcc.dg/builtins-53.c: Also check (int)trunc* and
21696         (long long int)trunc*.
21697
21698 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
21699
21700         PR target/20927
21701         * gcc.dg/pr20927.c: New test.
21702
21703 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
21704
21705         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
21706         * gcc.target/mips/asm-1.c: Likewise.
21707
21708 2005-04-13  Dale Johannesen  <dalej@apple.com>
21709
21710         * objc.dg/objc-fast-4.m: New.
21711
21712 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
21713
21714         * gcc.target/cris/torture/cris-torture.exp: New driver in new
21715         directory.
21716         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
21717
21718 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
21719
21720         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
21721         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
21722         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
21723
21724 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
21725
21726         PR tree-optimization/20913
21727         * gcc.dg/tree-ssa/pr20913.c: New.
21728
21729         PR tree-optimization/20702
21730         * gcc.dg/tree-ssa/pr20702.c: New.
21731
21732 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21733
21734         PR c++/13744
21735         * g++.dg/inherit/local3.C: New test.
21736
21737 2005-04-12  Jeff Law  <law@redhat.com>
21738
21739         * gcc.dg/tree-ssa/20050412-1.c: New test.
21740
21741 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
21742
21743         PR libfortran/19016
21744         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
21745         Add tests with mask generated by expression.
21746         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
21747         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
21748         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
21749
21750 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
21751
21752         PR middle-end/20917
21753         * gcc.dg/20050409-1.c: New test.
21754
21755 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
21756
21757         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
21758
21759 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
21760
21761         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
21762         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
21763         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
21764         (TARGET_CXX): Adjust accordingly.
21765         * target.h (struct gcc_target): Remove epxort_class_data.  Add
21766         determine_class_data_visibility and class_data_always_comdat.
21767         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
21768         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
21769         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
21770         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
21771         (arm_cxx_determine_class_data_visibility): New.
21772         (arm_cxx_class_data_always_comdat): Likewise.
21773         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
21774         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
21775         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
21776         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
21777         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
21778         Define.
21779
21780 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
21781
21782         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
21783
21784 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
21785
21786         * gcc.dg/i386-darwin-fpmath.c: New.
21787
21788 2004-04-11  Devang Patel  <dpatel@apple.com>
21789
21790         * lib/target-supports.exp (check_effective_target_vect_condition): New.
21791         * gcc.dg/vect/vect-ifcvt-1.c: New test.
21792         * gcc.dg/vect/vect-ifcvt-2.c: New test.
21793         * gcc.dg/vect/vect-ifcvt-3.c: New test.
21794         * gcc.dg/vect/vect-ifcvt-4.c: New test.
21795         * gcc.dg/vect/vect-ifcvt-5.c: New test.
21796         * gcc.dg/vect/vect-ifcvt-6.c: New test.
21797         * gcc.dg/vect/vect-ifcvt-7.c: New test.
21798         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
21799
21800 2004-04-11  Devang Patel  <dpatel@apple.com>
21801
21802         * gcc.dg/vect/vect-dv-1.c: New test.
21803         * gcc.dg/vect/vect-dv-2.c: New test.
21804
21805 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
21806
21807         PR tree-optimization/20933
21808         * gcc.dg/tree-ssa/pr20933.c: New test.
21809
21810 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21811
21812         * gfortran.dg/fold_nearest.f90: New test.
21813
21814 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
21815
21816         * gcc.dg/tree-ssa/alias-1.c: New test.
21817
21818 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
21819
21820         PR tree-optimization/20920
21821         * g++.dg/tree-ssa/pr20920.C: New test.
21822
21823 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
21824
21825         * gcc.dg/builtins-53.c: Also check (int)ceil* and
21826         (long long int)ceil*.
21827
21828 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
21829
21830         * g++.dg/warn/Wdtor1.C: Declare template in system header with
21831         explicit C++ linkage.
21832
21833 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21834
21835         * gfortran.dg/pr17229.f: Take care of the new obsolescence
21836         warning for arithmetic IF statements.
21837
21838 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
21839
21840         * eor_handling_1.f90: New test case.
21841         * eor_handling_2.f90: New test case.
21842         * eor_handling_3.f90: New test case.
21843         * eor_handling_4.f90: New test case.
21844         * eor_handling_5.f90: New test case.
21845         * noadv_size.f90: New test case.
21846         * pad_no.f90: New test case.
21847
21848 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
21849
21850         * gcc.c-torture/execute/20050410-1.c: New test.
21851
21852 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
21853
21854         * gcc.dg/pr20126.c: New.
21855
21856 2005-04-09  Bud Davis  <bdavis@gfortran.org>
21857             Steven G. Kargl <kargls@comcast.net>
21858
21859         * gfortran.dg/PR19872.f: New test.
21860
21861 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
21862
21863         * gfortran.dg/nint_1.f90: Fix dg-do directive.
21864
21865 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
21866
21867         * gfortran.dg/nint_1.f90: New test.
21868
21869 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
21870
21871         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
21872         Added test for callee-allocated arrays with write statements.
21873         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
21874         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
21875         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
21876         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
21877         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
21878
21879 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
21880
21881         PR libfortran/20163
21882         * gfortran.dg/open-options-blanks.f: New test.
21883
21884 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
21885
21886         PR fortran/13257
21887         * gfortran.dg/comma_format_extension_[1234].f: New tests.
21888
21889 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
21890
21891         * gcc.dg/tree-ssa/stdarg-1.c: New test.
21892         * gcc.dg/tree-ssa/stdarg-2.c: New test.
21893         * gcc.dg/tree-ssa/stdarg-3.c: New test.
21894         * gcc.dg/tree-ssa/stdarg-4.c: New test.
21895         * gcc.dg/tree-ssa/stdarg-5.c: New test.
21896         * gcc.c-torture/execute/stdarg-4.c: New test.
21897
21898         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
21899
21900         PR target/20795
21901         * g++.dg/abi/param2.C: New test.
21902
21903 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
21904
21905         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
21906
21907 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
21908
21909         * gcc.dg/builtins-53.c: New test.
21910
21911 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
21912
21913         * g++.dg/tree-ssa/pr18178.C: New test.
21914         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
21915         * gcc.c-torture/execute/20041019-1.c: New test.
21916         * gcc.dg/tree-ssa/20041008-1.c: New test.
21917         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
21918         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
21919         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
21920         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
21921         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
21922         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
21923         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
21924         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
21925         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
21926         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
21927
21928 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
21929
21930         PR rtl-optimization/20466
21931         * gcc.c-torture/execute/pr20466-1.c: New test.
21932
21933 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
21934
21935         PR c++/20905
21936         * g++.dg/parse/cond2.C: New test.
21937
21938         PR c++/20145
21939         * g++.dg/warn/Wdtor1.C: New test.
21940
21941 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21942
21943         PR fortran/17229
21944         * gfortran.dg/pr17229.f: New test.
21945
21946 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
21947
21948         * gfortran.dg/tiny_1.f90: New test.
21949         * gfortran.dg/tiny_2.f90: ditto.
21950
21951 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
21952
21953         * gfortran.dg/eor_1.f90: Fix dg-do run line
21954         * gfortran.dg/open_new.f90: Fix dg-do run line
21955
21956 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
21957
21958         * lib/target-supports.exp (get_compiler_messages): Support
21959         optional arguments, the fourth being compiler options.
21960         (check_effective_target_fpic): New proc.
21961         * gcc.dg/20050321-2.c: Restrict to target fpic.
21962
21963 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
21964
21965         * gcc.dg/15443-1.c: New test.
21966         * gcc.dg/15443-2.c: Likewise.
21967
21968 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21969
21970         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
21971
21972 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
21973
21974         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
21975
21976 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
21977
21978         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
21979         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
21980         -m64.
21981         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
21982         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
21983         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
21984
21985 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
21986
21987         PR c++/20212
21988         * g++.dg/warn/Wunused-11.C: New test.
21989
21990 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
21991
21992         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
21993
21994 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
21995
21996         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
21997
21998 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
21999
22000         PR c++/20734
22001         * g++.dg/template/ptrmem13.C: New test.
22002
22003 2005-04-05  Per Bothner  <per@bothner.com>
22004
22005         * lib/gcc.exp: Always add -fno-show-column, for now.
22006
22007 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
22008
22009         PR testsuite/20767
22010         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
22011         of plain old "unsigned int" for the type of "i".  Makes this test
22012         64bit clean.
22013
22014 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
22015
22016         * gcc.dg/i386-ssefn-1.c: New test.
22017         * gcc.dg/i386-ssefn-2.c: New test.
22018         * gcc.dg/i386-ssefn-3.c: New test.
22019         * gcc.dg/i386-ssefn-4.c: New test.
22020
22021 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
22022
22023         PR tree-optimization/20076
22024         * gcc.dg/builtin-apply4.c: New test.
22025
22026         PR preprocessor/19475
22027         * gcc.dg/cpp/macspace1.c: New test.
22028         * gcc.dg/cpp/macspace2.c: New test.
22029
22030 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22031
22032         * gfortran.dg/pr20755.f: Fixed bad format.
22033
22034 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
22035
22036         PR c++/20763
22037         * g++.dg/ext/attrib21.C: New test.
22038
22039 2004-04-05  Devang Patel  <dpatel@apple.com>
22040
22041         * lib/target-supports.exp (check_effective_target_vect_shif): New.
22042         * gcc.dg/vect/vect-shift-1.c: New test.
22043
22044 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22045
22046         PR libfortran/20755
22047         * gfortran.dg/pr20755.f: New test.
22048
22049 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
22050
22051         * gfortran.dg/pr15959.f90: New test.
22052         * gfortran.dg/string_pad_trunc.f90: New test.
22053
22054 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22055
22056         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
22057         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
22058         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
22059         syntax.
22060
22061 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
22062
22063         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
22064
22065 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22066
22067         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
22068         * gcc.c-torture/compile/20011119-2.c: Likewise.
22069         * gcc.c-torture/compile/981001-2.c: Likewise.
22070
22071 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
22072
22073         PR c++/20679
22074         * g++.dg/template/overload4.C: New test.
22075
22076 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
22077
22078         PR c++/20746
22079         * g++.dg/abi/covariant5.C: New.
22080
22081         PR debug/20505
22082         * g++.dg/debug/const2.C: New.
22083
22084 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
22085
22086         PR rtl-optimization/16104
22087         * gcc.c-torture/execute/20050316-1.c: New test.
22088
22089 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
22090
22091         * g++.dg/template/spec23.C: Fix dg-error text.
22092
22093 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
22094
22095         PR c++/19199
22096         * g++.dg/expr/lval2.C: New.
22097
22098 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22099
22100         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
22101         __builtin_strcasecmp and __builtin_strncasecmp.
22102
22103 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
22104
22105         PR c++/20723
22106         * g++.dg/template/spec22.C: New.
22107         * g++.dg/template/spec23.C: New.
22108
22109 2005-04-03  Dale Ranta  <dir@lanl.gov>
22110             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22111
22112         PR libfortran/20068
22113         PR libfortran/20125
22114         PR libfortran/20156
22115         PR libfortran/20471
22116         * gfortran.dg/backspace.f: New test.
22117
22118 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
22119
22120         * gcc.dg/pr19345.c: New test.
22121
22122 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
22123
22124         PR tree-optimization/20640
22125         * gcc.dg/torture/tree-loop-1.c: New.
22126
22127 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
22128
22129         PR rtl-optimization/20290
22130         * gcc.c-torture/execute/loop-ivopts-2.c: New.
22131
22132 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
22133
22134         * gcc.dg/rs6000-fpint.c: New.
22135
22136 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
22137
22138         * gcc.dg/old-style-then-proto-1.c: New test.
22139
22140 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22141
22142         * gfortran.fortran-torture/execute/backspace.f90: Check
22143         after backspace and read was incorrect.
22144
22145 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22146
22147         * gcc.c-torture/execute/builtins/strcat.c: Check the result
22148         buffer past the terminating NUL using memcmp.
22149         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
22150         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
22151
22152         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
22153         Fix unused/uninitialized variable warnings.
22154
22155         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
22156         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
22157         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
22158         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
22159
22160         * gcc.c-torture/execute/builtins/abs-1-lib.c,
22161         gcc.c-torture/execute/builtins/fputs-lib.c,
22162         gcc.c-torture/execute/builtins/lib/fprintf.c,
22163         gcc.c-torture/execute/builtins/lib/main.c,
22164         gcc.c-torture/execute/builtins/lib/memcmp.c,
22165         gcc.c-torture/execute/builtins/lib/memmove.c,
22166         gcc.c-torture/execute/builtins/lib/mempcpy.c,
22167         gcc.c-torture/execute/builtins/lib/memset.c,
22168         gcc.c-torture/execute/builtins/lib/printf.c,
22169         gcc.c-torture/execute/builtins/lib/sprintf.c,
22170         gcc.c-torture/execute/builtins/lib/stpcpy.c,
22171         gcc.c-torture/execute/builtins/lib/strchr.c,
22172         gcc.c-torture/execute/builtins/lib/strcmp.c,
22173         gcc.c-torture/execute/builtins/lib/strcpy.c,
22174         gcc.c-torture/execute/builtins/lib/strcspn.c,
22175         gcc.c-torture/execute/builtins/lib/strlen.c,
22176         gcc.c-torture/execute/builtins/lib/strncat.c,
22177         gcc.c-torture/execute/builtins/lib/strncmp.c,
22178         gcc.c-torture/execute/builtins/lib/strncpy.c,
22179         gcc.c-torture/execute/builtins/lib/strrchr.c,
22180         gcc.c-torture/execute/builtins/lib/strspn.c,
22181         gcc.c-torture/execute/builtins/lib/strstr.c,
22182         gcc.c-torture/execute/builtins/memops-asm-lib.c,
22183         gcc.c-torture/execute/builtins/strlen-2.c,
22184         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
22185         prototypes.
22186
22187 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
22188
22189         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
22190         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
22191         selectany usage.
22192
22193 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
22194
22195         PR c++/19406
22196         * g++.dg/debug/using1.C: New test.
22197
22198 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
22199
22200         PR middle-end/20524
22201         * gcc.dg/alias-7.c: Prefix asm-declared name with
22202         __USER_LABEL_PREFIX__.
22203
22204 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
22205
22206         Fix fallout from PR middle-end/15700:
22207         * gcc.c-torture/compile/20011119-1.c: Take
22208         __USER_LABEL_PREFIX__ into account.
22209         * gcc.c-torture/compile/20011119-2.c: Likewise.
22210
22211 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22212
22213         PR c++/18644
22214         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
22215
22216 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
22217
22218         PR c/17855
22219         * gcc.c-torture/compile/struct-non-lval-1.c,
22220         gcc.c-torture/compile/struct-non-lval-2.c,
22221         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
22222
22223 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
22224
22225         * gcc.dg/tls/tls.exp: Remove temporary file.
22226         * g++.dg/tls/tls.exp: Ditto.
22227         * lib/file-format.exp: Ditto.
22228         * g++.dg/special/ecos.exp: Ditto.
22229
22230         * lib/profopt.exp: Treat prof_ext as a list.
22231         * gcc.misc-tests/bprob.exp: Ditto.
22232         * g++.dg/bprob/bprob.exp: Ditto.
22233
22234         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
22235         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
22236         g++.dg/tree-ssa/pointer-reference-alias.C,
22237         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
22238         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
22239         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
22240         g++.dg/vect/pr19951.cc: Ditto.
22241         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
22242         gcc.dg/builtins-47.c: Ditto.
22243         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
22244         gcc.dg/pr20115-1.c: Ditto.
22245         * gcc.dg/tree-ssa/20030530-2.c,
22246         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
22247         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
22248         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
22249         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
22250         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
22251         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
22252         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
22253         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
22254         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
22255         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
22256         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
22257         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
22258         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
22259         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
22260         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
22261         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
22262         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
22263         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
22264         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
22265         gcc.dg/tree-ssa/20030824-1.c,
22266         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
22267         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
22268         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
22269         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
22270         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
22271         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
22272         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
22273         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
22274         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
22275         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
22276         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
22277         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
22278         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
22279         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
22280         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
22281         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
22282         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
22283         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
22284         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
22285         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
22286         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
22287         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
22288         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
22289         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
22290         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
22291         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
22292         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
22293         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
22294         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
22295         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
22296         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
22297         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
22298         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
22299         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
22300         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
22301         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
22302         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
22303         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
22304         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
22305         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
22306         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
22307         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
22308         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
22309         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
22310         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
22311         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
22312         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
22313         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
22314         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
22315         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
22316         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
22317         gcc.dg/tree-ssa/useless-1.c: Ditto.
22318         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
22319         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
22320         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
22321         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
22322         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
22323         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
22324         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
22325         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
22326         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
22327         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
22328         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
22329         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
22330         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
22331         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
22332         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
22333         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
22334         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
22335         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
22336         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
22337         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
22338         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
22339         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
22340         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
22341         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
22342         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
22343         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
22344         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
22345         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
22346         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
22347         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
22348         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
22349         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
22350         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
22351         gcc.dg/vect/vect-none.c: Ditto.
22352         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
22353         treelang/compile/unsigned.tree: Ditto.
22354
22355         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
22356         * gcc.dg/cpp/direct2s.c: Ditto.
22357         * gcc.dg/cpp/paste4.c: Ditto.
22358         * gcc.dg/cpp/separate-1.c: Ditto.
22359         * gcc.dg/pch/save-temps-1.c: Ditto.
22360         * g++.dg/ext/altivec-10.C: Ditto.
22361         * g++.dg/pch/pch.C: Ditto.
22362
22363         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
22364
22365         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
22366         * g++.dg/template/repo1.C: Ditto.
22367         * g++.dg/template/repo2.C: Ditto.
22368         * g++.dg/template/repo3.C: Ditto.
22369         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
22370         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
22371         * g++.old-deja/g++.pt/repo1.C: Ditto.
22372         * g++.old-deja/g++.pt/repo2.C: Ditto.
22373         * g++.old-deja/g++.pt/repo3.C: Ditto.
22374         * g++.old-deja/g++.pt/repo4.C: Ditto.
22375
22376         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
22377         * gcc.dg/20030107-1.c: Ditto.
22378         * gcc.dg/20030702-1.c: Ditto.
22379         * gcc.dg/profile-generate-1.c: Ditto.
22380         * g++.dg/other/profile1.C: Ditto.
22381         * g++.old-deja/g++.robertl/eb83.C: Ditto.
22382
22383         * lib/gcc-dg.exp (remove-build-file): New.
22384         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
22385         cleanup-tree-dump, cleanup-saved-temps): New.
22386
22387 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
22388
22389         PR c++/19203, DR 214
22390         * g++.dg/parse/ambig3.C: Not ambiguous.
22391         * g++.dg/template/spec20.C: New.
22392         * g++.dg/template/spec21.C: New.
22393
22394 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
22395
22396         PR target/20045
22397         * gcc.dg/ia64-fptr-1.c: Run only on linux.
22398
22399 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22400
22401         PR libfortran/20660
22402         * gfortran.dg/negative_unit.f: New test.
22403
22404 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
22405
22406         * gcc.dg/20050330-1.c: New test.
22407
22408 2005-03-30  Devang Patel  <dpatel@apple.com>
22409
22410         * g++.dg/tree-sra/ssa-sra-3.C: New test.
22411
22412 2005-03-30  Dale Johannesen  <dalej@apple.com>
22413
22414         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
22415
22416 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
22417
22418         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
22419         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
22420         Strip options from test name.
22421
22422 2005-03-31  Jan Hubicka  <jh@suse.cz>
22423
22424         * gcc.dg/varpool-1.c: New testcase.
22425
22426 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
22427
22428         PR c/772
22429         PR c/17913
22430         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
22431         gcc.dg/stmt-expr-label-3.c : New tests.
22432         * gcc.c-torture/execute/medce-2.c: Remove.
22433
22434 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
22435
22436         PR c/20368
22437         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
22438         tests.
22439
22440 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
22441
22442         * gcc.c-torture/compile/pr20203.c: New test.
22443
22444 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
22445
22446         * gfortran.dg/promotion.f90: New test.
22447
22448 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
22449
22450         PR middle-end/20491
22451         * gcc.dg/torture/asm-subreg-1.c: New test.
22452
22453 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
22454
22455         PR c/20672
22456         * gcc.dg/pr20672-1.c: New test.
22457
22458 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
22459
22460         * gfortran.dg/vect: New directory.
22461         * gfortran.dg/vect/vect.exp: New.
22462         * gfortran.dg/vect/vect-1.f90: New test.
22463         * gfortran.dg/vect/vect-2.f90: New test.
22464         * gfortran.dg/vect/vect-3.f90: New test.
22465         * gfortran.dg/vect/vect-4.f90: New test.
22466         * gfortran.dg/vect/vect-5.f90: New test.
22467
22468 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
22469
22470         PR middle-end/20622
22471         * gcc.dg/alias-7.c: New test.
22472
22473 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
22474
22475         * gcc.dg/sparc-reg-1.c: New test.
22476
22477 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
22478
22479         PR target/19890
22480         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
22481
22482 2005-03-29  Dale Ranta  <dir@lanl.gov>
22483             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22484
22485         PR libfortran/20163
22486         * gfortran.dg/pr20163-2.f: New test.
22487
22488 2005-03-28  Jan Hubicka  <jh@suse.cz>
22489
22490         PR middle-end/20635
22491         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
22492         by Jakub Jelinek.
22493
22494 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
22495
22496         PR tree-optimization/20626
22497         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
22498         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
22499
22500 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
22501
22502         * gfortran.dg/underflow.f90: New test.
22503         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
22504
22505 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22506
22507         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
22508
22509 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
22510
22511         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
22512         (g++_init): Make sure that CXXFLAGS is set.
22513         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
22514         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
22515         * lib/gfortran.exp (gfortran_link_flags): Likewise.
22516         * lib/objc.exp (objc_init): Likewise.
22517         * lib/treelang.exp (treelang_init): Likewise.
22518
22519 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
22520
22521         PR tree-optimization/20470
22522         * gcc.dg/tree-ssa/pr20470.c: New test.
22523
22524 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
22525
22526         * gcc.dg/ppc-stfiwx.c: New.
22527
22528 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
22529
22530         PR target/19888
22531         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
22532
22533 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
22534
22535         * gcc.dg/20050325-1.c: Fix a typo.
22536
22537 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22538
22539         PR libfortran/19678
22540         PR libfortran/19679
22541         * gfortran.dg/dos_eol.f: New test.
22542
22543 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
22544
22545         PR rtl-optimization/20249
22546         * gcc.dg/20050325-1.c: New test.
22547
22548 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22549
22550         PR libfortran/15332
22551         * gfortran.dg/pr15332.f: New test.
22552
22553 2005-03-24  Dale Johannesen  <dalej@apple.com>
22554
22555         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
22556
22557 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
22558
22559         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
22560         'internal' visibility.
22561         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
22562         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
22563         'protected' visibility.
22564         * gcc.dg/visibility-7.c: Likewise.
22565         * lib/target-supports.exp (check_visibility_available): Take
22566         a parameter, the kind of visibility to check for.
22567         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
22568         to check_visibility_available.
22569
22570         * g++.dg/expr/cast3.C: New.
22571
22572 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
22573
22574         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
22575         rs6000.
22576
22577 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
22578
22579         PR target/20095
22580         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
22581
22582 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
22583
22584         * gcc.dg/badshift.c: Renamed to...
22585         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
22586
22587         * gcc.target/i386/badshift.c: Renamed to...
22588         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
22589         only.
22590
22591         PR rtl-optimization/20532
22592         * gcc.target/i386/badshift.c: New.
22593
22594 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22595
22596         * gfortran.dg/pr18025.f90: New test.
22597
22598 2005-03-23  Dale Johannesen  <dalej@apple.com>
22599
22600         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
22601
22602 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
22603
22604         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
22605
22606         * lib/target-supports.exp (check_iconv_available): Default
22607         libiconv to -liconv, if there is no definition.
22608
22609 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
22610
22611         * gcc.dg/torture/cris-asm-mof-1.c: New test.
22612
22613 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
22614
22615         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
22616         * g++.dg/opt/pr7503-2.C: Likewise.
22617         * g++.dg/opt/pr7503-3.C: Likewise.
22618         * g++.dg/opt/pr7503-4.C: Likewise.
22619         * g++.dg/opt/pr7503-5.C: Likewise.
22620         * g++.dg/warn/minmax.C: New test.
22621
22622 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22623
22624         * gfortran.dg/g77_intrinsics_funcs.f: New test.
22625         * gfortran.dg/g77_intrinsics_sub.f: New test.
22626
22627 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
22628             Jan Hubicka  <jh@suse.cz>
22629             Steven Bosscher <stevenb@suse.de
22630
22631         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
22632
22633 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22634
22635         PR c++/19980
22636         * g++.dg/template/redecl3.C: New test.
22637
22638 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22639
22640         PR c++/20499
22641         * g++.dg/parse/error16.C: Tweak error markers.
22642
22643 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
22644
22645         PR target/20561
22646         * gcc.dg/20050321-2.c: New test.
22647
22648 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
22649
22650         PR c++/20465
22651         PR c++/20381
22652         * g++.dg/template/ptrmem12.C: New.
22653
22654 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
22655
22656         PR rtl-optimization/20527
22657         * gcc.c-torture/execute/pr20527-1.c: New test.
22658
22659 2005-03-22  Ben Elliston  <bje@au.ibm.com>
22660
22661         * gcc.misc-tests/options.exp (check_for_options): Create a real C
22662         program, compile it into a real executable and then delete the .c
22663         and .x files afterwards, to avoid problems on testglue targets.
22664
22665 2005-03-21  Stuart Hastings  <stuart@apple.com>
22666
22667         * gcc.target/i386/sse-2.c: New.
22668
22669 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
22670
22671         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
22672
22673 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
22674
22675         * g++.dg/parse/crash25.C: Fix typo.
22676
22677 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
22678
22679         PR c++/20461
22680         * g++.dg/parse/crash24.C: New test.
22681
22682         PR c++/20536
22683         * g++.dg/parse/crash25.C: New test.
22684
22685 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
22686
22687         PR c++/20147
22688         * g++.dg/ext/stmtexpr4.C: New test.
22689
22690 2005-03-20  Roger Sayle  <roger@eyesopen.com>
22691
22692         PR middle-end/20539
22693         * gcc.c-torture/compile/pr13066-1.c: New test case.
22694         * gcc.c-torture/compile/pr20539-1.c: Likewise.
22695         * g++.dg/opt/pr13066-1.C: Likewise.
22696
22697 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
22698
22699         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
22700
22701 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22702
22703         PR fortran/18525
22704         * gfortran.dg/nesting_1.f90: New test.
22705
22706 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22707
22708         PR c++/20240
22709         * g++.dg/lookup/using13.C: New test.
22710
22711 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22712
22713         PR c++/20333
22714         * g++.dg/template/crash36.C: New test.
22715
22716 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
22717
22718         PR c++/20463
22719         * g++.dg/template/crash35.C: New test.
22720
22721 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
22722
22723         PR c++/19966
22724         * g++.dg/overload/operator2.C: New test.
22725
22726 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22727
22728         PR libfortran/20257
22729         * gfortran.dg/pr20257.f90: New test.
22730
22731 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22732
22733         PR libfortran/20480
22734         * gfortran.dg/pr20480.f90: New test.
22735
22736 2005-03-16  Richard Henderson  <rth@redhat.com>
22737
22738         PR middle-end/15700
22739         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
22740         (_rtld_global): New.
22741         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
22742         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
22743
22744         * gcc.dg/alias-3.c: New.
22745         * gcc.dg/alias-4.c: New.
22746         * gcc.dg/alias-5.c: New.
22747         * gcc.dg/alias-6.c: New.
22748
22749 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
22750
22751         * gcc.dg/cpp/ucnid-7.c: New.
22752
22753 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
22754             Dorit Naishlos  <dorit@il.ibm.com>
22755
22756         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
22757         darwin.
22758
22759 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
22760
22761         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
22762         support misaligned accesses.
22763         * gcc.dg/vect/vect-58.c: Likewise.
22764         * gcc.dg/vect/vect-92.c: New.
22765         * gcc.dg/vect/vect-93.c: New.
22766
22767 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
22768
22769         PR fortran/18827
22770         * gfortran.dg/assign_2.f90: New test.
22771         * gfortran.dg/assign_3.f90: New test.
22772         * gfortran.dg/assign.f90: New test.
22773
22774 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
22775
22776         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
22777         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
22778         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
22779         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
22780         names.
22781
22782 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
22783
22784         * gcc.dg/cpp/ucnid-6.c: New.
22785
22786         * gcc.dg/cpp/normalize-1.c: New.
22787         * gcc.dg/cpp/normalize-2.c: New.
22788         * gcc.dg/cpp/normalize-3.c: New.
22789         * gcc.dg/cpp/normalize-4.c: New.
22790         * gcc.dg/cpp/ucnid-4.c: New.
22791         * gcc.dg/cpp/ucnid-5.c: New.
22792         * g++.dg/cpp/normalize-1.C: New.
22793         * g++.dg/cpp/ucnid-1.C: New.
22794
22795 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
22796
22797         * gcc.dg/pr18628.c: New.
22798
22799 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
22800
22801         PR c++/20280
22802         * g++.dg/tree-ssa/pr20280.C: New.
22803
22804 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22805
22806         PR fortran/20467
22807         * gfortran.dg/stfunc_2.f90: New test.
22808
22809 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
22810
22811         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
22812
22813 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
22814
22815         * gcc.dg/tree-ssa/20050314-1.c: New test.
22816
22817 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22818
22819         PR c++/4403
22820         PR c++/9783, DR433
22821         * g++.dg/template/friend34.C: New test.
22822         * g++.dg/template/friend35.C: Likewise.
22823         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
22824
22825 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22826
22827         Friend class name lookup 5/n
22828         PR c++/1016
22829         * g++.dg/lookup/hidden-class1.C: New test.
22830         * g++.dg/lookup/hidden-class2.C: Likewise.
22831         * g++.dg/lookup/hidden-class3.C: Likewise.
22832         * g++.dg/lookup/hidden-class4.C: Likewise.
22833         * g++.dg/lookup/hidden-class5.C: Likewise.
22834         * g++.dg/lookup/hidden-class6.C: Likewise.
22835         * g++.dg/lookup/hidden-class7.C: Likewise.
22836         * g++.dg/lookup/hidden-class8.C: Likewise.
22837         * g++.dg/lookup/hidden-class9.C: Likewise.
22838         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
22839         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
22840         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
22841         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
22842         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
22843         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
22844         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
22845         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
22846         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
22847         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
22848         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
22849
22850 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
22851
22852         PR c++/20157
22853         * g++.dg/template/error18.C: New test.
22854
22855 2005-03-09  Ben Elliston  <bje@au.ibm.com>
22856
22857         PR debug/16792
22858         * g++.dg/debug/pr16792.C: New test.
22859
22860 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
22861
22862         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
22863         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
22864         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
22865         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
22866         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
22867         test assertion names.
22868
22869 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22870
22871         PR fortran/18600
22872         * gfortran.dg/stfunc_1.f90: New test.
22873
22874 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22875
22876         PR fortran/16907
22877         * gfortran.dg/real_index_1.f90: New test.
22878
22879 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22880
22881         PR fortran/20323
22882         * gfortran.dg/spec_expr_1.f90: New test.
22883
22884 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
22885
22886         PR c/20402
22887         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
22888         new parser.
22889
22890 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22891
22892         PR fortran/20361
22893         * gfortran.dg/largeequiv_1.f90: New test.
22894
22895 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
22896
22897         * gcc.dg/ucnid-1.c: New.
22898         * gcc.dg/ucnid-2.c: New.
22899         * gcc.dg/ucnid-3.c: New.
22900         * gcc.dg/ucnid-4.c: New.
22901         * gcc.dg/ucnid-5.c: New.
22902         * gcc.dg/ucnid-6.c: New.
22903         * gcc.dg/cpp/ucnid-1.c: New.
22904         * gcc.dg/cpp/ucnid-2.c: New.
22905         * gcc.dg/cpp/ucnid-3.c: New.
22906         * g++.dg/other/ucnid-1.C: New.
22907
22908 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
22909
22910         * gcc.dg/vmx/darwin-abi-3.c: Delete.
22911
22912 2005-03-11  Per Bothner  <per@bothner.com>
22913
22914         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
22915         that diagnotics refer to correct token.
22916         * gcc.dg/unused-3.c: Likewise.
22917
22918 2005-03-11  Per Bothner  <per@bothner.com>
22919
22920         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
22921         constant" is now actually on same line as string constant.
22922         * gcc.dg/cpp/direct2s.c: Likewise.
22923
22924 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
22925
22926         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
22927
22928 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22929
22930         PR libfortran/20124
22931         * gfortran.dg/pr20124.f90: New Test
22932
22933 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
22934
22935         PR tree-optimization/20130
22936         * gcc.dg/pr20130-1.c: New test.
22937
22938 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
22939
22940         PR target/20095
22941         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
22942
22943 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22944
22945         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
22946
22947 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
22948
22949         * g++.dg/eh/forced1.C: Fix comment.
22950         * g++.dg/eh/forced2.C: Ditto.
22951         * g++.dg/eh/forced3.C: Ditto.
22952         * g++.dg/eh/forced4.C: Ditto.
22953
22954 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
22955
22956         PR rtl-opt/20412
22957         * gcc.c-torture/compile/pr20412.c: New test.
22958
22959 2005-03-10  Roger Sayle  <roger@eyesopen.com>
22960
22961         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
22962
22963 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
22964
22965         PR target/20322
22966         * gcc.dg/20050307-1.c: New test.
22967
22968 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
22969
22970         PR c++/20375
22971         * g++.dg/other/stdarg3.C: New.
22972
22973 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
22974
22975         PR c++/18384, c++/18327
22976         * g++.dg/init/array19.C: New test.
22977
22978         PR inline-asm/20314
22979         * gcc.dg/torture/pr20314-1.c: New test.
22980         * gcc.dg/torture/pr20314-2.c: New test.
22981
22982 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
22983
22984         * gcc.dg/20050309-1.c: New test.
22985
22986 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22987
22988         * gcc.dg/builtins-10.c: Reactivate disabled test.
22989         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
22990         new cbrt transformations.
22991
22992 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
22993
22994         PR c++/20208
22995         * g++.dg/template/array13.C: New test.
22996
22997 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
22998
22999         PR c++/16859
23000         * g++.dg/init/brace4.C: New test.
23001
23002 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
23003
23004         PR c++/20186
23005         * g++.dg/template/non-dependent12.C: New.
23006
23007 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
23008
23009         PR c++/20142
23010         * g++.dg/init/array18.C: Add dg-do run marker.
23011
23012         PR c++/20142
23013         * g++.dg/init/array18.C: New test.
23014
23015 2005-03-09  Ben Elliston  <bje@au.ibm.com>
23016
23017         * consistency.vlad/vlad.exp: Remove trailing semicolons.
23018         * g++.dg/gcov/gcov.exp: Likewise.
23019         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
23020         * gcc.target/xstormy16/xstormy16.exp: Likewise.
23021         * lib/c-torture.exp: Likewise.
23022         * lib/fortran-torture.exp: Likewise.
23023         * lib/g++.exp: Likewise.
23024         * lib/gcc-defs.exp: Likewise.
23025         * lib/gcc-dg.exp: Likewise.
23026         * lib/gcc.exp: Likewise.
23027         * lib/gcov.exp: Likewise.
23028         * lib/gfortran.exp: Likewise.
23029         * lib/mike-g++.exp: Likewise.
23030         * lib/mike-gcc.exp: Likewise.
23031         * lib/objc-torture.exp: Likewise.
23032         * lib/objc.exp: Likewise.
23033         * lib/profopt.exp: Likewise.
23034         * lib/target-libpath.exp: Likewise.
23035         * lib/target-supports.exp: Likewise.
23036         * lib/treelang.exp: Likewise.
23037         * lib/wrapper.exp: Likewise.
23038
23039 2005-03-08  Jeff Law  <law@redhat.com>
23040
23041         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
23042         PHI-OPT changes.
23043
23044 2005-03-08  Ira Rosen  <irar@il.ibm.com>
23045
23046         * gcc.dg/vect/pr20122.c: New test.
23047
23048 2005-03-07  Jeff Law  <law@redhat.com>
23049
23050         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
23051         was folded away.
23052         * gcc.dg/tree-ssa/pr18133-1.c: New test.
23053         * gcc.dg/tree-ssa/pr18133-2.c: New test.
23054         * gcc.dg/tree-ssa/pr18134.c: New test.
23055
23056 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23057
23058         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
23059         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
23060         gcc.dg/torture/builtin-noret-2.c: Require weak support.
23061
23062 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
23063
23064         PR tree-opt/17671
23065         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
23066
23067 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
23068
23069         * g++.dg/warn/Wnvdtor.C: New test.
23070
23071 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
23072
23073         * gcc.dg/torture/pr19683-1.c: New test.
23074
23075 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
23076
23077         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
23078         * gfortran.dg/g77/19990313-2.f: Ditto.
23079         * gfortran.dg/g77/19990313-3.f: Ditto.
23080         * gfortran.dg/g77/19990525-0.f: Ditto.
23081         * gfortran.dg/g77/19990826-0.f: Ditto.
23082         * gfortran.dg/g77/19990826-2.f: Ditto.
23083         * gfortran.dg/g77/19990826-3.f: Ditto.
23084         * gfortran.dg/g77/20000511-1.f: Ditto.
23085         * gfortran.dg/g77/20000511-2.f: Ditto.
23086         * gfortran.dg/g77/970625-2.f: Ditto.
23087         * gfortran.dg/g77/980310-2.f: Ditto.
23088         * gfortran.dg/g77/980310-3.f: Ditto.
23089         * gfortran.dg/g77/980310-8.f: Ditto.
23090         * gfortran.dg/g77/980519-2.f: Ditto.
23091         * gfortran.dg/g77/alpha1.f: Ditto.
23092         * gfortran.dg/g77/claus.f: Ditto.
23093         * gfortran.dg/g77/erfc.f: Ditto.
23094         * gfortran.dg/g77/short.f: Ditto.
23095         * gfortran.fortran-torture/execute/data.f90: Ditto.
23096         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
23097         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
23098
23099 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23100
23101         * lib/file-format.exp (gcc_target_object_format): Add check for som
23102         format and hardcode object formats on hppa*-*-hpux*.
23103         * lib/target-supports.exp (check_weak_available): Add check for som
23104         object format.  Always return 0 on hppa*-*-hpux10*.
23105
23106         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
23107         is defined.
23108
23109         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
23110
23111 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
23112
23113         * gfortran.dg/pr19936_1.f90: New test.
23114         * gfortran.dg/pr19936_2.f90: New test.
23115         * gfortran.dg/pr19936_3.f90: New test.
23116
23117 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
23118             Paul Thomas <prthomas@drfccad.cea.fr>
23119
23120         * gfortran.dg/PR19754_1.f90: New test.
23121         * gfortran.dg/PR19754_2.f90: Ditto.
23122
23123 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23124
23125         PR c++/19311
23126         * g++.dg/template/non-dependent11.C: New test.
23127
23128 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
23129
23130         * lib/target-supports.exp (check_iconv_available): Fix comment.
23131
23132 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
23133             Joseph S. Myers  <joseph@codesourcery.com>
23134
23135         PR c++/19797
23136         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
23137
23138 2005-03-04  Matthew Sachs  <msachs@apple.com>
23139
23140         * gcc.exp (gcc_target_compile): Put braces around
23141         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
23142         * objc.exp (objc_target_compile): Likewise.
23143         * treelang.exp (treelang_target_compile): Likewise.
23144
23145 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23146
23147         PR fortran/19673
23148         * gfortran.dg/func_result_1.f90: New test.
23149
23150 2005-03-04  Ben Elliston  <bje@au.ibm.com>
23151
23152         * gcc.misc-tests/options.exp: New test.
23153
23154 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
23155
23156         * gcc.dg/pr15784-4.c: New test.
23157
23158 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
23159
23160         * gcc.c-torture/execute/pr17133.c: New.
23161         * gcc.c-torture/compile/20050303-1.c: New.
23162
23163 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
23164
23165         * gcc.dg/cpp/assert4.c: Fix for cygwin.
23166
23167 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
23168
23169         * g++.dg/overload/using2.C: New.
23170
23171 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
23172
23173         PR c++/19916
23174         * g++.dg/init/ptrmem2.C: New test.
23175
23176 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
23177
23178         PR c/8927
23179         * gcc.dg/pr8927-1.c: New test.
23180
23181 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
23182
23183         PR c++/20232
23184         * g++.dg/inherit/covariant12.C: New.
23185
23186 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23187
23188         PR fortran/19479
23189         * gfortran.dg/bound_1.f90: New test.
23190
23191 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
23192
23193         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
23194         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
23195
23196 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
23197
23198         PR c/20245
23199         * gcc.dg/pr20245-1.c: New test.
23200
23201 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
23202
23203         PR middle-end/19874
23204         * gcc.c-torture/execute/20050119-2.c: New test case.
23205
23206 2005-02-28  Ben Elliston  <bje@au.ibm.com>
23207
23208         * README: Update the DejaGnu bug reporting address.
23209         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
23210         * lib/objc-torture.exp: Likewise.
23211
23212 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
23213
23214         * gfortran.dg/boz_1.f90: New test.
23215         * gfortran.dg/boz_3.f90: New test.
23216         * gfortran.dg/boz_4.f90: New test.
23217
23218 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
23219
23220         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
23221         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
23222
23223 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23224
23225         PR libfortran/20101
23226         * gfortran.dg/write_0_pe_format.f90: New test.
23227
23228 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
23229
23230         PR c++/20206
23231         * g++.dg/opt/thunk2.C: New test.
23232         * g++.dg/opt/covariant1.C: New test.
23233
23234 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23235
23236         * gfortran.dg/e_d_fmt.f90: New test.
23237
23238 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
23239
23240         * gcc.dg/asm-b.c: Fix comment typos.
23241
23242 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
23243
23244         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
23245         a V_MAY_DEF also.
23246
23247 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
23248
23249         PR tree-opt/20188
23250         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
23251         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
23252         * gcc.dg/asm-b.c: New test.
23253
23254 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
23255
23256         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
23257         Disable this test on IRIX 6.
23258
23259 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
23260
23261         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
23262         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
23263         parser.
23264
23265 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
23266
23267         PR tree-optimization/20204
23268         * gcc.dg/pr20204.c: New test.
23269
23270 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
23271
23272         PR target/20196
23273         * gcc.c-torture/execute/20050224-1.c: New test.
23274
23275         PR c++/20175
23276         * g++.dg/warn/Wbraces2.C: New test.
23277
23278 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
23279
23280         PR c++/19878
23281         * g++.dg/init/const2.C: New test.
23282
23283 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
23284
23285         PR tree-optimization/20100
23286         * gcc.c-torture/execute/pr20100-1.c: New test.
23287
23288 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23289
23290         * gfortran.dg/implicit_3.f90: New test.
23291
23292         * gfortran.dg/deftype_1.f90: New test.
23293
23294 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
23295
23296         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
23297         the test passes.
23298         * g++.dg/other/anon3.C: Accept a warning.
23299
23300 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
23301
23302         * gcc.dg/pr20017.c: Fix a comment typo.
23303
23304 2005-02-23  Bud Davis  <bdavis@gfortran.org>
23305
23306         * gfortran.dg/list_read_4.f90: Change to f90 comments.
23307
23308 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
23309
23310         PR ada/19902
23311         * ada/acats/tests/cxa/cxa3004.a: Remove.
23312         * ada/acats/tests/cxb/cxb30061.am: Likewise.
23313
23314 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
23315
23316         PR c++/20073
23317         * g++.dg/init/const1.C: New test.
23318
23319         PR c++/19991
23320         * g++.dg/parse/constant7.C: New test.
23321
23322         PR c++/20152
23323         * g++.dg/parse/error27.C: New test.
23324         * g++.dg/template/qualttp15.C: Adjust error markers.
23325         * g++.old-deja/g++.other/struct1.C: Likewise.
23326
23327         PR c++/20153
23328         * g++.dg/template/error17.C: New test.
23329
23330         PR c++/20148
23331         * g++.dg/parser/error26.C: New test.
23332
23333 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
23334
23335         PR tree-optimization/20100
23336         PR tree-optimization/20115
23337         * gcc.dg/pr20115.c: New test.
23338         * gcc.dg/pr20115-1.c: New test.
23339         * gcc.dg/pr20100.c: New test.
23340         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
23341         call-clobbered variables after alias1.
23342
23343 2005-02-22  Bud Davis  <bdavis@gfortran.org>
23344
23345         * gfortran.dg/list_read_4.f90: new test.
23346
23347 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
23348
23349         PR rtl-optimization/20017.
23350         * gcc.dg/pr20017.c: New.
23351
23352 2005-02-22  Devang Patel  <dpatel@apple.com>
23353
23354         PR 19952
23355         * g++.dg/tree-ssa/pr19952.C: New test.
23356
23357 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
23358
23359         PR c++/19883
23360         * g++.dg/parse/constant6.C: New test.
23361
23362 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
23363
23364         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
23365         * g++.dg/charset/asm2.c: Likewise.
23366         * g++.dg/charset/asm3.c: Likewise.
23367         * g++.dg/charset/asm4.c: Likewise.
23368         * g++.dg/charset/asm5.c: Likewise.
23369         * g++.dg/charset/attribute1.c: Likewise.
23370         * g++.dg/charset/attribute2.c: Likewise.
23371         * g++.dg/charset/extern1.cc: Likewise.
23372         * g++.dg/charset/extern2.cc: Likewise.
23373         * g++.dg/charset/extern3.cc: Likewise.
23374         * g++.dg/charset/function.cc: Likewise.
23375         * g++.dg/charset/string.c: Likewise.
23376         * g++.dg/charset/charset.exp: Likewise.
23377         * lib/target-supports.exp (check_iconv_available): Fix comment.
23378
23379 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
23380
23381         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
23382         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
23383         * gcc.dg/charset/asm2.c: Likewise.
23384         * gcc.dg/charset/asm3.c: Likewise.
23385         * gcc.dg/charset/asm4.c: Likewise.
23386         * gcc.dg/charset/asm5.c: Likewise.
23387         * gcc.dg/charset/asm6.c: Likewise.
23388         * gcc.dg/charset/attribute1.c: Likewise.
23389         * gcc.dg/charset/attribute2.c: Likewise.
23390         * gcc.dg/charset/builtin1.c: Likewise.
23391         * gcc.dg/charset/extern.c: Likewise.
23392         * gcc.dg/charset/function.c: Likewise.
23393         * gcc.dg/charset/string.c: Likewise.
23394         * gcc.dg/charset/charset.exp: Likewise.
23395
23396 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
23397
23398         PR fortran/20086
23399         * gfortran.dg/pr20086.f90: New test.
23400
23401 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
23402
23403         PR tree-optimization/19786
23404         * g++.dg/tree-ssa/pr19786.C: New.
23405
23406 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23407
23408         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
23409
23410 2005-02-21  Jeff Law  <law@redhat.com>
23411
23412         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
23413
23414 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23415
23416         * gfortran.dg/do_iterator: Split loop, markup all lines for
23417         which an error locus is printed.
23418         * gfortran.dg/pr17708.f90: Markup all lines for which an error
23419         locus is printed.
23420         * gfortran.dg/select_4.f90: Likewise.
23421         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
23422         locuses in the various permutations.
23423
23424 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
23425
23426         PR tree-optimization/19951
23427         * g++.dg/vect: New directory.
23428         * g++.dg/vect/vect.exp: New file.
23429         * g++.dg/vect/pr19951.cc: New testcase.
23430         * g++.dg/dg.exp: Also prune vectorizer tests.
23431
23432 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
23433
23434         PR 18785
23435         * gcc.dg/charset/builtin1.c: New test.
23436
23437 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23438
23439         PR c++/19299
23440         * g++.dg/inherit/volatile1.C: New test.
23441
23442         PR c++/19440
23443         * g++.dg/template/dtor4.C: New test.
23444
23445 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
23446
23447         * gfortran.dg/int_1.f90: New test.
23448
23449 2005-02-19  Devang Patel  <dpatel@apple.com>
23450
23451         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
23452
23453 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
23454
23455         * gfortran.dg/achar_1.f90: New test.
23456
23457 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
23458
23459         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
23460
23461 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
23462             Jakub Jelinek  <jakub@redhat.com>
23463
23464         PR tree-optimization/19828
23465         * gcc.dg/tree-ssa/loop-7.c: New test.
23466         * gcc.c-torture/execute/20050218-1.c: New test.
23467
23468 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
23469
23470         PR c/20043
23471         * gcc.dg/transparent-union-1.c: New test.
23472         * gcc.dg/transparent-union-2.c: New test.
23473
23474 2005-02-18  James E Wilson  <wilson@specifixinc.com>
23475
23476         PR tree-optimization/18977
23477         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
23478
23479 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
23480
23481         PR target/20054
23482         * gcc.dg/pr20054.c: New test.
23483
23484 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23485
23486         PR c++/19508
23487         * g++.dg/ext/attrib20.C: New test.
23488
23489 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
23490
23491         PR middle-end/20030
23492         * gfortran.fortran-torture/execute/character_passing.f90: New test.
23493
23494 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
23495
23496         PR c++/20008
23497         * g++.dg/opt/switch4.C: New.
23498
23499 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
23500
23501         PR c++/20023
23502         PR tree-optimization/20009
23503         * gcc.c-torture/compile/20050217-1.c: New test.
23504         * g++.dg/opt/switch3.C: New test.
23505
23506         PR tree-optimization/18947
23507         * gcc.c-torture/compile/20050215-1.c: New test.
23508         * gcc.c-torture/compile/20050215-2.c: New test.
23509         * gcc.c-torture/compile/20050215-3.c: New test.
23510
23511 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
23512
23513         PR c++/20028
23514         * g++.dg/template/crash34.C: New.
23515
23516         PR c++/20022
23517         * g++.dg/other/access3.C: New.
23518
23519 2005-02-17  Ira Rosen  <irar@il.ibm.com>
23520
23521         * gcc.dg/vect/vect-98.c: New test.
23522
23523 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
23524
23525         PR tree-optimization/19967
23526         * gcc.dg/pr19967.c: New.
23527
23528 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
23529
23530         PR middle-end/19857
23531         * gcc.dg/tree-ssa/20050215-1.c: New test.
23532         * gcc.c-torture/execute/20050215-1.c: New test.
23533
23534 2005-02-15  Eric Christopher  <echristo@redhat.com>
23535
23536         * gcc.dg/cpp/20050215-1.c: New file.
23537
23538 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
23539
23540         PR tree-optimization/15785
23541         * gcc.dg/pr15785-1.c: New test.
23542
23543 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
23544
23545         PR c++/17788
23546         * g++.dg/init/ctor4.C: New.
23547         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
23548
23549 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
23550
23551         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
23552         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
23553
23554 2005-02-15  Andreas Schwab  <schwab@suse.de>
23555
23556         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
23557         declare malloc.
23558
23559 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
23560
23561         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
23562
23563 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
23564
23565         PR tree-optimization/19853
23566         * gcc.c-torture/compile/pr19853.c: New test.
23567
23568 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
23569
23570         PR c++/19608
23571         * g++.dg/parse/local-class1.C: New.
23572
23573         PR c++/19895
23574         * g++.dg/parse/ptrmem3.C: New.
23575
23576         PR c++/19884
23577         * g++.old-deja/g++.oliva/template6.C: Add another case.
23578         * g++.dg/template/explicit6.C: New.
23579
23580 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
23581
23582         PR c++/17816
23583         * g++.dg/other/redecl2.C: New.
23584
23585 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
23586
23587         PR c++/19891
23588         * g++.dg/abi/covariant4.C: New.
23589
23590 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
23591
23592         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
23593         New tests.
23594
23595 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
23596
23597         * gcc.dg/vect/vect-96.c: Fix typo.
23598
23599 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23600
23601         PR c++/14479
23602         PR c++/19487
23603         * g++.dg/template/enum5.C: New test.
23604
23605 2005-02-12  Ira Rosen  <irar@il.ibm.com>
23606
23607         * gcc.dg/vect/vect-97.c: New test.
23608
23609 2005-02-12  Ira Rosen  <irar@il.ibm.com>
23610
23611         * gcc.dg/vect/vect-96.c: New test.
23612
23613 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
23614
23615         * gcc.dg/builtins-34.c: Also check ldexp*.
23616
23617 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
23618
23619         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
23620
23621 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
23622
23623         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
23624         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
23625         dg-require-dll, dg-require-iconv, dg-require-named-sections,
23626         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
23627         selector_list, selector_expression, dg-process-target): Move to new
23628         file target-supports-dg.exp.
23629         * lib/target-supports-dg.exp: New.
23630
23631         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
23632         New.
23633
23634 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
23635
23636         PR c++/19666
23637         * g++.dg/other/ptrmem6.C: New test.
23638
23639         PR middle-end/19858
23640         * gcc.c-torture/compile/20050210-1.c: New test.
23641
23642 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
23643
23644         PR c++/19755
23645         * g++.dg/warn/Wbraces1.C: New test.
23646
23647 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
23648
23649         * gcc.dg/builtins-52.c: New testcase.
23650
23651 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
23652
23653         PR c/19342
23654         * gcc.c-torture/execute/20050119-1.c: New test.
23655
23656 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
23657
23658         PR c++/19811
23659         * g++.dg/init/delete1.C: New test.
23660
23661 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
23662
23663         PR c++/18470
23664         * g++.dg/template/static12.C: New test.
23665
23666 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
23667
23668         PR c++/19787
23669         * g++.dg/conversion/ambig1.C: New test.
23670
23671         PR c++/19739
23672         * g++.dg/ext/attrib19.C: New test.
23673
23674         PR c++/19732
23675         * g++.dg/parse/dtor5.C: New test.
23676
23677         PR c++/19762
23678         * g++.dg/template/dtor3.C: New test.
23679
23680         PR c++/19826
23681         * g++.dg/template/static11.C: New test.
23682         * g++.dg/template/crash2.C: Remove dg-error marker.
23683
23684 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
23685
23686         PR C++/18491
23687         * g++.old-deja/g++.mike/p10769a.C: Remove.
23688
23689 2005-02-09  Roger Sayle  <roger@eyesopen.com>
23690
23691         * gcc.dg/builtins-48.c: New test case.
23692         * gcc.dg/builtins-49.c: New test case.
23693         * gcc.dg/builtins-50.c: New test case.
23694         * gcc.dg/builtins-51.c: New test case.
23695
23696 2005-02-09  Ian Lance Taylor  <ian@airs.com>
23697
23698         PR middle-end/19583
23699         * g++.dg/warn/Wreturn-type-3.C: New test.
23700
23701 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
23702
23703         PR middle-end/19402
23704         * gcc.dg/pr19402-1.c: New testcase.
23705         * gcc.dg/pr19402-2.c: likewise.
23706
23707 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
23708
23709         PR middle-end/19854
23710         * g++.dg/tree-ssa/tmmti.C: New testcase.
23711
23712 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
23713
23714         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
23715
23716 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
23717
23718         PR c++/19733
23719         * g++.dg/parse/crash23.C: New test.
23720         * g++.dg/warn/Weff1.C: New test.
23721
23722 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
23723
23724         * gcc.dg/20050209-1.c: New test.
23725
23726 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
23727
23728         PR target/19799
23729         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
23730
23731 2005-02-08  Mike Stump  <mrs@apple.com>
23732
23733         * g++.dg/pch/import-2.c: New test.
23734         * g++.dg/pch/import-2.hs: New.
23735         * g++.dg/pch/include/import-2a.h: New.
23736         * g++.dg/pch/include/import-2b.h: New.
23737
23738 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
23739
23740         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
23741
23742 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23743
23744         * gfortran.dg/substr_1.f90: New test.
23745
23746 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
23747
23748         PR middle-end/19775
23749         * gcc.dg/torture/builtin-power-1.c: Disable test for
23750         invalid transformation.
23751         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
23752         no longer optimize.
23753         * gcc.dg/builtins-47.c: New testcase.
23754
23755 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
23756             Dorit Naishlos  <dorit@il.ibm.com>
23757
23758         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
23759
23760 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
23761
23762         * gcc.c-torture/compile/20050206-1.c: New test.
23763
23764 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
23765
23766         PR tree-opt/19768
23767         * g++.dg/opt/pr19768.C: New test.
23768
23769 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
23770
23771         PR tree-opt/19736
23772         * gcc.c-torture/compile/pr19736.c: New test.
23773
23774 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23775
23776         PR c++/17401
23777         * g++.dg/parse/error25.C: New test.
23778
23779 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
23780
23781         * gcc.c-torture/execute/20050203-1.c: New.
23782
23783 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
23784
23785         * gcc.dg/vect/vect-85.c: Remove xfail.
23786         * gcc.dg/vect/vect-86.c: Remove xfail.
23787         * gcc.dg/vect/vect-87.c: Remove xfail.
23788         * gcc.dg/vect/vect-88.c: Remove xfail.
23789
23790 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
23791
23792         * gcc.dg/altivec-19.c: New.
23793
23794 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
23795
23796         PR c/17807
23797         * gcc.dg/nested-func-3.c: New test.
23798         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
23799
23800 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
23801
23802         * gcc.test-framework/gen_directive_tests: Generate tests for
23803         selector expressions.
23804
23805 2005-02-02  Matt Austern  <austern@apple.com>
23806
23807         PR c++/19628
23808         * g++/ext/builtin7.C: New.
23809         * g++/ext/builtin8.C: New.
23810
23811 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
23812
23813         PR c/18502
23814         * gcc.dg/pr18502-1.c: New test.
23815
23816 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23817
23818         PR c++/17413
23819         * g++.dg/template/local4.C: Tweak.
23820
23821 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
23822
23823         PR tree-optimization/19578
23824         * gcc.c-torture/compile/20050202-1.c: New test.
23825
23826 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
23827
23828         PR c/19435
23829         * gcc.dg/c99-init-4.c: New test.
23830
23831 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
23832
23833         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
23834
23835         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
23836
23837         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
23838         * g++.dg/eh/check-vect.h: New.
23839
23840         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
23841         * gcc.dg/vect/vect-78.c: Ditto.
23842         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
23843         Remove.
23844
23845         * g++.dg/conversion/simd1.C: Expect warning.
23846         * g++.dg/ext/attribute-test-1.C: Ditto.
23847         * g++.dg/ext/attribute-test-2.C: Ditto.
23848         * g++.dg/ext/attribute-test-3.C: Ditto.
23849         * g++.dg/ext/attribute-test-4.C: Ditto.
23850
23851         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
23852         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
23853
23854         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
23855
23856 2005-02-01  Richard Henderson  <rth@redhat.com>
23857
23858         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
23859         long double for ibm double-double format.
23860         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
23861
23862 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
23863
23864         PR tree-optimization/19633
23865         * gcc.dg/pr19633-1.c: New test.
23866         * gcc.dg/pr19633.c: Tweak to make pointer point
23867         to NULL or a symbol.
23868
23869 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
23870
23871         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
23872         New procs.
23873         (dg-process-target (local override)): Handle selector expressions.
23874
23875         * gcc.test-framework/README: Describe tests in source directory.
23876         * gcc.test-framework/test-framework.awk: Handle dg- tests.
23877         * gcc.test-framework/test-framework.exp: Handle dg- tests.
23878         * gcc.test-framework/dg-bogus-exp-P.c: New test.
23879         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
23880         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
23881         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
23882         * gcc.test-framework/dg-do-link-exp-P.c: New test.
23883         * gcc.test-framework/dg-do-run-exp-P.c: New test.
23884         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
23885         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
23886         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
23887         * gcc.test-framework/dg-error-exp-P.c: New test.
23888         * gcc.test-framework/dg-error-exp-XP.c: New test.
23889         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
23890         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
23891         * gcc.test-framework/dg-output-exp-P.c: New test.
23892         * gcc.test-framework/dg-output-exp-XF.c: New test.
23893         * gcc.test-framework/dg-warning-exp-P.c: New test.
23894         * gcc.misc-tests/dg-1.c: Remove.
23895         * gcc.misc-tests/dg-2.c: Remove.
23896         * gcc.misc-tests/dg-3.c: Remove.
23897         * gcc.misc-tests/dg-4.c: Remove.
23898         * gcc.misc-tests/dg-5.c: Remove.
23899         * gcc.misc-tests/dg-6.c: Remove.
23900         * gcc.misc-tests/dg-7.c: Remove.
23901         * gcc.misc-tests/dg-8.c: Remove.
23902         * gcc.misc-tests/dg-9.c: Remove.
23903         * gcc.misc-tests/dg-10.c: Remove.
23904         * gcc.misc-tests/dg-11.c: Remove.
23905         * gcc.misc-tests/dg-12.c: Remove.
23906         * gcc.misc-tests/dg-test.exp: Remove.
23907
23908         * gcc.test-framework/test-framework.awk: Change recording and
23909         printing of passes and failures.
23910
23911         * gcc.test-framework: New directory.
23912         * gcc.test-framework/README: New.
23913         * gcc.test-framework/test-framework.exp: New.
23914         * gcc.test-framework/test-framework.awk: New.
23915         * gcc.test-framework/gen_directive_tests: New.
23916
23917 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
23918
23919         * lib/treelang.exp: Fix comment typos.
23920         (treelang_target_compile): Don't append libs=-ltreelang to options.
23921
23922 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
23923
23924         * g++.dg/parse/typename7.C: Adjust error messages.
23925
23926 2005-01-31  Jeff Law  <law@redhat.com>
23927
23928         * gcc.c-torture/execute/20050131-1.c: New test.
23929         * gcc.dg/wcaselabel.c: New test.
23930
23931 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
23932
23933         * g++.dg/other/warning1.C: Adjust error messags.
23934         * g++.dg/parse/constant5.C: New test.
23935
23936 2005-01-31  Steven Bosscher  <stevenb@suse.de>
23937
23938         PR c/19333
23939         * gcc.c-torture/compile/20011130-1.c: Reorder to make
23940         the test case valid.
23941         * gcc.dg/20030815-1.c: Remove invalid tests.
23942         * gcc.dg/array-7.c: Adjust expected result.
23943         * gcc.dg/pr18596-3.c: Likewise.
23944         * gcc.dg/noncompile/20000901-1.c: Likewise.
23945         * gcc.dg/noncompile/init-2.c: Likewise.
23946         * gcc.dg/noncompile/init-4.c: Likewise.
23947
23948 2005-01-31  Dale Johannesen  <dalej@apple.com>
23949
23950         * g++.dg/opt/pr19650.C: New test.
23951
23952 2005-01-31  Richard Henderson  <rth@redhat.com>
23953
23954         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
23955         long double for intel double extended format.
23956         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
23957
23958 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
23959
23960         PR c++/19555
23961         * g++.dg/template/static10.C: New test.
23962
23963         PR c++/19395
23964         * g++.dg/parse/error24.C: New test.
23965
23966         PR c++/19367
23967         * g++.dg/lookup/builtin1.C: New test.
23968
23969         PR c++/19457
23970         * g++.dg/warn/conv3.C: New test.
23971
23972 2005-01-30  Bud Davis  <bdavis@gfortran.org>
23973
23974         PR fortran/19647
23975         * gfortan.dg/inquire_7.f90
23976
23977 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
23978
23979         PR tree-optimization/15791
23980         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
23981         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
23982         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
23983         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
23984         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
23985         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
23986         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
23987         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
23988         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
23989         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
23990
23991 2005-01-29  Paul Brook  <paul@codesourcery.com>
23992
23993         PR fortran/18565
23994         * check.c (real_or_complex_check): New function.
23995         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
23996         * intrinsic.c (add_functions): Use new check functions.
23997         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
23998         Add prototypes.
23999
24000 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
24001
24002         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
24003         gcc.dg/lvalue-3.c: New tests.
24004         * gcc.dg/concat.c: Update expected messages.
24005
24006 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
24007
24008         PR libfortran/19595
24009         * gfortran.dg/eor_1.f90: New test.
24010
24011 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
24012
24013         PR fortran/19589
24014         * gfortran.dg/logical_data_1.f90: New test.
24015
24016 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
24017
24018         PR c++/19253
24019         * g++.dg/template/crash33.C: New test.
24020
24021         PR c++/19667
24022         * g++.dg/template/crash32.C: New test.
24023
24024 2005-01-28  Ian Lance Taylor  <ian@airs.com>
24025
24026         PR middle-end/16558
24027         * g++.dg/warn/Wreturn-type-2.C: New test.
24028
24029 2004-06-24  Jeff Law  <law@redhat.com>
24030
24031         * gcc.dg/tree-ssa/20050128-1.c: New test.
24032
24033 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
24034
24035         * gcc.target/frv/all-mdpackh-1.c: New test.
24036
24037 2005-01-28  Steven Bosscher  <stevenb@suse.de>
24038
24039         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
24040
24041 2005-01-27  Richard Henderson  <rth@redhat.com>
24042
24043         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
24044
24045 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
24046
24047         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
24048
24049 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
24050
24051         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
24052         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
24053         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
24054         to cope with cases where the multilib options override the dg-options.
24055
24056 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
24057
24058         PR c/18946
24059         * gcc.dg/noncompile/20050120-1.c: New test.
24060
24061 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
24062
24063         PR tree-optimization/19633
24064         * gcc.dg/pr19633.c: New test.
24065         * gcc.dg/tree-ssa/pr19633.c: New test.
24066
24067 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
24068
24069         * gcc.dg/20041216-1.c: New test.
24070
24071 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
24072
24073         PR objc/18862
24074         * objc.dg/selector-2.m: New test.
24075
24076 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
24077
24078         * g++.dg/opt/range-test-2.C: New test.
24079
24080         PR rtl-optimization/19579
24081         * gcc.c-torture/execute/20050124-1.c: New test.
24082
24083 2005-01-26  Greg Parker  <gparker@apple.com>
24084         Stuart Hastings  <stuart@apple.com>
24085
24086         * gcc.c-torture/execute/20050125-1.c: New.
24087
24088 2005-01-18  Jan Hubicka  <jh@suse.cz>
24089
24090         PR tree-optimize/19337
24091         * gcc.c-torture/compile/20050119-1.c: New test.
24092
24093 2005-01-24  James E Wilson  <wilson@specifixinc.com>
24094
24095         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
24096         test for successful match.
24097
24098 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
24099
24100         PR objc/18408
24101         * objc.dg/comp-types-7.m: New test.
24102
24103 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
24104
24105         * lib/target-supports.exp (current_target_name): New.
24106         (check_effective_target_ilp32, check_effective_target_lp64):
24107         Cache the result to use as long as the current target, with
24108         multilib flags, remains the same.
24109
24110         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
24111         (dg-require-weak, dg-require-visibility, dg-require-alias,
24112         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
24113         dg-require-effective-target, dg-skip-if): Remove call to
24114         skip_test_and_clear_xfail.
24115         (dg-test): Clear xfail data.
24116
24117 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
24118
24119         PR target/17751
24120         * gcc.dg/ppc64-toc.c: New test.
24121
24122         * g++.dg/tree-ssa/empty-1.C: New test.
24123
24124         PR middle-end/19551
24125         * gcc.c-torture/execute/20050121-1.c: New test.
24126         * gcc.dg/20050121-2.c: New test.
24127
24128 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
24129         Paul Brook  <paul@codesourcery.com>
24130
24131         PR fortran/17941
24132         * gfortran.dg/real_const_1.f: New test.
24133         * gfortran.dg/real_const_2.f90: New test.
24134         * gfortran.dg/complex_int_1.f90: New test.
24135
24136 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
24137
24138         PR fortran/19313
24139         * gfortan.dg/inquire_6.f90: New test.
24140
24141 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
24142
24143         PR libfortran/19451
24144         * open_readonly_1.f90: New test.
24145
24146 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
24147
24148         PR libfortran/18982
24149         * gfortran.dg/open_new.f90: New file.
24150
24151 2005-01-22  Paul Brook  <paul@codesourcery.com>
24152
24153         * namelist_1.f90: New test.
24154
24155 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
24156
24157         PR tree-optimization/19484
24158         * gcc.c-torture/compile/20050122-[12].c: New tests.
24159
24160 2005-01-22  Paul Brook  <paul@codesourcery.com>
24161
24162         * gfortran.dg/implicit_2.f90: New test.
24163
24164 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
24165
24166         PR fortran/19314
24167         * gfortran.dg/inquire_5.f90: New test.
24168
24169 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24170
24171         PR c/18809
24172         * gcc.dg/pr18809-1.c: New test.
24173
24174 2005-01-21  Ian Lance Taylor  <ian@airs.com>
24175
24176         * gcc.dg/20050121-1.c: New test.
24177
24178         PR tree-optimization/13000
24179         * gcc.dg/20040206-1.c: Change warning to point where function is
24180         being inlined.
24181
24182 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24183
24184         PR c++/19208
24185         * g++.dg/template/array11.C: New test.
24186
24187 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24188
24189         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
24190         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
24191         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
24192         * gfortran.dg/getenv_1.f90: Add dg-do directive.
24193         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
24194         gfortran.dg/pr17164.f90: Add missing dg-do directives.
24195
24196 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
24197
24198         PR tree-optimization/15349
24199         * gcc.dg/tree-ssa/pr15349.c: New.
24200
24201 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
24202
24203         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
24204
24205 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
24206
24207         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
24208         scan-assembler-times directive name.
24209
24210         * gcc.dg/asm-a.c: Move dg-require-effective-target to
24211         after dg-do.
24212
24213         PR rtl-optimization/19462
24214         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
24215
24216 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
24217
24218         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
24219         counting function calls on ia64.
24220
24221 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
24222
24223         PR rtl-optimization/15139
24224         * gcc.dg/20050111-2.c: New test.
24225
24226         PR c/17297
24227         * gcc.c-torture/compile/20050113-1.c: New testcase.
24228
24229         PR middle-end/19164
24230         * gcc.dg/20050113-1.c: New testcase.
24231
24232 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
24233
24234         * gcc.dg/vect/vect-85.c: Add comment.
24235         * gcc.dg/vect/vect-86.c: Add xfail for now.
24236         * gcc.dg/vect/vect-87.c: Add xfail for now.
24237         * gcc.dg/vect/vect-88.c: Add xfail for now.
24238         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
24239
24240 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24241
24242         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
24243
24244 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
24245
24246         * g++.dg/debug/typedef3.C: New test.
24247
24248 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
24249
24250         PR c/19472
24251         * gcc.dg/asm-a.c: New test.
24252
24253 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
24254
24255         * gcc.dg/sh-relax.c: Add prototype for abort.
24256
24257 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
24258
24259         * gcc.dg/short-compare-1.c: New test.
24260         * gcc.dg/short-compare-2.c: Likewise.
24261
24262 2005-01-18  Michael Matz  <matz@suse.de>
24263
24264         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
24265
24266 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
24267
24268         PR tree-optimization/19121
24269         * gcc.c-torture/compile/pr19121.c: New test.
24270
24271 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
24272
24273         PR target/19357
24274         * gcc.c-torture/compile/pr19357.c: New test.
24275
24276 2005-01-17  Ian Lance Taylor  <ian@airs.com>
24277
24278         PR c/5675
24279         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
24280         pass--those that refer just to the variable, possibly with a
24281         cast.
24282         * gcc.dg/c99-const-expr-3.c: Likewise.
24283
24284         PR middle-end/13127
24285         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
24286         longer emitted.
24287
24288 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
24289
24290         PR fortran/18778
24291         * gfortran.dg/endfile_2.f90: New test.
24292
24293 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
24294
24295         PR 19168
24296         * gfortran.dg/select_5.f90: New test.
24297
24298 2004-01-16  Paul Brook  <paul@codesourcery.com>
24299
24300         * gfortran.dg/common_4.f90: New test.
24301
24302 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
24303
24304         PR rtl-optimization/19462
24305         * gcc.dg/torture/pr19462-1.c: New test.
24306
24307 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
24308
24309         PR objc/19321
24310         * objc.dg/func-ptr-2.m: New.
24311         * objc.dg/volatile-1.m: New.
24312
24313 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24314
24315         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
24316
24317 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
24318
24319         PR tree-optimization/19060
24320         * gcc.c-torture/execute/20050104-1.c: New test.
24321
24322 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
24323
24324         PR fortran/18983
24325         * gfortran.dg/write_to_null.f90: New test.
24326
24327 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
24328             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24329
24330         PR other/19328
24331         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
24332         argument.
24333
24334 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
24335
24336         PR c++/19263
24337         * g++.dg/init/vector1.C: New test.
24338
24339 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
24340
24341         PR target/13158
24342         * gcc.target/ia64/sibcall-unwind-1.c: New test.
24343         PR target/18987
24344         * gcc.target/ia64/sibcall-unwind-2.c: New test.
24345
24346 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
24347
24348         * gfortran.dg/select_1.f90: New test.
24349         * gfortran.dg/select_2.f90: New test.
24350         * gfortran.dg/select_3.f90: New test.
24351         * gfortran.dg/select_4.f90: New test.
24352
24353 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
24354
24355         PR middle-end/19084
24356         PR rtl-optimization/19348
24357         * gcc.dg/20050111-1.c: New test.
24358         * gcc.c-torture/execute/20050111-1.c: New test.
24359
24360         * gcc.dg/i386-asm-4.c: New test.
24361
24362 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
24363
24364         * gcc.dg/nested-func-2.c: New test.
24365         * ada/acats/norun.lst: Remove c953002.
24366
24367 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
24368
24369         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
24370
24371 2005-01-12  Ben Elliston  <bje@au.ibm.com>
24372
24373         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
24374
24375 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
24376
24377         PR target/18761
24378         * g++.dg/abi/align1.C: New test.
24379
24380 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
24381
24382         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
24383         at a time.
24384         * g++.dg/ext/altivec_check.h: Support compiling as C.
24385
24386 2005-01-10  Roger Sayle  <roger@eyesopen.com>
24387
24388         PR c++/19355
24389         * g++.dg/expr/pr19355-1.C: New test case.
24390
24391 2005-01-10  Laurent GUERBY <laurent@guerby.net>
24392
24393         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
24394         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
24395         * ada/acats/tests/c3/c92005b.ada: Likewise.
24396         * ada/acats/tests/c3/cxb3012.a: Likewise.
24397         * ada/acats/norun.lst: Add c380004 and c953002, add PR
24398
24399 2005-01-09  Paul Brook  <paul@codesourcery.com>
24400
24401         * gfortran.dg/common_2.f90: New file.
24402         * gfortran.dg/common_3.f90: New file.
24403
24404 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
24405
24406         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
24407
24408 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
24409
24410         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
24411         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
24412         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
24413         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
24414         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
24415         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
24416         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
24417         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
24418         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
24419         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
24420         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
24421         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
24422         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
24423         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
24424         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
24425         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
24426         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
24427         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
24428         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
24429         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
24430         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
24431         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
24432         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
24433         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
24434         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
24435         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
24436         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
24437         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
24438         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
24439         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
24440         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
24441         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
24442         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
24443         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
24444         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
24445         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
24446         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
24447         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
24448         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
24449         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
24450         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
24451         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
24452         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
24453         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
24454         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
24455         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
24456         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
24457         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
24458         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
24459         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
24460         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
24461         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
24462         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
24463         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
24464         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
24465         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
24466         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
24467         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
24468         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
24469         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
24470         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
24471         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
24472         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
24473         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
24474         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
24475         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
24476         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
24477
24478         * gcc.dg/vect/vect-1.c: Fix spelling.
24479         * gcc.dg/vect/vect-10.c: Fix spelling.
24480         * gcc.dg/vect/vect-11.c: Fix spelling.
24481         * gcc.dg/vect/vect-12.c: Fix spelling.
24482         * gcc.dg/vect/vect-14.c: Fix spelling.
24483         * gcc.dg/vect/vect-15.c: Fix spelling.
24484         * gcc.dg/vect/vect-16.c: Fix spelling.
24485         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
24486         * gcc.dg/vect/vect-64.c: Fix comments.
24487         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
24488
24489 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
24490             Ira Rosen  <irar@il.ibm.com>
24491
24492         * gcc.dg/vect/vect-70.c: New test.
24493         * gcc.dg/vect/vect-71.c: New test.
24494
24495 2005-01-09  Manfred Hollstein  <mh@suse.com>
24496
24497         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
24498         * gcc.dg/pr18241-2.c: Likewise.
24499         * gcc.dg/pr18241-3.c: Likewise.
24500         * gcc.dg/pr18241-4.c: Likewise.
24501         * gcc.dg/pr18241-5.c: Likewise.
24502
24503 2005-01-08  Richard Henderson  <rth@redhat.com>
24504
24505         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
24506         False for x86 and x86-64.
24507
24508 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
24509
24510         PR tree-optimization/18241
24511         * gcc.dg/pr18241-1.c: New test.
24512         * gcc.dg/pr18241-2.c: New test.
24513         * gcc.dg/pr18241-3.c: New test.
24514         * gcc.dg/pr18241-4.c: New test.
24515         * gcc.dg/pr18241-5.c: New test.
24516
24517 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
24518
24519         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
24520         gfortran.dg/select_4.f90: New.
24521
24522 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
24523
24524         * gcc.c-torture/execute/20050107-1.c: New test.
24525
24526 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
24527
24528         PR c++/19298
24529         * g++.dg/template/ref2.C: New.
24530
24531 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
24532
24533         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
24534         instead of being empty.
24535
24536 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24537
24538         PR fortran/15553
24539         * gfortran.dg/array-1.f90: New test.
24540
24541 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
24542
24543         PR tree-optimization/19283
24544         * gcc.c-torture/execute/20050106-1.c: New test.
24545
24546         PR rtl-optimization/18861
24547         * gcc.dg/20050105-1.c: New test.
24548
24549         PR tree-optimization/18828
24550         * gcc.dg/20050105-2.c: New test.
24551
24552 2005-01-07  Andreas Jaeger  <aj@suse.de>
24553
24554         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
24555
24556 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
24557
24558         PR fortran/18398
24559         * gfortran.dg/fmt_read.f90: New test.
24560
24561 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
24562
24563         * gcc.dg/rs6000-ldouble-2.c: New.
24564
24565 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
24566
24567         PR c++/19244
24568         * g++.dg/parser/ctor2.C: New test.
24569
24570 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24571
24572         PR c++/17154
24573         * g++.dg/template/using9.C: New test.
24574
24575 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24576
24577         PR c++/19258
24578         * g++.dg/lookup/friend6.C: New test.
24579
24580 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
24581
24582         PR c++/19270
24583         * g++.dg/template/array10.C: New.
24584
24585 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24586
24587         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
24588         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
24589
24590 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
24591
24592         * gcc.c-torture/compile/20050105-1.c: New test.
24593
24594 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
24595
24596         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
24597
24598 2005-01-05  Roger Sayle  <roger@eyesopen.com>
24599
24600         PR middle-end/19100
24601         * gcc.dg/conv-3.c: New test case.
24602
24603 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
24604
24605         * gcc.dg/asm-wide-1.c: New test.
24606
24607 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
24608
24609         PR c++/19030
24610         * g++.dg/parse/crash22.C: New
24611
24612 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
24613
24614         PR 19257
24615         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
24616
24617 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
24618
24619         PR middle-end/17767
24620         * gcc.dg/i386-mmx-6.c: New test case.
24621
24622 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
24623
24624         PR tree-optimization/18308
24625         * gcc.dg/vect/pr18308.c: New testcase.
24626
24627 2005-01-04  Andreas Jaeger  <aj@suse.de>
24628
24629         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
24630
24631 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
24632             Robert Bowdidge <bowdidge@apple.com>
24633
24634         * gcc.dg/cpp/subframework1.c: New.
24635         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
24636         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
24637         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
24638         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
24639
24640 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
24641
24642         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
24643         producing warning.
24644         * gcc.dg/darwin-weakimport-2.c: New.
24645
24646 2005-01-03  Richard Henderson  <rth@redhat.com>
24647
24648         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
24649
24650 2005-01-03  Richard Henderson  <rth@redhat.com>
24651
24652         * gcc.dg/vect/vect.exp: Enable for ia64.
24653         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
24654         (check_effective_target_vect_float): Likewise.
24655         (check_effective_target_vect_no_align): Likewise.
24656         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
24657         * gcc.dg/vect/vect-8.c: Likewise.
24658
24659 2005-01-03  Uros Bizjak <uros@kss-loka.si>
24660
24661         PR target/19236
24662         * gcc.dg/pr19236-1.c: New test case.
24663
24664 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
24665
24666         PR rtl-optimization/12092
24667         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
24668
24669 2005-01-02  Andreas Jaeger  <aj@suse.de>
24670
24671         * gcc.dg/pr12092-1.c: Do not run on x86_64.
24672
24673 2005-01-01  Roger Sayle  <roger@eyesopen.com>
24674             Andrew Pinski  <pinskia@physics.uc.edu>
24675
24676         PR rtl-optimization/12092
24677         * gcc.dg/pr12092-1.c: New test case.
24678
24679 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
24680
24681         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
24682         'hidden' and 'default' for better portability.
24683         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
24684
24685         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
24686         6 and 7.
24687         * g++.old-deja/g++.brendan/new3.C: Likewise.
24688
24689 2005-01-01  Steven Bosscher  <stevenb@suse.de>
24690
24691         * gcc.dg/20041231-1.C: New test.
24692         * g++.dg/warn/Wunreachable-code-1.C: New test.
24693
24694 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
24695
24696         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
24697         file, not /dev/null.  Abort on error.
24698
24699 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
24700             Ziemowit Laski  <zlaski@apple.com>
24701
24702         PR objc/18971
24703         * objc.dg/encode-5.m: New test.
24704
24705 2004-12-29  Richard Henderson  <rth@redhat.com>
24706
24707         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
24708         * objc.dg/stabs-1.m: Disable for ia64.
24709
24710 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
24711
24712         PR c++/19190
24713         * g++.dg/warn/Wunused-10.C: New test.
24714
24715 2004-12-28  Richard Henderson  <rth@redhat.com>
24716
24717         * objc.dg/stabs-1.m: Disable for alpha.
24718
24719 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
24720
24721         PR c++/19149
24722         * g++.dg/parse/error23.C: New test.
24723
24724 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24725
24726         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
24727
24728         PR fortran/19032
24729         * gfortran.dg/intrinsic_modulo_1.f90: New.
24730         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
24731         tests with divisor -1.
24732
24733 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
24734
24735         * g++.dg/opt/temp1.C (memcpy): Return a value.
24736
24737         PR c++/19148
24738         * g++.dg/expr/cond7.C: New test.
24739
24740 2004-12-27  Paul Brook  <paul@codesourcery.com>
24741
24742         * gfortran.dg/g77/select_no_compile.f: Remove.
24743
24744 2004-12-27  Richard Henderson  <rth@redhat.com>
24745
24746         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
24747         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
24748         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
24749
24750 2004-12-26  Richard Henderson  <rth@redhat.com>
24751
24752         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
24753         by 1i instead of token pasting.
24754
24755 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24756
24757         PR tree-optimization/17578
24758         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
24759         to additional_flags.
24760         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
24761
24762 2004-12-25  Richard Henderson  <rth@redhat.com>
24763
24764         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
24765         Remove Alpha.
24766
24767 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24768
24769         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
24770         hppa*-*-hpux*.
24771         * gcc.dg/pr17957.c (dg-options): Likewise.
24772         * gcc.dg/struct-ret-1.c: Add prototype for abort.
24773         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
24774         instead of 0 on __hppa__.
24775         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
24776         "foo,%r" on hppa*-*-*.
24777
24778 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
24779
24780         PR fortran/19071
24781         * gfortran.dg/complex_write.f90: New test.
24782
24783 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
24784
24785         PR c++/17595
24786         * g++.dg/parse/pragma2.C: New test.
24787
24788         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
24789
24790 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
24791
24792         * gcc.dg/empty2.c: Add missing dg-warning.
24793
24794 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
24795
24796         PR c++/17413
24797         * g++.dg/template/local4.C: New test.
24798         * g++.dg/template/crash19.C: Add dg-error marker.
24799
24800         * g++.dg/template/crash31.C: Correct embedded PR number.
24801
24802 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
24803
24804         PR c++/16405
24805         * g++.dg/opt/temp1.C: Add do-run marker.
24806
24807 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
24808
24809         * g++.dg/template/spec19.C: New.
24810
24811 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
24812
24813         PR target/16819
24814         * gcc.dg/empty2.c: New.
24815
24816 2004-12-23  Richard Henderson  <rth@redhat.com>
24817
24818         * lib/target-supports.exp (check_effective_target_vect_no_align):
24819         Remove i?86 and x86-64.
24820
24821 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
24822
24823         PR c++/16405
24824         * g++.dg/opt/temp1.C: New test.
24825
24826 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24827
24828         PR c++/18733
24829         * g++.dg/template/friend33.C: New testcase.
24830
24831 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
24832
24833         PR c++/18464
24834         * g++.dg/template/cond5.C: New test.
24835
24836         PR c++/18492
24837         * g++.dg/inherit/thunk3.C: New test.
24838
24839         PR c++/11224
24840         * g++.dg/warn/Wunused-9.C: New test.
24841
24842 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
24843
24844         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
24845
24846 2004-12-22  Jan Beulich  <jbeulich@novell.com>
24847
24848         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
24849
24850 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
24851
24852         PR c++/18378
24853         * g++.dg/ext/packed8.C: New test.
24854
24855         PR c++/19063
24856         * g++.dg/template/crash31.C: New test.
24857
24858         PR c++/19034
24859         * g++.dg/template/crash30.C: New test.
24860
24861 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
24862
24863         PR C++/18984
24864         * g++.dg/eh/ctor3.C: New test.
24865
24866 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
24867
24868         * objc.dg/stabs-1.m: Allow section name to be quoted and
24869         assembly label to begin with '.LL'.
24870
24871 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
24872
24873         * gcc.dg/vect/vect.exp
24874         (check_effective_target_lp64_or_vect_no_align): New.
24875         * gcc.dg/vect/vect-77.c: Use it.
24876         * gcc.dg/vect/vect-78.c: Use it.
24877
24878         * lib/target-supports.exp
24879         (check_effective_target_vect_no_max,
24880         check_effective_target_vect_no_bitwise,
24881         check_effective_target_vect_no_align): New.
24882         * gcc.dg/vect/vect-13.c: Use them.
24883         * gcc.dg/vect/vect-17.c: Ditto.
24884         * gcc.dg/vect/vect-18.c: Ditto.
24885         * gcc.dg/vect/vect-19.c: Ditto.
24886         * gcc.dg/vect/vect-20.c: Ditto.
24887         * gcc.dg/vect/vect-27.c: Ditto.
24888         * gcc.dg/vect/vect-29.c: Ditto.
24889         * gcc.dg/vect/vect-44.c: Ditto.
24890         * gcc.dg/vect/vect-48.c: Ditto.
24891         * gcc.dg/vect/vect-50.c: Ditto.
24892         * gcc.dg/vect/vect-52.c: Ditto.
24893         * gcc.dg/vect/vect-54.c: Ditto.
24894         * gcc.dg/vect/vect-56.c: Ditto.
24895         * gcc.dg/vect/vect-58.c: Ditto.
24896         * gcc.dg/vect/vect-60.c: Ditto.
24897         * gcc.dg/vect/vect-72.c: Ditto.
24898         * gcc.dg/vect/vect-80.c: Ditto.
24899
24900 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
24901
24902         PR c++/14075
24903         * g++.dg/init/string1.C: New.
24904
24905         PR c++/18975
24906         * g++.dg/other/synth1.C: New.
24907
24908 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
24909
24910         PR c/18963
24911         * gcc.dg/pr18963-1.c: New test.
24912
24913 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
24914
24915         PR c/18596
24916         * gcc.dg/funcdef-storage-1.c (foo): Remove.
24917         * gcc.dg/pr18596-1.c: Use dg-error.
24918         (dg-options): Use -fno-unit-at-a-time.
24919         * gcc.dg/pr18596-2.c: New test.
24920         * gcc.dg/pr18596-3.c: New test.
24921
24922 2004-12-20  Roger Sayle  <roger@eyesopen.com>
24923
24924         PR middle-end/18683
24925         * g++.dg/opt/pr18683-1.C: New test case.
24926
24927 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
24928
24929         PR other/19093
24930         * g++.dg/opt/max1.C: Fix for 64bit targets.
24931
24932 2004-12-20  Matt Austern  <austern@apple.com>
24933
24934         PR c++/19044
24935         * g++.dg/ext/builtin6.C: New
24936
24937 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
24938
24939         PR tree-optimization/19080
24940         * gcc.c-torture/compile/pr19080.c: New test.
24941
24942 2004-12-20  Steven Bosscher  <stevenb@suse.de>
24943
24944         * gcc.dg/20041219-1.c: New test.
24945
24946 2004-12-19  Roger Sayle  <roger@eyesopen.com>
24947
24948         PR middle-end/19068
24949         * g++.dg/opt/max1.C: New test case.
24950
24951 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
24952
24953         * gcc.dg/fdata-sections-1.c: New test.
24954
24955 2004-12-18  Roger Sayle  <roger@eyesopen.com>
24956
24957         PR middle-end/18548
24958         * gcc.dg/max-1.c: New test case.
24959
24960 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
24961
24962         * gcc.c-torture/execute/20041218-1.c: New test.
24963
24964 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
24965
24966         * gcc.dg/pr18501.c: New test.
24967         * gcc.dg/uninit-5.c: XFAIL.
24968         * gcc.dg/uninit-9.c: XFAIL.
24969
24970 2004-12-17  Dale Johannesen  <dalej@apple.com>
24971
24972         * gcc.dg/20041213-1.c: New.
24973
24974 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
24975
24976         * objc.dg/stabs-1.m: Allow assembly label to begin
24977         with a dot ('.').
24978
24979 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
24980
24981         * gcc.c-torture/execute/20041213-1.c: Move...
24982         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
24983
24984 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
24985
24986         PR c++/18721
24987         * g++.dg/lookup/conv-5.C: New.
24988
24989 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
24990
24991         * objc.dg/stabs-1.m: New test.
24992
24993 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
24994
24995         * gcc.dg/visibility-c.c: Change compile to
24996         assemble for the test.
24997
24998 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
24999
25000         PR target/19041
25001         * gcc.dg/visibility-c.c: New test.
25002
25003 2004-12-16  Roger Sayle  <roger@eyesopen.com>
25004
25005         PR middle-end/18493
25006         * gcc.dg/switch-8.c: New test case.
25007
25008 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
25009
25010         PR c++/18905
25011         * g++.dg/template/init4.C: New.
25012         * g++.dg/opt/static3.C: Enable optimizer.
25013
25014 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
25015
25016         * g++.dg/other/complex1.C: New test.
25017
25018 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
25019
25020         * g++.dg/opt/inline9.C: New test.
25021
25022 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25023
25024         PR fortran/18993
25025         * gfotran.dg/nullify_1.f: New test.
25026
25027 2004-12-15  Richard Henderson  <rth@redhat.com>
25028
25029         * gcc.target/i386/i386.exp: New harness.
25030         * gcc.target/i386/vect-args.c: New.
25031
25032 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
25033
25034         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
25035
25036 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25037
25038         PR c++/18825
25039         * g++.dg/template/friend32.C: New test.
25040
25041 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
25042
25043         * cpp/pragma-once-1.c: New test.
25044         * cpp/pragma-once-1b.h: Likewise.
25045         * cpp/pragma-once-1c.h: Likewise.
25046         * cpp/pragma-once-1d.h: Likewise.
25047         * cpp/inc/pragma-once-1a.h: Likewise.
25048
25049 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
25050             Steven G. Kargl  <kargls@comcast.net>
25051
25052         PR fortran/17597
25053         * gfortran.dg/list_read_3.f90: New test.
25054
25055 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
25056
25057         * gcc.dg/ftrapv-2.c: New test.
25058
25059 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
25060
25061         PR c++/18981
25062         * g++.dg/template/typename9.C: New test.
25063
25064 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
25065
25066         PR c++/18738
25067         * g++.dg/template/typename8.C: New test.
25068         * g++.dg/parse/friend2.C: Tweak error message.
25069
25070 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
25071
25072         * gcc.c-torture/20041214-1.c: New test.
25073
25074 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
25075
25076         PR c++/18965
25077         * g++.dg/init/array17.C: New test.
25078
25079 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
25080
25081         PR c++/18793
25082         * g++.dg/init/aggr3.C: New test.
25083
25084 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
25085
25086         * gcc.dg/altivec-types-1.c: New test.
25087         * gcc.dg/altivec-types-2.c: New test.
25088         * gcc.dg/altivec-types-3.c: New test.
25089         * gcc.dg/altivec-types-4.c: New test.
25090         * g++.dg/ext/altivec-types-1.C: New test.
25091         * g++.dg/ext/altivec-types-2.C: New test.
25092         * g++.dg/ext/altivec-types-3.C: New test.
25093         * g++.dg/ext/altivec-types-4.C: New test.
25094
25095 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
25096
25097         PR middle-end/18951
25098         * gcc.c-torture/execute/20041213-1.c: New test.
25099
25100 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
25101
25102         PR c++/18949
25103         * g++.dg/template/cast1.C: New.
25104
25105 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
25106
25107         * gcc.c-torture/execute/20041213-2.c: New test.
25108
25109 2004-12-13  Richard Henderson  <rth@redhat.com>
25110
25111         * gcc.dg/i386-sse-10.c: Fix typo in options.
25112
25113 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
25114
25115         PR c++/18968
25116         * g++.dg/opt/pr18968.C: New test.
25117
25118 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
25119
25120         PR c++/18925
25121         * g++.dg/ext/visibility/staticdatamem.C: New test.
25122
25123 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
25124
25125         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
25126
25127 2004-12-13  Roger Sayle  <roger@eyesopen.com>
25128
25129         PR rtl-optimization/18928
25130         * gcc.dg/pr18928-1.c: New test case.
25131
25132 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
25133
25134         PR tree-opt/16951
25135         * gcc.c-torture/compile/20041211-1.c: New.
25136
25137 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25138
25139         PR middle-end/17564
25140         * gcc.c-torture/execute/20041212-1.c: New test.
25141
25142 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25143
25144         PR fortran/18869
25145         * gfortran.dg/common_1.f90: New test.
25146
25147 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
25148         Paul Brook  <paul@codesourcery.com>
25149
25150         PR fortran/16222
25151         * gfortran.dg/real_do_1.f90: New test.
25152
25153 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
25154
25155         PR tree-opt/18040
25156         * g++.dg/opt/ptrmem6.C: New test.
25157
25158 2004-12-11  Roger Sayle  <roger@eyesopen.com>
25159
25160         PR middle-end/18921
25161         * gcc.dg/pr18921-1.c: New test case.
25162
25163 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25164
25165         PR fortran/17175
25166         * gfortran.dg/scale_1.f90: New test.
25167
25168 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
25169
25170         PR middle-end/18903
25171         * gcc.c-torture/compile/pr18903.c: New test.
25172
25173 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
25174
25175         * gcc.c-torture/execute/20041210-1.c: New test.
25176
25177 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25178
25179         PR c++/18731
25180         * g++.dg/parser/struct-1.C: New test.
25181         * g++.dg/parser/struct-2.C: New test.
25182         * g++.dg/parser/struct-3.C: New test.
25183
25184 2004-12-09  Richard Henderson  <rth@redhat.com>
25185
25186         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
25187
25188         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
25189         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
25190
25191 2004-12-09  Matt Austern  <austern@apple.com>
25192
25193         PR c++/18514
25194         * g++.dg/ext/builtin1.C: New
25195         * g++.dg/ext/builtin2.C: New
25196         * g++.dg/ext/builtin3.C: New
25197         * g++.dg/ext/builtin4.C: New
25198         * g++.dg/ext/builtin5.C: New
25199
25200 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
25201
25202         PR tree-opt/18904
25203         * g++.dg/opt/ptrmem5.C: New test.
25204
25205 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
25206
25207         * g++.dg/parse/typename5.C: Adjust for new error.
25208         * g++.dg/parse/typename7.C: New.
25209
25210 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25211
25212         PR c++/18073
25213         * g++.dg/other/mmintrin.C: New test.
25214
25215 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
25216
25217         PR c++/16681
25218         * g++.dg/init/array15.C: New.
25219         * g++.dg/init/array16.C: New.
25220
25221 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25222
25223         PR fortran/18826
25224         * gfortran.dg/assign_1.f90: New test.
25225
25226 2004-12-08  Nick Clifton  <nickc@redhat.com>
25227
25228         * gcc.target/xstormy16/bss_below100: New directory containing tests.
25229         * gcc.target/xstormy16/data_below100: Likewise.
25230         * gcc.target/xstormy16/sfr: Likewise.
25231         * gcc.target/xstormy16/below100.S: New test source file.
25232         * gcc.target/xstormy16/below100.ld: New test linker script.
25233         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
25234         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
25235         bp instructions.
25236         * gcc.target/xstormy16/bp.c: Likewise.
25237
25238         * gcc.target/xstormy16/bss_below100: New files:
25239         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
25240         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
25241         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
25242         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
25243         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
25244         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
25245         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
25246         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
25247         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
25248         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
25249         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
25250         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
25251         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
25252         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
25253         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
25254         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
25255         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
25256         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
25257         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
25258         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
25259         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
25260         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
25261         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
25262         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
25263         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
25264         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
25265         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
25266
25267         * gcc.target/xstormy16/data_below100: New files:
25268         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
25269         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
25270         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
25271         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
25272         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
25273         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
25274         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
25275         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
25276         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
25277         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
25278         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
25279         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
25280         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
25281         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
25282         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
25283         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
25284         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
25285         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
25286         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
25287         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
25288         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
25289         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
25290         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
25291         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
25292         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
25293         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
25294         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
25295
25296         * gcc.target/xstormy16/sfr: New files:
25297         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
25298         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
25299         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
25300         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
25301         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
25302         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
25303         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
25304         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
25305         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
25306         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
25307         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
25308         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
25309         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
25310         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
25311         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
25312         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
25313         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
25314         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
25315         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
25316         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
25317         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
25318         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
25319         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
25320         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
25321         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
25322         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
25323         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
25324         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
25325         27_if0_sfrw_bitfield_f.c
25326
25327 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25328
25329         PR c++/18100
25330         * g++.dg/lookup/name-clash4.C: New test.
25331
25332 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
25333
25334         PR c++/18672
25335         * g++.dg/opt/array1.C: New.
25336
25337         PR c++/18803
25338         * g++.dg/template/operator5.C: New.
25339
25340 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
25341
25342         PR c/18867
25343         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
25344
25345 2004-12-07  Steven Bosscher  <stevenb@suse.de>
25346
25347         * gcc.dg/noncompile/20041207.c: New test.
25348
25349 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
25350
25351         * g++.dg/other/unreachable-1.C: New test.
25352
25353 2004-12-06  Nick Clifton  <nickc@redhat.com>
25354
25355         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
25356         <limits.h> because the latter comes from gcc's include/ directory
25357         and not the newlib/libc/include directory.
25358
25359 2004-12-04  Richard Henderson  <rth@redhat.com>
25360
25361         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
25362
25363 2004-12-04  Richard Henderson  <rth@redhat.com>
25364
25365         * lib/target-supports.exp (check_gc_sections_available): Disable
25366         for alpha and ia64.
25367
25368 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
25369
25370         PR middle-end/17909
25371         * g++.dg/other/vararg-2.C: New test.
25372
25373 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25374
25375         PR c++/17011, c++/17971
25376         * g++.dg/template/error15.C: Adjust expected error.
25377         * g++.dg/template/instantiate3.C: Likewise.
25378
25379 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
25380
25381         * gcc.dg/altivec-18.c: Fix for darwin
25382
25383 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
25384
25385         PR c++/18782
25386         * g++.dg/parse/ptrmem2.C: New.
25387
25388         PR c++/18318
25389         * g++.dg/template/new1.C: New.
25390
25391 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25392
25393         PR fortran/18710
25394         * gfortran.dg/direct_io_3.f90: New test.
25395
25396 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
25397
25398         PR 18758
25399         * g++.dg/parse/crash21.C: New.
25400
25401 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25402
25403         PR c++/15664, c++/18276
25404         * g++.dg/template/ttp13.C: New test.
25405         * g++.dg/template/ttp14.C: Likewise.
25406
25407 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25408
25409         PR c++/18123
25410         * g++.dg/parse/enum2.C: New test.
25411         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
25412
25413 2004-12-02  Nick Clifton  <nickc@redhat.com>
25414
25415         * gcc.target/xstormy16: New test directory.
25416         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
25417         * gcc.target/xstormy16/bp.c: Check the generation of bp
25418         instructions.
25419         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
25420         bn instructions and the BELOW100 attribute.
25421
25422 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
25423
25424         PR target/16952
25425         * gcc.dg/ppc-eabi.c: New.
25426
25427 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
25428
25429         PR fortran/18284
25430         * gfortran.dg/backspace.f90
25431
25432 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
25433
25434         * gfortran.dg/inquire.f90: New test.
25435
25436 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
25437
25438         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
25439         handle effective-target-keyword.
25440         (dg-skip-if): Support effective-target keyword as target list.
25441         (dg-xfail-if): Ditto.
25442         * lib/target-supports.exp (is-effective-target-keyword): New proc.
25443
25444 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
25445
25446         PR tree-optimization/18291
25447         * gcc.c-torture/compile/pr18291.c: New test.
25448
25449 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
25450
25451         PR C++/18729
25452         * g++.dg/parse/crash20.C: New.
25453
25454         PR c++/17431
25455         * g++.dg/overload/arg1.C: New.
25456         * g++.dg/overload/arg2.C: New.
25457         * g++.dg/overload/arg3.C: New.
25458         * g++.dg/overload/arg4.C: New.
25459
25460 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
25461
25462         * gcc.dg/c99-flex-array-4.c: Remove.
25463
25464 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
25465
25466         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
25467
25468         * lib/target-supports.exp (is-effective-target): Simplify.
25469
25470         * lib/target-supports.exp (check_effective_target_vect_long):
25471         Fix for powerpc64-*-*.
25472
25473 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
25474
25475         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
25476         to support new requirements on FreeBSD 5.
25477
25478 2004-11-30  Devang Patel  <dpatel@apple.com>
25479
25480         PR 18702
25481         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
25482
25483 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
25484
25485         * g++.dg/ext/altivec-13.C: New test.
25486
25487 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
25488
25489         PR tree-opt/18298
25490         * gcc.c-torture/execute/p18298.c: New test.
25491
25492 2004-11-30  Ira Rosen  <irar@il.ibm.com>
25493             Dorit Naishlos  <dorit@il.ibm.com>
25494
25495         PR tree-opt/18607
25496         * gcc.dg/vect/vect-89.c: New test.
25497
25498 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
25499
25500         * gcc.dg/pr18596-1.c: New test.
25501
25502 2004-11-30  Ben Elliston  <bje@au.ibm.com>
25503
25504         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
25505
25506 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
25507
25508         PR c/18479
25509         * gcc.dg/pr18479.c: New test.
25510
25511 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
25512
25513         PR target/18490
25514         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
25515         mmix-knuth-mmixware.
25516
25517         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
25518         cris-*-elf* cris-*-aout* mmix-*-*
25519
25520 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
25521
25522         PR middle-end/18725
25523         * gcc.dg/pr18725.c: New test.
25524
25525 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
25526
25527         PR target/18488
25528         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
25529
25530         PR target/18336
25531         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
25532
25533 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
25534
25535         PR c++/18368
25536         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
25537         * g++.old-deja/g++.law/ctors5.C: Likewise.
25538         * g++.old-deja/g++.other/crash25.C: Likewise.
25539
25540         PR c++/18674
25541         * g++.dg/template/error16.C: New test.
25542
25543         PR c++/18512
25544         * g++.dg/template/crash29.C: New test.
25545
25546 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
25547
25548         PR tree-optimization/18712
25549         * gcc.c-torture/compile/pr18712.c: New test.
25550
25551 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
25552
25553         PR c/7544
25554         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
25555         tests.
25556
25557 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25558
25559         PR c++/18652
25560         * g++.dg/lookup/crash6.C: New test.
25561
25562 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
25563
25564         PR middle-end/18164
25565         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
25566
25567 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
25568
25569         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
25570         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
25571         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
25572
25573 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
25574
25575         * gcc.dg/pr18164.c: New test.
25576
25577 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
25578
25579         * gcc.dg/funroll-loops-all.c: New.
25580
25581 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
25582
25583         PR target/18489
25584         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
25585         delimeter, match space and TAB as well as ":".
25586
25587         PR target/18484
25588         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
25589
25590         PR target/18348
25591         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
25592
25593         PR target/18345
25594         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
25595
25596         PR target/18337
25597         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
25598
25599 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
25600
25601         * gfortran.dg/direct_io_2.f90: New test.
25602
25603 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
25604
25605         PR target/18334
25606         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
25607
25608 2004-11-28  Richard Henderson  <rth@redhat.com>
25609
25610         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
25611
25612 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
25613
25614         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
25615         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
25616         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
25617         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
25618         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
25619         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
25620         gcc.dg/pointer-arith-8.c: New tests.
25621
25622 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
25623
25624         PR fortran/18364
25625         * gfortran.dg/endfile.f90: New test.
25626
25627 2004-11-27  Falk Hueffner  <falk@debian.org>
25628
25629         * gcc.dg/loop-6.c: New test.
25630
25631 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
25632
25633         * gcc.c-torture/execute/20041126-1.c: New test.
25634
25635 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
25636
25637         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
25638         on IRIX.
25639
25640 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
25641
25642         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
25643         functions.
25644
25645 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
25646
25647         PR rtl-optimization/17825
25648         * gcc.c-torture/compile/20041119-1.c: New test.
25649
25650 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25651
25652         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
25653         Check existence of ld library path variables before unsetting.
25654
25655 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
25656
25657         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
25658
25659 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
25660
25661         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
25662
25663 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
25664
25665         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
25666
25667 2004-11-26  Ben Elliston  <bje@au.ibm.com>
25668
25669         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
25670         dg-do directive.
25671
25672 2004-11-26  Ben Elliston  <bje@au.ibm.com>
25673
25674         * gcc.dg/pr17957.c: Pass --param, not -param.
25675
25676 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
25677
25678         PR middle-end/17957
25679         * gcc.dg/pr17957.c: New test.
25680
25681 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
25682
25683         PR c++/18445
25684         * g++.dg/template/crash28.C: Likewise.
25685
25686         PR c++/18001
25687         * g++.dg/expr/unary2.C: Adjust lvalue messages.
25688         * g++.dg/ext/lvaddr.C: Likewise.
25689         * g++.dg/opt/pr7503-3.C: Likewise.
25690
25691         PR c++/18466
25692         * g++.dg/parse/qualified3.C: New test.
25693         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
25694
25695         PR c++/18545
25696         * g++.dg/expr/return1.C: New test.
25697
25698 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25699
25700         Friend class name lookup 3/n, PR c++/3332
25701         * g++.dg/lookup/friend3.C: New test.
25702         * g++.dg/lookup/friend4.C: Likewise.
25703         * g++.dg/lookup/friend5.C: Likewise.
25704
25705 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25706
25707         Friend class name lookup 2/n, PR c++/14513, c++/15410
25708         * g++.dg/lookup/friend2.C: New test.
25709         * g++.dg/template/friend31.C: Likewise.
25710
25711 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25712
25713         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
25714
25715 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
25716
25717         PR c++/17473
25718         * g++.dg/tc1/dr56.C: Remove.
25719         * g++.dg/template/typedef1.C: Add dg-error markers.
25720         * g++.old-deja/g++.other/typedef7.C: Likewise.
25721
25722         PR c++/18285
25723         * g++.dg/parse/typedef7.C: New test.
25724
25725 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
25726
25727         * gcc.c-torture/execute/20041124-1.c: New test.
25728
25729 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
25730
25731         * g++.dg/template/deduce3.C: New test.
25732
25733         PR c++/18586
25734         * g++.dg/template/crash27.C: New test.
25735
25736         PR c++/18530
25737         * g++.dg/warn/Wshadow-3.C: New test.
25738
25739 2004-11-24  Devang Patel  <dpatel@apple.com>
25740
25741         PR/18555
25742         * gcc.dg/cpp/isysroot-1.c: New test.
25743         * gcc.dg/cpp/usr/include/stdio.h: New file.
25744         * gcc.dg/cpp/isysroot-2.c: New test.
25745         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
25746         New file.
25747
25748 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25749
25750         PR c++/8929
25751         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
25752
25753 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
25754
25755         * gcc.target/sparc/align.c: Do not include <stdint.h>.
25756         * gcc.target/sparc/pdist.c: Likewise.
25757
25758 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
25759
25760         PR c++/16882
25761         * g++.dg/conversion/simd1.C: New test.
25762
25763 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25764
25765         * lib/target-libpath.exp: New file defining
25766         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
25767         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
25768         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
25769         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
25770         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
25771
25772 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
25773
25774         * gcc.dg/pragma-align-2.c: Test macro expansion.
25775         * gcc.dg/pragma-pack-2.c: New test.
25776
25777 2004-11-23  Richard Henderson  <rth@redhat.com>
25778
25779         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
25780         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
25781         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
25782         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
25783         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
25784         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
25785
25786         * gcc.dg/vect/vect.exp: Add check for alpha.
25787         * lib/target-supports.exp (check_alpha_max_hw_available): New.
25788         (check_effective_target_vect_int): Enable for alpha.
25789         (check_effective_target_vect_long): New.
25790         (is-effective-target): Add it.
25791
25792 2004-11-23  Uros Bizjak <uros@kss-loka.si>
25793
25794         * gcc.dg/pr18614-1.c: New test.
25795
25796 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
25797
25798         * gcc.dg/setjmp-2.c: New test.
25799
25800 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
25801
25802         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
25803         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
25804         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
25805         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
25806         gcc.target/sparc/pdist.c: New tests.
25807
25808 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
25809
25810         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
25811
25812 2004-11-22  Dale Johannesen  <dalej@apple.com>
25813
25814         * gcc.dg/20041111-1.c: New.
25815
25816 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
25817
25818         PR tree-opt/18536
25819         * gcc.dg/vect/pr18536.c: New test.
25820
25821 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25822
25823         PR c++/18354
25824         * g++.dg/template/nontype11.C: New test.
25825
25826 2004-11-21  Roger Sayle  <roger@eyesopen.com>
25827
25828         PR middle-end/18520
25829         * gcc.dg/pr18520-1.c: New test case.
25830
25831 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
25832
25833         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
25834         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
25835         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
25836         expected diagnostics.
25837
25838 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25839
25840         PR target/18580
25841         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
25842         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
25843         vect-77.c, vect-77a.c: XFAIL on the SPARC.
25844
25845 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25846
25847         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
25848
25849 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
25850             Joseph Myers  <joseph@codesourcery.com>
25851
25852         * lib/target-supports.exp (check_visibility_available): Really
25853         test the compiler.
25854
25855 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
25856
25857         PR tree-opt/18181
25858         * gcc.dg/vect/vect-85.c: New test.
25859         * gcc.dg/vect/vect-86.c: New test.
25860         * gcc.dg/vect/vect-87.c: New test.
25861         * gcc.dg/vect/vect-88.c: New test.
25862
25863 2004-11-19  Ben Elliston  <bje@au.ibm.com>
25864
25865         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
25866
25867 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
25868
25869         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
25870         * gcc.dg/ppc-and-1.c: Ditto.
25871         * gcc.dg/ppc-compare-1.c: Ditto.
25872         * gcc.dg/ppc-mov-1.c: Ditto
25873
25874 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
25875             Mark Mitchell  <mark@codesourcery.com>
25876
25877         * gcc.dg/pragma-init-fini-2.c: New test.
25878
25879 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
25880             Aldy Hernandez  <aldyh@redhat.com>
25881
25882         * lib/target-supports.exp (check_effective_target_vect_int): New
25883         (check_effective_target_vect_float): New
25884         (check_effective_target_vect_double): New.
25885         (is-effective-target): Support new effective targets keywords.
25886         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
25887         default action for dg-do.
25888         * gcc.dg/vect/pr16105.c: Use new support.
25889         * gcc.dg/vect/pr18400.c: Ditto.
25890         * gcc.dg/vect/pr18425.c: Ditto.
25891         * gcc.dg/vect/vect-1.c: Ditto.
25892         * gcc.dg/vect/vect-10.c: Ditto.
25893         * gcc.dg/vect/vect-11.c: Ditto.
25894         * gcc.dg/vect/vect-12.c: Ditto.
25895         * gcc.dg/vect/vect-13.c: Ditto.
25896         * gcc.dg/vect/vect-14.c: Ditto.
25897         * gcc.dg/vect/vect-15.c: Ditto.
25898         * gcc.dg/vect/vect-16.c: Ditto.
25899         * gcc.dg/vect/vect-17.c: Ditto.
25900         * gcc.dg/vect/vect-18.c: Ditto.
25901         * gcc.dg/vect/vect-19.c: Ditto.
25902         * gcc.dg/vect/vect-2.c: Ditto.
25903         * gcc.dg/vect/vect-20.c: Ditto.
25904         * gcc.dg/vect/vect-21.c: Ditto.
25905         * gcc.dg/vect/vect-22.c: Ditto.
25906         * gcc.dg/vect/vect-23.c: Ditto.
25907         * gcc.dg/vect/vect-24.c: Ditto.
25908         * gcc.dg/vect/vect-25.c: Ditto.
25909         * gcc.dg/vect/vect-26.c: Ditto.
25910         * gcc.dg/vect/vect-27.c: Ditto.
25911         * gcc.dg/vect/vect-27a.c: Ditto.
25912         * gcc.dg/vect/vect-28.c: Ditto.
25913         * gcc.dg/vect/vect-29.c: Ditto.
25914         * gcc.dg/vect/vect-29a.c: Ditto.
25915         * gcc.dg/vect/vect-3.c: Ditto.
25916         * gcc.dg/vect/vect-30.c: Ditto.
25917         * gcc.dg/vect/vect-31.c: Ditto.
25918         * gcc.dg/vect/vect-32.c: Ditto.
25919         * gcc.dg/vect/vect-33.c: Ditto.
25920         * gcc.dg/vect/vect-34.c: Ditto.
25921         * gcc.dg/vect/vect-35.c: Ditto.
25922         * gcc.dg/vect/vect-36.c: Ditto.
25923         * gcc.dg/vect/vect-37.c: Ditto.
25924         * gcc.dg/vect/vect-38.c: Ditto.
25925         * gcc.dg/vect/vect-4.c: Ditto.
25926         * gcc.dg/vect/vect-40.c: Ditto.
25927         * gcc.dg/vect/vect-41.c: Ditto.
25928         * gcc.dg/vect/vect-42.c: Ditto.
25929         * gcc.dg/vect/vect-43.c: Ditto.
25930         * gcc.dg/vect/vect-44.c: Ditto.
25931         * gcc.dg/vect/vect-45.c: Ditto.
25932         * gcc.dg/vect/vect-46.c: Ditto.
25933         * gcc.dg/vect/vect-47.c: Ditto.
25934         * gcc.dg/vect/vect-48.c: Ditto.
25935         * gcc.dg/vect/vect-48a.c: Ditto.
25936         * gcc.dg/vect/vect-49.c: Ditto.
25937         * gcc.dg/vect/vect-5.c: Ditto.
25938         * gcc.dg/vect/vect-50.c: Ditto.
25939         * gcc.dg/vect/vect-51.c: Ditto.
25940         * gcc.dg/vect/vect-52.c: Ditto.
25941         * gcc.dg/vect/vect-53.c: Ditto.
25942         * gcc.dg/vect/vect-54.c: Ditto.
25943         * gcc.dg/vect/vect-55.c: Ditto.
25944         * gcc.dg/vect/vect-56.c: Ditto.
25945         * gcc.dg/vect/vect-56a.c: Ditto.
25946         * gcc.dg/vect/vect-57.c: Ditto.
25947         * gcc.dg/vect/vect-58.c: Ditto.
25948         * gcc.dg/vect/vect-59.c: Ditto.
25949         * gcc.dg/vect/vect-6.c: Ditto.
25950         * gcc.dg/vect/vect-60.c: Ditto.
25951         * gcc.dg/vect/vect-61.c: Ditto.
25952         * gcc.dg/vect/vect-62.c: Ditto.
25953         * gcc.dg/vect/vect-63.c: Ditto.
25954         * gcc.dg/vect/vect-64.c: Ditto.
25955         * gcc.dg/vect/vect-65.c: Ditto.
25956         * gcc.dg/vect/vect-66.c: Ditto.
25957         * gcc.dg/vect/vect-67.c: Ditto.
25958         * gcc.dg/vect/vect-68.c: Ditto.
25959         * gcc.dg/vect/vect-69.c: Ditto.
25960         * gcc.dg/vect/vect-7.c: Ditto.
25961         * gcc.dg/vect/vect-72.c: Ditto.
25962         * gcc.dg/vect/vect-72a.c: Ditto.
25963         * gcc.dg/vect/vect-73.c: Ditto.
25964         * gcc.dg/vect/vect-74.c: Ditto.
25965         * gcc.dg/vect/vect-75.c: Ditto.
25966         * gcc.dg/vect/vect-76.c: Ditto.
25967         * gcc.dg/vect/vect-77.c: Ditto.
25968         * gcc.dg/vect/vect-77a.c: Ditto.
25969         * gcc.dg/vect/vect-78.c: Ditto.
25970         * gcc.dg/vect/vect-79.c: Ditto.
25971         * gcc.dg/vect/vect-8.c: Ditto.
25972         * gcc.dg/vect/vect-80.c: Ditto.
25973         * gcc.dg/vect/vect-82.c: Ditto.
25974         * gcc.dg/vect/vect-82_64.c: Ditto.
25975         * gcc.dg/vect/vect-83.c: Ditto.
25976         * gcc.dg/vect/vect-83_64.c: Ditto.
25977         * gcc.dg/vect/vect-9.c: Ditto.
25978         * gcc.dg/vect/vect-all.c: Ditto.
25979         * gcc.dg/vect/vect-none.c: Ditto.
25980
25981 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
25982
25983         * lib/gcc-dg.exp (dg-skip-if): New function.
25984         (dg-forbid-option): Remove.
25985         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
25986         * g++.dg/abi/bitfield8.C: Likewise.
25987         * g++.dg/abi/dtor1.C: Likewise.
25988         * g++.dg/abi/empty10.C: Likewise.
25989         * g++.dg/abi/empty7.C: Likewise.
25990         * g++.dg/abi/empty9.C: Likewise.
25991         * g++.dg/abi/layout3.C: Likewise.
25992         * g++.dg/abi/layout4.C: Likewise.
25993         * g++.dg/abi/thunk1.C: Likewise.
25994         * g++.dg/abi/thunk2.C: Likewise.
25995         * g++.dg/abi/vbase11.C: Likewise.
25996         * g++.dg/abi/vthunk2.C: Likewise.
25997         * g++.dg/abi/vthunk3.C: Likewise.
25998         * g++.dg/ext/attrib8.C: Likewise.
25999         * g++.dg/opt/longbranch2.C: Likewise.
26000         * g++.dg/opt/reg-stack4.C: Likewise.
26001         * g++.old-deja/g++.ext/attrib1.C: Likewise.
26002         * g++.old-deja/g++.ext/attrib2.C: Likewise.
26003         * g++.old-deja/g++.ext/attrib3.C: Likewise.
26004         * g++.old-deja/g++.other/store-expr1.C: Likewise.
26005         * g++.old-deja/g++.other/store-expr2.C: Likewise.
26006         * gcc.dg/20000609-1.c: Likewise.
26007         * gcc.dg/20000720-1.c: Likewise.
26008         * gcc.dg/20011107-1.c: Likewise.
26009         * gcc.dg/20011119-1.c: Likewise.
26010         * gcc.dg/20020108-1.c: Likewise.
26011         * gcc.dg/20020122-2.c: Likewise.
26012         * gcc.dg/20020122-3.c: Likewise.
26013         * gcc.dg/20020201-3.c: Likewise.
26014         * gcc.dg/20020206-1.c: Likewise.
26015         * gcc.dg/20020218-1.c: Likewise.
26016         * gcc.dg/20020310-1.c: Likewise.
26017         * gcc.dg/20020411-1.c: Likewise.
26018         * gcc.dg/20020418-2.c: Likewise.
26019         * gcc.dg/20020426-1.c: Likewise.
26020         * gcc.dg/20020426-2.c: Likewise.
26021         * gcc.dg/20020517-1.c: Likewise.
26022         * gcc.dg/20020523-1.c: Likewise.
26023         * gcc.dg/20020523-2.c: Likewise.
26024         * gcc.dg/20020729-1.c: Likewise.
26025         * gcc.dg/20030204-1.c: Likewise.
26026         * gcc.dg/20030826-2.c: Likewise.
26027         * gcc.dg/20030926-1.c: Likewise.
26028         * gcc.dg/20031202-1.c: Likewise.
26029         * gcc.dg/980312-1.c: Likewise.
26030         * gcc.dg/980313-1.c: Likewise.
26031         * gcc.dg/990117-1.c: Likewise.
26032         * gcc.dg/990424-1.c: Likewise.
26033         * gcc.dg/990524-1.c: Likewise.
26034         * gcc.dg/991230-1.c: Likewise.
26035         * gcc.dg/i386-387-1.c: Likewise.
26036         * gcc.dg/i386-387-2.c: Likewise.
26037         * gcc.dg/i386-387-3.c: Likewise.
26038         * gcc.dg/i386-387-4.c: Likewise.
26039         * gcc.dg/i386-387-5.c: Likewise.
26040         * gcc.dg/i386-387-6.c: Likewise.
26041         * gcc.dg/i386-asm-1.c: Likewise.
26042         * gcc.dg/i386-bitfield1.c: Likewise.
26043         * gcc.dg/i386-bitfield2.c: Likewise.
26044         * gcc.dg/i386-loop-1.c: Likewise.
26045         * gcc.dg/i386-loop-2.c: Likewise.
26046         * gcc.dg/i386-loop-3.c: Likewise.
26047         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
26048         * gcc.dg/i386-pic-1.c: Likewise.
26049         * gcc.dg/i386-regparm.c: Likewise.
26050         * gcc.dg/i386-signbit-1.c: Likewise.
26051         * gcc.dg/i386-signbit-2.c: Likewise.
26052         * gcc.dg/i386-signbit-3.c: Likewise.
26053         * gcc.dg/i386-sse-5.c: Likewise.
26054         * gcc.dg/i386-sse-8.c: Likewise.
26055         * gcc.dg/i386-unroll-1.c: Likewise.
26056         * gcc.dg/tls/opt-1.c: Likewise.
26057         * gcc.dg/tls/opt-2.c: Likewise.
26058         * gcc.dg/unroll-1.c: Likewise.
26059         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
26060         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
26061         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
26062         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
26063
26064 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26065
26066         * g++.dg/template/incomplete1.C: New test.
26067
26068 2004-11-16  Nick Clifton  <nickc@redhat.com>
26069
26070         Revert patches accidentally commited during checkin of fixes for
26071         xstormy16 tests:
26072         gcc.c-torture/execute/simd-4.c: Revert
26073         gcc.dg/20040910-1.c: Revert.
26074
26075 2004-11-16  Paul Brook  <paul@codesourcery.com>
26076
26077         PR fortran/13010
26078         * gfortran.dg/der_pointer_1.f90: New test.
26079
26080 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
26081
26082         PR c/18498
26083         * gcc.dg/bitfld-13.c: New test.
26084
26085 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
26086
26087         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
26088         powerpc*-*-linux*.
26089
26090         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
26091         * gcc.dg/ppc64-abi-2.c: Ditto.
26092         * gcc.dg/ppc64-abi-3.c: Ditto.
26093
26094         * lib/gcc-dg.exp (dg-target-list): Remove.
26095
26096 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
26097
26098         * gcc.dg/ia64-postinc.c: New test.
26099
26100 2004-11-15  Mark Mitchell <mark@codesourcery.com>
26101
26102         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
26103
26104 2004-11-15  Nick Clifton  <nickc@redhat.com>
26105
26106         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
26107         __INT_MAX__ so that the test can be compiled by toolchains
26108         targeted at 16-bit processors.
26109
26110         * gcc.dg/20040625-1.c: Use long constants rather than integers
26111         when performing arithmetic that will overflow 16-bits.
26112
26113         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
26114         xstormy16.  It does not support 128-bit vector operations.
26115
26116         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
26117         with the macro PTR_TYPE.  Define this macro to an integer type
26118         suitable for holding a pointer.
26119
26120         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
26121         the target is a 16-bit processor.
26122
26123         * gcc.dg/cpp/if-2.c: Expect a different warning message from
26124         16-bit targets where the character constant will be too long.
26125
26126         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
26127         where the double will not be directly addressable.
26128
26129 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26130
26131         Friend class name lookup 1/n, PR c++/18471
26132         * g++.dg/template/crash26.C: New test.
26133         * g++.dg/lookup/struct1.C: Adjust expected error.
26134         * g++.dg/parse/elab1.C: Likewise.
26135         * g++.dg/parse/elab2.C: Likewise.
26136         * g++.dg/parse/int-as-enum1.C: Likewise.
26137         * g++.dg/parse/struct-as-enum1.C: Likewise.
26138         * g++.dg/parse/typedef1.C: Likewise.
26139         * g++.dg/parse/typedef3.C: Likewise.
26140         * g++.dg/parse/typedef4.C: Likewise.
26141         * g++.dg/parse/typedef5.C: Likewise.
26142         * g++.dg/template/nontype4.C: Likewise.
26143         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
26144         * g++.old-deja/g++.other/elab1.C: Likewise.
26145         * g++.old-deja/g++.other/syntax4.C: Likewise.
26146
26147 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
26148
26149         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
26150
26151 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
26152
26153         * gcc.c-torture/execute/20041114-1.c: New test.
26154
26155 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
26156
26157         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
26158         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
26159         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
26160         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
26161         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
26162         gcc.dg/switch-7.c: New tests.
26163
26164 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
26165
26166         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
26167
26168 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
26169
26170         PR tree-opt/18400
26171         * gcc.dg/vect/pr18400.c: New test.
26172
26173 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
26174             Andrew Pinski  <pinskia@physics.uc.edu>
26175
26176         PR tree-opt/18425
26177         * gcc.dg/vect/pr18425.c: New test.
26178
26179 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
26180
26181         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
26182         Guard with dg-require-alias and dg-require-visibility.
26183
26184 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
26185
26186         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
26187
26188 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26189
26190         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
26191
26192 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26193
26194         PR c++/17344
26195         * g++.dg/template/defarg5.C: New test.
26196
26197 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
26198
26199         * g++.dg/parse/cast1.C: Run only on ILP32.
26200         * g++.old-deja/g++.mike/p784.C: Likewise.
26201
26202 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
26203
26204         * gcc.c-torture/execute/20041113-1.c: New test.
26205
26206 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
26207
26208         PR target/18230
26209         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
26210         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
26211         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
26212         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
26213         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
26214         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
26215         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
26216         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
26217         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
26218         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
26219         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
26220         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
26221         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
26222
26223 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
26224
26225         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
26226         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
26227         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
26228         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
26229         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
26230         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
26231         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
26232         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
26233         gcc.target/sparc/combined-1.c: New tests.
26234
26235 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
26236
26237         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
26238         New tests.
26239
26240 2004-11-12  Mark Mitchell <mark@codesourcery.com>
26241
26242         * lib/gcc-dg.exp (dg-forbid-option): New function.
26243         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
26244         * g++.dg/abi/bitfield8.C: Likewise.
26245         * g++.dg/abi/dtor1.C: Likewise.
26246         * g++.dg/abi/empty10.C: Likewise.
26247         * g++.dg/abi/empty7.C: Likewise.
26248         * g++.dg/abi/empty9.C: Likewise.
26249         * g++.dg/abi/layout3.C: Likewise.
26250         * g++.dg/abi/layout4.C: Likewise.
26251         * g++.dg/abi/thunk1.C: Likewise.
26252         * g++.dg/abi/thunk2.C: Likewise.
26253         * g++.dg/abi/vbase11.C: Likewise.
26254         * g++.dg/abi/vthunk2.C: Likewise.
26255         * g++.dg/abi/vthunk3.C: Likewise.
26256         * g++.dg/ext/attrib8.C: Likewise.
26257         * g++.dg/opt/longbranch2.C: Likewise.
26258         * g++.dg/opt/reg-stack4.C: Likewise.
26259         * g++.old-deja/g++.ext/attrib1.C: Likewise.
26260         * g++.old-deja/g++.ext/attrib2.C: Likewise.
26261         * g++.old-deja/g++.ext/attrib3.C: Likewise.
26262         * g++.old-deja/g++.other/store-expr1.C: Likewise.
26263         * g++.old-deja/g++.other/store-expr2.C: Likewise.
26264         * gcc.dg/20000609-1.c: Likewise.
26265         * gcc.dg/20000720-1.c: Likewise.
26266         * gcc.dg/20011107-1.c: Likewise.
26267         * gcc.dg/20011119-1.c: Likewise.
26268         * gcc.dg/20020108-1.c: Likewise.
26269         * gcc.dg/20020122-2.c: Likewise.
26270         * gcc.dg/20020122-3.c: Likewise.
26271         * gcc.dg/20020201-3.c: Likewise.
26272         * gcc.dg/20020206-1.c: Likewise.
26273         * gcc.dg/20020218-1.c: Likewise.
26274         * gcc.dg/20020310-1.c: Likewise.
26275         * gcc.dg/20020411-1.c: Likewise.
26276         * gcc.dg/20020418-2.c: Likewise.
26277         * gcc.dg/20020426-1.c: Likewise.
26278         * gcc.dg/20020426-2.c: Likewise.
26279         * gcc.dg/20020517-1.c: Likewise.
26280         * gcc.dg/20020523-1.c: Likewise.
26281         * gcc.dg/20020523-2.c: Likewise.
26282         * gcc.dg/20020729-1.c: Likewise.
26283         * gcc.dg/20030204-1.c: Likewise.
26284         * gcc.dg/20030826-2.c: Likewise.
26285         * gcc.dg/20030926-1.c: Likewise.
26286         * gcc.dg/20031202-1.c: Likewise.
26287         * gcc.dg/980312-1.c: Likewise.
26288         * gcc.dg/980313-1.c: Likewise.
26289         * gcc.dg/990117-1.c: Likewise.
26290         * gcc.dg/990424-1.c: Likewise.
26291         * gcc.dg/990524-1.c: Likewise.
26292         * gcc.dg/991230-1.c: Likewise.
26293         * gcc.dg/i386-387-1.c: Likewise.
26294         * gcc.dg/i386-387-2.c: Likewise.
26295         * gcc.dg/i386-387-3.c: Likewise.
26296         * gcc.dg/i386-387-4.c: Likewise.
26297         * gcc.dg/i386-387-5.c: Likewise.
26298         * gcc.dg/i386-387-6.c: Likewise.
26299         * gcc.dg/i386-asm-1.c: Likewise.
26300         * gcc.dg/i386-bitfield1.c: Likewise.
26301         * gcc.dg/i386-bitfield2.c: Likewise.
26302         * gcc.dg/i386-loop-1.c: Likewise.
26303         * gcc.dg/i386-loop-2.c: Likewise.
26304         * gcc.dg/i386-loop-3.c: Likewise.
26305         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
26306         * gcc.dg/i386-pic-1.c: Likewise.
26307         * gcc.dg/i386-regparm.c: Likewise.
26308         * gcc.dg/i386-signbit-1.c: Likewise.
26309         * gcc.dg/i386-signbit-2.c: Likewise.
26310         * gcc.dg/i386-signbit-3.c: Likewise.
26311         * gcc.dg/i386-sse-5.c: Likewise.
26312         * gcc.dg/i386-sse-8.c: Likewise.
26313         * gcc.dg/i386-unroll-1.c: Likewise.
26314         * gcc.dg/tls/opt-1.c: Likewise.
26315         * gcc.dg/tls/opt-2.c: Likewise.
26316         * gcc.dg/unroll-1.c: Likewise.
26317         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
26318         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
26319         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
26320         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
26321         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
26322         -m64 is specified.
26323
26324 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
26325
26326         PR c++/18389
26327         * g++.dg/parse/cond1.C: New test.
26328
26329         PR c++/18429
26330         * g++.dg/template/array9.C: New test.
26331         * g++.dg/ext/vla1.C: Adjust error messages.
26332         * g++.dg/ext/vlm1.C: Likewise.
26333         * g++.dg/template/crash2.C: Likewise.
26334
26335         PR c++/18436
26336         * g++.dg/template/call3.C: New test.
26337
26338         PR c++/18407
26339         * g++.dg/template/ptrmem11.C: New test.
26340
26341 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
26342
26343         PR other/14264
26344         * lib/g++.exp: Set LC_ALL and LANG to C.
26345         * lib/gcc-dg.exp: Likewise.
26346         * lib/gfortran.exp: Likewise.
26347         * lib/objc.exp: Likewise.
26348         * lib/treelang.exp: Likewise.
26349
26350 2004-11-12  Andreas Schwab  <schwab@suse.de>
26351
26352         * gcc.dg/pr16286.c: Fix last change.
26353
26354 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
26355
26356         PR c++/18416
26357         * g++.dg/init/global1.C: New test.
26358
26359 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
26360
26361         * gcc.c-torture/execute/20041112-1.c: New test.
26362
26363 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
26364
26365         * lib/gcc-dg.exp (dg-target-list): New.
26366
26367 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
26368             Richard Sandiford  <rsandifo@redhat.com>
26369
26370         * lib/target-supports.exp (get-compiler_messages): New.
26371         (check_named_sections_available): Use it.
26372         (check_effective_target_ilp32): New.
26373         (check_effective_target_lp64): New.
26374         (is-effective-target): New.
26375         * lib/gcc-dg.exp (dg-require-effective-target): New.
26376
26377 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
26378
26379         * gcc.dg/precedence-1.c: New test.
26380
26381 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
26382
26383         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
26384
26385         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
26386         message, delete generated files, use more descriptive name for
26387         executable, and make the test unsupported when it cannot be run.
26388
26389         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
26390         (dg-require-weak, dg-require-visibility, dg-require-alias,
26391         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
26392         dg-require-iconv, dg-require-named-sections): Use it.
26393
26394         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
26395
26396 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
26397
26398         PR target/16457
26399         * gcc.dg/ppc-and-1: New
26400
26401         PR target/16796
26402         * gcc.dg/ppc-mov-1.c: New.
26403
26404         PR target/16458
26405         * gcc.dg/ppc-compare-1.c: New.
26406
26407 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
26408
26409         * objc.dg/desig-init-2.m: New test.
26410
26411 2004-11-10  Adam Nemet  <anemet@lnxw.com>
26412
26413         PR middle-end/18160
26414         * g++.dg/warn/register-var-1.C: New test.
26415         * g++.dg/warn/register-var-2.C: New test.
26416
26417 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26418
26419         * gcc.dg/union-2.c: New test.
26420
26421 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
26422
26423         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
26424         New test for PR tree-optimization/17892.
26425
26426 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
26427
26428         PR c++/18369
26429         * g++.dg/init/new12.C: New test.
26430
26431 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
26432
26433         * gcc.target/sparc: New directory.
26434         * gcc.target/sparc/sparc.exp: New driver.
26435         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
26436         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
26437         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
26438         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
26439
26440 2004-11-10  Paul Brook  <paul@codesourcery.com>
26441
26442         PR fortran/18218
26443         * gfortran.dg/list_read.c: New test.
26444
26445 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
26446
26447         PR c/18322
26448         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
26449         expected diagnostic location.
26450
26451 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
26452
26453         * gcc.dg/20041109-1.c: New test.
26454
26455 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
26456
26457         PR objc/18406
26458         * objc/compile/pr18406.m: New test.
26459
26460 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
26461
26462         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
26463
26464 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
26465
26466         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
26467
26468 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
26469
26470         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
26471
26472 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
26473
26474         * gcc.dg/20030225-2.c: Add prototype for abort and
26475         exit.
26476
26477 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
26478
26479         PR tree-opt/18299
26480         * gcc.c-torture/pr18299-1.c: New test.
26481
26482 2004-11-06  Andreas Schwab  <schwab@suse.de>
26483
26484         * gcc.dg/pr16286.c: Also test for bool and pixel.
26485
26486 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
26487
26488         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
26489         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
26490         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
26491         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
26492         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
26493         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
26494         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
26495         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
26496         gcc.dg/struct-semi-3.c: New tests.
26497
26498 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
26499
26500         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
26501
26502 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
26503
26504         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
26505         Do not use C99 designators.
26506
26507 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
26508
26509         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
26510
26511 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
26512
26513         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
26514         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
26515         * gcc.c-torture/execute/simd-5.x: Remove.
26516
26517 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
26518
26519         PR rtl-optimization/17933
26520         * gcc.dg/torture/pr17933-1.c: New test.
26521
26522 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
26523
26524         PR target/18106
26525         * lib/target-supports.exp (check_weak_available): Support
26526         Windows.
26527
26528 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
26529
26530         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
26531         call to fflush(stdout) before abort.
26532         (my_ffsll): New function.
26533         (generate_fields): Use it.
26534
26535 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
26536
26537         * gcc.dg/init-undef-1.c: New test.
26538
26539 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
26540
26541         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
26542         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
26543         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
26544         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
26545         expected messages for new parser.
26546
26547 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
26548
26549         * g++.dg/ext/visibility/symbian1.C: New test.
26550
26551 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
26552
26553         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
26554         on LP64 targets.
26555
26556 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
26557
26558         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
26559         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
26560         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
26561         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
26562         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
26563         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
26564         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
26565         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
26566         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
26567         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
26568
26569 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
26570
26571         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
26572         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
26573         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
26574         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
26575         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
26576         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
26577         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
26578         for new parser.
26579
26580 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
26581
26582         PR target/15342
26583         * gcc.dg/20041104-1.c: New test.
26584
26585 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26586
26587         * g++.dg/template/nontype7.C: New test.
26588         * g++.dg/template/nontype8.C: Likewise.
26589         * g++.dg/template/nontype9.C: Likewise.
26590         * g++.dg/template/nontype10.C: Likewise.
26591         * g++.dg/tc1/dr49.C: Likewise.
26592         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
26593         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
26594
26595 2004-11-04  Ben Elliston  <bje@au.ibm.com>
26596
26597         * g++.dg/rtti/tinfo1.C: Remove xfails.
26598
26599 2004-11-04  Ben Elliston  <bje@au.ibm.com>
26600
26601         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
26602         packed attribute to the definition to satisfy the new C++ parser.
26603
26604 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
26605
26606         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
26607         invocations of va_arg.
26608
26609 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
26610
26611         PR c++/18124
26612         * g++.dg/template/crash25.C: New test.
26613
26614         PR c++/18155
26615         * g++.dg/template/typedef2.C: New test.
26616         * g++.dg/parse/crash13.C: Adjust error markers.
26617
26618         PR c++/18177
26619         * g++.dg/conversion/const3.C: New test.
26620
26621 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26622
26623         PR fortran/17535
26624         PR fortran/17583
26625         PR fortran/17713
26626         * gfortran.dg/generic_[123].f90: New testcases.
26627
26628 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
26629
26630         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
26631         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
26632
26633 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
26634
26635         PR tree-opt/16808
26636         * gcc.c-torture/compile/pr16808.c: New test.
26637
26638 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
26639
26640         PR rtl-optimization/17104
26641         * gcc.dg/ppc-bitfield1.c: New.
26642
26643 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
26644
26645         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
26646
26647 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
26648
26649         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
26650         strings for 32-bit code.
26651
26652 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
26653
26654         PR c/18239
26655         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
26656
26657 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
26658
26659         PR c++/18064
26660         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
26661
26662 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
26663
26664         PR c++/15172
26665         * g++.dg/init/aggr2.C: New test.
26666
26667 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
26668
26669         * objc.dg/local-decl-1.m: New test.
26670
26671 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26672
26673         * gcc.dg/20040910-1.c: Adjust regex.
26674
26675 2004-10-30  Roger Sayle  <roger@eyesopen.com>
26676
26677         PR rtl-optimization/18084
26678         * g++.dg/opt/pr18084-1.C: New testcase.
26679
26680 2004-10-30  Matt Austern  <austern@apple.com>
26681
26682         PR c++/17542
26683         * g++.dg/ext/attrib18.C: New test.
26684
26685 2004-10-30  Roger Sayle  <roger@eyesopen.com>
26686
26687         PR middle-end/18096
26688         * gcc.dg/pr18096-1.c: New test case.
26689
26690 2004-10-30  Roger Sayle  <roger@eyesopen.com>
26691
26692         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
26693
26694 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
26695
26696         PR c/16666
26697         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
26698         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
26699         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
26700         gcc.dg/old-style-prom-3.c: New tests.
26701
26702 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
26703
26704         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
26705         Remove unnecessary inclusion of stdio.h.
26706
26707 2004-10-29  Roger Sayle  <roger@eyesopen.com>
26708
26709         PR rtl-optimization/17581
26710         * gcc.dg/pr17581-1.c: New test case.
26711
26712 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
26713
26714         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
26715         being implemented.
26716         * g++.dg/conversion/dr195-1.C: New.
26717         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
26718         * g++.old-deja/g++.mike/p10148.C: Likewise.
26719
26720 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
26721
26722         PR c++/17695
26723         * g++.dg/debug/typedef2.C: New test.
26724
26725 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
26726
26727         PR fortran/13490
26728         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
26729         * gfortran.dg/g77/README: Update.
26730
26731 2004-10-28  Matt Austern  <austern@apple.com>
26732
26733         PR c++/14124
26734         * g++.dg/ext/packed7.C: New test.
26735
26736 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
26737
26738         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
26739         scan-assembler.
26740         * lib/scanasm.exp (hidden-scan-for): New proc.
26741         (scan-hidden): Use hidden-scan-for instead of constructing the scan
26742         string.
26743         (scan-not-hidden): Likewise.
26744         * lib/target-supports.exp (check_visibility_available): mach-o is
26745         support too.
26746
26747 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
26748
26749         PR c++/17132
26750         * g++.dg/template/memclass3.C: New test.
26751
26752 2004-10-28  Adam Nemet  <anemet@lnxw.com>
26753
26754         PR middle-end/18160
26755         * gcc.dg/register-var-1.c: New test.
26756         * gcc.dg/register-var-2.c: New test.
26757         * gcc.dg/asm-7.c: Taking the address of a register variable is an
26758         error now.
26759
26760 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
26761
26762         PR other/18172
26763         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
26764         unused variables.
26765         * gcc.dg/vect/vect-22.c: Likewise.
26766
26767 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
26768
26769         * gcc.dg/i386-rotate-1.c: New test.
26770
26771 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
26772
26773         * g++.dg/init/ref12.C: Add "run" marker.
26774
26775         PR c++/17435
26776         * g++.dg/init/ref12.C: New test.
26777
26778         PR c++/18140
26779         * g++.dg/template/shift1.C: New test.
26780         * g++.dg/template/error10.C: Adjust error markers.
26781
26782 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
26783
26784         PR tree-opt/17529
26785         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
26786
26787 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
26788
26789         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
26790         * gcc.dg/weak/weak-3.c: Likewise.
26791         * gcc.dg/weak/weak-5.c: Likewise.
26792         * gcc.dg/weak/weak-9.c: Likewise.
26793         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
26794         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
26795
26796         * gcc.dg/darwin-weakimport-1.c: New.
26797
26798 2004-10-28  Ben Elliston  <bje@au.ibm.com>
26799
26800         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
26801
26802 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
26803
26804         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
26805         'syntax' error messages.
26806         * gcc.dg/cpp/direct2s.c: Likewise.
26807
26808 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
26809
26810         * gcc.c-torture/compile/20041026-1.c: New.
26811
26812 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
26813
26814         PR c++/18093
26815         * g++.dg/lookup/ns2.C: New test.
26816
26817         PR c++/18020
26818         * g++.dg/template/enum4.C: New test.
26819
26820         PR c++/18161
26821         * g++.dg/template/expr1.C: New test.
26822
26823 2004-10-26  Ben Elliston  <bje@au.ibm.com>
26824
26825         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
26826
26827 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
26828
26829         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
26830         gcc.dg/decl-nospec-3.c: New tests.
26831
26832 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
26833
26834         * objc.dg/super-class-3.m: New test.
26835
26836 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
26837
26838         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
26839         resyncing.
26840         * gcc.dg/cpp/direct2s.c: Likewise.
26841
26842 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
26843
26844         * objc.dg/image-info.m: Update for changes to section selection.
26845
26846 2004-10-25  David Ayers  <d.ayers@inode.at>
26847             Ziemowit Laski  <zlaski@apple.com>
26848
26849         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
26850         diagnostics when messaging 'id <Proto>'.
26851         * objc.dg/class-protocol-1.m: New test.
26852         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
26853         a non-existent method signature.
26854         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
26855         Update diagnostics when messaging with non-existent method signature.
26856         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
26857         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
26858         invalid receivers are now resolved as if messaging 'id'; remove
26859         extraneous diagnostics.
26860
26861 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
26862
26863         PR c/16667
26864         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
26865         gcc.dg/init-desig-obs-3.c: New tests.
26866
26867 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
26868
26869         * gcc.dg/debug/20041023-1.c: New test.
26870
26871 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
26872
26873         PR middle-end/17407
26874         * gcc.c-torture/compile/pr17407.c: New test.
26875
26876         PR c++/18121
26877         * g++.dg/template/array8.C: New test.
26878
26879 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
26880
26881         PR other/18138
26882         * lib/g++.exp: Accept more than one multilib libgcc.
26883         * lib/gcc-dg.exp: Likewise.
26884         * lib/objc.exp: Likewise.
26885         * lib/treelang.exp: Likewise.
26886         * lib/gfortran.exp: Likewise.
26887
26888 2004-10-24  Ben Elliston  <bje@au.ibm.com>
26889
26890         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
26891
26892 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
26893
26894         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
26895         * gcc.dg/c99-const-expr-3.c: Likewise.
26896
26897 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
26898
26899         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
26900
26901 2004-10-23  Ben Elliston  <bje@au.ibm.com>
26902
26903         * gcc.c-torture/execute/loop-2e.x: Remove.
26904
26905 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
26906
26907         PR c++/18095
26908         * g++.dg/parse/crash18.C: New.
26909         * g++.dg/parse/crash19.C: New.
26910
26911 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
26912
26913         * g++.dg/ext/dllimport1.C: Move dg-warnings.
26914         * g++.dg/ext/dllimport2.C: Same.
26915         * g++.dg/ext/dllimport8.C: Same.
26916
26917 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
26918
26919         PR c++/10841
26920         * g++.dg/conversion/cast1.C: New test.
26921         * g++.dg/overload/pmf1.C: Adjust error marker.
26922
26923 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
26924
26925         PR objc/17923
26926         * objc.dg/const-str-7.m: New test.
26927
26928 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26929
26930         * g++.dg/template/memfriend11.C: Fix comment typo.
26931         * g++.dg/template/memfriend14.C: Likewise.
26932
26933 2004-10-20  Richard Henderson  <rth@redhat.com>
26934
26935         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
26936         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
26937         -fasynchronous-unwind-tables.
26938
26939 2004-10-20  Richard Henderson  <rth@redhat.com>
26940
26941         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
26942         (main): Return success.
26943         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
26944         (main): Return success.
26945
26946 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26947
26948         PR c++/13495
26949         * g++.dg/template/memfriend9.C: New test.
26950         * g++.dg/template/memfriend10.C: Likewise.
26951         * g++.dg/template/memfriend11.C: Likewise.
26952         * g++.dg/template/memfriend12.C: Likewise.
26953         * g++.dg/template/memfriend13.C: Likewise.
26954         * g++.dg/template/memfriend14.C: Likewise.
26955         * g++.dg/template/memfriend15.C: Likewise.
26956         * g++.dg/template/memfriend16.C: Likewise.
26957         * g++.dg/template/memfriend17.C: Likewise.
26958         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
26959
26960 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
26961
26962         * g++.dg/conversion/dr195.C: New.
26963         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
26964
26965 2004-10-20  Ben Elliston  <bje@au.ibm.com>
26966             Devang Patel  <dpatel@apple.com>
26967
26968         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
26969         of floating point arithmetic, which could trap.
26970
26971 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
26972
26973         PR c++/14035
26974         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
26975         * g++.dg/conversion/const2.C: New test.
26976         * g++.dg/expr/reinterpret2.C: New test.
26977         * g++.dg/expr/reinterpret3.C: New test.
26978         * g++.dg/expr/cast2.C: New test.
26979         * g++.dg/expr/copy1.C: New test.
26980         * g++.dg/other/conversion1.C: Change error message.
26981         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
26982         function pointers to void *.
26983         * g++.old-deja/g++.mike/p10148.C: Likewise.
26984
26985 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26986
26987         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
26988
26989 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
26990
26991         PR c++/18047
26992
26993         * g++.dg/parse/expr3.C: New test.
26994
26995 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
26996
26997         * gcc.dg/smod-1.c: New test.
26998
26999 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
27000
27001         * objc.dg/method-14.m: New test.
27002
27003 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
27004
27005         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
27006         Also xfail as the patch was reverted.
27007
27008 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
27009
27010         PR middle-end/16973
27011         * gcc.dg/pr16973.c: New test.
27012
27013 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
27014
27015         PR tree-optimization/17656
27016         * gcc.c-torture/compile/pr17656.c: New test.
27017
27018 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
27019
27020         * g++.dg/eh/shadow1.C: New.
27021
27022 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
27023
27024         * gcc.c-torture/compile/20041018-1.c: New test.
27025
27026 2004-10-18  Ben Elliston  <bje@au.ibm.com>
27027
27028         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
27029         compiler referring to register 0 when accessing sdata.  The linker
27030         now patches things up.
27031
27032 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
27033
27034         PR c/17529
27035         * gcc.c-torture/compile/pr17529.c: New test.
27036
27037 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27038
27039         PR c++/17743
27040         * g++.dg/ext/attrib17.C: New test.
27041
27042 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
27043
27044         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
27045
27046 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27047
27048         PR c++/10479
27049         * g++.dg/ext/attrib16.C: New test.
27050
27051 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
27052
27053         PR c++/17042
27054         * g++.dg/init/dso_handle1.C: New test.
27055
27056         PR c++/14667
27057         * g++.dg/parse/typedef6.C: New test.
27058
27059         PR c++/17916
27060         * g++.dg/parse/pragma1.C: New test.
27061
27062 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
27063
27064         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
27065
27066 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
27067
27068         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
27069         -fno-common when on HPPA HP-UX platforms.
27070
27071 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
27072
27073         PR other/16820
27074         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
27075         stdint.h.
27076         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
27077         uintptr_t.
27078
27079 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
27080
27081         PR c++/16301
27082         * g++.dg/lookup/strong-using-4.C: New test.
27083
27084 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
27085
27086         PR middle-end/16567
27087         * gcc.c-torture/compile/nested-1.c: New test.
27088
27089 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
27090
27091         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
27092         and mipsisa64*-*-* (until support for misaligned loads is added).
27093         * gcc.dg/vect/vect-50.c: Likewise.
27094         * gcc.dg/vect/vect-52.c: Likewise.
27095         * gcc.dg/vect/vect-54.c: Likewise.
27096         * gcc.dg/vect/vect-58.c: Likewise.
27097         * gcc.dg/vect/vect-60.c: Likewise.
27098         * gcc.dg/vect/vect-80.c: Likewise.
27099
27100 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
27101
27102         PR c++/17976
27103         * g++.dg/init/dtor3.C: New test.
27104
27105 2004-10-15  Ben Elliston  <bje@au.ibm.com>
27106
27107         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
27108
27109 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
27110
27111         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
27112         * gcc.dg/macho-lo-sum.c: Likewise.
27113
27114 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
27115
27116         * gcc.dg/ppc-spe64-1.c: New test.
27117
27118 2004-10-14  Devang Patel  <dpatel@apple.com>
27119
27120         PR 17635
27121         * gcc.dg/pr17635.c : New test.
27122
27123 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
27124
27125         * gcc.dg/vect/vect-28.c: Remove xfail.
27126         * gcc.dg/vect/vect-30.c: Remove xfail.
27127         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
27128         * gcc.dg/vect/vect-33.c: Remove xfail.
27129         * gcc.dg/vect/vect-44.c: Remove xfail.
27130         * gcc.dg/vect/vect-46.c: Remove xfail.
27131         * gcc.dg/vect/vect-50.c: Remove xfail.
27132         * gcc.dg/vect/vect-52.c: Remove xfail.
27133         * gcc.dg/vect/vect-54.c: Remove xfail.
27134         * gcc.dg/vect/vect-58.c: Remove xfail.
27135         * gcc.dg/vect/vect-60.c: Remove xfail.
27136         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
27137         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
27138         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
27139         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
27140         * gcc.dg/vect/vect-8.c: Remove xfail.
27141         * gcc.dg/vect/vect-80.c: Remove xfail.
27142         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
27143
27144 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
27145
27146         * gcc.dg/vect/vect-82.c: New testcase.
27147         * gcc.dg/vect/vect-82_64.c: New testcase.
27148         * gcc.dg/vect/vect-83.c: New testcase.
27149         * gcc.dg/vect/vect-83_64.c: New testcase.
27150
27151 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
27152
27153         * gcc.dg/cpp/error-1.c: New test.
27154
27155 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
27156
27157         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
27158
27159 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
27160
27161         PR target/17984
27162         * gcc.dg/cris-peep2-xsrand2.c: New test.
27163
27164 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
27165
27166         PR c++/17661
27167         * g++.dg/expr/for2.C: New test.
27168
27169 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
27170
27171         * g++.dg/inherit/thunk1.C: Run on the SPARC.
27172
27173 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
27174
27175         PR tree-optimization/17724
27176         * g++.dg/opt/pr17724-1.C: New test.
27177         * g++.dg/opt/pr17724-2.C: New test.
27178         * g++.dg/opt/pr17724-3.C: New test.
27179         * g++.dg/opt/pr17724-4.C: New test.
27180         * g++.dg/opt/pr17724-5.C: New test.
27181         * g++.dg/opt/pr17724-6.C: New test.
27182
27183 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
27184
27185         PR c/17301
27186         * gcc.dg/pr17301-2.c: New test.
27187
27188 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
27189
27190         PR c++/15876
27191         * g++.dg/parse/error22.C: New test.
27192
27193         PR c++/17936
27194         * g++.dg/template/spec18.C: New test.
27195
27196 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
27197
27198         * gcc.dg/ia64-asm-1.c: Add prototype for abort
27199         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
27200         memcpy.
27201         * gcc.dg/ia64-sync-2.c: Ditto.
27202         * gcc.dg/ia64-sync-3.c: Ditto.
27203
27204 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
27205
27206         * g++.dg/eh/cleanup5.C: Add dg-options "".
27207
27208 2004-10-11  Roger Sayle  <roger@eyesopen.com>
27209
27210         PR middle-end/17657
27211         * gcc.dg/switch-4.c: New test case.
27212
27213 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
27214
27215         * gcc.c-torture/execute/20041011-1.c: New test.
27216
27217 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
27218
27219         PR c++/17554
27220         * g++.dg/init/for3.C: New test.
27221
27222         PR c++/17657
27223         * g++.dg/opt/switch2.C: New test.
27224
27225         PR middle-end/17703
27226         * g++.dg/warn/Wreturn-2.C: New test.
27227
27228 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
27229
27230         PR c++/17907
27231         * g++.dg/eh/cleanup5.C: New test.
27232
27233 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
27234
27235         PR c++/17393
27236         * g++.dg/parse/error21.C: New test.
27237
27238 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27239
27240         * g++.dg/overload/pmf1.C: Adjust quoting marks.
27241         * g++.dg/warn/incomplete1.C: Likewise.
27242         * g++.dg/template/qualttp20.C: Likewise.
27243
27244 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
27245
27246         PR c/17881
27247         * parm-incomplete-1.c: New test.
27248
27249 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
27250
27251         PR c++/17867
27252         * g++.dg/parse/error19.C: New test.
27253
27254         PR c++/17670
27255         * g++.dg/init/new11.C: New test.
27256
27257         PR c++/17821
27258         * g++.dg/parse/error20.C: New test.
27259
27260         PR c++/17826
27261         * g++.dg/template/crash24.C: New test.
27262
27263 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
27264
27265         PR c/17301
27266         * gcc.dg/pr17301-1.c: New test.
27267
27268 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
27269
27270         PR c/17189
27271         * gcc.dg/anon-struct-5.c: New test.
27272
27273 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
27274
27275         PR c/17844
27276         * gcc.dg/pr17844-1.c: New test.
27277
27278 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
27279
27280         PR tree-optimization/17906
27281         * gcc.c-torture/compile/pr17906.c: New.
27282
27283 2004-10-09  Stuart Hastings  <stuart@apple.com>
27284             Roger Sayle  <roger@eyesopen.com>
27285
27286         PR rtl-optimization/17853
27287         * gcc.dg/i386-mmx-5.c: New testcase.
27288
27289 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
27290
27291         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
27292
27293 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
27294
27295         PR c++/17524
27296         * g++.dg/template/static9.C: New test.
27297
27298         PR c++/17685
27299         * g++.dg/parse/operator5.C: New test.
27300
27301 2004-10-09  Roger Sayle  <roger@eyesopen.com>
27302
27303         PR middle-end/17894
27304         * gcc.c-torture/execute/divcmp-4.c: New test case.
27305
27306 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
27307
27308         PR tree-opt/17902
27309         * g++.dg/opt/pr17902.C: New test.
27310
27311 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
27312
27313         * gcc.dg/cpp/ident-1.c: Add dg-options "".
27314
27315 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
27316
27317         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
27318
27319 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
27320
27321         * gcc.dg/assign-warn-3.c: New test.
27322
27323 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
27324
27325         PR c/16999
27326         * gcc.dg/cpp/ident-1.c: New test.
27327
27328 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
27329
27330         * gcc.c-torture/compile/acc1.c: New.
27331
27332 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
27333
27334         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
27335         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
27336
27337 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
27338
27339         * gcc.dg/ultrasp11.c: New test.
27340
27341 2004-10-08  Michael Matz  <matz@suse.de>
27342
27343         * gcc.dg/doloop-2.c: New test.
27344
27345 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
27346
27347         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
27348         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
27349         objc.dg/method-9.m: Update expected diagnostics.
27350
27351 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
27352
27353         * gcc.dg/ppc-fsel-3.c: New file.
27354         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
27355
27356 2004-10-07  Paul Brook  <paul@codesourcery.com>
27357
27358         * gfortran.dg/intrinsic_verify_1.f90: New test.
27359
27360 2004-10-07  Paul Brook  <paul@codesourcery.com>
27361
27362         * gfortran.dg/empty_format_1.f90: Remove stray commas.
27363
27364 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27365
27366         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
27367         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
27368         commit.
27369
27370 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
27371
27372         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
27373
27374 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27375
27376         PR c++/17115
27377         * g++.dg/warn/Winline-4.C: New test.
27378
27379 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
27380
27381         * gcc.c-torture/compile/20041007-1.c: New test.
27382
27383 2004-10-07  Paul Brook  <paul@codesourcery.com>
27384
27385         PR fortran/17678
27386         * gfortran.dg/use_allocated_1.f90: New test.
27387
27388 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
27389
27390         PR middle-end/17849
27391         * gfortran.fortran-torture/compile/nested.f90: New test
27392
27393 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
27394
27395         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
27396
27397 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
27398
27399         PR c++/17368
27400         * g++.dg/ext/asm6.C: New test.
27401
27402 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
27403
27404         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
27405
27406 2004-10-06  Paul Brook  <paul@codesourcery.com>
27407
27408         PR libfortran/17709
27409         * gfortran.dg/empty_format_1.f90: New test.
27410
27411 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27412
27413         PR fortran/17568
27414         * gfortran.dg/ishft.f90: New test.
27415
27416         PR fortran/17283
27417         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
27418         tests.
27419
27420 2004-10-06  Paul Brook  <paul@codesourcery.com>
27421
27422         * gfortran.dg/do_1.f90: New test.
27423
27424 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27425
27426         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
27427         optimizing for size.
27428
27429 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
27430
27431         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
27432
27433 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
27434
27435         * gcc.c-torture/compile/20041005-1.c: New test.
27436
27437 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
27438
27439         PR c++/17829
27440         * g++.dg/lookup/koenig4.C: New.
27441
27442 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27443
27444         * g++.dg/other/classkey1.C: Adjust quoting marks.
27445         * g++.dg/parse/error15.C: Likewise.
27446         * g++.dg/template/meminit2.C (int>): Likewise.
27447
27448 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27449
27450         PR fortran/17283
27451         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
27452
27453         PR fortran/17631
27454         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
27455
27456         PR fortran/17708
27457         * gfortran.dg/pr17708.f90: New test.
27458
27459 2004-10-04  Chao-ying Fu  <fu@mips.com>
27460
27461         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
27462         * gcc.dg/vect/vect-4.c: Ditto.
27463         * gcc.dg/vect/vect-5.c: Ditto.
27464         * gcc.dg/vect/vect-6.c: Ditto.
27465         * gcc.dg/vect/vect-8.c: Ditto.
27466         * gcc.dg/vect/vect-16.c: Ditto.
27467         * gcc.dg/vect/vect-30.c: Ditto.
27468         * gcc.dg/vect/vect-40.c: Ditto.
27469         * gcc.dg/vect/vect-41.c: Ditto.
27470         * gcc.dg/vect/vect-42.c: Ditto.
27471         * gcc.dg/vect/vect-43.c: Ditto.
27472         * gcc.dg/vect/vect-44.c: Ditto.
27473         * gcc.dg/vect/vect-45.c: Ditto.
27474         * gcc.dg/vect/vect-46.c: Ditto.
27475         * gcc.dg/vect/vect-47.c: Ditto.
27476         * gcc.dg/vect/vect-48.c: Ditto.
27477         * gcc.dg/vect/vect-49.c: Ditto.
27478         * gcc.dg/vect/vect-50.c: Ditto.
27479         * gcc.dg/vect/vect-51.c: Ditto.
27480         * gcc.dg/vect/vect-52.c: Ditto.
27481         * gcc.dg/vect/vect-53.c: Ditto.
27482         * gcc.dg/vect/vect-54.c: Ditto.
27483         * gcc.dg/vect/vect-55.c: Ditto.
27484         * gcc.dg/vect/vect-56.c: Ditto.
27485         * gcc.dg/vect/vect-57.c: Ditto.
27486         * gcc.dg/vect/vect-58.c: Ditto.
27487         * gcc.dg/vect/vect-59.c: Ditto.
27488         * gcc.dg/vect/vect-60.c: Ditto.
27489         * gcc.dg/vect/vect-74.c: Ditto.
27490         * gcc.dg/vect/vect-79.c: Ditto.
27491         * gcc.dg/vect/vect-80.c: Ditto.
27492
27493 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
27494
27495         * gcc.dg/unused-7.c: Use the correct option.
27496
27497 2004-10-04  Paul Brook  <paul@codesourcery.com>
27498         Bud Davis  <bdavis9659@comcast.net>
27499
27500         PR fortran/17706
27501         PR fortran/16434
27502         * gfortran/pr17706.f90: New test.
27503         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
27504
27505 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27506
27507         * gfortran.dg/pr17612.f90: New test.
27508
27509 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27510
27511         * g++.dg/template/local1.C: Adjust quoting marks in
27512         testing for diagnostics.
27513         * g++.dg/tls/diag-2.C: Likewise.
27514         * g++.dg/other/error8.C: Likewise.
27515
27516 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
27517
27518         PR c/17178
27519         * gcc.dg/unused-4.c: Adjust to be correct.
27520
27521         PR c/17820
27522         * gcc.dg/unused-7.c: New test.
27523
27524 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
27525
27526         PR c++/17797
27527         * g++.dg/overload/template2.C: New test.
27528
27529 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
27530
27531         PR tree-optimization/16632
27532         * gcc.dg/tree-ssa/20041002-1.c: New.
27533
27534 2004-10-03  Paul Brook  <paul@codesourcery.com>
27535
27536         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
27537         rather than relying on default formatting.
27538
27539 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
27540
27541         * gcc.dg/20040920-1.c: Update expected message text.
27542
27543 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
27544
27545         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
27546
27547 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
27548
27549         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
27550         tree level.
27551
27552 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
27553
27554         * gcc.dg/tree-ssa/pr17343.c: Remove.
27555
27556 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
27557
27558         PR tree-opt/17343
27559         * gcc.dg/tree-ssa/pr17343.c: New test.
27560
27561 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
27562
27563         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
27564         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
27565         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
27566         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
27567         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
27568
27569 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
27570
27571         * gcc.dg/lvalue-2.c: New test.
27572
27573 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
27574
27575         PR c/17730
27576         * gcc.dg/pr17730-1.c: New test
27577
27578 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
27579
27580         PR c/7425
27581         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
27582
27583 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
27584
27585         * gcc.c-torture/execute/stdarg-1.c: New test.
27586         * gcc.c-torture/execute/stdarg-2.c: New test.
27587         * gcc.c-torture/execute/stdarg-3.c: New test.
27588         * gcc.dg/tree-ssa/stdarg-1.c: New test.
27589         * gcc.dg/tree-ssa/stdarg-2.c: New test.
27590         * gcc.dg/tree-ssa/stdarg-3.c: New test.
27591         * gcc.dg/tree-ssa/stdarg-4.c: New test.
27592         * gcc.dg/tree-ssa/stdarg-5.c: New test.
27593
27594 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
27595
27596         PR tree-optimization/17697
27597         * g++.dg/opt/pr17697-1.C: New test.
27598         * g++.dg/opt/pr17697-2.C: New test.
27599         * g++.dg/opt/pr17697-3.C: New test.
27600
27601 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
27602
27603         PR c/16409
27604         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
27605         gcc.dg/vla-init-5.c: New tests.
27606
27607 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
27608
27609         PR c/13804
27610         * gcc.dg/pr13804-1.c: New test.
27611
27612 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27613
27614         PR fortran/16938
27615         * gfortran.dg/pr16938.f90: New test.
27616
27617 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
27618
27619         * g++.dg/template/crash23.C: New test.
27620
27621 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
27622
27623         PR c++/17585
27624         * g++.dg/template/static8.C: New test.
27625
27626 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
27627
27628         PR c++/17681
27629         * g++.dg/other/error9.C: New test.
27630
27631 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
27632
27633         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
27634
27635 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27636
27637         PR fortran/15164
27638         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
27639
27640 2004-09-26  Roger Sayle  <roger@eyesopen.com>
27641
27642         PR middle-end/17112
27643         * gcc.dg/pr17112-1.c: New test case.
27644
27645 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
27646
27647         PR c/11459
27648         * gcc.dg/pr11459-1.c: New test.
27649
27650 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
27651
27652         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
27653         * gcc.dg/tree-ssa/loop-4.c: Likewise.
27654
27655 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27656
27657         * gfortran.dg/pr15324.f90: Make array bounds consistent.
27658
27659 2004-09-25  Jan Hubicka  <jh@suse.cz>
27660
27661         * compile/30040909-1.c: New test.
27662         * compile/30040907-1.c: New test.
27663
27664 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
27665
27666         * gcc.c-torture/execute/va-arg-26.c: New test.
27667
27668 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
27669
27670         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
27671         extra diagnostics on targets with 64-bit pointers.
27672         * objc.dg/selector-1.m: Adjust dg-warning regexp.
27673
27674 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
27675
27676         PR c/17188
27677         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
27678         * gcc.dg/decl-3.c: Adjust expected message.
27679
27680 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27681
27682         PR fortran/17615
27683         * gfortran.dg/pr17615.f90: New test.
27684
27685 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
27686
27687         PR tree-optimzation/17517
27688         * g++.dg/tree-ssa/pr17517.C: New Test.
27689
27690 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
27691
27692         PR c++/16889
27693         * g++.dg/lookup/ambig3.C: New.
27694
27695 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
27696
27697         PR tree-opt/17624
27698         * g++.dg/opt/pr17624.C: New test.
27699
27700 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
27701
27702         PR c/6980
27703         * gcc.dg/Wbad-function-cast-1.c: New test.
27704
27705 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
27706
27707         * g++.dg/ext/complit1.C
27708         * g++.dg/other/error2.C
27709         * g++.dg/other/nontype-1.C
27710         * g++.dg/parse/crash11.C
27711         * g++.dg/parse/crash12.C
27712         * g++.dg/parse/error15.C
27713         * g++.dg/parse/error4.C
27714         * g++.dg/parse/tmpl-outside1.C
27715         * g++.dg/parse/too-many-tmpl-args1.C
27716         * g++.dg/template/dependent-expr3.C
27717         * g++.dg/template/error10.C
27718         * g++.dg/template/instantiate1.C
27719         * g++.dg/template/vtable2.C
27720         * g++.dg/warn/Wshadow-1.C
27721         * g++.dg/warn/weak1.C
27722         * g++.old-deja/g++.brendan/crash16.C
27723         * g++.old-deja/g++.brendan/crash18.C
27724         * g++.old-deja/g++.brendan/crash48.C
27725         * g++.old-deja/g++.brendan/crash49.C
27726         * g++.old-deja/g++.brendan/crash55.C
27727         * g++.old-deja/g++.brendan/crash56.C
27728         * g++.old-deja/g++.brendan/crash8.C
27729         * g++.old-deja/g++.brendan/enum11.C
27730         * g++.old-deja/g++.brendan/enum8.C
27731         * g++.old-deja/g++.brendan/enum9.C
27732         * g++.old-deja/g++.brendan/friend3.C
27733         * g++.old-deja/g++.brendan/misc14.C
27734         * g++.old-deja/g++.bugs/900402_02.C
27735         * g++.old-deja/g++.bugs/900404_03.C
27736         * g++.old-deja/g++.bugs/900404_04.C
27737         * g++.old-deja/g++.bugs/900428_03.C
27738         * g++.old-deja/g++.jason/crash4.C
27739         * g++.old-deja/g++.jason/overload21.C
27740         * g++.old-deja/g++.jason/redecl1.C
27741         * g++.old-deja/g++.jason/report.C
27742         * g++.old-deja/g++.jason/rfg10.C
27743         * g++.old-deja/g++.jason/template30.C
27744         * g++.old-deja/g++.law/arm12.C
27745         * g++.old-deja/g++.law/ctors5.C
27746         * g++.old-deja/g++.law/cvt20.C
27747         * g++.old-deja/g++.law/init10.C
27748         * g++.old-deja/g++.law/init8.C
27749         * g++.old-deja/g++.law/visibility17.C
27750         * g++.old-deja/g++.law/visibility7.C
27751         * g++.old-deja/g++.mike/net8.C
27752         * g++.old-deja/g++.mike/p646.C
27753         * g++.old-deja/g++.mike/p700.C
27754         * g++.old-deja/g++.mike/p701.C
27755         * g++.old-deja/g++.mike/p811.C
27756         * g++.old-deja/g++.ns/template13.C
27757         * g++.old-deja/g++.other/array3.C
27758         * g++.old-deja/g++.other/crash25.C
27759         * g++.old-deja/g++.other/dtor3.C
27760         * g++.old-deja/g++.other/dtor4.C
27761         * g++.old-deja/g++.other/main1.C
27762         * g++.old-deja/g++.other/warn7.C
27763         * g++.old-deja/g++.pt/crash11.C
27764         * g++.old-deja/g++.pt/crash36.C
27765         * g++.old-deja/g++.pt/spec22.C
27766         * g++.old-deja/g++.pt/spec9.C
27767         * g++.old-deja/g++.pt/ttp52.C
27768         * g++.old-deja/g++.robertl/eb103.C
27769         * g++.old-deja/g++.robertl/eb121.C
27770         * g++.old-deja/g++.robertl/eb22.C
27771         * g++.old-deja/g++.robertl/eb8.C:
27772         Update locations and/or regexps of dg-error markers.
27773         Remove markers for some bogus messages that are no longer issued.
27774
27775 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
27776
27777         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
27778         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
27779
27780 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
27781
27782         PR c++/17618
27783         * g++.dg/lookup/crash5.C: New test.
27784
27785 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
27786
27787         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
27788         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
27789         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
27790         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
27791         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
27792         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
27793
27794         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
27795         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
27796         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
27797         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
27798         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
27799         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
27800
27801         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
27802
27803         * gcc.dg/vect/vect-44.c: Check additional cases.
27804         * gcc.dg/vect/vect-48.c: Check additional cases.
27805
27806         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
27807         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
27808         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
27809         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
27810         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
27811         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
27812         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
27813         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
27814         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
27815
27816         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
27817         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
27818         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
27819
27820 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27821
27822         * gcc.dg/tree-ssa/loop-6.c: New test.
27823
27824 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
27825
27826         PR c++/17620
27827         * g++.dg/inherit/base2.C: New.
27828
27829 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
27830
27831         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
27832         * gcc.dg/20001012-2.c: Likewise.
27833         * gcc.dg/20001013-1.c: Likewise.
27834         * gcc.dg/20001101-1.c: Likewise.
27835         * gcc.dg/20001102-1.c: Likewise.
27836         * gcc.dg/bf-spl1.c: Likewise.
27837         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
27838         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
27839
27840 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
27841
27842         PR tree-optimization/16721
27843         * gcc.dg/tree-ssa/pr16721.c: New test.
27844
27845 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
27846
27847         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
27848         * gcc.dg/20040305-1.c: Likewise.
27849
27850 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
27851
27852         PR c/16566
27853         * gcc.c-torture/compile/pr16566-1.c,
27854         gcc.c-torture/compile/pr16566-2.c,
27855         gcc.c-torture/compile/pr16566-3.c: New tests.
27856
27857 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
27858
27859         PR tree-optimization/17512
27860         * gcc.c-torture/compile/20040916-1.c.
27861
27862 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
27863
27864         * gcc.dg/pragma-re-3.c: New test.
27865
27866 2004-09-17  Matt Austern  <austern@apple.com>
27867
27868         PR c++/15049
27869         * g++.dg/other/anon3.C: New.
27870
27871 2004-09-21  Roger Sayle  <roger@eyesopen.com>
27872
27873         PR c++/7503
27874         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
27875         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
27876         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
27877         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
27878         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
27879
27880 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
27881
27882         PR fortran/17286
27883         * gfortran.dg/pr17286.f90: New test.
27884
27885 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
27886
27887         PR c++/17530
27888         * g++.dg/template/static7.C: New test.
27889
27890 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
27891
27892         PR tree-opt/17558
27893         * gcc.c-torture/compile/pr17558.c: New test.
27894
27895 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
27896
27897         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
27898         if SKIP_ATTRIBUTE is defined.
27899
27900 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27901
27902         PR fortran/15957
27903         * gfortran.dg/pr15957.f90: New test.
27904
27905 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
27906
27907         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
27908         in comparison.
27909         * gcc.dg/vect/vect-79.c: Likewise.
27910         * gcc.dg/vect/vect-80.c: Likewise.
27911
27912 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27913
27914         PR fortran/15750
27915         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
27916
27917 2004-09-20  Ira Rosen  <irar@il.ibm.com>
27918
27919         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
27920         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
27921         * gcc.dg/vect/vect-62.c: New testcase.
27922         * gcc.dg/vect/vect-63.c: New testcase.
27923         * gcc.dg/vect/vect-64.c: New testcase.
27924         * gcc.dg/vect/vect-65.c: New testcase.
27925         * gcc.dg/vect/vect-66.c: New testcase.
27926         * gcc.dg/vect/vect-67.c: New testcase.
27927         * gcc.dg/vect/vect-68.c: New testcase.
27928         * gcc.dg/vect/vect-69.c: New testcase.
27929         * gcc.dg/vect/vect-79.c: New testcase.
27930         * gcc.dg/vect/vect-80.c: New testcase.
27931
27932 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
27933
27934         * gcc.target/mips/asm-1.c: New test.
27935
27936 2004-09-19  Ira Rosen  <irar@il.ibm.com>
27937
27938         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
27939         * gcc.dg/vect/vect-73.c: New testcase.
27940         * gcc.dg/vect/vect-74.c: New testcase.
27941         * gcc.dg/vect/vect-75.c: New testcase.
27942         * gcc.dg/vect/vect-76.c: New testcase.
27943         * gcc.dg/vect/vect-77.c: New testcase.
27944         * gcc.dg/vect/vect-78.c: New testcase
27945
27946 2004-09-18  Paul Brook  <paul@codesourcery.com>
27947
27948         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
27949
27950 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
27951
27952         PR c/17424
27953         * gcc.dg/pr17424-1.c: New test.
27954
27955 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
27956
27957         * g++.dg/tree-ssa/pr17153.C: New test.
27958
27959 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
27960
27961         PR pch/13361
27962         * g++.dg/pch/wchar-1.C: New.
27963         * g++.dg/pch/wchar-1.Hs: New.
27964
27965 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
27966
27967         * gcc.c-torture/execute/20040917-1.c: New test.
27968
27969 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
27970
27971         PR tree-optimization/17319
27972         * gcc.dg/pr17319.c: New test.
27973
27974 2004-09-17  Devang Patel  <dpatel@apple.com>
27975
27976         * gcc.dg/20040813-1.c: New test.
27977
27978 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
27979
27980         PR tree-optimization/17273
27981         * gcc.c-torture/compile/pr17273.c: New test.
27982
27983 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
27984
27985         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
27986         Update expected messages.
27987         * gcc.dg/declspec-13.c: New test.
27988
27989 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
27990
27991         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
27992
27993 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
27994
27995         * gcc.c-torture/execute/pr17252.c: Use post-increment to
27996         change what 'a' is pointing to.
27997
27998 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
27999
28000         PR c++/16002
28001         * g++.dg/template/error18.C: New test.
28002
28003         PR c++/16029
28004         * g++.dg/warn/Wunused-8.C: New test.
28005
28006 2004-09-17  Steven Bosscher  <stevenb@suse.de>
28007
28008         PR tree-optimization/17513
28009         * gcc.dg/20040916-1.c: New test.
28010
28011 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
28012
28013         PR c++/17501
28014         * g++.dg/template/typename7.C: New test.
28015
28016 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28017
28018         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
28019
28020 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
28021
28022         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
28023         with -ftree-based-profiling also.
28024         * lib/profopt.exp: Support late-set profile_option/feedback_option.
28025
28026 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
28027
28028         PR/15364
28029         * gfortran.dg/der_array_io_1.f90: New test.
28030         * gfortran.dg/der_array_io_2.f90: New test.
28031         * gfortran.dg/der_array_io_3.f90: New test.
28032
28033 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
28034
28035         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
28036         EABI.
28037
28038 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
28039
28040         * g++.dg/opt/switch1.C: New test.
28041
28042 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
28043
28044         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
28045         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
28046         Update expected messages.
28047
28048 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28049
28050         PR fortran/16485
28051         * gfortran.dg/same_name_1.f90: New test.
28052
28053 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
28054
28055         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
28056         dereference garbage pointers.
28057
28058 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
28059
28060         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
28061         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
28062
28063         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
28064         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
28065         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
28066
28067 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
28068
28069         PR c++/17324
28070         * g++.dg/template/mangle1.C: New test.
28071
28072 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
28073
28074         PR tree-optimization/17252
28075         * gcc.c-torture/execute/pr17252.c: New test.
28076
28077 2004-09-14  Andrew Pinski  <apinski@apple.com>
28078
28079         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
28080
28081 2004-09-14  Roger Sayle  <roger@eyesopen.com>
28082
28083         PR rtl-optimization/9771
28084         * gcc.dg/pr9771-1.c: New test case.
28085
28086 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
28087
28088         PR tree-optimization/15262
28089         * gcc.c-torture/execute/pr15262-1.c: New test.
28090         * gcc.c-torture/execute/pr15262-2.c: New test.
28091
28092 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
28093
28094         * gcc.dg/declspec-12.c: New test.
28095
28096 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
28097
28098         * gfortran.dg/pr17090.f90: Add directives to test.
28099
28100 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28101
28102         * gcc.c-torture/compile/20040914-1.c: New test.
28103
28104 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
28105
28106         PR c++/16162
28107         * g++.dg/template/decl2.C: New test.
28108
28109 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
28110
28111         PR fortran/17090
28112         * gfortran.dg/pr17090.f90: New test.
28113
28114 2004-09-13  Dale Johannesen  <dalej@apple.com>
28115
28116         * gcc.c-torture/compile/pr17408.c: New test case.
28117
28118 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
28119
28120         PR c++/16716
28121         * g++.dg/parse/crash17.C: New test.
28122
28123         PR c++/17327
28124         * g++.dg/template/enum3.C: New test.
28125
28126 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
28127
28128         * lib/gcc-defs.exp: Load wrapper.exp.
28129         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
28130         using local code.
28131         * lib/gcc.exp (gcc_init): Similar.
28132         * lib/gfortran.exp (gfortran_init): Similar.
28133         * lib/objc.exp (objc_init): Similar.
28134         * lib/treelang.exp (treelang_init): Similar.
28135         * lib/wrapper.exp: New file with build_wrapper call machinery in
28136         ${tool}_maybe_build_wrapper.
28137
28138 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
28139
28140         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
28141         "inline".
28142         * gcc.dg/declspec-11.c: Update expected messages.
28143         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
28144         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
28145         gcc.dg/inline-12.c: New tests.
28146
28147 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
28148
28149         * g++.dg/tree-ssa/pr17400.C: New testcase.
28150
28151 2004-09-13  James E Wilson  <wilson@specifixinc.com>
28152
28153         * gcc.target/mips/sb1-1.c: New testcase.
28154
28155 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
28156
28157         * lib/g77-dg.exp: Remove unused file.
28158         * lib/mike-g77.exp: Ditto.
28159         * lib/g77.exp: Ditto.
28160
28161 2004-09-12  Richard Henderson  <rth@redhat.com>
28162
28163         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
28164
28165 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
28166
28167         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
28168         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
28169         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
28170         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
28171         Update expected messages.
28172
28173 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
28174
28175         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
28176         declaration/use mismatch for dirp parameter.
28177
28178 2004-09-12  Andrew Pinski  <apinski@apple.com>
28179
28180         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
28181         -fgnu-runtime is passed.
28182
28183 2004-09-12  Richard Henderson  <rth@redhat.com>
28184
28185         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
28186         do the uplevel thing and update additional_flags directly.
28187         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
28188         gfortran.fortran-torture/execute/intrinsic_nearest.x,
28189         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
28190         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
28191
28192 2004-09-11  Steven Bosscher  <stevenb@suse.de>
28193
28194         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
28195
28196 2004-09-11  Roger Sayle  <roger@eyesopen.com>
28197
28198         PR middle-end/17411
28199         * g++.dg/opt/pr17411-1.C: New test case.
28200
28201 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
28202
28203         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
28204         gcc.dg/tls/diag-2.c: Update expected messages.
28205         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
28206         messages.
28207         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
28208         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
28209         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
28210         gcc.dg/tls/diag-5.c: New tests.
28211
28212 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
28213
28214         * gcc.dg/20040910-1.c: Correct dg-error regexp.
28215
28216 2004-09-11  Steven Bosscher  <stevenb@suse.de>
28217
28218         * g++.dg/parse/break-in-for.C: New test.
28219
28220 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
28221
28222         * gcc.dg/tree-ssa/20040911-1.c: New test.
28223
28224 2004-09-11  Andreas Jaeger  <aj@suse.de>
28225
28226         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
28227         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
28228
28229 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
28230
28231         * gcc.target/frv: New directory of FR-V-specific tests.
28232
28233 2004-09-10  James E Wilson  <wilson@specifixinc.com>
28234
28235         * gcc.dg/convert-vec-1.c: New test.
28236
28237 2004-09-10  Roger Sayle  <roger@eyesopen.com>
28238
28239         PR middle-end/17024
28240         * gcc.dg/pr17024-1.c: New test case.
28241
28242 2004-09-10  Eric Christopher  <echristo@redhat.com>
28243
28244         * gcc.dg/20040910-1.c: New test.
28245
28246 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
28247
28248         * gcc.dg/bitfld-9.c: New test.
28249
28250 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
28251
28252         * gcc.c-torture/execute/ieee/acc1.c: New test.
28253         * gcc.c-torture/execute/ieee/acc2.c: New test.
28254         * gcc.c-torture/execute/ieee/mzero6.c: New test.
28255
28256 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
28257
28258         * gcc.dg/deprecated-2.c: New test.
28259
28260 2004-09-09  James E Wilson  <wilson@specifixinc.com>
28261
28262         * gcc.dg/init-vec-1.c: New test.
28263
28264 2004-09-09  Roger Sayle  <roger@eyesopen.com>
28265
28266         PR middle-end/17055
28267         * gcc.dg/pr17055-1.c: New test case.
28268
28269 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
28270
28271         PR target/17377
28272         * gcc.c-torture/execute/pr17377.c: New test.
28273
28274 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
28275
28276         PR c/8420
28277         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
28278         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
28279         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
28280         gcc.dg/long-long-typespec-1.c: New tests.
28281         * gcc.dg/tls/diag-2.c: Update expected diagnostics
28282
28283 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
28284
28285         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
28286         gcc.dg/gnu99-static-1.c: New tests.
28287
28288 2004-09-08  Devang Patel  <dpatel@apple.com>
28289
28290         * gcc.dg/darwin-ld-20040828-1.c: New test.
28291         * gcc.dg/darwin-ld-20040828-2.c: New test.
28292         * gcc.dg/darwin-ld-20040828-3.c: New test.
28293
28294 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
28295
28296         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
28297         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
28298         in error message.
28299         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
28300         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
28301         in error message.
28302         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
28303         types they qualify.
28304         * objc.dg/type-size-2.m: Fix wording in comment.
28305         * objc.dg/va-meth-1.m: New test case.
28306
28307 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
28308
28309         PR c/16633:
28310         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
28311         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
28312
28313 2004-09-06  Devang Patel  <dpatel@apple.com>
28314
28315         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
28316         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
28317
28318 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
28319
28320         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
28321         reflect changed line numbering of diagnostics.
28322
28323 2004-09-06  Paul Brook  <paul@codesourcery.com>
28324
28325         * gfortran.dg/edit_real_1.f90: Add new test.
28326
28327 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28328
28329         * gcc.dg/tree-ssa/loop-2.c: New test.
28330         * gcc.dg/tree-ssa/loop-3.c: New test.
28331         * gcc.dg/tree-ssa/loop-4.c: New test.
28332         * gcc.dg/tree-ssa/loop-5.c: New test.
28333
28334 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28335
28336         * gcc.dg/format/sentinel-1.c: Update for parameter option.
28337
28338 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28339
28340         * gcc.dg/format/sentinel-1.c: New test.
28341
28342 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
28343
28344         * gcc.dg/builtins-46.c: New.
28345
28346 2004-09-03  Devang Patel  <dpatel@apple.com>
28347
28348         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
28349         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
28350
28351 2004-09-03  Jan Beulich  <jbeulich@novell.com>
28352
28353         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
28354         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
28355         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
28356         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
28357         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
28358         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
28359         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
28360         the non-portable bzero.
28361         * gcc.dg/20010912-1.c: xfail for NetWare.
28362         * gcc.dg/20020426-2.c: xfail for NetWare.
28363         * gcc.dg/20021014-1.c: xfail for NetWare.
28364         * gcc.dg/20021018-1.c: xfail for NetWare.
28365         * gcc.dg/20030213-1.c: xfail for NetWare.
28366         * gcc.dg/20030225-1.c: xfail for NetWare.
28367         * gcc.dg/20030708-1.c: xfail for NetWare.
28368         * gcc.dg/builtins-config.h: Also exclude NetWare.
28369         * gcc.dg/format/format.h: Define restrict only if not already defined.
28370         * gcc.dg/nest.c: xfail for NetWare.
28371         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
28372         * lib/target-supports.exp (check_visibility_available): Exclude
28373         NetWare.
28374
28375 2004-09-03  Jan Beulich  <jbeulich@novell.com>
28376
28377         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
28378         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
28379         deterministic starting point for the alignment of structure fields.
28380         * gcc.dg/Wpadded.c: Dito.
28381         * g++.dg/abi/vbase10.C: Dito.
28382
28383 2004-09-03  Devang Patel  <dpatel@apple.com>
28384
28385         * g++.dg/debug/pr15736.cc: New test.
28386
28387 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
28388
28389         * README.QMTEST: Fix out-of-date link.
28390
28391 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
28392
28393         PR fortran/16579
28394         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
28395         Delete.  Duplicate of gfortran.dg/g77/20010610.f
28396
28397 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
28398
28399         * g++.dg/abi/arm_rtti1.C: New test.
28400
28401 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
28402
28403         * gcc.dg/ppc-vector-memcpy.c: New.
28404         * gcc.dg/ppc-vector-memset.c: New.
28405
28406 2004-09-02  Chao-ying Fu  <fu@mips.com>
28407
28408         * gcc.target/mips/mips-3d-1.c: New test.
28409         * gcc.target/mips/mips-3d-2.c: New test.
28410         * gcc.target/mips/mips-3d-3.c: New test.
28411         * gcc.target/mips/mips-3d-4.c: New test.
28412         * gcc.target/mips/mips-3d-5.c: New test.
28413         * gcc.target/mips/mips-3d-6.c: New test.
28414         * gcc.target/mips/mips-3d-7.c: New test.
28415         * gcc.target/mips/mips-3d-8.c: New test.
28416         * gcc.target/mips/mips-3d-9.c: New test.
28417         * gcc.target/mips/mips-ps-1.c: New test.
28418         * gcc.target/mips/mips-ps-2.c: New test.
28419         * gcc.target/mips/mips-ps-3.c: New test.
28420         * gcc.target/mips/mips-ps-4.c: New test.
28421         * gcc.target/mips/mips-ps-type.c: New test.
28422
28423 2004-09-02  Paul Brook  <paul@codesourcery.com>
28424
28425         * gfortran.dg/edit_real_1.f90: Add new tests.
28426
28427 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28428
28429         PR fortran/15327
28430         * gfortran.dg/merge_char_1.f90: New test.
28431
28432 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28433
28434         PR fortran/16404
28435         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
28436
28437 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28438
28439         PR c/1522
28440         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
28441
28442 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
28443
28444         * g++.dg/opt/loop1.C: Do not XFAIL.
28445
28446 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
28447
28448         * gcc.c-torture/execute/20040831-1.c: New test.
28449
28450 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
28451
28452         PR fortran/16579
28453         * gfortran.dg/g77/20010610.f: Now passes.
28454         Copy from g77.f-torture/execute. Add dg-run directive.
28455         * gfortran.dg/g77/README: Update
28456
28457 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
28458
28459         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
28460         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
28461         (t1, t2, t3, t4): Add volatile.
28462
28463 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
28464
28465         * g++.dg/ext/visibility/arm1.C: New test.
28466
28467 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
28468
28469         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
28470         -pedantic-errors.
28471
28472 2004-09-01  Paul Brook  <paul@codesourcery.com>
28473
28474         * gfortran.dg/eof_2.f90: New test.
28475
28476 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28477
28478         PR fortran/16579
28479         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
28480
28481 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
28482
28483         PR libfortran/16805
28484         * gfortran.dg/list_read_2.f90: New test.
28485
28486 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
28487
28488         * g++.dg/abi/key1.C: New test.
28489
28490 2004-08-31  Richard Henderson  <rth@redhat.com>
28491
28492         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
28493         form of offsetof.
28494         * g++.dg/other/offsetof5.C: Remove duplicate.
28495
28496 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28497
28498         PR fortran/17244
28499         * gfortran.dg/func_derived_1.f90: New test.
28500
28501 2004-08-31  Paul Brook  <paul@codesourcery.com>
28502
28503         * gfortran.dg/eof_1.f90: New test.
28504
28505 2004-08-31  Paul Brook  <paul@codesourcery.com>
28506
28507         * gfortran.dg/list_read_1.f90: New file.
28508
28509 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
28510
28511         * g++.dg/opt/loop1.C: XFAIL.
28512
28513 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
28514
28515         * gcc.dg/funcdef-storage-1.c: New.
28516         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
28517         an extern function in local scope.
28518         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
28519         declare an 'auto inline' function in local scope.
28520         * gcc.dg/20011130-1.c: Likewise.
28521         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
28522         an 'auto' function in local scope.
28523         * gcc.dg/20021014-1.c: Likewise.
28524         * gcc.dg/20030331-2.c: Likewise.
28525
28526 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28527
28528         * gfortran.dg/blockdata_1.f90: New test.
28529
28530 2004-08-30  Richard Henderson  <rth@redhat.com>
28531
28532         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
28533
28534 2004-08-30  Richard Henderson  <rth@redhat.com>
28535
28536         * lib/fortran-torture.exp (fortran-torture-execute): Honor
28537         additional_flags set by alternate driver.
28538         (ieee-options): New procedure.
28539         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
28540         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
28541         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
28542         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
28543
28544 2004-08-30  Richard Henderson  <rth@redhat.com>
28545
28546         * lib/f-torture.exp: Remove.
28547
28548 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
28549
28550         PR rtl-optimization/16590
28551         * g++.dg/opt/loop1.C: New test.
28552
28553 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28554
28555         PR fortran/13910
28556         * gfortran.dg/oldstyle_1.f90: New test.
28557
28558 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
28559         Paul Brook  <paul@codesourcery.com>
28560
28561         * gfortran.dg/g77/README: Update.
28562         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
28563         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
28564         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
28565
28566 2004-08-28  Paul Brook  <paul@codesourcery.com>
28567
28568         PR libfortran/17195
28569         * gfortran.dg/edit_real_1.f90: New test.
28570
28571 2004-08-27  Paul Brook  <paul@codesourcery.com>
28572
28573         * gfortran.dg/rewind_1.f90: New test.
28574
28575 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
28576
28577         PR fortran/16597
28578         * gfortran.dg/pr16597.f90: New test.
28579
28580 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
28581
28582         PR c/13801
28583         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
28584         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
28585         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
28586         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
28587         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
28588
28589 2004-08-26  Nick Clifton  <nickc@redhat.com>
28590
28591         * gcc.c-torture/compile/pr17119.c: New test.
28592
28593 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
28594
28595         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
28596
28597 2004-08-25  Richard Henderson  <rth@redhat.com>
28598
28599         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
28600         the bits that expect kind=8 to be the largest real kind.
28601
28602 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
28603
28604         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
28605
28606 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28607
28608         * gfortran.dg/assignment_1.f90: New test.
28609
28610 2004-08-25  Adam Nemet  <anemet@lnxw.com>
28611
28612         * g++.dg/template/repo3.C: New test.
28613
28614 2004-08-25  Roger Sayle  <roger@eyesopen.com>
28615
28616         PR middle-end/16693
28617         PR tree-optimization/16372
28618         * g++.dg/opt/pr16372-1.C: New test case.
28619         * g++.dg/opt/pr16693-1.C: New test case.
28620         * g++.dg/opt/pr16693-2.C: New test case.
28621
28622 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
28623
28624         * objc.dg/proto-lossage-4.m: New test.
28625
28626 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
28627
28628         PR c++/17155
28629         * g++.dg/inherit/local2.C: New test.
28630
28631 2004-08-25  Paul Brook  <paul@codesourcery.com>
28632
28633         PR fortran/17144
28634         * gfortran.dg/string_ctor_1.f90: New test.
28635
28636 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28637
28638         PR c++/14428
28639         * g++.dg/template/redecl2.C: New test.
28640
28641 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
28642
28643         PR fortran/17143
28644         * gfortran.dg/pr17143.f90: New test.
28645
28646 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
28647
28648         PR fortran/17164
28649         * gfortran.dg/pr17164.f90: New test.
28650
28651 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28652
28653         * gcc.dg/tree-ssa/loop-1.c: New test.
28654
28655 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
28656
28657         * gcc.c-torture/compile/20040824-1.c: New test.
28658
28659 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
28660
28661         * gcc.c-torture/compile/iftrap-3.c: New test.
28662
28663 2004-08-24  Paul Brook  <paul@codesourcery.com>
28664
28665         * gfortran.dg/entry_2.f90: New test.
28666
28667 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
28668
28669         PR c++/16889
28670         * g++.dg/lookup/ambig[12].C: New.
28671
28672 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28673
28674         PR c++/16706
28675         * g++.dg/template/crash21.C: New test.
28676         * g++.dg/template/crash22.C: Likewise.
28677
28678 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
28679
28680         PR c++/17149
28681         * g++.dg/template/access15.C: New.
28682
28683 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
28684
28685         PR c++/17163
28686         * g++.dg/template/repo2.C: New test.
28687
28688 2004-08-23  Roger Sayle  <roger@eyesopen.com>
28689
28690         PR rtl-optimization/17078
28691         * gcc.c-torture/execute/pr17078-1.c: New test case.
28692
28693 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
28694
28695         PR c/14492
28696         * gcc.dg/debug/crash1.c: New test.
28697
28698 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
28699
28700         PR c/16180
28701         * gcc.dg/loop-5.c: New test.
28702
28703 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28704
28705         * gcc.c-torture/execute/20040823-1.c: New test.
28706
28707 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
28708
28709         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
28710         to the assembler.  Simplify test accordingly.
28711         (asm_abi_flags): Use GNU names.
28712         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
28713         to check for ABI flags.
28714
28715 2004-08-22  Andrew Pinski  <apinski@apple.com>
28716
28717         * g++.dg/opt/pr14029.C: New test.
28718         * gcc.c-torture/execute/pr15262.c: New test.
28719
28720 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28721
28722         * gfortran.dg/reduction.f90: Add checks with complex arguments.
28723
28724 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
28725
28726         PR 16908
28727         * gfortran.dg/direct_io.f90: New test.
28728
28729 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
28730
28731         PR c++/17121
28732         * g++.dg/inherit/local2.C: New test.
28733
28734 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
28735
28736         PR c++/17120
28737         * g++.dg/warn/Wparentheses-4.C: New test.
28738
28739 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
28740
28741         PR c++/17121
28742         * g++.dg/inherit/local2.C: New test.
28743
28744         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
28745         * gcc.dg/ppc-ldstruct.c: Likewise.
28746         * gcc.dg/ppc64-abi-2.c: Likewise.
28747
28748 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
28749
28750         PR rtl-optimization/17099
28751         * gcc.c-torture/execute/20040820-1.c: New test.
28752
28753 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
28754
28755         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
28756
28757 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
28758
28759         PR fortran/17077
28760         * gfortran.dg/auto_array_1.f90: New test.
28761
28762 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28763
28764         PR fortran/17074
28765         * gfortran.dg/simpleif_1.f90: New test.
28766
28767 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
28768
28769         * lib/target-supports.exp (check_profiling_available): Return
28770         false for arm*-*-symbianelf* and arm*-*-eabi*.
28771
28772         PR c++/15890
28773         * g++.dg/template/delete1.C: New test.
28774
28775 2004-08-19  Paul Brook  <paul@codesourcery.com>
28776
28777         PR fortran/14976
28778         PR fortran/16228
28779         * gfortran.dg/data_char_1.f90: New test.
28780
28781 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
28782
28783         PR fortran/16946
28784         * gfortran.dg/reduction.f90: New testcase.
28785
28786 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28787
28788         PR fortran/16520
28789         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
28790
28791 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
28792
28793         PR c++/17041
28794         * g++.dg/Wparentheses-3.C: New test.
28795
28796 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
28797
28798         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
28799         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
28800         * gcc.dg/vect/vect-2.c: Likewise.
28801         * gcc.dg/vect/vect-3.c: Likewise.
28802         * gcc.dg/vect/vect-4.c: Likewise.
28803         * gcc.dg/vect/vect-5.c: Likewise.
28804         * gcc.dg/vect/vect-6.c: Likewise.
28805         * gcc.dg/vect/vect-7.c: Likewise.
28806         * gcc.dg/vect/vect-25.c: Likewise.
28807         * gcc.dg/vect/vect-31.c: Likewise.
28808         * gcc.dg/vect/vect-32.c: Likewise.
28809         * gcc.dg/vect/vect-34.c: Likewise.
28810         * gcc.dg/vect/vect-36.c: Likewise.
28811         * gcc.dg/vect/vect-all.c: Likewise.
28812
28813 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
28814
28815         PR c++/17068
28816         * g++.dg/template/operator4.C: New test.
28817
28818 2004-08-18  Richard Henderson  <rth@redhat.com>
28819
28820         * gcc.dg/20040206-1.c: XFAIL.
28821
28822 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
28823
28824         PR c++/16246
28825         * g++.dg/template/array7.C: New test.
28826
28827 2004-08-17  James E Wilson  <wilson@specifixinc.com>
28828
28829         * gcc.dg/mips-movcc-1.c: New test.
28830         * gcc.dg/mips-movcc-2.c: New test.
28831         * gcc.dg/mips-movcc-3.c: New test.
28832
28833         * gcc.dg/mips-nmadd-1.c: New test.
28834         * gcc.dg/mips-nmadd-2.c: New test.
28835
28836 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
28837
28838         PR c++/15871
28839         * g++.dg/opt/inline8.C: New test.
28840
28841         PR c++/16965
28842         * g++.dg/parse/error17.C: New test.
28843
28844 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
28845
28846         * gcc.dg/vect: New directory for vectorizer tests.
28847         * gcc.dg/vect/tree-vect.h: New file.
28848         * gcc.dg/vect/vect.exp: New file.
28849         * gcc.dg/vect/pr16105.c.c: New test.
28850         * gcc.dg/vect/vect-1.c: New test.
28851         * gcc.dg/vect/vect-2.c: New test.
28852         * gcc.dg/vect/vect-3.c: New test.
28853         * gcc.dg/vect/vect-4.c: New test.
28854         * gcc.dg/vect/vect-5.c: New test.
28855         * gcc.dg/vect/vect-6.c: New test.
28856         * gcc.dg/vect/vect-7.c: New test.
28857         * gcc.dg/vect/vect-8.c: New test.
28858         * gcc.dg/vect/vect-9.c: New test.
28859         * gcc.dg/vect/vect-10.c: New test.
28860         * gcc.dg/vect/vect-11.c: New test.
28861         * gcc.dg/vect/vect-12.c: New test.
28862         * gcc.dg/vect/vect-13.c: New test.
28863         * gcc.dg/vect/vect-14.c: New test.
28864         * gcc.dg/vect/vect-15.c: New test.
28865         * gcc.dg/vect/vect-16.c: New test.
28866         * gcc.dg/vect/vect-17.c: New test.
28867         * gcc.dg/vect/vect-18.c: New test.
28868         * gcc.dg/vect/vect-19.c: New test.
28869         * gcc.dg/vect/vect-20.c: New test.
28870         * gcc.dg/vect/vect-21.c: New test.
28871         * gcc.dg/vect/vect-22.c: New test.
28872         * gcc.dg/vect/vect-23.c: New test.
28873         * gcc.dg/vect/vect-24.c: New test.
28874         * gcc.dg/vect/vect-25.c: New test.
28875         * gcc.dg/vect/vect-26.c: New test.
28876         * gcc.dg/vect/vect-27.c: New test.
28877         * gcc.dg/vect/vect-28.c: New test.
28878         * gcc.dg/vect/vect-29.c: New test.
28879         * gcc.dg/vect/vect-30.c: New test.
28880         * gcc.dg/vect/vect-31.c: New test.
28881         * gcc.dg/vect/vect-32.c: New test.
28882         * gcc.dg/vect/vect-33.c: New test.
28883         * gcc.dg/vect/vect-34.c: New test.
28884         * gcc.dg/vect/vect-35.c: New test.
28885         * gcc.dg/vect/vect-36.c: New test.
28886         * gcc.dg/vect/vect-37.c: New test.
28887         * gcc.dg/vect/vect-38.c: New test.
28888         * gcc.dg/vect/vect-40.c: New test.
28889         * gcc.dg/vect/vect-41.c: New test.
28890         * gcc.dg/vect/vect-42.c: New test.
28891         * gcc.dg/vect/vect-43.c: New test.
28892         * gcc.dg/vect/vect-44.c: New test.
28893         * gcc.dg/vect/vect-45.c: New test.
28894         * gcc.dg/vect/vect-46.c: New test.
28895         * gcc.dg/vect/vect-47.c: New test.
28896         * gcc.dg/vect/vect-48.c: New test.
28897         * gcc.dg/vect/vect-49.c: New test.
28898         * gcc.dg/vect/vect-50.c: New test.
28899         * gcc.dg/vect/vect-51.c: New test.
28900         * gcc.dg/vect/vect-52.c: New test.
28901         * gcc.dg/vect/vect-53.c: New test.
28902         * gcc.dg/vect/vect-54.c: New test.
28903         * gcc.dg/vect/vect-55.c: New test.
28904         * gcc.dg/vect/vect-56.c: New test.
28905         * gcc.dg/vect/vect-57.c: New test.
28906         * gcc.dg/vect/vect-58.c: New test.
28907         * gcc.dg/vect/vect-59.c: New test.
28908         * gcc.dg/vect/vect-60.c: New test.
28909         * gcc.dg/vect/vect-61.c: New test.
28910         * gcc.dg/vect/vect-all.c: New test.
28911         * gcc.dg/vect/vect-none.c: New test.
28912
28913 2004-08-17  Paul Brook  <paul@codesourcery.com>
28914
28915         PR fortran/13082
28916         * gfortran.dg/entry_1.f90: New test.
28917
28918 2004-08-17  Andrew Pinski  <apinski@apple.com>
28919
28920         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
28921
28922 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
28923
28924         * gcc.dg/pr17036-1.c: New test.
28925
28926 2004-08-16  Devang Patel  <dpatel@apple.com>
28927
28928         * gcc.dg/darwin-20040809-1.c: New test.
28929
28930 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
28931
28932         * gcc.dg/funcdef-attr-1.c: New test.
28933
28934 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
28935
28936         * gcc.dg/altivec-17.c: New test.
28937         * gcc.dg/altivec-18.c: New test.
28938
28939 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28940
28941         PR c++/6749
28942         * g++.dg/template/vtable2.C: New test.
28943
28944 2004-08-14  Richard Henderson  <rth@redhat.com>
28945
28946         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
28947         * gcc.dg/pack-test-4.c (main): Return 0.
28948         * gcc.dg/setjmp-1.c: Remove XFAIL.
28949         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
28950
28951 2004-08-14  Richard Henderson  <rth@redhat.com>
28952
28953         * gcc.dg/980217-1.c: Add prototype for printf.
28954
28955 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
28956
28957         * gfortran.dg/pr16935.f90: New test.
28958
28959 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
28960
28961         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
28962
28963 2004-08-13  Paul Brook  <paul@codesourcery.com>
28964
28965         * gfortran.dg/der_io_1.f90: Remove stray comma.
28966
28967 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
28968
28969         * gcc.dg/vmx/cw-bug-2.c: Remove.
28970         * gcc.dg/vmx/vprint-1.c: Remove.
28971         * gcc.dg/vmx/vscan-1.c: Remove.
28972
28973 2004-08-12  Devang patel  <dpatel@apple.com>
28974
28975         * gcc.dg/darwin-20040809-2.c: New test.
28976
28977 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
28978
28979         * g++.dg/ext/altivec-12.C: New test.
28980
28981         * g++.dg/ext/altivec-11.C: New test.
28982
28983 2004-08-12  Paul Brook  <paul@codesourcery.com>
28984
28985         * g++.dg/abi/arm_cxa_vec_1.C: New test.
28986
28987 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
28988
28989         * g++.dg/ext/altivec-2.C: Check for hardware support before
28990         executing any VMX instructions.
28991
28992         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
28993
28994 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
28995
28996         PR c++/16276
28997         * g++.old-deja/g++.other/comdat4.C: New test.
28998         * g++.old-deja/g++.other/comdat4-aux.cc: New.
28999
29000 2004-08-12  Ben Elliston  <bje@au.ibm.com>
29001
29002         PR target/16286
29003         * gcc.dg/pr16286.c: New test.
29004
29005 2004-08-12 Jan Beulich <jbeulich@novell.com>
29006
29007         * g++.dg/ext/asm5.C: New.
29008
29009 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
29010
29011         PR c++/16698
29012         * g++.dg/eh/crash1.C: New test.
29013
29014         PR c++/16717
29015         * g++.dg/ext/construct1.C: New test.
29016
29017 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
29018
29019         PR c++/16853
29020         * g++.dg/init/ptrmem1.C: New test.
29021
29022         PR c++/16618
29023         * g++.dg/parse/offsetof5.C: New test.
29024
29025         PR c++/16870
29026         * g++.dg/template/overload3.C: New test.
29027
29028 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
29029
29030         PR c++/16964
29031         * g++.dg/parse/error16.C: New test.
29032
29033         PR c++/16904
29034         * g++.dg/template/error14.C: New test.
29035
29036         PR c++/16929
29037         * g++.dg/template/error15.C: New test.
29038
29039 2004-08-11  Devang Patel  <dpatel@apple.com>
29040
29041         * gcc.dg/darwin-ld-20040809-1.c: New test.
29042         * gcc.dg/darwin-ld-20040809-2.c: New test.
29043
29044 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
29045
29046         PR fortran/16917
29047         * gfortran.dg/dfloat_1.f90: New test.
29048
29049 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
29050
29051         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
29052         * gcc.dg/dll-2.c: Fix dg-require syntax.
29053         * gcc.misc-tests/arm-isr.c (abort): Declare.
29054         (exit): Likewise.
29055
29056 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
29057
29058         PR c++/16971
29059         * g++.dg/parse/crash16.C: New test.
29060
29061 2004-08-10  Roger Sayle  <roger@eyesopen.com>
29062
29063         * gcc.dg/mips-rsqrt-1.c: New test case.
29064         * gcc.dg/mips-rsqrt-2.c: New test case.
29065         * gcc.dg/mips-rsqrt-3.c: New test case.
29066
29067 2004-08-10  Paul Brook  <paul@codesourcery.com>
29068
29069         * gfortran.dg/der_io_1.f90: New test.
29070
29071 2004-08-10  Paul Brook  <paul@codesourcery.com>
29072
29073         PR fortran/16919
29074         * gfortran.dg/der_array_1.f90: New test.
29075
29076 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
29077
29078         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
29079
29080 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
29081
29082         * gcc.dg/wchar_t-2.c: Fix typo.
29083
29084 2004-08-09  Falk Hueffner  <falk@debian.org>
29085
29086         PR tree-optimization/12517
29087         * gcc.c-torture/compile/pr12517.c: New test.
29088
29089         PR tree-optimization/12578
29090         * gcc.c-torture/compile/pr12578.c: New test.
29091
29092         PR tree-optimization/12899
29093         * gcc.c-torture/compile/pr12899.c: New test.
29094
29095         PR rtl-optimization/14692
29096         * gcc.c-torture/compile/pr14692.c: New test.
29097
29098         PR tree-optimization/16461
29099         * gcc.c-torture/compile/pr16461.c: New test.
29100
29101 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
29102
29103         * gfortran.dg/getenv_1.f90: New test.
29104
29105 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
29106
29107         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
29108         wchar_t.
29109         * gcc.dg/symbian5.c: Test -fno-short-wchar.
29110
29111 2004-08-06  Paul Brook  <paul@codesourcery.com>
29112
29113         * gfortran.dg/ret_array_1.f90: New test.
29114         * gfortran.dg/ret_pointer_1.f90: New test.
29115
29116 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
29117
29118         * gcc.dg/missing-field-init-[12].c: New tests.
29119         * g++.dg/warn/missing-field-init-[12].C: New tests.
29120
29121 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
29122
29123         * gcc.dg/enum2.c: New test.
29124         * gcc.dg/symbian3.c: Likewise.
29125         * gcc.dg/symbian4.c: Likewise.
29126         * gcc.dg/wchar_t-2.c: Likewise.
29127
29128 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
29129
29130         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
29131         destructor tests.
29132
29133 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
29134
29135         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
29136         dg-require-visiblity.
29137         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
29138         * g++.dg/ext/visibility/fvisibility.C: Likewise.
29139         * g++.dg/ext/visibility/memfuncts.C: Likewise.
29140         * g++.dg/ext/visibility/new1.C: Likewise.
29141         * g++.dg/ext/visibility/pragma.C: Likewise.
29142         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
29143         * g++.dg/ext/visibility/virtual.C: Likewise.
29144         * g++/dg/ext/visibility/visibility-1.C: Likewise.
29145         * g++/dg/ext/visibility/visibility-2.C: Likewise.
29146         * g++/dg/ext/visibility/visibility-3.C: Likewise.
29147         * g++/dg/ext/visibility/visibility-4.C: Likewise.
29148         * g++/dg/ext/visibility/visibility-5.C: Likewise.
29149         * g++/dg/ext/visibility/visibility-6.C: Likewise.
29150         * g++/dg/ext/visibility/visibility-7.C: Likewise.
29151         * g++/dg/ext/visibility/visibility-8.C: New test.
29152         * gcc.c-torture/compile/dll.x: Remove.
29153         * gcc.dg/dll-2.c: Use dg-require-dll
29154         * gcc.dg/visibility-10.c: New test.
29155         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
29156         supporting DLLs.
29157         * lib/scanasm.exp (scan_hidden): New function.
29158         (scan_not_hidden): Likewise.
29159
29160 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
29161
29162         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
29163
29164 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
29165
29166         * gcc.c-torture/execute/20040805-1.c: New test.
29167
29168 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
29169
29170         * gcc.dg/20020118-1.c: Declare abort.
29171         * gcc.dg/altivec_check.h: Likewise.
29172         * gcc.dg/iftrap-2.c: Likewise.
29173         * gcc.dg/pragma-darwin.c: Likewise.
29174         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
29175
29176 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
29177
29178         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
29179
29180 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
29181
29182         * gcc.c-torture/execute/builtins/abs-2.c,
29183         gcc.c-torture/execute/builtins/abs-3.c,
29184         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
29185         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
29186         intmax_t, uintmax_t and their limits.
29187         * gcc.dg/intmax_t-1.c: New test.
29188
29189 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29190
29191         * g++.dg/tc1/dr147.C: Add reference to PR.
29192
29193 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
29194
29195         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
29196         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
29197
29198 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
29199
29200         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
29201
29202 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
29203
29204         * gcc.dg/redecl-5.c: New test.
29205         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
29206         of scanf.
29207
29208 2004-08-03  Roger Sayle  <roger@eyesopen.com>
29209
29210         PR middle-end/16790
29211         * gcc.c-torture/execute/pr16790-1.c: New test case.
29212
29213 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
29214
29215         * g++.dg/ext/visibility/assign1.C: New test.
29216         * g++.dg/ext/visibility/new1.C: Likewise.
29217
29218         * gcc.dg/symbian1.c: New test.
29219         * gcc.dg/symbian2.c: Likewise.
29220
29221 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
29222
29223         PR target/16570
29224         * gcc.dg/i386-sse-9.c: New test.
29225
29226 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
29227
29228         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
29229
29230 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
29231
29232         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
29233         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
29234         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
29235         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
29236         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
29237         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
29238         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
29239         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
29240         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
29241         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
29242         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
29243         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
29244         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
29245         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
29246         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
29247         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
29248         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
29249         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
29250         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
29251         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
29252         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
29253         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
29254         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
29255         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
29256         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
29257         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
29258         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
29259         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
29260         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
29261         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
29262         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
29263         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
29264         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
29265         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
29266         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
29267         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
29268         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
29269         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
29270         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
29271         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
29272         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
29273         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
29274         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
29275         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
29276         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
29277         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
29278         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
29279         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
29280         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
29281         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
29282         gcc.misc-tests/i386-pf-3dnow-1.c,
29283         gcc.misc-tests/i386-pf-athlon-1.c,
29284         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
29285         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
29286         Declare built-in functions used.
29287         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
29288
29289 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
29290
29291         PR c++/16707
29292         * g++.dg/lookup/using12.C: New test.
29293
29294         * g++.dg/init/null1.C: Fix PR number.
29295         * g++.dg/parse/namespace10.C: Likewise.
29296
29297 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
29298
29299         PR c++/16224
29300         * g++.dg/template/spec17.C: New test.
29301         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
29302         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
29303
29304 2004-08-02  David Billinghurst
29305
29306         PR fortran/16292
29307         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
29308
29309 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
29310
29311         * gcc.dg/ia64-got-1.c: New test case.
29312
29313 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
29314
29315         PR c++/16489
29316         * g++.dg/init/null1.C: New test.
29317         * g++.dg/tc1/dr76.C: Adjust error marker.
29318
29319         PR c++/16529
29320         * g++.dg/parse/namespace10.C: New test.
29321
29322         PR c++/16810
29323         * g++.dg/inherit/ptrmem2.C: New test.
29324
29325 2004-08-02  Ben Elliston  <bje@au.ibm.com>
29326
29327         PR target/16155
29328         * gcc.dg/pr16155.c: New test.
29329
29330 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
29331
29332         * gcc.dg/redecl-2.c: New test.
29333
29334 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
29335
29336         * gcc.dg/darwin-longdouble.c: New file.
29337
29338 2004-07-30  Richard Henderson  <rth@redhat.com>
29339
29340         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
29341         write to constant argument.
29342         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
29343
29344 2004-07-30  Richard Henderson  <rth@redhat.com>
29345
29346         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
29347         tests of nearest around zero.
29348
29349 2004-07-30  Andrew Pinski  <apinski@apple.com>
29350
29351         * gcc.c-torture/compile/20040730-1.c: New test.
29352
29353 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
29354
29355         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
29356         powerpc-eabispe.
29357
29358 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
29359
29360         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
29361
29362 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
29363
29364         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
29365         contains $ld_library_path.
29366         * lib/gfortran.exp (gfortran_link_flags): Likewise.
29367
29368 2004-07-29  Richard Henderson  <rth@redhat.com>
29369
29370         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
29371
29372         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
29373         (alt2, which): New.
29374         (Check): Accept either alternative.
29375
29376 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
29377
29378         * g++.dg/abi/inline1.C: New test.
29379         * g++.dg/abi/local1-a.cc: Likewise.
29380         * g++.dg/abi/local1.C: Likewise.
29381         * g++.dg/abi/mangle11.C: Tweak location of warnings.
29382         * g++.dg/abi/mangle12.C: Likewise.
29383         * g++.dg/abi/mangle17.C: Likewise.
29384         * g++.dg/abi/mangle20-2.C: Likewise.
29385         * g++.dg/opt/interface1.C: Likewise.
29386         * g++.dg/opt/interface1.h: Likewise.
29387         * g++.dg/opt/interface1-a.cc: New test.
29388         * g++.dg/parse/repo1.C: New test.
29389         * g++.dg/template/repo1.C: Likewise.
29390         * g++.dg/warn/Winline-1.C: Likewise.
29391         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
29392
29393 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
29394
29395         * gcc.dg/tree-ssa/20040729-1.c: New test.
29396
29397 2004-07-27  Matt Austern <austern@apple.com>
29398
29399         * gcc.dg/darwin-bool-1.c: New test.
29400         * gcc.dg/darwin-bool-2.c: New test.
29401
29402 2004-07-28  Richard Henderson  <rth@redhat.com>
29403
29404         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
29405         arguments in the correct type.  Don't write to constant arguments.
29406
29407 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
29408
29409         PR tree-optimization/16688
29410         PR tree-optimization/16689
29411         * g++.dg/tree-ssa/pr16688.C: New test.
29412
29413 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
29414
29415         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
29416         loads.  Not only in the comment, this time.
29417
29418 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
29419
29420         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
29421         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
29422         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
29423         * gcc.dg/sh4a-bitmovua.c: New.
29424         * gcc.dg/sh4a-cos.c: New.
29425         * gcc.dg/sh4a-cosf.c: New.
29426         * gcc.dg/sh4a-fprun.c: New.
29427         * gcc.dg/sh4a-fsrra.c: New.
29428         * gcc.dg/sh4a-memmovua.c: New.
29429         * gcc.dg/sh4a-sin.c: New.
29430         * gcc.dg/sh4a-sincos.c: New.
29431         * gcc.dg/sh4a-sincosf.c: New.
29432         * gcc.dg/sh4a-sinf.c: New.
29433
29434 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
29435
29436         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
29437         conditionals.
29438         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
29439         loads.
29440         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
29441         DOM1.
29442
29443 2004-07-27  Andrew Pinski  <apinski@apple.com>
29444
29445         * g++.dg/rtti/tinfo1.C: Correct the xfail.
29446
29447 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
29448
29449         * gcc.dg/pragma-isr.c: New test.
29450
29451 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29452
29453         PR c++/14429
29454         * g++.dg/template/ttp11.C: New test.
29455
29456 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
29457
29458         * gcc.c-torture/compile/20040727-1.c: New test.
29459
29460 2004-07-26  Eric Christopher  <echristo@redhat.com>
29461
29462         * gcc.c-torture/compile/20040726-2.c: New test.
29463
29464 2004-07-26  Andrew Pinski  <apinski@apple.com>
29465
29466         * g++.dg/rtti/tinfo1.C: Xfail.
29467
29468 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
29469
29470         * gcc.c-torture/compile/20040726-1.c: New test.
29471
29472 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
29473             Brian Ryner  <bryner@brianryner.com>
29474
29475         PR c++/9283
29476         PR c++/15000
29477         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
29478         * g++.dg/ext/visibility/: New directory.
29479         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
29480         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
29481         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
29482         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
29483         * g++.dg/ext/visibility/fvisibility.C,
29484         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
29485         g++.dg/ext/visibility/fvisibility-override1.C
29486         g++.dg/ext/visibility/fvisibility-override2.C
29487         g++.dg/ext/visibility/memfuncts.C
29488         g++.dg/ext/visibility/noPLT.C
29489         g++.dg/ext/visibility/pragma.C
29490         g++.dg/ext/visibility/pragma-override1.C
29491         g++.dg/ext/visibility/pragma-override2.C
29492         g++.dg/ext/visibility/staticmemfuncts.C
29493         g++.dg/ext/visibility/virtual.C: New tests.
29494
29495 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
29496
29497         PR c/15360
29498         * gcc.dg/pr15360-1.c: New test.
29499
29500 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
29501
29502         * gcc.dg/pragma-align-2.c: New test.
29503         * gcc.dg/pragma-init-fini.c: New test.
29504         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
29505         targets.
29506
29507 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
29508
29509         * gcc.dg/init-string-2.c: New test.
29510
29511 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
29512
29513         PR 16684
29514         * gcc.dg/Wredundant-decls-1.c: New test case.
29515
29516 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
29517
29518         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
29519         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
29520         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
29521         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
29522         * gcc.dg/compat/generate-random.c: New file.
29523         * gcc.dg/compat/generate-random.h: Likewise.
29524         * gcc.dg/compat/generate-random_r.c: Likewise.
29525         * gcc.dg/compat/struct-layout-1.h: Likewise.
29526         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
29527         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
29528         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
29529         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
29530         * gcc.dg/compat/struct-layout-1_main.c: New test.
29531         * gcc.dg/compat/struct-layout-1_x.c: New file.
29532         * gcc.dg/compat/struct-layout-1_y.c: New file.
29533         * gcc.dg/compat/struct-layout-1_test.h: New file.
29534
29535 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
29536
29537         * gcc.dg/comp-return-1.c: New test
29538
29539 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
29540
29541         * gcc.dg/vmx/8-02a.c: Fix typo.
29542
29543         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
29544         * gcc.dg/darwin-abi-3.c: New test.
29545
29546         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
29547         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
29548
29549         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
29550         * gcc.dg/vmx/ops-long-1.c: New test.
29551         * gcc.dg/vmx/ops-long-2.c: New test.
29552
29553 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
29554
29555         * g++.dg/lookup/conv-[1234].C: New.
29556
29557 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
29558
29559         * g++.dg/parse/attr2.C: Simplify.
29560
29561 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
29562
29563         PR c/7284
29564         * gcc.c-torture/execute/pr7284-1.c: New test.
29565
29566 2004-07-22  Brian Booth  <bbooth@redhat.com>
29567
29568         * gcc.dg/tree-ssa/20040721-1.c: New test.
29569
29570 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
29571
29572         * g++.dg/template/crash20.c: New.
29573
29574 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
29575
29576         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
29577         Add dg-run directive.  Declare variables as required.
29578         * gfortran.dg/g77/README: Update
29579
29580 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
29581
29582         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
29583         gcc.dg/cris-peep2-andu2.c: New tests.
29584
29585 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
29586
29587         PR c/15052
29588         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
29589         on return type.
29590         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
29591         messages.
29592         * gcc.dg/qual-return-2.c: Update expected messages.
29593         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
29594
29595 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
29596
29597         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
29598         * gcc.dg/noncompile/921102-1.c: Update expected error message.
29599
29600 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
29601
29602         PR c/11250
29603         * gcc.dg/init-string-1.c: New test.
29604
29605 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
29606
29607         PR middle-end/15345
29608         PR c/16450
29609         * gcc.dg/torture/nested-fn-1.c: New test.
29610
29611 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
29612
29613         PR target/16559
29614         * gcc.dg/ia64-fptr-1.c: New file.
29615
29616 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29617
29618         PR c++/14497
29619         * g++.dg/template/spec16.C: New test.
29620         * g++.old-deja/g++.robertl/eb118.C: Remove.
29621
29622 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29623
29624         PR c++/509
29625         * g++.dg/template/spec15.C: New test.
29626
29627 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
29628
29629         Copy cases from g77.f-torture/execute and add dg-run
29630         directive.  Other changes as noted.
29631         * gfortran.dg/g77/13037.f
29632         * gfortran.dg/g77/1832.f
29633         * gfortran.dg/g77/19981119-0.f
29634         * gfortran.dg/g77/19990313-0.f
29635         * gfortran.dg/g77/19990313-1.f
29636         * gfortran.dg/g77/19990313-2.f
29637         * gfortran.dg/g77/19990313-3.f
29638         * gfortran.dg/g77/19990419-1.f
29639         * gfortran.dg/g77/19990826-0.f
29640         * gfortran.dg/g77/19990826-2.f
29641         * gfortran.dg/g77/20000503-1.f
29642         * gfortran.dg/g77/20001111.f
29643         * gfortran.dg/g77/20010116.f
29644         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
29645         * gfortran.dg/g77/20010430.f
29646         * gfortran.dg/g77/6177.f
29647         * gfortran.dg/g77/947.f
29648         * gfortran.dg/g77/970816-3.f
29649         * gfortran.dg/g77/971102-1.f
29650         * gfortran.dg/g77/980520-1.f
29651         * gfortran.dg/g77/980628-0.f
29652         * gfortran.dg/g77/980628-1.f
29653         * gfortran.dg/g77/980628-10.f
29654         * gfortran.dg/g77/980628-2.f
29655         * gfortran.dg/g77/980628-3.f
29656         * gfortran.dg/g77/980628-7.f
29657         * gfortran.dg/g77/980628-8.f
29658         * gfortran.dg/g77/980628-9.f
29659         * gfortran.dg/g77/980701-0.f
29660         * gfortran.dg/g77/980701-1.f
29661         * gfortran.dg/g77/cabs.f
29662         * gfortran.dg/g77/claus.f
29663         * gfortran.dg/g77/complex_1.f
29664         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
29665         * gfortran.dg/g77/dcomplex.f
29666         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
29667         * gfortran.dg/g77/f90-intrinsic-mathematical.f
29668         * gfortran.dg/g77/f90-intrinsic-numeric.f
29669         * gfortran.dg/g77/int8421.f
29670         * gfortran.dg/g77/labug1.f
29671         * gfortran.dg/g77/large_vec.f
29672         * gfortran.dg/g77/le.f
29673         * gfortran.dg/g77/short.f
29674         * gfortran.dg/g77/README: Update
29675
29676 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
29677
29678         PR c++/16637
29679         * g++.dg/parse/lookup4.C: New test.
29680
29681 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29682
29683         PR c++/16175
29684         * g++.dg/template/ttp10.C: New test.
29685
29686 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
29687
29688         * gcc.dg/pr12625-1.c: New test.
29689
29690 2004-07-20  Steven Bosscher  <stevenb@suse.de>
29691
29692         * gcc.dg/switch-warn-1.c: New test.
29693         * gcc.dg/switch-warn-2.c: New test.
29694         * gcc.c-torture/compile/pr14730.c: Update.
29695
29696 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
29697
29698         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
29699         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
29700         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
29701         g++.dg/template/nontype3.C: Remove trailing CR from tests.
29702
29703 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
29704
29705         PR c++/16623
29706         * g++.dg/template/assign1.C: New test.
29707
29708 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29709
29710         PR c++/12170
29711         * g++.dg/template/ttp9.C: New test.
29712
29713 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
29714
29715         * gcc.dg/format/cmn-err-1.c: New test.
29716
29717 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
29718
29719         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
29720         gcc.dg/Wparentheses-10.c: New tests.
29721         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
29722
29723 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29724
29725         PR fortran/16465
29726         * gfortran.dg/g77//ffixed-line-length-0.f,
29727         gfortran.dg/g77/ffixed-line-length-132.f,
29728         gfortran.dg/g77/ffixed-line-length-72.f,
29729         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
29730         gfortran.dg/g77/README: Update.
29731
29732 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29733
29734         PR c++/13092
29735         * g++.dg/template/non-dependent7.C: New test.
29736         * g++.dg/template/non-dependent8.C: Likewise.
29737         * g++.dg/template/non-dependent9.C: Likewise.
29738         * g++.dg/template/non-dependent10.C: Likewise.
29739
29740 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
29741
29742         PR c++/16337
29743         * g++.dg/parse/attr2.C: New test.
29744
29745 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
29746
29747         * g77.dg: Removed.
29748         * g77.f-torture: Ditto.
29749
29750 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
29751
29752         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
29753         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
29754         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
29755
29756 2004-07-16  Richard Henderson  <rth@redhat.com>
29757
29758         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
29759
29760 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29761
29762         * lib/fortran-torture.exp (fortran-torture): Don't test compile
29763         tests with full list of options.
29764         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
29765         of TORTURE_OPTIONS if test contains 'dg-do run'.
29766
29767         PR fortran/16404
29768         * gfortran.dg/do_iterator.f90: New test.
29769
29770 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29771
29772         PR rtl-optimization/16536
29773         * gcc.c-torture/execute/restrict-1.c: New test.
29774
29775 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29776
29777         PR fortran/15324
29778         * gfortran.dg/pr15324.f90: New test.
29779
29780         PR fortran/15129
29781         * gfortran.dg/pr15129.f90: New test.
29782
29783         PR fortran/15140
29784         * gfortran.dg/pr15140.f90: New test.
29785
29786         PR fortran/13792
29787         * gfortran.fortran-torture/execute/bounds.f90: Add check for
29788         compile-time simplification.
29789
29790 2004-07-14  Mike Stump  <mrs@apple.com>
29791
29792         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
29793
29794 2004-07-14  James E Wilson  <wilson@specifixinc.com>
29795
29796         PR target/16325
29797         * gcc.dg/profile-generate-1.c: New.
29798
29799 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
29800
29801         * gcc.c-torture/execute/20040709-1.c: New test.
29802         * gcc.c-torture/execute/20040709-2.c: New test.
29803
29804 2004-07-14  Mike Stump  <mrs@apple.com>
29805
29806         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
29807
29808 2004-07-14  Mike Stump  <mrs@apple.com>
29809
29810         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
29811
29812 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
29813
29814         PR c++/16518
29815         * g++.dg/parse/mutable1.C: New test.
29816
29817 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
29818
29819         PR tree-optimization/16443
29820         * gcc.dg/tree-ssa/20040713-1.c: New test.
29821
29822 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
29823
29824         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
29825         for operator new.
29826
29827 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
29828
29829         * gfortran.dg/g77/README: New file
29830         * gfortran.dg/g77/19981216-0.f: Copy from
29831         g77.f-torture/noncompile.  Add "dg-do compile" and
29832         dg-error as required.
29833         * gfortran.dg/g77/19990218-1.f: Likewise.
29834         * gfortran.dg/g77/19990905-1.f: Likewise.
29835         * gfortran.dg/g77/9263.f: Likewise.
29836         * gfortran.dg/g77/980615-0.f: Likewise.
29837         * gfortran.dg/g77/980616-0.f: Likewise.
29838         * gfortran.dg/g77/check0.f: Likewise.
29839         * gfortran.dg/g77/select_no_compile.f: Likewise.
29840
29841 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
29842
29843         Copy files from g77.f-torture/compile.
29844         Add "{ dg-do compile}".  Other changes as noted
29845         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
29846         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
29847         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
29848         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
29849         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
29850         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
29851         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
29852         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
29853         statement to conform to standard.  Append alpha1.x for reference.
29854         * gfortran.dg/g77/xformat.f: Add dg-warning
29855
29856 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
29857
29858         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
29859         Add {dg-do compile} directive.
29860         * gfortran.dg/g77/cpp2.F: Likewise.
29861
29862 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29863
29864         PR c++/5402
29865         * g++.dg/lookup/name-clash1.C: New test.
29866
29867         PR c++/9777
29868         * g++.dg/lookup/name-clash2.C: New test.
29869
29870         PR c++/12102
29871         * g++.dg/lookup/name-clash3.C: New test.
29872
29873 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29874
29875         * g++.dg/lookup/new2.C: New test.
29876         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
29877
29878 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
29879
29880         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
29881         Add {dg-do compile} directive.
29882         * gfortran.dg/g77/13060.f: Likewise.
29883         * gfortran.dg/g77/19990218-0.f: Likewise.
29884         * gfortran.dg/g77/19990305-0.f: Likewise.
29885         * gfortran.dg/g77/19990419-0.f: Likewise.
29886         * gfortran.dg/g77/19990502-0.f: Likewise.
29887         * gfortran.dg/g77/19990502-1.f: Likewise.
29888         * gfortran.dg/g77/19990525-0.f: Likewise.
29889         * gfortran.dg/g77/19990826-1.f: Likewise.
29890         * gfortran.dg/g77/19990826-3.f: Likewise.
29891         * gfortran.dg/g77/19990905-2.f: Likewise.
29892         * gfortran.dg/g77/20000412-1.f: Likewise.
29893         * gfortran.dg/g77/20000511-1.f: Likewise.
29894         * gfortran.dg/g77/20000511-2.f: Likewise.
29895         * gfortran.dg/g77/20000518.f: Likewise.
29896         * gfortran.dg/g77/20000601-1.f: Likewise.
29897         * gfortran.dg/g77/20000601-2.f: Likewise.
29898         * gfortran.dg/g77/20000629-1.f: Likewise.
29899         * gfortran.dg/g77/20000630-2.f: Likewise.
29900         * gfortran.dg/g77/20010115.f: Likewise.
29901         * gfortran.dg/g77/20010321-1.f: Likewise.
29902         * gfortran.dg/g77/20010426.f: Likewise.
29903         * gfortran.dg/g77/20020307-1.f: Likewise.
29904         * gfortran.dg/g77/8485.f: Likewise.
29905         * gfortran.dg/g77/960317-1.f: Likewise.
29906         * gfortran.dg/g77/970915-0.f: Likewise.
29907         * gfortran.dg/g77/980310-1.f: Likewise.
29908         * gfortran.dg/g77/980310-2.f: Likewise.
29909         * gfortran.dg/g77/980310-3.f: Likewise.
29910         * gfortran.dg/g77/980310-4.f: Likewise.
29911         * gfortran.dg/g77/980310-6.f: Likewise.
29912         * gfortran.dg/g77/980310-7.f: Likewise.
29913         * gfortran.dg/g77/980310-8.f: Likewise.
29914         * gfortran.dg/g77/980419-2.f: Likewise.
29915         * gfortran.dg/g77/980424-0.f: Likewise.
29916         * gfortran.dg/g77/980427-0.f: Likewise.
29917         * gfortran.dg/g77/980729-0.f: Likewise.
29918         * gfortran.dg/g77/981117-1.f: Likewise.
29919         * gfortran.dg/g77/toon_1.f: Likewise.
29920
29921 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29922
29923         PR c++/2204
29924         * g++.dg/other/abstract2.C: New test.
29925
29926 2004-07-12  Paul Brook  <paul@codesourcery.com>
29927
29928         * gfortran.dg/pointer_init_1.f90: New test.
29929
29930 2004-07-11  Paul Brook  <paul@codesourcery.com>
29931
29932         PR fortran/15986
29933         * gfortran.dg/contained_1.f90: New test.
29934
29935 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
29936
29937         * g++.dg/parse/defarg8.C: New test.
29938
29939 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29940
29941         PR fortran/16433
29942         * gfortran.dg/pr16433.f: New test.
29943
29944         PR fortran/17574
29945         * gfortran.dg/pr15754.f90: New test.
29946
29947 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
29948
29949         PR tree-optimization/16437
29950         * gcc.c-torture/execute/bitfld-4.c: New test.
29951
29952 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29953
29954         * gfortran.fortran-torture/execute/common_2.f90: Add check for
29955         access to common var from module.
29956
29957 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29958
29959         PR fortran/16336
29960         * gfortran.fortran-torture/execute/common_2.f90: New test.
29961
29962 2004-07-10  Paul Brook  <paul@codesourcery.com>
29963
29964         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
29965
29966 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29967
29968         PR fortran/15969
29969         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
29970
29971 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
29972
29973         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
29974         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
29975         * gfortran.dg/g77/ffree-form-1.f: Likewise.
29976         * gfortran.dg/g77/ffree-form-2.f: Likewise.
29977         * gfortran.dg/g77/ffree-form-3.f: Likewise.
29978         * gfortran.dg/g77/fno-underscoring.f: Likewise.
29979         * gfortran.dg/g77/funderscoring.f: Likewise.
29980         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
29981
29982 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29983
29984         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
29985
29986 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29987         Paul Brook  <paul@codesourcery.com>
29988
29989         PR fortran/13415
29990         * gfortran.dg/common_pointer_1.f90: New test.
29991
29992 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29993
29994         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
29995
29996 2004-07-09  James E Wilson  <wilson@specifixinc.com>
29997
29998         PR target/16364
29999         * gcc.c-torture/compile/20040709-1.c: New.
30000
30001 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30002
30003         PR fortran/14077
30004         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
30005
30006 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30007
30008         PR fortran/13201
30009         * gfortran.dg/shape_1.f90: New test.
30010
30011 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
30012             Andrew Pinski  <apinski@apple.com>
30013
30014         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
30015
30016 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30017
30018         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
30019         comment.
30020
30021 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30022         Paul Brook  <paul@codesourcery.com>
30023
30024         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
30025         '.f95' and '.F95'.
30026
30027 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
30028
30029         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
30030
30031 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30032
30033         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
30034         testcases with capital suffix.
30035
30036 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30037
30038         PR fortran/15481
30039         PR fortran/13372
30040         PR fortran/13575
30041         PR fortran/15978
30042         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
30043
30044         * gfortran.dg/implicit_1.f90: New test.
30045
30046 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
30047
30048         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
30049         expression to match gfortran warning/error messages
30050         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
30051         dg-error text.
30052
30053 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
30054
30055         * lib/fortran-torture.exp: Rename proc search_for to
30056         search_for_re.
30057
30058 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30059
30060         * gcc.c-torture/execute/simd-5.x: New file.
30061         XFAIL on SPARC 64-bit at -O0.
30062
30063 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30064
30065         PR c++/8211
30066         PR c++/16165
30067         * g++.dg/warn/effc3.C: New test.
30068
30069 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
30070
30071         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
30072         change X to 1X in format.
30073         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
30074         add data statements to conform to standard.
30075
30076 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
30077
30078         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
30079         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
30080         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
30081
30082 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
30083
30084         * gfortran.dg/g77/7388.f: Copy from g77.dg
30085         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
30086         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
30087         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
30088         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
30089         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
30090         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
30091         * gfortran.dg/g77/strlen0.f: Likewise.
30092
30093 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
30094
30095         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
30096         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
30097
30098 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
30099
30100         * gcc.c-torture/execute/920428-2.x: Delete.
30101         * gcc.c-torture/execute/920501-7.x: Likewise.
30102
30103 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
30104
30105         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
30106         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
30107         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
30108         prescott and c3-2.
30109         (PREFETCH_3DNOW): Add -march=c3.
30110
30111 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
30112
30113         PR c/16437
30114         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
30115         * gcc.c-torture/execute/bf64-1.x: Likewise.
30116
30117 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
30118
30119         * gcc.c-torture/compile/20040708-1.c: New test.
30120
30121 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30122
30123         PR c++/16169
30124         * g++.dg/warn/effc2.C: New test.
30125
30126 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
30127
30128         * gcc.c-torture/execute/bitfld-1.x: Remove.
30129         * gcc.c-torture/execute/bitfld-3.c: New test.
30130         * gcc.dg/bitfld-2.c: Remove XFAILs.
30131
30132 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
30133
30134         PR c++/16276
30135         * g++.dg/rtti/tinfo1.C: New file.
30136
30137 2004-07-07  Eric Christopher  <echristo@redhat.com>
30138
30139         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
30140
30141 2004-07-07  Andrew Pinski  <apinski@apple.com>
30142
30143         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
30144
30145 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
30146
30147         * g++.dg/init/call1.C: XFAIL.
30148
30149 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
30150
30151         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
30152         except for movstrict*, to movmem* and clrstr* to clrmem*.
30153
30154 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
30155
30156         * gcc.c-torture/execute/20040707-1.c: New test.
30157
30158 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
30159
30160         * gcc.c-torture/execute/20040706-1.c: New test.
30161
30162 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30163
30164         PR c++/3671
30165         * g++.dg/template/spec14.C: New test.
30166
30167 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
30168
30169         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
30170         nothing if not yet defined.  Use it in b, c and d type definitions.
30171         * gcc.c-torture/execute/20040705-1.c: New test.
30172         * gcc.c-torture/execute/20040705-2.c: New test.
30173
30174 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30175
30176         PR c++/2518
30177         * g++.dg/lookup/new1.C: New test.
30178
30179 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30180
30181         PR c++/11406
30182         * g++.dg/template/sizeof8.C: New test.
30183
30184 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
30185
30186         * gcc.c-torture/compile/20040705-1.c: New test.
30187
30188 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
30189
30190         * gfortran.fortran-torture/execute/seq_io.f90: New test.
30191
30192 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
30193
30194         * gcc.dg/cpp/if-mop.c: Two new testcases.
30195         * gcc.dg/cpp/trad/comment-3.c: New.
30196
30197 2004-07-04  Paul Brook  <paul@codesourcery.com>
30198
30199         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
30200
30201 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
30202
30203         PR c++/3761
30204         * g++.dg/lookup/crash4.C: New test.
30205
30206 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
30207
30208         * gcc.c-torture/execute/builtin-abs-1.c
30209         * gcc.c-torture/execute/builtin-abs-2.c
30210         * gcc.c-torture/execute/builtin-complex-1.c
30211         * gcc.c-torture/execute/builtins/string-1-lib.c
30212         * gcc.c-torture/execute/builtins/string-1.c
30213         * gcc.c-torture/execute/builtins/string-2-lib.c
30214         * gcc.c-torture/execute/builtins/string-2.c
30215         * gcc.c-torture/execute/builtins/string-3-lib.c
30216         * gcc.c-torture/execute/builtins/string-3.c
30217         * gcc.c-torture/execute/builtins/string-4-lib.c
30218         * gcc.c-torture/execute/builtins/string-4.c
30219         * gcc.c-torture/execute/builtins/string-5-lib.c
30220         * gcc.c-torture/execute/builtins/string-5.c
30221         * gcc.c-torture/execute/builtins/string-6-lib.c
30222         * gcc.c-torture/execute/builtins/string-6.c
30223         * gcc.c-torture/execute/builtins/string-7-lib.c
30224         * gcc.c-torture/execute/builtins/string-7.c
30225         * gcc.c-torture/execute/builtins/string-8-lib.c
30226         * gcc.c-torture/execute/builtins/string-8.c
30227         * gcc.c-torture/execute/builtins/string-9-lib.c
30228         * gcc.c-torture/execute/builtins/string-9.c
30229         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
30230         * gcc.c-torture/execute/builtins/string-asm-1.c
30231         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
30232         * gcc.c-torture/execute/builtins/string-asm-2.c
30233         * gcc.c-torture/execute/stdio-opt-1.c
30234         * gcc.c-torture/execute/stdio-opt-2.c
30235         * gcc.c-torture/execute/stdio-opt-3.c
30236         * gcc.c-torture/execute/string-opt-1.c
30237         * gcc.c-torture/execute/string-opt-10.c
30238         * gcc.c-torture/execute/string-opt-11.c
30239         * gcc.c-torture/execute/string-opt-12.c
30240         * gcc.c-torture/execute/string-opt-13.c
30241         * gcc.c-torture/execute/string-opt-14.c
30242         * gcc.c-torture/execute/string-opt-15.c
30243         * gcc.c-torture/execute/string-opt-16.c
30244         * gcc.c-torture/execute/string-opt-2.c
30245         * gcc.c-torture/execute/string-opt-6.c
30246         * gcc.c-torture/execute/string-opt-7.c
30247         * gcc.c-torture/execute/string-opt-8.c:
30248         Replace with ...
30249
30250         * gcc.c-torture/execute/builtins/abs-2.c
30251         * gcc.c-torture/execute/builtins/abs-3.c
30252         * gcc.c-torture/execute/builtins/complex-1.c
30253         * gcc.c-torture/execute/builtins/fprintf.c
30254         * gcc.c-torture/execute/builtins/fputs.c
30255         * gcc.c-torture/execute/builtins/memcmp.c
30256         * gcc.c-torture/execute/builtins/memmove.c
30257         * gcc.c-torture/execute/builtins/memops-asm.c
30258         * gcc.c-torture/execute/builtins/mempcpy-2.c
30259         * gcc.c-torture/execute/builtins/mempcpy.c
30260         * gcc.c-torture/execute/builtins/memset.c
30261         * gcc.c-torture/execute/builtins/printf.c
30262         * gcc.c-torture/execute/builtins/sprintf.c
30263         * gcc.c-torture/execute/builtins/strcat.c
30264         * gcc.c-torture/execute/builtins/strchr.c
30265         * gcc.c-torture/execute/builtins/strcmp.c
30266         * gcc.c-torture/execute/builtins/strcpy.c
30267         * gcc.c-torture/execute/builtins/strcspn.c
30268         * gcc.c-torture/execute/builtins/strlen-2.c
30269         * gcc.c-torture/execute/builtins/strlen.c
30270         * gcc.c-torture/execute/builtins/strncat.c
30271         * gcc.c-torture/execute/builtins/strncmp-2.c
30272         * gcc.c-torture/execute/builtins/strncmp.c
30273         * gcc.c-torture/execute/builtins/strncpy.c
30274         * gcc.c-torture/execute/builtins/strpbrk.c
30275         * gcc.c-torture/execute/builtins/strpcpy-2.c
30276         * gcc.c-torture/execute/builtins/strpcpy.c
30277         * gcc.c-torture/execute/builtins/strrchr.c
30278         * gcc.c-torture/execute/builtins/strspn.c
30279         * gcc.c-torture/execute/builtins/strstr-asm.c
30280         * gcc.c-torture/execute/builtins/strstr.c:
30281         ... these new files.
30282
30283         * gcc.c-torture/execute/builtins/abs-2-lib.c
30284         * gcc.c-torture/execute/builtins/abs-3-lib.c
30285         * gcc.c-torture/execute/builtins/complex-1-lib.c
30286         * gcc.c-torture/execute/builtins/fprintf-lib.c
30287         * gcc.c-torture/execute/builtins/fputs-lib.c
30288         * gcc.c-torture/execute/builtins/memcmp-lib.c
30289         * gcc.c-torture/execute/builtins/memmove-lib.c
30290         * gcc.c-torture/execute/builtins/memops-asm-lib.c
30291         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
30292         * gcc.c-torture/execute/builtins/mempcpy-lib.c
30293         * gcc.c-torture/execute/builtins/memset-lib.c
30294         * gcc.c-torture/execute/builtins/printf-lib.c
30295         * gcc.c-torture/execute/builtins/sprintf-lib.c
30296         * gcc.c-torture/execute/builtins/strcat-lib.c
30297         * gcc.c-torture/execute/builtins/strchr-lib.c
30298         * gcc.c-torture/execute/builtins/strcmp-lib.c
30299         * gcc.c-torture/execute/builtins/strcpy-lib.c
30300         * gcc.c-torture/execute/builtins/strcspn-lib.c
30301         * gcc.c-torture/execute/builtins/strlen-2-lib.c
30302         * gcc.c-torture/execute/builtins/strlen-lib.c
30303         * gcc.c-torture/execute/builtins/strncat-lib.c
30304         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
30305         * gcc.c-torture/execute/builtins/strncmp-lib.c
30306         * gcc.c-torture/execute/builtins/strncpy-lib.c
30307         * gcc.c-torture/execute/builtins/strpbrk-lib.c
30308         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
30309         * gcc.c-torture/execute/builtins/strpcpy-lib.c
30310         * gcc.c-torture/execute/builtins/strrchr-lib.c
30311         * gcc.c-torture/execute/builtins/strspn-lib.c
30312         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
30313         * gcc.c-torture/execute/builtins/strstr-lib.c
30314         * gcc.c-torture/execute/builtins/lib/abs.c
30315         * gcc.c-torture/execute/builtins/lib/fprintf.c
30316         * gcc.c-torture/execute/builtins/lib/memset.c
30317         * gcc.c-torture/execute/builtins/lib/printf.c
30318         * gcc.c-torture/execute/builtins/lib/sprintf.c
30319         * gcc.c-torture/execute/builtins/lib/strcpy.c
30320         * gcc.c-torture/execute/builtins/lib/strcspn.c
30321         * gcc.c-torture/execute/builtins/lib/strncat.c
30322         * gcc.c-torture/execute/builtins/lib/strncmp.c
30323         * gcc.c-torture/execute/builtins/lib/strncpy.c
30324         * gcc.c-torture/execute/builtins/lib/strpbrk.c
30325         * gcc.c-torture/execute/builtins/lib/strspn.c
30326         * gcc.c-torture/execute/builtins/lib/strstr.c:
30327         New files containing support routines.
30328
30329         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
30330         declaration.
30331         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
30332         when not optimizing.
30333
30334 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
30335
30336         PR c++/16240
30337         * g++.dg/abi/mangle22.C: New test.
30338         * g++.dg/abi/mangle23.C: Likewise.
30339
30340 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
30341
30342         PR fortran/16290
30343         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
30344         Allow for cases without denormalized floating point numbers.
30345
30346 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
30347
30348         PR c/1027
30349         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
30350         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
30351         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
30352         expected warning text.
30353         * gcc.dg/format/diag-2.c: New test.
30354
30355 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
30356
30357         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
30358
30359 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
30360
30361         * gcc.dg/builtins-43.c: New.
30362         * gcc.dg/builtins-44.c: New.
30363         * gcc.dg/builtins-45.c: New.
30364
30365 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
30366             Andreas Tobler  <a.tobler@schweiz.ch>
30367
30368         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
30369         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
30370         as SIGSEGV.
30371         * gcc.dg/cleanup-11.c: Likewise.
30372         * gcc.dg/cleanup-8.c: Likewise.
30373         * gcc.dg/cleanup-9.c: Likewise.
30374         * gcc.dg/cleanup-5.c: Run on all platforms.
30375
30376 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
30377
30378         * g++.dg/warn/nonnull1.C: New test.
30379
30380 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
30381
30382         * gcc.dg/compat/compat-common.h: Wrap up CINT in
30383         an #ifndef SKIP_COMPLEX_INT/#endif pair.
30384         Special-case the Sun compiler wrt to <complex.h>.
30385
30386 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
30387
30388         * gcc.dg/Wunreachable-8.C: New test.
30389
30390         * gcc.dg/h8300-ice2.c : New test.
30391
30392 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
30393
30394         PR fortran/16161
30395         * gfortran.fortran-torture/compile/implicit.f90: Add test
30396         for implicit character.
30397
30398 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
30399
30400         PR fortran/16289
30401         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
30402         Use tiny() intrinsic to find smallest non-negative real
30403
30404 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
30405
30406         * gcc.dg/compat/struct-by-value-22_main.c: New test.
30407         * gcc.dg/compat/struct-by-value-22_x.c: New.
30408         * gcc.dg/compat/struct-by-value-22_y.c: New.
30409
30410         * gcc.c-torture/execute/20040629-1.c: New test.
30411
30412 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
30413
30414         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
30415         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
30416
30417         PR target/16195
30418         * gcc.dg/20040625-1.c: New test.
30419
30420 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30421
30422         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
30423
30424 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30425
30426         PR fortran/15963
30427         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
30428
30429 2004-06-29  Richard Henderson  <rth@redhat.com>
30430
30431         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
30432
30433 2004-06-29  Paul Brook  <paul@codesourcery.com>
30434
30435         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
30436         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
30437
30438 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
30439
30440         PR c++/16260
30441         * g++.dg/parse/crash15.C: New.
30442
30443 2004-06-28  Andrew Pinski  <apinski@apple.com>
30444
30445         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
30446         by the error already.
30447
30448         * g++.dg/opt/ptrmem4.C: Change to compile only test.
30449
30450 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
30451
30452         PR target/14041
30453         * gcc.dg/h8300-bss-align-1.c : New.
30454
30455 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
30456
30457         * PR c++/16174
30458         * g++.dg/template/ctor4.C: New.
30459
30460 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
30461
30462         PR c++/16205
30463         * g++.dg/warn/Wsequence-point-1.C: New test.
30464
30465 2004-06-27  Paul Brook  <paul@codesourcery.com>
30466
30467         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
30468
30469 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
30470
30471         * g++.old-deja/g++.mike/p7325.C: Remove.
30472
30473 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
30474
30475         PR c/14963
30476         * gcc.dg/pr14963.c: New test.
30477
30478 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
30479
30480         PR c++/16193
30481         * g++.dg/parse/redef1.C: New test.
30482
30483 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
30484
30485         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
30486         20021110.c.
30487         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
30488         20021119-1.c.
30489         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
30490         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
30491         5-04.c.
30492         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
30493         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
30494         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
30495         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
30496         g++.brendan/enum14.C.
30497         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
30498         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
30499         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
30500         g++.mike/virt1.C.
30501         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
30502         memtemp24.C.
30503
30504 2004-06-27  Roger Sayle  <roger@eyesopen.com>
30505
30506         * gcc.dg/20040527-1.c: New test case.
30507
30508 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
30509
30510         PR gfortran/pr16196
30511         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
30512
30513 2004-06-25  Roger Sayle  <roger@eyesopen.com>
30514
30515         PR middle-end/15825
30516         * gcc.dg/pr15825-1.c: New test case.
30517
30518 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
30519
30520         * gcc.c-torture/execute/20040625-1.c: New test.
30521
30522 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30523
30524         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
30525
30526 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
30527
30528         * gcc.dg/torture/mips-div-1.c: New test.
30529
30530 2004-06-24  Jeff Law  <law@redhat.com>
30531
30532         * gcc.dg/tree-ssa/20040624-1.c: New test.
30533
30534 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
30535
30536         * gcc.c-torture/compile/20040624-1.c: New test.
30537
30538 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30539
30540         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
30541         this directory.
30542
30543 2004-06-23  Andrew Pinski  <apinski@apple.com>
30544
30545         PR middle-end/15988
30546         * g++.dg/opt/ptrmem4.C: New test.
30547
30548         * gcc.dg/c90-array-quals-2.c: New test.
30549
30550 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
30551
30552         * gcc.dg/kpice1.c: New test.
30553
30554 2006-06-23  Andrew Pinski  <apinski@apple.com>
30555
30556         * gcc.dg/c90-array-quals.c: New test.
30557
30558 2006-06-22  Richard Henderson  <rth@redhat.com>
30559
30560         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
30561
30562 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
30563
30564         * gcc.dg/builtins-config.h: Handle FreeBSD.
30565
30566 2006-06-22  Richard Henderson  <rth@redhat.com>
30567
30568         * g++.dg/opt/devirt1.C: New.
30569
30570 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
30571
30572         * g++.dg/opt/pr15551.C: New testcase.
30573
30574 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
30575
30576         PR target/14800
30577         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
30578         x86_64-*-linux* when compiling for 32bit.
30579
30580 2004-06-21  Andrew Pinski  <apinski@apple.com>
30581
30582         * gcc.dg/pch/struct-1.c: New.
30583         * gcc.dg/pch/struct-1.hs: New.
30584
30585 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
30586
30587         * gcc.dg/pch/save-temps-1.c: New file.
30588         * gcc.dg/pch/save-temps-1.hs: New file.
30589
30590 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
30591
30592         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
30593         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
30594
30595 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30596
30597         * gfortran.fortran-torture/execute/select_1.f90: Rename function
30598         to fix type error.
30599         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
30600         Remove trailing spaces.
30601
30602 2004-06-21  Richard Henderson  <rth@redhat.com>
30603
30604         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
30605         merging && to BIT_FIELD_REF.
30606
30607 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
30608
30609         * g++.dg/opt/placeholder1.C: New test.
30610
30611 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
30612
30613         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
30614         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
30615         * gcc.dg/compat/union-m128-1_x.c: Likewise.
30616         * gcc.dg/compat/union-m128-1_y.c: Likewise.
30617
30618 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
30619
30620         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
30621         extern "C".
30622         * g++.dg/other/pragma-re-1.C: Add comments.
30623
30624 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
30625
30626         PR gfortran/16080
30627         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
30628
30629 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
30630
30631         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
30632         instead of setting the type of size_t by
30633         hand.
30634
30635 2004-06-18  Roger Sayle  <roger@eyesopen.com>
30636
30637         * gcc.dg/unordered-2.c: New test case.
30638         * gcc.dg/unordered-3.c: New test case.
30639
30640 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
30641
30642         PR other/16043
30643         * lib/g++.exp (g++_version): Tweak regexp for version
30644         * lib/g77.exp (g77_version): Likewise.
30645         * lib/gfortran.exp (gfortran_version): Likewise.
30646         * lib/objc.exp (objc_version): Likewise.
30647         * lib/treelang.exp (treelang_version): Likewise.
30648
30649 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
30650
30651         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
30652         Use INT_MAX instead of __INT_MAX__.
30653         * gcc.dg/compat/struct-align-2_y.c: Likewise.
30654
30655         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
30656         * gcc.dg/compat/scalar-return-3_x.c: Use it.
30657         * gcc.dg/compat/scalar-return-3_y.c: Use it.
30658         * gcc.dg/compat/scalar-return-4_x.c: Use it.
30659         * gcc.dg/compat/scalar-return-4_y.c: Use it.
30660         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
30661         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
30662         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
30663         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
30664
30665         * gcc.dg/range-test-1.c: New test.
30666         * g++.dg/opt/range-test-1.C: New test.
30667
30668 2004-06-17  Richard Henderson  <rth@redhat.com>
30669
30670         * objc.dg/sync-1.m: New.
30671         * objc.dg/try-catch-1.m: Don't force next runtime.
30672         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
30673         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
30674         shadowed catch clause.
30675         * objc.dg/try-catch-5.m: New.
30676
30677 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
30678
30679         Bug 14610
30680         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
30681
30682 2004-06-15  Richard Henderson  <rth@redhat.com>
30683
30684         * gcc.dg/20001116-1.c: Move expected warning line.
30685
30686 2004-06-15  Richard Henderson  <rth@redhat.com>
30687
30688         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
30689         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
30690
30691 2004-06-15  Jeff Law  <law@redhat.com>
30692
30693         * gcc.dg/tree-ssa/20040615-1.c: New test.
30694         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
30695         be less sensitive to operand ordering.
30696         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
30697
30698 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
30699
30700         * g++.dg/abi/bitfield3.C: Add comment..
30701
30702 2004-06-15  Richard Henderson  <rth@redhat.com>
30703
30704         * g++.dg/ext/stmtexpr1.C: XFAIL.
30705         * gcc.dg/20030612-1.c: XFAIL.
30706
30707 2004-06-15  Eric Christopher  <echristo@redhat.com>
30708
30709         * g++.dg/charset/asm5.c: New.
30710         * gcc.dg/charset/asm6.c: New.
30711
30712 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30713
30714         PR fortran/15962
30715         * gfortran.fortran-torture/execute/select_1.f90: New test.
30716
30717 2004-06-15  Paul Brook  <paul@codesourcery.com>
30718
30719         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
30720
30721 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30722
30723         PR c++/15967
30724         * g++.dg/lookup/crash3.C: New test.
30725
30726 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30727
30728         PR c++/15947
30729         * g++.dg/parse/dtor4.C: New test.
30730
30731 2004-06-14  Jeff Law  <law@redhat.com>
30732
30733         * gcc.c-torture/compile/20040614-1.c: New test.
30734
30735 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30736
30737         PR fortran/15211
30738         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
30739         LEN of a character array.
30740
30741 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
30742
30743         PR c++/15096
30744         * g++.dg/template/ptrmem10.C: New test.
30745
30746         PR c++/14930
30747         * g++.dg/template/friend30.C: New test.
30748
30749 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30750
30751         PR fortran/14928
30752         * gfortran.fortran-torture/compile/mloc.f90: New test.
30753
30754 2004-06-13  Paul Brook  <paul@codesourcery.com>
30755
30756         * gfortran.fortran-torture/execute/random_2.f90: New test.
30757
30758 2004-06-13  Eric Christopher  <echristo@redhat.com>
30759
30760         * gcc.dg/noncompile/redecl-1.c: Fix error message.
30761
30762 2004-06-12  Paul Brook  <paul@codesourcery.com>
30763
30764         * gfortran.fortran-torture/execute/contained_3.f90: New test.
30765
30766 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30767
30768         PR fortran/14923
30769         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
30770
30771 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30772
30773         PR fortran/14957
30774         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
30775         syntax errors in end statements of contained subroutines.
30776
30777 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30778
30779         PR fortran/12841
30780         * gfortran.fortran-torture/execute/null_arg.f90: New test.
30781
30782 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
30783
30784         PR fortran/15665
30785         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
30786
30787 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
30788
30789         PR gfortran/12839
30790         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
30791
30792 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
30793
30794         PR c++/15862
30795         * g++.dg/parse/enum1.C: New test.
30796
30797 2004-06-10  Jeff Law  <law@redhat.com>
30798
30799         * gcc.c-torture/compile/20040610-1.c: New test.
30800
30801 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30802
30803         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
30804         * g++.old-deja/g++.other/decl3.C: Likewise.
30805
30806 2004-06-10  Brian Booth  <bbooth@redhat.com>
30807
30808         * gcc.dg/tree-ssa/20031015-1.c: Scan for
30809         V_MAY_DEF instead of VDEF.
30810         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
30811
30812 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
30813
30814         PR c++/14211
30815         * g++.dg/conversion/const1.C: New test.
30816
30817         PR c++/15076
30818         * g++.dg/conversion/reinterpret1.C: New test.
30819
30820         PR c++/15877
30821         * g++.dg/template/enum2.C: New test.
30822
30823         PR c++/15227
30824         * g++.dg/template/error13.C: New test.
30825
30826 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30827
30828         PR fortran/14957
30829         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
30830         arguments to test_* REAL and of the right size.
30831
30832 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
30833
30834         PR target/15569
30835         PR rtl-optimization/15681
30836         * gcc.dg/20040609-1.c: New test.
30837
30838 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
30839
30840         PR c++/14791
30841         * g++.dg/opt/builtins1.C: New test.
30842
30843 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
30844
30845         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
30846         that use default windows32 struct layout.
30847         * gcc.dg/i386-bitfield2.c: Likewise.
30848
30849 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
30850
30851         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
30852         for mingw32 and cygwin targets.
30853
30854 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
30855
30856         * gcc.dg/pch/macro-4.c: New.
30857         * gcc.dg/pch/macro-4.hs: New.
30858
30859 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30860
30861         PR fortran/13249
30862         * gfortran.fortran-torture/compile/name_clash.f90: New test.
30863
30864 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30865
30866         PR fortran/13372
30867         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
30868
30869 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
30870
30871         PR gfortran/14897
30872         * gfortran.fortran-torture/execute/t_edit.f90: New test.
30873
30874 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
30875
30876         PR gfortran/15755
30877         * gfortran.fortran-torture/execute/backspace.c : New test.
30878
30879 2004-06-09  Paul Brook  <paul@codesourcery.com>
30880
30881         * gfortran.fortran-torture/execure/intrinsic_associated.f90
30882         (pointer_to_section): Rewrite to use smaller array.
30883
30884 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
30885
30886         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
30887         * gcc.dg/ext/altivec-10.c: Same.
30888         * gcc.dg/ext/altivec-11.c: Same.
30889         * gcc.dg/ext/altivec-12.c: Same.
30890         * gcc.dg/ext/altivec-13.c: Same.
30891         * gcc.dg/ext/altivec-14.c: Same.
30892         * gcc.dg/ext/altivec-15.c: Same.
30893         * gcc.dg/ext/altivec-16.c: Same.
30894         * gcc.dg/ext/altivec-3.c: Same.
30895         * gcc.dg/ext/altivec-4.c: Same.
30896         * gcc.dg/ext/altivec-6.c: Same.
30897         * gcc.dg/ext/altivec-7.c: Same.
30898         * gcc.dg/ext/altivec-8.c: Same.
30899         * gcc.dg/ext/altivec-varargs-1.c: Same.
30900
30901         * g++.dg/ext/altivec-1.C: Correct dg syntax.
30902         * g++.dg/ext/altivec-10.C: Same.
30903         * g++.dg/ext/altivec-2.C: Same.
30904         * g++.dg/ext/altivec-3.C: Same.
30905         * g++.dg/ext/altivec-4.C: Same.
30906         * g++.dg/ext/altivec-5.C: Same.
30907         * g++.dg/ext/altivec-6.C: Same.
30908         * g++.dg/ext/altivec-7.C: Same.
30909         * g++.dg/ext/altivec-8.C: Same.
30910         * g++.dg/ext/altivec-9.C: Same.
30911
30912 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30913
30914         PR c++/7841
30915         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
30916
30917 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
30918
30919         * gcc.dg/union-1.c: New test.
30920
30921 2004-06-07  Roger Sayle  <roger@eyesopen.com>
30922
30923         * gcc.dg/builtins-41.c: New test case.
30924         * gcc.dg/builtins-42.c: New test case.
30925
30926 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
30927
30928         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
30929         * g++.dg/ext/altivec-10.C: Same.
30930         * g++.dg/ext/altivec-2.C: Same.
30931         * g++.dg/ext/altivec-3.C: Same.
30932         * g++.dg/ext/altivec-4.C: Same.
30933         * g++.dg/ext/altivec-5.C: Same.
30934         * g++.dg/ext/altivec-6.C: Same.
30935         * g++.dg/ext/altivec-7.C: Same.
30936         * g++.dg/ext/altivec-8.C: Same.
30937         * g++.dg/ext/altivec-9.C: Same.
30938         * g++.old-deja/g++.abi/cxa_vec.C: Same.
30939         * g++.old-deja/g++.brendan/new3.C: Same.
30940         * gcc.c-torture/execute/eeprof-1.x: Same.
30941
30942 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
30943
30944         PR c/14765
30945         * gcc.dg/pr14765-1.c: New test.
30946
30947 2004-06-07  Roger Sayle  <roger@eyesopen.com>
30948
30949         PR c/14649
30950         * gcc.dg/pr14649-1.c: New test case.
30951
30952 2004-06-07  Richard Henderson  <rth@redhat.com>
30953
30954         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
30955         if temporaries.
30956
30957 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
30958
30959         * g++.dg/eh/elide1.C: Remove XFAIL.
30960
30961 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
30962
30963         PR c++/15337
30964         * g++.dg/expr/sizeof3.C: New test.
30965
30966         PR c++/14777
30967         * g++.dg/template/access14.C: New test.
30968
30969         PR c++/15554
30970         * g++.dg/template/enum1.C: New test.
30971
30972         PR c++/15057
30973         * g++.dg/eh/throw1.C: New test.
30974
30975 2004-06-07  David Ayers  <d.ayers@inode.at>
30976             Ziemowit Laski  <zlaski@apple.com>
30977
30978         * lib/objc.exp (objc_target_compile): Revert the '-framework
30979         Foundation' flag fix, since bare Darwin does not ship
30980         with the Foundation framework.
30981         * objc/execute/next_mapping.h: Provide a local NSConstantString
30982         @interface and @implementation.
30983         (objc_constant_string_init): A constructor function, used to
30984         initialize the NSConstantString meta-class object.
30985         * objc/execute/string1.m: Include "next_mapping.h" instead of
30986         <Foundation/NSString.h>.
30987         * objc/execute/string2.m: Likewise.
30988         * objc/execute/string3.m: Likewise.
30989         * objc/execute/string4.m: Likewise.
30990
30991 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
30992
30993         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
30994         to double. Replace double with FLOAT.
30995         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
30996
30997         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
30998         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
30999         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
31000         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
31001         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
31002         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
31003         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
31004         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
31005
31006 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
31007
31008         PR c/13519
31009         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
31010
31011 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31012
31013         PR c++/15503
31014         * g++.dg/template/meminit2.C: New test.
31015
31016 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
31017
31018         PR target/15822
31019         * gcc.c-torture/execute/compare-fp-1.c,
31020         gcc.c-torture/execute/compare-fp-2.c,
31021         gcc.c-torture/execute/compare-fp-3.c,
31022         gcc.c-torture/execute/compare-fp-4.c,
31023         gcc.c-torture/execute/compare-fp-3.x,
31024         gcc.c-torture/execute/compare-fp-4.x: Moved...
31025         * gcc.c-torture/execute/ieee/compare-fp-1.c,
31026         gcc.c-torture/execute/ieee/compare-fp-2.c,
31027         gcc.c-torture/execute/ieee/compare-fp-3.c,
31028         gcc.c-torture/execute/ieee/compare-fp-4.c,
31029         gcc.c-torture/execute/ieee/compare-fp-3.x,
31030         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
31031
31032 2004-06-04  David Ayers  <d.ayers@inode.at>
31033
31034         * objc/execute/protocol-isEqual-4.m: New testcase.
31035
31036 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
31037
31038         * objc/execute/protocol-isEqual-1.m: New testcase.
31039         * objc/execute/protocol-isEqual-2.m: New testcase.
31040         * objc/execute/protocol-isEqual-3.m: New testcase.
31041
31042 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31043
31044         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
31045
31046 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
31047
31048         * lib/objc.exp (objc_target_compile): When running tests on
31049         Darwin (Mac OS X), inform the linker about '-framework
31050         'Foundation'.
31051
31052 2004-06-02  Eric Christopher  <echristo@redhat.com>
31053
31054         * gcc.c-torture/compile/20040602-1.c: New.
31055
31056 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
31057
31058         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
31059         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
31060
31061         PR tree-optimization/14736
31062         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
31063
31064         PR tree-optimization/14042
31065         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
31066
31067         PR tree-optimization/14729
31068         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
31069
31070 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31071
31072         PR fortran/15557
31073         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
31074
31075 2004-06-01  Richard Hederson  <rth@redhat.com>
31076
31077         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
31078
31079 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31080
31081         PR c++/14932
31082         * g++.dg/parse/offsetof4.C: New test.
31083
31084 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
31085
31086         PR objc/7993
31087         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
31088
31089 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
31090
31091         PR c++/15701
31092         * g++.dg/template/friend29.C: New test.
31093
31094 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
31095
31096         PR c/15749
31097         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
31098
31099 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
31100
31101         * gcc.dg/sparc-trap-1.c: New test.
31102
31103 2004-05-31  Roger Sayle  <roger@eyesopen.com>
31104
31105         PR middle-end/15069
31106         * g++.dg/opt/fold3.C: New test case.
31107
31108 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
31109
31110         * lib/target-supports.exp (check_iconv_available): Fix fallout
31111         from 2004-05-28 patch.
31112
31113 2004-05-30  Paul Brook  <paul@codesourcery.com>
31114
31115         PR fortran/15620
31116         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
31117         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
31118
31119 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
31120
31121         * gfortran.fortran-torture/execute/random_1.f90: New test.
31122
31123 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
31124
31125         * g++.dg/ext/altivec-10.C: New test.
31126
31127 2004-05-29  Paul Brook  <paul@codesourcery.com>
31128
31129         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
31130
31131 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
31132
31133         * gcc.dg/altivec-16.c: New test.
31134
31135 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
31136
31137         * lib/target-supports.exp (check_vmx_hw_available): New.
31138         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
31139
31140         * lib/target-supports.exp (check_alias_available,
31141         check_iconv_available, check_named_sections_available): Use
31142         unique names for temporary files.
31143
31144 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
31145
31146         * gcc.dg/altivec-15.c: New test.
31147
31148 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
31149
31150         PR c++/15083
31151         * g++.dg/warn/noeffect6.C: New test.
31152
31153         PR c++/15471
31154         * g++.dg/expr/ptrmem4.C: New test.
31155
31156         PR c++/15640
31157         * g++.dg/template/operator3.C: New test.
31158
31159 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
31160
31161         PR c++/14668
31162         * g++.dg/lookup/redecl1.C: New test.
31163         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
31164
31165 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
31166
31167         * gcc.c-torture/execute/compare-fp-1.c,
31168         gcc.c-torture/execute/compare-fp-2.c,
31169         gcc.c-torture/execute/compare-fp-3.c,
31170         gcc.c-torture/execute/compare-fp-4.c,
31171         gcc.c-torture/execute/compare-fp-3.x,
31172         gcc.c-torture/execute/compare-fp-4.x,
31173         gcc.dg/pr15649-1.c: New.
31174
31175 2004-05-27  Adam Nemet  <anemet@lnxw.com>
31176
31177         PR c++/12883
31178         * g++.dg/init/array14.C: New test.
31179
31180 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
31181
31182         * lib/compat.exp (compat-get-options-main): New.
31183         (compat-get-options): Remove unneeded code, warn for ignored
31184         command.
31185         (compat-execute): Check flag set by dg-require-* commands.
31186
31187         * lib/compat.exp (compat-execute): Break up long lines.
31188
31189 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
31190
31191         * gcc.dg/altivec-7.c: Don't use 'vector long'.
31192         * gcc.dg/altivec-14.c: New test.
31193         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
31194
31195         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
31196         * gcc.dg/altivec-12.c: Ditto.
31197
31198         * gcc.dg/altivec-3.c: Move call to altivec_check.
31199
31200 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
31201
31202         PR c++/15044
31203         * g++.dg/template/error12.C: New test.
31204
31205         PR c++/15317
31206         * g++.dg/ext/attrib15.C: New test.
31207
31208         PR c++/15329
31209         * g++.dg/template/ptrmem9.C: New test.
31210
31211 2004-05-25  Paul Brook  <paul@codesourcery.com>
31212
31213         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
31214
31215 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
31216
31217         PR c++/15165
31218         * g++.dg/template/crash19.C: New test.
31219
31220 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
31221
31222         PR c++/15025
31223         * g++.dg/template/redecl1.C: New test.
31224
31225 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
31226
31227         PR c++/14821
31228         * g++.dg/other/ns1.C: New test.
31229
31230         PR c++/14883
31231         * g++.dg/template/invalid1.C: New test.
31232
31233 2004-05-23  Paul Brook  <paul@codesourcery.com>
31234         Victor Leikehman  <lei@haifasphere.co.il>
31235
31236         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
31237         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
31238
31239 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
31240
31241         PR c++/15285
31242         PR c++/15299
31243         * g++.dg/template/non-dependent5.C: New test.
31244         * g++.dg/template/non-dependent6.C: New test.
31245
31246 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
31247
31248         PR c++/15507
31249         * g++.dg/inherit/union1.C: New test.
31250
31251         PR c++/15542
31252         * g++.dg/template/addr1.C: New test.
31253
31254         PR c++/15427
31255         * g++.dg/template/array5.C: New test.
31256
31257         PR c++/15287
31258         * g++.dg/template/array6.C: New test.
31259
31260 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
31261             Roger Sayle  <roger@eyesopen.com>
31262
31263         * g++.dg/lookup/forscope2.C: New test case.
31264
31265 2004-05-22  Ben Elliston  <bje@au.ibm.com>
31266
31267         * gcc.dg/cpp/Wmissingdirs.c: New.
31268
31269 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
31270
31271         PR target/15301
31272         * gcc.dg/compat/union-m128-1.h: New file.
31273         * gcc.dg/compat/union-m128-1_main.c: Likewise.
31274         * gcc.dg/compat/union-m128-1_x.c: Likewise.
31275         * gcc.dg/compat/union-m128-1_y.c: Likewise.
31276
31277 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
31278
31279         PR target/15302
31280         * gcc.dg/compat/struct-complex-1.h: New file.
31281         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
31282         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
31283         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
31284
31285 2004-05-20  Roger Sayle  <roger@eyesopen.com>
31286
31287         PR middle-end/3074
31288         * gcc.dg/pr3074-1.c: New test case.
31289         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
31290
31291 2004-05-20  Falk Hueffner  <falk@debian.org>
31292
31293         PR other/15526
31294         * gcc.dg/ftrapv-1.c: New test case.
31295
31296 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
31297
31298         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
31299
31300 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
31301             Jeff Law  <law@redhat.com>
31302
31303         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
31304         * gcc.dg/tree-ssa/20040518-2.c: New test.
31305
31306         * gcc.dg/tree-ssa/20040518-1.c: New test.
31307
31308 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
31309
31310         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
31311
31312 2004-05-18  Paul Brook  <paul@codesourcery.com>
31313
31314         PR fortran/13930
31315         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
31316
31317 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31318
31319         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
31320         constant folding.
31321
31322 2004-05-17  Steven Bosscher  <stevenb@suse.de>
31323
31324         * gcc.dg/tree-ssa/20040517-1.c: New test.
31325
31326 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31327
31328         * gcc.dg/loop-4.c: New test.
31329
31330 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
31331
31332         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
31333
31334 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
31335
31336         PR fortran/15311
31337         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
31338
31339 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31340
31341         PR fortran/13826
31342         PR fortran/13940
31343         * gfortran.fortran-torture/compile/data_1.f90: New test.
31344
31345 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
31346
31347         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
31348         * gcc.dg/uninit-H.c: Define ASM for __s390__.
31349
31350 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
31351
31352         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
31353
31354 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
31355
31356         PR c/15444
31357         * gcc.dg/format/xopen-1.c: Adjust expected message.
31358         * gcc.dg/format/xopen-3.c: New test.
31359
31360 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
31361
31362         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
31363
31364 2004-05-14  Jeff Law  <law@redhat.com>
31365
31366         * gcc.dg/tree-ssa/20040514-2.c: New test.
31367
31368 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31369
31370         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
31371         this ...
31372         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
31373         this.
31374
31375 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
31376
31377         * gcc.dg/tree-ssa/20040514-1.c: New test.
31378
31379 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31380
31381         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
31382         test.
31383
31384 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31385
31386         PR fortran/14066
31387         * gfortran.fortran-torture/compile/do_1.f90: New test.
31388
31389 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31390
31391         PR fortran/15051
31392         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
31393         test.
31394
31395 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
31396
31397         PR fortran/15149
31398         * gfortran.fortran-torture/execute/random_init.f90: New test.
31399
31400 2004-05-13  Paul Brook  <paul@codesourcery.com>
31401
31402         PR fortran/15314
31403         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
31404
31405 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
31406
31407         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
31408         for the powerpc case.
31409
31410 2004-05-13  Jeff Law  <law@redhat.com>
31411
31412         * gcc.dg/tree-ssa/20040513-1.c: New test.
31413         * gcc.dg/tree-ssa/20040513-2.c: New test.
31414
31415 2004-05-13  Paul Brook  <paul@codesourcery.com>
31416
31417         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
31418         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
31419         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
31420
31421 2004-05-13  Andreas Schwab  <schwab@suse.de>
31422
31423         PR other/10819
31424         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
31425         characters.
31426
31427 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
31428
31429         PR fortran/15294
31430         * gfortran.fortran-torture/execute/adjustr.f90: New file.
31431
31432 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
31433
31434         Merge from tree-ssa-20020619-branch.  See
31435         ChangeLog.tree-ssa for details.
31436
31437 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
31438
31439         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
31440         include <altivec.h> explicitly.
31441         * gcc.dg/altivec-13.c: Likewise.
31442
31443 2004-05-11  Paul Brook  <paul@codesourcery.com>
31444
31445         * gcc.c-torture/compile/20010518-1.c: Force enum size.
31446
31447 2004-05-10  Eric Christopher  <echristo@redhat.com>
31448
31449         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
31450         * gcc.dg/sibcall-4.c: Ditto.
31451
31452 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
31453
31454         * g++.dg/ext/altivec-8.C: New test case.
31455         * gcc.dg/altivec-13.c: New test case.
31456
31457 2004-05-08  Roger Sayle  <roger@eyesopen.com>
31458
31459         * gcc.c-torture/execute/divcmp-1.c: New test case.
31460         * gcc.c-torture/execute/divcmp-2.c: New test case.
31461         * gcc.c-torture/execute/divcmp-3.c: New test case.
31462
31463 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
31464
31465         * g++.dg/other/pragma-re-2.C: New test.
31466
31467 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
31468
31469         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
31470         * gcc.dg/i386-387-2.c: Likewise.
31471
31472         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
31473         __builtin_drem.
31474         * gcc.dg/i386-387-6.c: Likewise.
31475
31476 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
31477
31478         * gcc.dg/builtins-33.c: Also check log1p*.
31479
31480 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
31481
31482         PR optimization/15296
31483         * gcc.c-torture/execute/pr15296.c: New test.
31484
31485 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
31486
31487         * gcc.dg/builtins-40.c: New test.
31488
31489 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
31490
31491         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
31492
31493 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
31494
31495         * g++.dg/ext/spe1.C: New testcase.
31496
31497 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
31498
31499         * objc.dg/image-info.m: Allow additional attributes
31500         for __image_info section.
31501
31502 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
31503
31504         * gcc.dg/torture/mips-hilo-2.c: New test.
31505
31506 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31507
31508         PR c++/14389
31509         * g++.dg/template/member5.C: New test.
31510
31511 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
31512
31513         * gcc.dg/builtins-34.c: Also check expm1*.
31514
31515 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31516
31517         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
31518         * gcc.dg/torture/builtin-convert-3.c: New test.
31519
31520 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
31521
31522         PR middle-end/15054
31523         * g++.dg/opt/pr15054.C: New test.
31524
31525 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31526
31527         * gcc.dg/torture/builtin-rounding-1.c: New test.
31528         * gcc.dg/builtins-25.c: Delete.
31529         * gcc.dg/builtins-29.c: Delete.
31530
31531 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
31532
31533         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
31534         * gcc.dg/sibcall-4.c: Likewise.
31535         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
31536
31537 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
31538
31539         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
31540         bit-field on 16-bit targets.
31541
31542 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
31543
31544         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
31545         16-bit targets.
31546
31547 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
31548
31549         * gcc.dg/rs6000-power2-1.c: Change to compile only.
31550         * gcc.dg/rs6000-power2-2.c: Likewise.
31551
31552 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
31553
31554         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
31555         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
31556         Change the asm registers to be in form of frN instead of fN.
31557
31558 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31559
31560         * gcc.dg/torture/builtin-convert-2.c: New test.
31561
31562 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
31563
31564         * gcc.dg/rs6000-power2-1.c: New test.
31565         * gcc.dg/rs6000-power2-2.c: New test.
31566
31567 2004-04-28  Jan Hubicka  <jh@suse.cz>
31568
31569         * gcc.dg/unused-6.c: New test.
31570
31571 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
31572             Ulrich Weigand  <uweigand@de.ibm.com>
31573
31574         * ada/acats/run_all.sh: Define $target variable.
31575
31576 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
31577
31578         PR c++/15119
31579         * g++.dg/other/vararg-1.C: New test.
31580
31581         PR c++/4794
31582         * g++.dg/eh/cleanup3.C: New test.
31583
31584 2004-04-24  Laurent GUERBY <laurent@guerby.net>
31585
31586         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
31587         and ad8011a (target_insn).
31588         * ada/acats/support/macro.dfs: Likewise.
31589         * ada/acats/support/impbit.adb: New file.
31590
31591 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
31592
31593         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
31594
31595 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
31596
31597         * gcc.dg/loop-3.c: New test.
31598
31599 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
31600
31601         * gcc.c-torture/execute/simd-5.c: New test.
31602
31603 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31604
31605         PR c++/15064
31606         * g++.dg/template/crash18.C: New test.
31607
31608 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
31609
31610         * g++.dg/ext/complit3.C: New test.
31611
31612 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
31613
31614         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
31615         * gcc.dg/altivec-3.c: Same.
31616         * gcc.dg/altivec-varargs-1.c: Same.
31617
31618 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
31619
31620         * lib/target-supports.exp (check_profiling_available): Assume
31621         profiling is not available on powerpc-eabi targets.
31622
31623 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
31624
31625         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
31626         * gcc.dg/vmx/bug-1.c: Ditto.
31627
31628 2004-04-20  Eric Christopher  <echristo@redhat.com>
31629
31630         * gcc.dg/charset/extern.c: New test.
31631         * g++.dg/charset/extern3.cc: Ditto.
31632
31633 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
31634
31635         * gcc.dg/builtins-39.c: New test.
31636
31637 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
31638
31639         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
31640
31641 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
31642
31643         * gcc.dg/torture/mips-hilo-1.c: New test.
31644
31645 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
31646
31647         * gcc.c-torture/compile/20040419-1.c: New test.
31648
31649 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
31650
31651         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
31652
31653 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
31654             Aldy Hernandez  <aldyh@redhat.com>
31655
31656         * gcc.c-torture/execute/va-arg-24.c: New.
31657
31658 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
31659             Aldy Hernandez  <aldyh@redhat.com>
31660
31661         * gcc.dg/vmx/1b-01.c: New.
31662         * gcc.dg/vmx/1b-02.c: New.
31663         * gcc.dg/vmx/1b-03.c: New.
31664         * gcc.dg/vmx/1b-04.c: New.
31665         * gcc.dg/vmx/1b-05.c: New.
31666         * gcc.dg/vmx/1b-06.c: New.
31667         * gcc.dg/vmx/1b-07.c: New.
31668         * gcc.dg/vmx/1c-01.c: New.
31669         * gcc.dg/vmx/1c-02.c: New.
31670         * gcc.dg/vmx/3a-01a.c: New.
31671         * gcc.dg/vmx/3a-01.c: New.
31672         * gcc.dg/vmx/3a-01m.c: New.
31673         * gcc.dg/vmx/3a-03.c: New.
31674         * gcc.dg/vmx/3a-03m.c: New.
31675         * gcc.dg/vmx/3a-04.c: New.
31676         * gcc.dg/vmx/3a-04m.c: New.
31677         * gcc.dg/vmx/3a-05.c: New.
31678         * gcc.dg/vmx/3a-06.c: New.
31679         * gcc.dg/vmx/3a-06m.c: New.
31680         * gcc.dg/vmx/3a-07.c: New.
31681         * gcc.dg/vmx/3b-01.c: New.
31682         * gcc.dg/vmx/3b-02.c: New.
31683         * gcc.dg/vmx/3b-10.c: New.
31684         * gcc.dg/vmx/3b-13.c: New.
31685         * gcc.dg/vmx/3b-14.c: New.
31686         * gcc.dg/vmx/3b-15.c: New.
31687         * gcc.dg/vmx/3c-01a.c: New.
31688         * gcc.dg/vmx/3c-01.c: New.
31689         * gcc.dg/vmx/3c-02.c: New.
31690         * gcc.dg/vmx/3c-03.c: New.
31691         * gcc.dg/vmx/3d-01.c: New.
31692         * gcc.dg/vmx/4-01.c: New.
31693         * gcc.dg/vmx/4-03.c: New.
31694         * gcc.dg/vmx/5-01.c: New.
31695         * gcc.dg/vmx/5-02.c: New.
31696         * gcc.dg/vmx/5-03.c: New.
31697         * gcc.dg/vmx/5-04.c: New.
31698         * gcc.dg/vmx/5-05.c: New.
31699         * gcc.dg/vmx/5-06.c: New.
31700         * gcc.dg/vmx/5-07.c: New.
31701         * gcc.dg/vmx/5-07t.c: New.
31702         * gcc.dg/vmx/5-08.c: New.
31703         * gcc.dg/vmx/5-10.c: New.
31704         * gcc.dg/vmx/5-11.c: New.
31705         * gcc.dg/vmx/7-01a.c: New.
31706         * gcc.dg/vmx/7-01.c: New.
31707         * gcc.dg/vmx/7c-01.c: New.
31708         * gcc.dg/vmx/7d-01.c: New.
31709         * gcc.dg/vmx/7d-02.c: New.
31710         * gcc.dg/vmx/8-01.c: New.
31711         * gcc.dg/vmx/8-02a.c: New.
31712         * gcc.dg/vmx/8-02.c: New.
31713         * gcc.dg/vmx/brode-1.c: New.
31714         * gcc.dg/vmx/bug-1.c: New.
31715         * gcc.dg/vmx/bug-2.c: New.
31716         * gcc.dg/vmx/bug-3.c: New.
31717         * gcc.dg/vmx/cw-bug-1.c: New.
31718         * gcc.dg/vmx/cw-bug-2.c: New.
31719         * gcc.dg/vmx/cw-bug-3.c: New.
31720         * gcc.dg/vmx/dct.c: New.
31721         * gcc.dg/vmx/debug-1.c: New.
31722         * gcc.dg/vmx/debug-2.c: New.
31723         * gcc.dg/vmx/debug-3.c: New.
31724         * gcc.dg/vmx/debug-4.c: New.
31725         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
31726         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
31727         * gcc.dg/vmx/eg-5.c: New.
31728         * gcc.dg/vmx/fft.c: New.
31729         * gcc.dg/vmx/gcc-bug-1.c: New.
31730         * gcc.dg/vmx/gcc-bug-2.c: New.
31731         * gcc.dg/vmx/gcc-bug-3.c: New.
31732         * gcc.dg/vmx/gcc-bug-4.c: New.
31733         * gcc.dg/vmx/gcc-bug-5.c: New.
31734         * gcc.dg/vmx/gcc-bug-6.c: New.
31735         * gcc.dg/vmx/gcc-bug-7.c: New.
31736         * gcc.dg/vmx/gcc-bug-8.c: New.
31737         * gcc.dg/vmx/gcc-bug-9.c: New.
31738         * gcc.dg/vmx/gcc-bug-b.c: New.
31739         * gcc.dg/vmx/gcc-bug-c.c: New.
31740         * gcc.dg/vmx/gcc-bug-d.c: New.
31741         * gcc.dg/vmx/gcc-bug-e.c: New.
31742         * gcc.dg/vmx/gcc-bug-f.c: New.
31743         * gcc.dg/vmx/gcc-bug-g.c: New.
31744         * gcc.dg/vmx/gcc-bug-i.c: New.
31745         * gcc.dg/vmx/harness.h: New.
31746         * gcc.dg/vmx/ira1.c: New.
31747         * gcc.dg/vmx/ira2a.c: New.
31748         * gcc.dg/vmx/ira2b.c: New.
31749         * gcc.dg/vmx/ira2.c: New.
31750         * gcc.dg/vmx/ira2c.c: New.
31751         * gcc.dg/vmx/mem.c: New.
31752         * gcc.dg/vmx/newton-1.c: New.
31753         * gcc.dg/vmx/ops.c: New.
31754         * gcc.dg/vmx/sn7153.c: New.
31755         * gcc.dg/vmx/spill2.c: New.
31756         * gcc.dg/vmx/spill3.c: New.
31757         * gcc.dg/vmx/spill.c: New.
31758         * gcc.dg/vmx/t.c: New.
31759         * gcc.dg/vmx/varargs-1.c: New.
31760         * gcc.dg/vmx/varargs-2.c: New.
31761         * gcc.dg/vmx/varargs-3.c: New.
31762         * gcc.dg/vmx/varargs-4.c: New.
31763         * gcc.dg/vmx/varargs-5.c: New.
31764         * gcc.dg/vmx/varargs-6.c: New.
31765         * gcc.dg/vmx/varargs-7.c: New.
31766         * gcc.dg/vmx/vmx.exp: New.
31767         * gcc.dg/vmx/vprint-1.c: New.
31768         * gcc.dg/vmx/vscan-1.c: New.
31769         * gcc.dg/vmx/x-01.c: New.
31770         * gcc.dg/vmx/x-02.c: New.
31771         * gcc.dg/vmx/x-03.c: New.
31772         * gcc.dg/vmx/x-04.c: New.
31773         * gcc.dg/vmx/x-05.c: New.
31774         * gcc.dg/vmx/yousufi-1.c: New.
31775         * gcc.dg/vmx/zero-1.c: New.
31776         * gcc.dg/vmx/zero.c: New.
31777
31778 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
31779
31780         * g++.dg/lookup/java1.C: Update for chage of
31781         _Jv_AllocObject.
31782         * g++.dg/lookup/java2.C: Likewise.
31783
31784 2004-04-17  Laurent GUERBY <laurent@guerby.net>
31785
31786         * ada/acats/run_all.sh: use -O2 by default.
31787
31788 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
31789
31790         * gcc.dg/vr-mult-[12].c: New tests.
31791
31792 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31793
31794         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
31795
31796         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
31797
31798 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
31799
31800         * lib/target-supports.exp (check_profiling_available): Assume
31801         profiling isn't available for mips*-*-elf targets.
31802
31803 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
31804
31805         * gcc.dg/builtins-38.c: New test.
31806
31807 2004-04-14  Eric Christopher  <echristo@redhat.com>
31808
31809         * g++.dg/charset/charset.exp: Run .cc extension tests.
31810
31811 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
31812
31813         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
31814
31815 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31816
31817         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
31818
31819 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
31820
31821         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
31822         * gcc.dg/i386-387-2.c: Likewise.
31823
31824         * gcc.dg/i386-387-7.c: New test.
31825         * gcc.dg/i386-387-8.c: New test.
31826
31827         * gcc.dg/builtins-37.c: New test.
31828
31829 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
31830
31831         * g++.dg/pch/externc-1.C: Add missing semicolon.
31832
31833 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
31834
31835         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
31836
31837 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31838
31839         * gcc.c-torture/execute/20040411-1.c: New test.
31840
31841 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
31842
31843         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
31844
31845 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
31846
31847         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
31848
31849 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
31850
31851         * lib/target-supports.exp (check_named_sections_available): New.
31852         * lib/gcc-dg.exp (dg-require-named-sections): New.
31853         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
31854         old-deja.exp.  Also prune error-count message from HP linker.
31855         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
31856
31857         * g++.dg/init/init-ref4.C: Use dg-require-weak.
31858         * g++.old-deja/g++.pt/static3.C: Likewise.
31859         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
31860
31861 2004-04-09  Roger Sayle  <roger@eyesopen.com>
31862
31863         * gcc.c-torture/execute/20040409-1.c: New test case.
31864         * gcc.c-torture/execute/20040409-2.c: New test case.
31865         * gcc.c-torture/execute/20040409-3.c: New test case.
31866
31867 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
31868
31869         * gcc.dg/20040409-1.c: New test.
31870
31871 2004-04-08  Roger Sayle  <roger@eyesopen.com>
31872
31873         PR target/14888
31874         * g++.dg/opt/pr14888.C: New test case.
31875
31876 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
31877
31878         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
31879         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
31880         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
31881         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
31882         New tests.
31883
31884 2004-04-08  Paul Brook  <paul@codesourcery.com>
31885
31886         * gcc.dg/spill-1.c: New test.
31887
31888 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31889
31890         * gcc.dg/torture/builtin-ctype-2.c: New test.
31891
31892 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
31893
31894         * gcc.dg/pch/pch.exp: Add largefile test.
31895
31896 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
31897
31898         * g++.dg/pch/externc-1.Hs: New.
31899         * g++.dg/pch/externc-1.C: New.
31900
31901 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31902
31903         * gcc.dg/compat/struct-by-value-5a_main.c,
31904         gcc.dg/compat/struct-by-value-5b_main.c: New files.
31905         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
31906         * gcc.dg/compat/struct-by-value-5a_x.c,
31907         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
31908         gcc.dg/compat/struct-by-value-5_x.c.
31909         * gcc.dg/compat/struct-by-value-5a_y.c,
31910         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
31911         gcc.dg/compat/struct-by-value-5_y.c.
31912
31913         * gcc.dg/compat/struct-by-value-6a_main.c,
31914         gcc.dg/compat/struct-by-value-6b_main.c: New files.
31915         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
31916         * gcc.dg/compat/struct-by-value-6a_x.c,
31917         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
31918         gcc.dg/compat/struct-by-value-6_x.c.
31919         * gcc.dg/compat/struct-by-value-6a_y.c,
31920         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
31921         gcc.dg/compat/struct-by-value-6_y.c.
31922
31923         * gcc.dg/compat/struct-by-value-7a_main.c,
31924         gcc.dg/compat/struct-by-value-7b_main.c: New files.
31925         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
31926         * gcc.dg/compat/struct-by-value-7a_x.c,
31927         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
31928         gcc.dg/compat/struct-by-value-7_x.c.
31929         * gcc.dg/compat/struct-by-value-7a_y.c,
31930         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
31931         gcc.dg/compat/struct-by-value-7_y.c.
31932
31933 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
31934
31935         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
31936         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
31937         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
31938         options.
31939
31940 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
31941
31942         * gcc.dg/builtins-36.c: New test.
31943
31944 2004-04-06  Paul Brook  <paul@codesourcery.com>
31945
31946         * README.gcc: Remove obsolete contraint on testcases.
31947
31948 2004-04-05  Paul Brook  <paul@codesourcery.com>
31949
31950         PR2123
31951         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
31952         failure and exit(0) on success.
31953         * g++.dg/expr/anew2.C: Ditto.
31954         * g++.dg/expr/anew3.C: Ditto.
31955         * g++.dg/expr/anew4.C: Ditto.
31956
31957 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
31958
31959         PR c++/3518
31960         * g++.dg/template/unify7.C: New.
31961
31962 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
31963
31964         * g++.dg/README: Bring up to date with new subdirectories; remove
31965         duplicate subdirectory lines.
31966
31967 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
31968
31969         PR c++/14007
31970         * g++.dg/template/unify5.C: New.
31971         * g++.dg/template/unify6.C: New.
31972         * g++.dg/template/qualttp20.C: Adjust.
31973         * g++.old-deja/g++.jason/report.C: Adjust.
31974         * g++.old-deja/g++.other/qual1.C: Adjust.
31975
31976 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
31977
31978         PR c++/14803
31979         * g++.dg/inherit/ptrmem1.C: New test.
31980
31981 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
31982
31983         PR c++/14755
31984         * gcc.c-torture/execute/20040331-1.c: New test.
31985         * gcc.dg/20040331-1.c: New test.
31986
31987 2004-04-01  Paul Brook  <paul@codesourcery.com>
31988
31989         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
31990
31991 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
31992
31993         PR c++/14724
31994         * g++.dg/init/goto1.C: New test.
31995
31996         PR c++/14763
31997         * g++.dg/template/defarg4.C: New test.
31998
31999 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
32000
32001         * gcc.dg/altivec-11.c: Extend test for more valid cases.
32002
32003 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
32004
32005         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
32006
32007 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
32008
32009         * gcc.dg/noncompile/undeclared-2.c: New test.
32010
32011 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
32012
32013         * gcc.dg/940409-1.c: Remove XFAIL.
32014         * gcc.dg/reg-vol-struct-1.c: New test.
32015
32016 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32017
32018         * gcc.dg/torture/builtin-wctype-1.c: New test.
32019
32020 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
32021
32022         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
32023         * gcc.dg/20001101-1.c: Likewise.
32024         * gcc.dg/20001102-1.c: Likewise.
32025
32026 2004-03-25  Roger Sayle  <roger@eyesopen.com>
32027
32028         * gcc.dg/compare8.c: Add an additional test for XOR.
32029
32030 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32031
32032         * gcc.dg/torture/builtin-ctype-1.c: New test.
32033
32034 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32035
32036         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
32037         * gcc.dg/torture/builtin-math-1.c: Likewise.
32038         * gcc.dg/torture/builtin-power-1.c: New test.
32039
32040 2004-03-24  Andreas Schwab  <schwab@suse.de>
32041
32042         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
32043         IA64 assembler.
32044
32045 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
32046             Roger Sayle  <roger@eyesopen.com>
32047
32048         * gcc.dg/compare8.c: New test case.
32049
32050 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
32051
32052         * g++.dg/ext/altivec-7.C: New test.
32053
32054 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
32055
32056         PR 12267, 12391, 12560, 13129, 14114, 14133
32057         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
32058         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
32059         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
32060         Adjust error regexps.
32061         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
32062         * gcc.dg/noncompile/undeclared-1.c: New test cases.
32063         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
32064         * gcc.dg/local1.c: Add explanatory comment.
32065
32066 2004-03-23  Roger Sayle  <roger@eyesopen.com>
32067
32068         PR optimization/14669
32069         * g++.dg/opt/fold2.C: New test case.
32070
32071 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
32072
32073         PR c/14069
32074         * gcc.dg/20040322-1.c: New test.
32075
32076 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
32077
32078         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
32079         * gcc.dg/ultrasp4.c: Likewise.
32080         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
32081
32082 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
32083
32084         * gcc.dg/i386-sse-8.c: Reset default options.
32085
32086 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
32087
32088         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
32089         in the error message text.
32090
32091 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32092
32093         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
32094
32095 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
32096
32097         PR c++/14616
32098         * g++.dg/init/array13.C: New test.
32099
32100 2004-03-20  Roger Sayle  <roger@eyesopen.com>
32101
32102         PR target/13889
32103         * gcc.c-torture/compile/pr13889.c: New test case.
32104
32105 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
32106
32107         PR c/14635
32108         * builtins-1.c (nan, nans): Don't test.
32109         * builtins-30.c: Don't use nan, nanf, nanl.
32110         * builtins-35.c: New test.
32111
32112 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
32113
32114         * g++.dg/ext/altivec-6.C: New test.
32115
32116 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
32117
32118         * g++.dg/init/placement3.C: New test.
32119
32120         * g++.dg/template/spec13.C: New test.
32121
32122         * g++.dg/lookup/using11.C: New test.
32123
32124         * g++.dg/lookup/koenig3.C: New test.
32125
32126         * g++.dg/template/operator2.C: New test.
32127
32128         * g++.dg/expr/dtor3.C: New test.
32129         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
32130         marker.
32131         * g++.old-deja/g++.law/visibility28.C: Likewise.
32132
32133 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
32134
32135         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
32136         * gcc.dg/ppc64-abi-3.c: Likewise.
32137
32138 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32139
32140         PR c++/14545
32141         * g++.dg/parse/template15.C: New test.
32142
32143 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
32144
32145         * g++.dg/expr/dtor2.C: New test.
32146
32147         * g++.dg/lookup/anon4.C: New test.
32148
32149         * g++.dg/overload/using1.C: New test.
32150
32151         * g++.dg/template/lookup7.C: New test.
32152
32153         * g++.dg/template/typename6.C: New test.
32154
32155         * g++.dg/expr/cond6.C: New test.
32156
32157 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32158
32159         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
32160
32161 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
32162
32163         * g++.dg/expr/cond5.C: New test.
32164         * g++.dg/expr/constcast1.C: Likewise.
32165         * g++.dg/expr/ptrmem2.C: Likewise.
32166         * g++.dg/expr/ptrmem3.C: Likewise.
32167         * g++.dg/lookup/main1.C: Likewise.
32168         * g++.dg/template/lookup6.C: Likewise.
32169
32170 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
32171
32172         * gcc.dg/local1.c: New test.
32173
32174         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
32175
32176 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32177
32178         * gcc.dg/torture/builtin-convert-1.c: New test.
32179
32180 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32181
32182         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
32183
32184 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
32185
32186         PR c++/14481
32187         * g++.dg/warn/Wunused-7.C: New test.
32188
32189 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32190
32191         * gcc.dg/torture/builtin-integral-1.c: New test.
32192
32193 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
32194
32195         PR c++/14586
32196         * g++.dg/parse/non-dependent3.C: New test.
32197
32198 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
32199
32200         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
32201         * g++.dg/eh/simd-2.C: Likewise.
32202         * g++.dg/init/array10.C: Likewise.
32203         * gcc.c-torture/compile/simd-1.c: Likewise.
32204         * gcc.c-torture/compile/simd-2.c: Likewise.
32205         * gcc.c-torture/compile/simd-3.c: Likewise.
32206         * gcc.c-torture/compile/simd-4.c: Likewise.
32207         * gcc.c-torture/compile/simd-6.c: Likewise.
32208         * gcc.c-torture/execute/simd-1.c: Likewise.
32209         * gcc.c-torture/execute/simd-2.c: Likewise.
32210         * gcc.dg/compat/vector-defs.h: Likewise.
32211         * gcc.dg/20020531-1.c: Likewise.
32212         * gcc.dg/altivec-3.c: Likewise.
32213         * gcc.dg/altivec-4.c: Likewise.
32214         * gcc.dg/altivec-varargs-1.c: Likewise.
32215         * gcc.dg/compat/vector-defs.h: Likewise.
32216         * gcc.dg/i386-mmx-3.c: Likewise.
32217         * gcc.dg/i386-sse-4.c: Likewise.
32218         * gcc.dg/i386-sse-5.c: Likewise.
32219         * gcc.dg/i386-sse-8.c: Likewise.
32220         * gcc.dg/simd-1.c: Likewise.
32221         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
32222         __ev64_opaque__ since the machine description provides it.
32223
32224 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
32225
32226         * lib/compat.exp (skip_list): New global variable.
32227         Use it to hold the user defined COMPAT_SKIPS list if any.
32228         (compat-obj): Add the members of skip_list to optall.
32229
32230 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
32231
32232         * gcc.dg/compat/union-by-value-1_main.c,
32233         union-by-value-1_x.c, union-by-value-1_y.c,
32234         union-check.h, union-defs.h,
32235         union-init.h, union-return-1_main.c,
32236         union-return-1_x.c, union-return-1_y.c: New files.
32237
32238 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
32239
32240         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
32241         mixed-struct-init.h: Add 4 mixed structure types.
32242         struct-by-value-21_main.c, struct-by-value-21_x.c,
32243         struct-by-value-21_y.c, struct-return-21_main.c,
32244         struct-return-21_x.c, struct-return-21_y.c: New files.
32245
32246 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
32247
32248         PR c++/14550
32249         * g++.dg/parse/template14.C: New test.
32250
32251 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
32252
32253         * gcc.c-torture/execute/20040313-1.c: New test.
32254
32255 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
32256
32257         PR target/14533
32258         * gcc.dg/20040311-2.c: New test.
32259
32260 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
32261
32262         PR other/14544
32263         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
32264         bit-field.
32265
32266 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
32267
32268         * gcc.dg/20040305-2.c: Add missing return statement.
32269
32270 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32271
32272         * gcc.dg/builtins-34.c: Also check pow10*.
32273
32274 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
32275
32276         PR target/14262
32277         * gcc.dg/20040305-2.c: New test.
32278
32279 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
32280
32281         * gcc.dg/20040310-1.c: New test.
32282
32283 2004-03-11  Roger Sayle  <roger@eyesopen.com>
32284
32285         * gcc.c-torture/execute/20040311-1.c: New test case.
32286
32287 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
32288
32289         PR c++/14476
32290         * g++.dg/lookup/enum1.C: New test.
32291
32292 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
32293
32294         PR c++/14510
32295         * g++.dg/lookup/struct2.C: New test.
32296
32297 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
32298
32299         * gcc.dg/builtins-34.c: New test.
32300
32301 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32302
32303         * gcc.dg/torture/builtin-nonneg-1.c: New test.
32304
32305 2004-03-09  James E Wilson  <wilson@specifixinc.com>
32306
32307         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
32308         * gcc.dg/alias-2.c: New testcase.
32309
32310 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
32311
32312         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
32313
32314 2004-03-09  Roger Sayle  <roger@eyesopen.com>
32315
32316         * gcc.c-torture/execute/20040309-1.c: New test case.
32317
32318 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
32319
32320         PR c++/14397
32321         * g++.dg/overload/ref1.C: New.
32322
32323 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32324
32325         PR c++/14409
32326         * g++.dg/template/spec12.C: New test.
32327
32328         PR c++/14448
32329         * g++.dg/parse/crash14.C: New test.
32330
32331 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
32332
32333         PR c++/14230
32334         * g++.dg/init/ref11.C: New test.
32335
32336 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
32337
32338         PR c++/14432
32339         * g++.dg/parse/builtin2.C: New test.
32340
32341 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
32342
32343         PR c++/14401
32344         * g++.dg/init/ctor3.C: New test.
32345         * g++.dg/init/union1.C: New test.
32346         * g++.dg/ext/anon-struct4.C: New test.
32347
32348 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
32349
32350         * g++.dg/lookup/koenig1.C: Tweak error messages.
32351         * g++.dg/lookup/used-before-declaration.C: Likewise.
32352         * g++.dg/other/do1.C: Likewise.
32353         * g++.dg/overload/koenig1.C: Likewise.
32354         * g++.dg/parse/crash13.C: Likewise.
32355         * g++.dg/template/instantiate3.C: Likewise.
32356
32357 2004-03-08  Eric Christopher  <echristo@redhat.com>
32358
32359         * * lib/target-supports.exp: Enable libiconv in test
32360         compilation.  Fix up error checking.
32361
32362 2004-03-08  Roger Sayle  <roger@eyesopen.com>
32363
32364         PR middle-end/14289
32365         * gcc.dg/pr14289-1.c: New test case.
32366         * gcc.dg/pr14289-2.c: Likewise.
32367         * gcc.dg/pr14289-3.c: Likewise.
32368
32369 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
32370
32371         * gcc.c-torture/execute/20040308-1.c: New test.
32372
32373 2004-03-07  Roger Sayle  <roger@eyesopen.com>
32374
32375         * gcc.c-torture/execute/20040307-1.c: New test case.
32376
32377 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
32378
32379         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
32380
32381 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
32382
32383         * gcc.dg/20040306-1.c: New test.
32384
32385 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
32386
32387         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
32388         them static.
32389         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
32390
32391 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
32392
32393         PR c/14465
32394         * gcc.dg/decl-6.c: New test.
32395
32396 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32397
32398         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
32399         Rename LOGPOW -> LOG_POW.
32400         (SQRT_EXP, POW_EXP): New.
32401
32402 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
32403
32404         * gcc.dg/i386-sse-8.c: New test.
32405
32406 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
32407
32408         PR c/14114
32409         * gcc.dg/decl-5.c: New test.
32410
32411 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
32412
32413         * gcc.dg/20040305-1.c: New test.
32414
32415 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
32416
32417         PR other/14354
32418         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
32419
32420 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
32421
32422         PR c++/14425, c++/14426
32423         * g++.dg/ext/altivec-4.C: New test.
32424         * g++.dg/ext/altivec-5.C: New test.
32425
32426 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
32427
32428         * g++.old-deja/g++.other/linkage1.C: Expect errors about
32429         global variables of a type with no linkage.
32430         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
32431         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
32432         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
32433         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
32434         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
32435         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
32436         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
32437         * g++.dg/warn/deprecated.C: Name enum Color.
32438         * g++.dg/overload/VLA.C: Name structure for 'b'.
32439         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
32440
32441 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32442
32443         * gcc.c-torture/compile/20040304-1.c: New test.
32444
32445 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
32446
32447         PR 13728
32448         * gcc.dg/decl-4.c: New testcase.
32449
32450 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
32451
32452         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
32453         as PRECF if sizeof (float) > sizeof (double).
32454         (PRECL): Make it the same as PRECF if
32455         sizeof (float) > sizeof (long double).
32456
32457 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32458
32459         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
32460         system type.  Add check for irix6 which doesn't have c99 runtime.
32461
32462 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
32463
32464         * gcc.dg/const-elim-1.c: xfail for xtensa.
32465
32466 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
32467
32468         PR c++/14369
32469         * g++.dg/template/cond4.C: New test.
32470
32471 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
32472
32473         PR c++/14360
32474         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
32475
32476         PR c++/14361
32477         * g++.dg/parse/defarg7.C: New test.
32478
32479         PR c++/14359
32480         * g++.dg/template/friend26.C: New test.
32481
32482 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
32483
32484         PR c++/14324
32485         * g++.dg/abi/mangle21.C: New test.
32486
32487         PR c++/14260
32488         * g++.dg/parse/constructor2.C: New test.
32489
32490         PR c++/14337
32491         * g++.dg/template/sfinae1.C: New test.
32492
32493 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
32494
32495         PR c++/14267
32496         * g++.dg/expr/crash2.C: New test.
32497
32498         PR middle-end/13448
32499         * gcc.dg/inline-5.c: New test.
32500         * gcc.dg/always-inline.c: Split out tests into ...
32501         * gcc.dg/always-inline2.c: ... this and ...
32502         * gcc.dg/always-inline3.c: ... this.
32503
32504 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
32505
32506         PR debug/12103
32507         * g++.dg/debug/crash1.C: New test.
32508
32509 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
32510
32511         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
32512         function with __attribute__((noinline)).
32513         (recurser_void2): Likewise.
32514         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
32515         (recurser_void2): Likewise.
32516
32517 2004-02-29  Roger Sayle  <roger@eyesopen.com>
32518
32519         PR middle-end/14203
32520         * g++.dg/warn/Wunused-6.C: New test case.
32521
32522 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
32523
32524         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
32525         not defined.
32526
32527 2004-02-27  Eric Christopher  <echristo@redhat.com>
32528
32529         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
32530         * g++.dg/charset/asm2.c: Run only x86.
32531         * gcc.dg/charset/asm3.c: Ditto.
32532
32533 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
32534
32535         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
32536         ld_library_path.
32537
32538 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
32539
32540         * g++.dg/ext/altivec-3.C: New.
32541
32542 2004-02-26  Richard Henderson  <rth@redhat.com>
32543
32544         * g++.dg/ext/attrib10.C: Mark for warning.
32545         * gcc.dg/attr-alias-1.c: New.
32546
32547 2004-02-26  Richard Henderson  <rth@redhat.com>
32548
32549         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
32550         * gcc.c-torture/execute/20040208-2.c: ... it back.
32551
32552 2004-02-26  Eric Christopher  <echristo@redhat.com>
32553
32554         * lib/target-supports.exp (check-iconv-available): New function.
32555         * lib/gcc-dg.exp (dg-require-iconv): New function.
32556         Use above.
32557         * gcc.dg/charset: New directory.
32558         * gcc.dg/charset/charset.exp: New file.
32559         * gcc.dg/charset/asm1.c: Ditto.
32560         * gcc.dg/charset/asm2.c: Ditto.
32561         * gcc.dg/charset/asm3.c: Ditto.
32562         * gcc.dg/charset/asm4.c: Ditto.
32563         * gcc.dg/charset/asm5.c: Ditto.
32564         * gcc.dg/charset/attribute1.c: Ditto.
32565         * gcc.dg/charset/attribute2.c: Ditto.
32566         * gcc.dg/charset/string1.c: Ditto.
32567         * g++.dg/charset: New directory.
32568         * g++.dg/dg.exp: Add here. Special options.
32569         * g++.dg/charset/charset.exp: New file.
32570         * g++.dg/charset/asm1.c: Ditto.
32571         * g++.dg/charset/asm2.c: Ditto.
32572         * g++.dg/charset/asm3.c: Ditto.
32573         * g++.dg/charset/asm4.c: Ditto.
32574         * g++.dg/charset/attribute1.c: Ditto.
32575         * g++.dg/charset/attribute2.c: Ditto.
32576         * g++.dg/charset/extern1.cc: Ditto.
32577         * g++.dg/charset/extern2.cc: Ditto.
32578         * g++.dg/charset/string1.c: Ditto.
32579
32580 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
32581
32582         PR c++/14278
32583         * g++.dg/parse/comma1.C: New test.
32584
32585 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32586
32587         PR c++/14284
32588         * g++.dg/template/ttp8.C: New test.
32589
32590 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
32591
32592         * gcc.dg/fixuns-trunc-1.c: New test.
32593
32594 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32595
32596         * gcc.dg/builtins-config.h: Use #elif.
32597
32598 2004-02-26  Michael Matz  <matz@suse.de>
32599
32600         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
32601         * gcc.dg/991214-1.c: Likewise.
32602         * gcc.dg/i386-asm-1.c: Likewise.
32603
32604 2004-02-25  Richard Henderson  <rth@redhat.com>
32605
32606         * gcc.c-torture/execute/20040208-2.c: Move ...
32607         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
32608
32609 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32610
32611         PR c++/14246
32612         * g++.dg/other/crash-3.C: New test.
32613
32614 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32615
32616         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
32617         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
32618
32619         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
32620         HP-UX.
32621
32622 2004-02-24  Michael Matz  <matz@suse.de>
32623
32624         * gcc.dg/i386-regparm.c: New.
32625
32626 2004-02-23  James E Wilson  <wilson@specifixinc.com>
32627
32628         * gcc.c-torture/execute/20040223-1.c: New.
32629
32630 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
32631             Kazu Hirata  <kazu@cs.umass.edu>
32632
32633         * gcc.dg/fwritable-strings-1.c: Remove.
32634
32635 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
32636
32637         PR c/14156
32638         * gcc.dg/20040223-1.c: New test.
32639
32640 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32641
32642         PR c++/14106
32643         * g++.dg/ext/typeof9.C: New test.
32644
32645 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32646
32647         PR c++/14250
32648         * g++.dg/other/switch1.C: New test.
32649
32650 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
32651
32652         * gcc.dg/cast-function-1.c: Adjust for new informative message.
32653         * gcc.dg/va-arg-1.c: Likewise.
32654
32655 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32656
32657         PR c++/14143
32658         * g++.dg/template/koenig5.C: New test.
32659
32660 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
32661
32662         * g++.dg/ext/altivec-1.C: Generalize target triple.
32663         * g++.dg/ext/altivec-2.C: New test case.
32664         * g++.dg/ext/altivec_check.h: New file.
32665         * gcc.dg/altivec-1.c: Generalize target triple;
32666         include altivec_check.h and call altivec_check().
32667         * gcc.dg/altivec-[2-5].c: Generalize target triple.
32668         * gcc.dg/altivec-6.c: New test case.
32669         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
32670         type casts as needed.
32671         * gcc.dg/altivec-10.c: Include altivec_check.h and call
32672         altivec_check().
32673         * gcc.dg/altivec-12.c: New test case.
32674         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
32675         include altivec_check.h and call altivec_check().
32676         * gcc.dg/altivec_check.h: New file.
32677
32678 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32679
32680         * lib/target-supports.exp (check_alias_available): Don't mangle
32681         function `g' in test program.
32682
32683 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32684
32685         * lib/target-supports.exp (check_profiling_available): Check
32686         argument to determine whether we support a profiling type.
32687         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
32688         check_profiling_available.
32689         * g++.dg/bprob/bprob.exp: Likewise.
32690         * g77.dg/bprob/bprob.exp: Likewise.
32691         * gcc.misc-tests/bprob.exp: Likewise.
32692         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
32693         dg-require-profiling and delete expected error handling.
32694         * gcc.dg/20021014-1.c: Likewise.
32695         * gcc.dg/nest.c: Likewise.
32696
32697 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32698
32699         PR c++/12007
32700         * g++.dg/other/vthunk1.C: New test.
32701
32702 2004-02-20  Falk Hueffner  <falk@debian.org>
32703
32704         PR target/14201
32705         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
32706
32707 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
32708
32709         PR c++/13927
32710         * g++.dg/other/error8.C: Remove XFAIL markers.
32711
32712         PR c++/14173
32713         * g++.dg/ext/packed5.C: New test.
32714
32715         PR c++/14199
32716         * g++.dg/warn/Wunused-5.C: New test.
32717
32718         PR c++/14186
32719         * g++.dg/lookup/member1.C: New test.
32720
32721 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
32722
32723         * gcc.c-torture/compile/20040130-1.c: Enable only when
32724         __INT_MAX__ >= 2147483647L.
32725         * gcc.c-torture/compile/961203-1.c: Likewise.
32726
32727 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
32728
32729         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
32730         * g++.dg/opt/template1.C: Robustify assembler regexp
32731
32732 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32733
32734         * gcc.c-torture/execute/simd-4.x: Remove.
32735         * gcc.c-torture/execute/va-arg-25.x: Likewise.
32736         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
32737         Guard with #ifndef SKIP_ATTRIBUTE.
32738         * gcc.dg/compat/vector-1_y.c: Likewise.
32739         * gcc.dg/compat/vector-2_x.c: Likewise.
32740         * gcc.dg/compat/vector-2_y.c: Likewise.
32741         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
32742         * g++.dg/eh/simd-2.C: Likewise.
32743
32744 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
32745
32746         * gcc.c-torture/compile/complex-1.c: New.
32747
32748 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
32749
32750         PR target/14209
32751         * gcc.c-torture/execute/20040218-1.c: New test.
32752
32753 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32754
32755         PR c++/14181
32756         * g++.dg/parse/new2.C: New test.
32757
32758 2004-02-18  Paul Brook  <paul@codesourcery.com>
32759
32760         * gcc.c-torture/compile/libcall-1.c: New test.
32761
32762 2004-02-18  Paul Brook  <paul@codesourcery.com>
32763
32764         PR debug/12934
32765         * gcc.dg/debug/debug-7.c: New test.
32766
32767 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
32768
32769         * gcc.dg/20040217-1.c: New test.
32770
32771 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
32772
32773         * gcc.c-torture/execute/990208-1.x: Delete.
32774
32775 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
32776
32777         * gcc.c-torture/execute/20040208-2.x: New file.
32778
32779 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
32780
32781         PR c++/11326
32782         * g++.dg/abi/structret1.C: New test.
32783
32784 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
32785
32786         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
32787         (i386_cpuid): No need to test if cpuid is available on AMD64.
32788         Fix assembly, so that it works onboth i386 and AMD64.
32789         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
32790         (vecInLong): Fix s[] member type to unsigned int.
32791         (vecInWord): Remove type.
32792         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
32793         (a64, b64, c64, d64, e64): Remove.
32794         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
32795         Remove unused variable.  Remove initialization of removed variables.
32796         Don't call mmx_tests nor sse_tests.
32797         (reference_mmx, reference_sse): Remove.
32798         (check): Add return stmt.
32799         * gcc.dg/i386-sse-7.c: New test.
32800         * gcc.dg/i386-mmx-4.c: New test.
32801
32802 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32803
32804         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
32805         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
32806         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
32807         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
32808         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
32809         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
32810         g++.dg/tc1/dr94.C: Fix line terminator.
32811
32812 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
32813
32814         * gcc.c-torture/compile/20040216-1.c: New.
32815
32816 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32817
32818         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
32819         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
32820         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
32821         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
32822         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
32823         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
32824
32825 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
32826
32827         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
32828
32829 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
32830
32831         PR c++/13971
32832         * g++.dg/expr/cond4.C: New test.
32833
32834         PR c++/14086
32835         * g++.dg/lookup/crash2.C: New test.
32836
32837 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
32838
32839         * gcc.c-torture/compile/20040214-2.c: New test.
32840
32841 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
32842
32843         PR c++/14116
32844         * g++.dg/ext/typeof8.C: New test.
32845
32846 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
32847
32848         * gcc.c-torture/compile/20040214-1.c: New test.
32849
32850 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32851
32852         PR c++/13635
32853         * g++.dg/template/spec11.C: New test.
32854
32855 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32856
32857         PR c++/13927
32858         * g++.dg/other/error8.C: New test.
32859
32860 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
32861
32862         PR c++/14122
32863         * g++.dg/template/array4.C: New test.
32864
32865         PR c++/14108
32866         * g++.dg/inherit/thunk2.C: New test.
32867
32868         PR c++/14083
32869         * g++.dg/eh/cond2.C: New test.
32870
32871 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
32872
32873         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
32874
32875 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
32876
32877         * lib/scanasm.exp (dg-scan): Quote pattern before display.
32878
32879 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
32880
32881         * g++.dg/simd-2.C: xfail on ppc64-linux.
32882
32883 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
32884
32885         PR c/456
32886         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
32887         tests.
32888
32889 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
32890
32891         * gcc.dg/builtins-33.c: New test.
32892
32893 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
32894
32895         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
32896
32897 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
32898
32899         * g++.dg/simd-2.C: Set -maltivec for ppc64.
32900
32901 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
32902
32903         * gcc.dg/ppc64-abi-3.c: New test.
32904
32905 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
32906
32907         PR c/14092
32908
32909         * gcc.dg/pr14092-1.c: New testcase.
32910
32911 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
32912
32913         * gcc.dg/cpp/assert4.c: Fix typo last change.
32914
32915         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
32916         * gcc.dg/cpp/assert4.c: Handle powerpc64.
32917
32918         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
32919
32920 2004-02-09  Roger Sayle  <roger@eyesopen.com>
32921
32922         * gcc.c-torture/compile/20040209-1.c: New test case.
32923
32924 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
32925
32926         * gcc.dg/c90-init-1.c: Adjust expected error messages.
32927
32928 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
32929
32930         * gcc.c-torture/execute/20040208-[12].c: New tests.
32931
32932 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
32933
32934         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
32935
32936 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
32937
32938         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
32939
32940 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
32941
32942         Bug 13856
32943         * gcc.dg/visibility-8.c: New testcase.
32944
32945 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
32946
32947         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
32948         arguments.
32949         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
32950
32951 2004-02-07  Roger Sayle  <roger@eyesopen.com>
32952
32953         PR middle-end/13696
32954         * g++.dg/opt/fold1.C: New test case.
32955
32956 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32957
32958         PR c++/14033
32959         * g++.dg/other/crash-2.C: New test.
32960
32961 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32962
32963         PR c++/14028
32964         * g++.dg/parse/angle-bracket2.C: New test.
32965
32966 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32967
32968         PR middle-end/13750
32969         Revert:
32970         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
32971         PR pch/13361
32972         * g++.dg/pch/wchar-1.C: New.
32973         * g++.dg/pch/wchar-1.Hs: New.
32974
32975 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32976
32977         PR c++/14008
32978         * g++.dg/parse/error15.C: New test.
32979         * g++.dg/parse/crash11.C: Update dg-error mark.
32980
32981 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
32982
32983         PR c++/13932
32984         * g++.dg/warn/conv2.C: New test.
32985
32986 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32987
32988         PR c++/13086
32989         * g++.dg/warn/incomplete1.C: Remove xfail.
32990
32991 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
32992
32993         * lib/file-format.exp (gcc_target_object_format): Use
32994         ${tool}_target_compile, not gcc_target_compile.
32995         * lib/target-supports.exp (check_alias_available): Likewise.
32996         (check_gc_sections_available): Likewise.
32997         * g++.dg/ext/attrib10.C: Use dg-require-alias.
32998         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
32999         dg-require-alias.
33000
33001 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
33002
33003         PR c++/13969
33004         * g++.dg/template/static6.C: New test.
33005
33006 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
33007
33008         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
33009
33010 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33011
33012         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
33013         tests for systems where `char' is unsigned by default.
33014
33015 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33016
33017         PR c++/13997
33018         * g++.dg/template/partial3.C: New test.
33019
33020 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
33021
33022         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
33023         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
33024         Remove mentions of obsolete ports.
33025
33026 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
33027
33028         * gcc.dg/noncompile/20001228-1.c: Fix for new
33029         error message.
33030
33031 2004-02-03  Roger Sayle  <roger@eyesopen.com>
33032
33033         PR target/9348
33034         * gcc.c-torture/execute/multdi-1.c: New test case.
33035
33036 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
33037
33038         PR c++/13925
33039         * g++.dg/template/lookup5.C: New test.
33040
33041 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
33042
33043         PR c++/13950
33044         * g++.dg/template/lookup4.C: New test.
33045
33046         PR c++/13970
33047         * g++.dg/parse/error14.C: New test.
33048
33049         PR c++/14002
33050         * g++.dg/parse/template13.C: New test.
33051
33052 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
33053
33054         PR c++/13978
33055         * g++.dg/template/koenig4.C: New test.
33056
33057         PR c++/13968
33058         * g++.dg/template/crash17.C: New test.
33059
33060         PR c++/13975
33061         * g++.dg/parse/error13.C: New test.
33062         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
33063
33064 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
33065
33066         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
33067
33068 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
33069
33070         PR c/11658
33071         PR c/13994
33072         * gcc.dg/noncompile/20040203-1.c: New test.
33073         * gcc.dg/noncompile/20040203-2.c: Likewise.
33074         * gcc.dg/noncompile/20040203-3.c: Likewise.
33075         * gcc.dg/20040203-1.c: Likewise.
33076
33077 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
33078
33079         PR c++/10858
33080         * g++.dg/template/sizeof7.C: New test.
33081
33082 2004-02-02  Eric Christopher  <echristo@redhat.com>
33083             Zack Weinberg  <zack@codesourcery.com>
33084
33085         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
33086
33087 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
33088
33089         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
33090         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
33091         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
33092         * gcc.dg/cleanup-5.c: Run only on Linux targets.
33093
33094 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
33095
33096         PR c++/13113
33097         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
33098
33099         PR c++/13854
33100         * g++.dg/ext/attrib13.C: New test.
33101
33102         PR c++/13907
33103         * g++.dg/conversion/op2.C: New test.
33104
33105 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
33106
33107         * gcc.dg/titype-1.c: Fix pasto.
33108
33109 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
33110
33111         * gcc.dg/titype-1.c: New test.
33112
33113 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33114
33115         PR c++/13957
33116         * g++.dg/template/non-type-template-argument-1.C,
33117         g++.dg/template/qualified-id1.C: Update dg-error marks.
33118         * g++.dg/template/nontype6.C: New test.
33119
33120 2004-02-01  Roger Sayle  <roger@eyesopen.com>
33121
33122         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
33123         * gcc.dg/builtins-31.c: New testcase.
33124         * gcc.dg/builtins-32.c: New testcase.
33125
33126 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
33127
33128         * objc.dg/call-super-2.m: Update line numbers
33129         for the including of stddef.h.
33130
33131 2004-01-30  Michael Matz  <matz@suse.de>
33132
33133         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
33134         g++.dg/ext/case-range3.C: New tests.
33135
33136 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33137
33138         DR206
33139         PR c++/13813
33140         * g++.dg/template/member4.C: New test.
33141
33142 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33143
33144         PR c++/13683
33145         * g++.dg/template/sizeof6.C: New test.
33146
33147 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
33148
33149         * gcc.dg/fwritable-strings-1.c: New test.
33150
33151 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
33152
33153         * gcc.c-torture/compile/20040130-1.c: New test.
33154
33155 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
33156
33157         * objc.dg/call-super-2.m: Include stddef.h for size_t.
33158
33159 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
33160
33161         PR c++/13883
33162         * g++.dg/template/ctor3.C: New test.
33163
33164 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33165
33166         * g++.dg/tc1: New directory.
33167         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
33168         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
33169         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
33170         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
33171         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
33172
33173 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33174
33175         * g++.dg/parse/error11.C: New test.
33176         * g++.dg/parse/error12.C: Likewise.
33177
33178 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
33179
33180         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
33181         (scan_initial, main): Use aligned_sizeof instead of sizeof.
33182
33183 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
33184
33185         PR c++/13791
33186         * g++.dg/ext/attrib12.C: New test.
33187
33188         PR c++/13736
33189         * g++.dg/parse/cast2.C: New test.
33190
33191 2004-01-27  James E Wilson  <wilson@specifixinc.com>
33192
33193         * objc.dg/encode-2.m (main): New local string.  Set depending on
33194         sizeof long.  Use in sscanf call.
33195         * objc.dg/encode-3.m (main): New local string.  Set depending on
33196         sizeof long.  Use in scan_initial call.
33197
33198 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33199
33200         * objc.dg/call-super-2.m: Make LP64-safe.
33201         * objc.dg/desig-init-1.m: Likewise.
33202
33203 2004-01-27  Devang Patel <dpatel@apple.com>
33204
33205         * g++.dg/debug/namespace1.C: New test.
33206
33207 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
33208
33209         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
33210         xscale-*-*.
33211
33212         * gcc.dg/arm-mmx-1.c: New test.
33213
33214 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
33215
33216         * gcc.dg/20040127-1.c: New test.
33217         * gcc.dg/20040127-2.c: New test.
33218
33219 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33220
33221         * objc.dg/stret-1.m (glob): Renamed to globa.
33222
33223 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
33224
33225         PR c++/13663
33226         * g++.dg/expr/for1.C: New test.
33227
33228 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
33229
33230         PR middle-end/13779
33231         * gcc.dg/darwin-longlong.c: New test.
33232
33233 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
33234
33235         * gcc.dg/20040124-1.c: Moved test from here...
33236         * gcc.c-torture/compile/20040124-1.c: ...to here.
33237
33238 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
33239
33240         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
33241         the assembly output if -m64 is passed.
33242
33243 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
33244
33245         PR c++/13833
33246         * g++.dg/template/cond3.C: New test.
33247
33248 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33249
33250         PR c++/13810
33251         * g++.dg/template/ttp7.C: New test.
33252
33253 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33254
33255         PR c++/13797
33256         * g++.dg/template/nontype4.C: New test.
33257         * g++.dg/template/nontype5.C: Likewise.
33258
33259 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
33260
33261         * gcc.dg/torture/mips-clobber-at.c: New test.
33262
33263 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
33264
33265         * gcc.dg/20040124-1.c: New test.
33266
33267 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
33268
33269         * gcc.dg/20040123-1.c: New test.
33270
33271 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
33272
33273         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
33274
33275 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
33276
33277         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
33278
33279 2004-01-23  Andrew Pinski  <apinski@apple.com>
33280
33281         * gcc.dg/20030121-1.c: Move to ..
33282         * gcc.dg/20040121-1.c: here.
33283
33284 2004-01-23  Roger Sayle  <roger@eyesopen.com>
33285
33286         * gcc.dg/builtins-29.c: New test case.
33287
33288 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
33289
33290         PR 18314
33291         * gcc.dg/builtins-30.c: New testcase.
33292
33293 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
33294
33295         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
33296         * lib/g77.exp: Likewise.
33297         * lib/objc.exp: Likewise.
33298         * lib/g++.exp: Likewise.
33299
33300 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
33301
33302         * gcc.dg/struct-by-value-2.c: New test.
33303
33304 2004-01-21  Andrew Pinski  <apinski@apple.com>
33305
33306         PR target/13785
33307         * gcc.dg/20030121-1.c: New test.
33308
33309 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
33310
33311         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
33312         clobber frame pointer register in asm statement.
33313
33314 2004-01-21  Falk Hueffner  <falk@debian.org>
33315
33316         * gcc.c-torture/compile/20040121-1.c: New test.
33317
33318 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
33319
33320         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
33321
33322 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
33323
33324         * gcc.dg/ppc64-abi-2.c: New test.
33325
33326 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
33327
33328         * lib/treelang.exp: Fill out this file.
33329         * lib/treelang-dg.exp: New File.
33330
33331 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
33332
33333         * gcc.c-torture/compile/981022-1.c: Remove.
33334         * gcc.dg/array-5.c: Remove XFAIL.
33335         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
33336         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
33337         gcc.dg/cond-lvalue-1.c: Update.
33338         * gcc.dg/cast-lvalue-2.c: New test.
33339
33340 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
33341
33342         PR c++/13592
33343         * g++.dg/other/error1.C (class foo): Tweak error message.
33344
33345         PR c++/13592
33346         * g++.dg/template/call2.C: New test.
33347
33348 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
33349
33350         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
33351         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
33352         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
33353         scalar-return-1_x.c, scalar-return-2_y.c,
33354         scalar-return-3_x.c, scalar-return-3_y.c,
33355         scalar-return-4_x.c, scalar-return-4_y.c,
33356         struct-align-1.h, struct-align-1_x.c,
33357         struct-align-1_y.c, struct-align-2.h,
33358         struct-align-2_x.c, struct-align-2_y.c,
33359         struct-by-value-10_y.c, struct-by-value-11_x.c,
33360         struct-by-value-11_y.c, struct-by-value-12_x.c,
33361         struct-by-value-12_y.c, struct-by-value-13_x.c,
33362         struct-by-value-13_y.c, struct-by-value-14_x.c,
33363         struct-by-value-14_y.c, struct-by-value-15_x.c,
33364         struct-by-value-15_y.c, struct-by-value-16_y.c,
33365         struct-by-value-17_y.c, struct-by-value-18_y.c,
33366         struct-by-value-19_y.c, struct-by-value-1_x.c,
33367         struct-by-value-1_y.c, struct-by-value-20_y.c,
33368         struct-by-value-2_x.c, struct-by-value-2_y.c,
33369         struct-by-value-3_y.c, struct-by-value-4_x.c,
33370         struct-by-value-4_y.c, struct-by-value-5_y.c,
33371         struct-by-value-6_y.c, struct-by-value-7_y.c
33372         struct-by-value-8_x.c, struct-by-value-8_y.c
33373         struct-by-value-9_x.c, struct-by-value-9_y.c
33374         struct-return-10_x.c, struct-return-10_y.c,
33375         struct-return-19_x.c, struct-return-20_x.c
33376         struct-return-2_x.c, struct-return-2_y.c
33377         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
33378         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
33379
33380 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
33381
33382         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
33383         attribute on sparc*-sun-solaris2.*.
33384
33385 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
33386
33387         PR c++/13710
33388         * g++.dg/ext/typeof7.C: New test.
33389
33390 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
33391
33392         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
33393         * gcc.dg/const-elim-1.c: Same.
33394
33395 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
33396
33397         * objc.dg/stret-1.m: New.
33398         * objc.dg/stret-2.m: New.
33399
33400 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
33401
33402         PR c++/11895
33403         * g++.dg/ext/vector1.C: New test.
33404
33405 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
33406
33407         * gcc.dg/pch/import-1.c: New.
33408         * gcc.dg/pch/import-1.hs: New.
33409         * gcc.dg/pch/import-1a.h: New.
33410         * gcc.dg/pch/import-1b.h: New.
33411         * gcc.dg/pch/import-1c.h: New.
33412
33413 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
33414
33415         PR c++/13574
33416         * g++.dg/ext/array1.C: New test.
33417
33418         PR c++/13178
33419         * g++.dg/conversion/op1.C: New test.
33420
33421 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
33422
33423         PR 11864
33424         From Kazumoto Kojima / Dan Kegel:
33425         * gcc.dg/pr11864-1.c: New test.
33426
33427         PR 10392
33428         From Marcus Comstedt / Dan Kegel:
33429         * gcc.dg/pr10392-1.c: New test.
33430
33431 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
33432
33433         PR c++/13478
33434         * g++.dg/init/ref10.C: New test.
33435
33436 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33437
33438         PR c++/13407
33439         * g++.dg/parse/typename6.C: New test.
33440
33441 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
33442
33443         PR pch/13361
33444         * g++.dg/pch/wchar-1.C: New.
33445         * g++.dg/pch/wchar-1.Hs: New.
33446
33447 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33448
33449         PR c++/9259
33450         * g++.dg/expr/sizeof2.C: New test.
33451
33452 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
33453
33454         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
33455
33456 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
33457
33458         PR c++/13659
33459         * g++.dg/lookup/strong-using-3.C: New.
33460         * g++.dg/lookup/using-10.C: New.
33461
33462 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
33463
33464         PR c++/13594
33465         * g++.dg/lookup/strong-using-2.C: New.
33466
33467 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
33468             Dan Kegel <dank@kegel.com>
33469             J"orn Rennecke <joern.rennecke@superh.com>
33470
33471         PR target/9365
33472         * gcc.dg/pr9365-1.c: New test.
33473
33474 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33475
33476         PR c++/8856
33477         * g++.dg/parse/casting-operator2.C: New test.
33478         * g++.old-deja/g++.pt/explicit83.C: Remove.
33479
33480 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
33481
33482         * gcc.dg/label-compound-stmt-1.c: New test.
33483         * gcc.c-torture/compile/950922-1.c,
33484         gcc.c-torture/compile/20000211-3.c,
33485         gcc.c-torture/compile/20000518-1.c,
33486         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
33487         compound statements.
33488
33489 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
33490
33491         * gcc.dg/ppc64-abi-1.c: New test.
33492
33493 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
33494
33495          * g++.dg/ext/attrib9.C: Add dg-warnings.
33496
33497 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33498
33499         PR c++/12335
33500         * g++.dg/parse/dtor3.C: New test.
33501
33502 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
33503
33504         PR c++/12709
33505         * g++.dg/parse/try-catch-1.C: New test.
33506
33507 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
33508
33509         * ada/acats/run_all.sh: Add more verbose output in acats.log
33510         when compiling tests.
33511
33512 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
33513
33514         PR 13656
33515         * gcc.dg/typedef-redecl.c: New test case.
33516         * gcc.dg/typedef-redecl.h: New support file.
33517
33518 2004-01-13  Jan Hubicka  <jh@suse.cz>
33519
33520         * gcc.dg/always_inline.c: New test.
33521         * gcc.dg/debug/20031231-1.c: Fix.
33522
33523 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33524
33525         PR c++/13474
33526         * g++.dg/template/array3.C: New test.
33527
33528 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
33529
33530         * g++.dg/ext/lvalue1.C: No longer expected to fail.
33531         * g++.dg/warn/Wunused-2.C: Likewise.
33532
33533 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33534
33535         PR c++/13289
33536         * g++.dg/template/instantiate6.C: New test.
33537
33538 2004-01-12  Roger Sayle  <roger@eyesopen.com>
33539
33540         PR middle-end/11397
33541         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
33542
33543 2004-01-12  Jan Hubicka  <jh@suse.cz>
33544
33545         PR opt/12826
33546         * gcc.dg/20040112-1.c: New.
33547
33548         * gcc.dg/dwarf-die[1-7].c: Move to...
33549         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
33550         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
33551
33552 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
33553
33554         PR c++/4100
33555         * g++.dg/parse/friend4.C: New test.
33556
33557 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
33558
33559         PR c++/4100
33560         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
33561         definition is called a friend.
33562
33563 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
33564
33565         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
33566
33567 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
33568
33569         PR c++/3478
33570         * g++.dg/parse/error10.C: New test.
33571         * g++.dg/template/arg2.C: Accept "invalid type" error.
33572
33573 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
33574
33575         PR middle-end/13392
33576         * g++.dg/opt/expect2.C: New test.
33577
33578 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
33579
33580         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
33581         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
33582         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
33583         Update dg-error regexps.
33584
33585 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
33586
33587         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
33588         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
33589
33590 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
33591
33592         * gcc.dg/pragma-re-1.c: Use right pointer type.
33593
33594 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
33595
33596         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
33597
33598 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
33599
33600         * gcc.dg/rs6000-ldouble-1.c: New.
33601
33602 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33603
33604         DR 337
33605         PR c++/9256
33606         * g++.dg/other/abstract1.C: New test.
33607
33608 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
33609
33610         * g++.dg/lookup/strong-using-1.C: New.
33611
33612 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
33613
33614         PR c/11234
33615         * gcc.dg/func-ptr-conv-1.c: New test.
33616         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
33617
33618 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
33619
33620         PR target/13380.
33621         * gcc.c-torture/compile/20040109-1.c: New.
33622
33623 2004-01-08  Stuart Hastings  <stuart@apple.com>
33624
33625         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
33626         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
33627         * gcc.dg/i386-sse-6.c: ...this new testcase.
33628
33629 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
33630
33631         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
33632
33633 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
33634
33635         * ada/acats/run_acats: Treat 'gnatchop' the same way
33636         as 'gnatmake'.  Export GCC_DRIVER.
33637         * ada/acats/run_all.sh: Add target_gnatchop.  Use
33638         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
33639
33640 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33641
33642         PR c++/12573
33643         * g++.dg/template/dependent-expr4.C: New test.
33644
33645 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
33646
33647         * gcc.dg/altivec-11.c: New test.
33648
33649 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
33650
33651         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
33652
33653 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
33654
33655         PR c/6024
33656         * gcc.dg/enum-compat-1.c: New test.
33657         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
33658
33659 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
33660
33661         PR c/12165
33662         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
33663         gcc.dg/c99-idem-qual-3.c: New tests.
33664
33665 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
33666
33667         * gcc.dg/winline-7.c: Don't cast void * to int.
33668
33669 2004-01-06  Jan Hubicka  <jh@suse.cz>
33670
33671         * gcc.dg/i386-sse-5.c: New test
33672         * g++.dg/eh/simd-1.c: Add -w argument for i386.
33673
33674 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
33675
33676         PR c++/12815
33677         * g++.dg/rtti/typeid4.C: New test.
33678
33679 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
33680
33681         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
33682
33683 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
33684
33685         PR c++/12132
33686         * g++.dg/template/error11.C: New test.
33687
33688         PR c++/13451
33689         * g++.dg/template/class2.C: New test.
33690
33691 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
33692         Richard Sandiford <rsandifo@redhat.com>
33693
33694         PR c++/13387
33695         * g++.dg/opt/alias3.C: New test.
33696
33697 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
33698
33699         PR c++/13157
33700         * g++.dg/template/koenig3.C: New test.
33701
33702         PR c++/13529
33703         * g++.dg/parse/offsetof3.C: New test.
33704
33705         * g++.dg/init/copy7.C: Add missing dg-error markers.
33706
33707         PR c++/12226
33708         * g++.dg/init/copy7.c: New test.
33709
33710         PR c++/13536
33711         * g++.dg/parse/cast1.C: New test.
33712
33713 2004-01-04  Jan Hubicka  <jh@suse.cz>
33714
33715         * gcc.dg/winline[1-7].c: New tests.
33716
33717 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33718
33719         PR c++/13520
33720         * g++.dg/template/qualttp22.C: New test.
33721
33722 2004-01-01  Jan Hubicka  <jh@suse.cz>
33723
33724         * gcc.dg/debug/20031231-1.c: New.
33725         * gcc.c-torture/compile/20040101-1.c: New.
33726         * gcc.dg/dwarf-die-[1-7].c: New.
33727
33728 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
33729
33730         PR optimization/13521
33731         * gcc.c-torture/compile/20031231-1.c: New test.
33732
33733 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
33734
33735         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
33736
33737 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33738
33739         PR c++/10079
33740         * g++.dg/template/crash16.C: New test.
33741
33742 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
33743
33744         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
33745
33746 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
33747
33748         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
33749         ports.
33750         * g++.old-deja/g++.jason/thunk3.C: Likewise.
33751         * g++.old-deja/g++.law/profile1.C: Likewise.
33752         * gcc.c-torture/compile/981006-1.c: Likewise.
33753         * gcc.c-torture/execute/loop-2e.x: Likewise.
33754         * gcc.c-torture/execute/loop-2f.x: Remove.
33755         * gcc.c-torture/execute/loop-2g.x: Likewise.
33756         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
33757         * gcc.dg/20020312-2.c: Remove traces of dead ports.
33758
33759 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
33760
33761         PR c++/13507
33762         * g++.dg/ext/attrib11.C: New test.
33763
33764         PR c++/13494
33765         * g++.dg/template/array2-1.C: New test.
33766         * g++.dg/template/array2-2.C: New test.
33767
33768 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
33769
33770         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
33771
33772 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
33773
33774         PR c++/12774
33775         * g++.dg/template/array1-1.C: New test.
33776         * g++.dg/template/array1-2.C: New test.
33777
33778 2003-12-29  Roger Sayle  <roger@eyesopen.com>
33779
33780         PR fortran/12632
33781         * g77.dg/12632.f: New test case.
33782
33783 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33784
33785         PR c++/13289
33786         * g++.dg/parse/nontype1.C: New test.
33787
33788 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33789
33790         PR c++/12403
33791         * g++.dg/parse/explicit1.C: New test.
33792         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
33793
33794 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
33795
33796         PR c++/13081
33797         * g++.dg/opt/inline6.C: New test.
33798
33799         PR c++/12613
33800         * g++.dg/parse/error9.C: New test.
33801
33802         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
33803
33804 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
33805
33806         PR c++/13009
33807         * g++.dg/init/assign1.C: New test.
33808
33809 2003-12-28  Roger Sayle  <roger@eyesopen.com>
33810
33811         PR c++/13070
33812         * g++.dg/warn/format3.C: New test case.
33813
33814 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33815
33816         * gcc.c-torture/compile/20031227-1.c: New test.
33817
33818 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
33819
33820         * g++.dg/bprob/bprob.exp: Load target-supports.exp
33821         * g77.dg/bprob/bprob.exp: Likewise.
33822         * gcc.misc-tests/bprob.exp: Likewise.
33823         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
33824         variants on systems where the library does not provide that
33825         functionality.
33826         * gcc.dg/builtins-20.c: Use builtins-config.h.
33827         * gcc.dg/builtins-config.h: New file.
33828
33829 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
33830
33831         * lib/gcc-dg.exp (dg-require-profiling): New function.
33832         * lib/target-supports.exp (check_profiling_available): Likewise.
33833         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
33834         * g77.dg/bprob/bprob.exp: Likewise.
33835         * gcc.misc-tests/bprob.exp: Likewise.
33836         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
33837         * gcc.dg/20021014-1.c: Likewise.
33838         * gcc.dg/nest.c: Likewise.
33839
33840 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
33841
33842         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
33843         compiling.
33844         * g++.dg/lookup/java2.C: Likewise.
33845         * gcc.dg/cpp/lexident.c: Likewise.
33846
33847 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
33848
33849         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
33850         given.
33851         * gcc.c-torture/compile/961203-1.c: Likewise.
33852         * gcc.c-torture/compile/980506-1.c: Likewise.
33853
33854 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
33855
33856         * lib/gcc-dg.exp (dg-prune-output): New annotation.
33857         (additional_prunes): New global.
33858         (gcc-dg-prune): Handle additional per-test pruning.
33859         (dg-test): Clear additional_prunes between tests.
33860
33861         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
33862         dg-prune-output to avoid spurious failures from assembler
33863         complaining about nonexistent WAW violations.
33864         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
33865         Use dg-prune-output to avoid spurious failures from assembler
33866         warning about Itanium B-step errata.
33867
33868 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
33869
33870         * g++.dg/abi/macro0.C: New test.
33871         * g++.dg/abi/macro1.C: Likewise.
33872         * g++.dg/abi/macro2.C: Likewise.
33873
33874         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
33875         * g++.dg/abi/bitfield7.C: Likewise.
33876         * g++.dg/abi/dtor2.C: Likewise.
33877         * g++.dg/abi/mangle11.C: Likewise.
33878         * g++.dg/abi/mangle12.C: Likewise.
33879         * g++.dg/abi/mangle14.C: Likewise.
33880         * g++.dg/abi/mangle17.C: Likewise.
33881         * g++.dg/abi/vbase10.C: Likewise.
33882         * g++.dg/abi/vbase14.C: Likewise.
33883         * g++.dg/template/qualttp17.C: Likewise.
33884
33885 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
33886
33887         PR c/11995
33888         * gcc.dg/20031223-1.c: New test.
33889
33890 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
33891
33892         * gcc.dg/noreturn-7.c: New test.
33893
33894 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
33895
33896         * gcc.dg/null-pointer-1.c: New test.
33897
33898 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
33899
33900         * g++.old-deja/g++.jason/template18.C: Remove.
33901         * g++.old-deja/g++.jason/template37.C: Likewise.
33902
33903         PR c++/12862
33904         * g++.dg/lookup/ns1.C: New test.
33905
33906         PR c++/12397
33907         * g++.dg/template/lookup3.C: New test.
33908
33909 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
33910
33911         * g++.dg/template/recurse1.C: New test
33912
33913 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
33914
33915         PR c++/12479
33916         * g++.dg/parse/semicolon1.C: New test.
33917         * g++.dg/parse/semicolon1.h: Likewise.
33918
33919 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
33920
33921         * gcc.dg/darwin-misaligned.c: New test.
33922
33923 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
33924
33925         PR c/9163
33926         * gcc.dg/20031222-1.c: New test.
33927
33928 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
33929
33930         PR c++/13438
33931         * g++.dg/parse/error8.C: New test.
33932
33933         PR c++/11554
33934         * g++.dg/warn/ctor-init-1.C: New test.
33935
33936 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
33937
33938         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
33939         too small.
33940         * gcc.c-torture/compile/930217-1.c: Likewise.
33941         * gcc.c-torture/compile/930513-1.c: Likewise.
33942         * gcc.c-torture/execute/920908-2.c: Likewise.
33943         * gcc.c-torture/execute/921204-1.c: Likewise.
33944         * gcc.c-torture/execute/930621-1.c: Likewise.
33945         * gcc.c-torture/execute/930630-1.c: Likewise.
33946         * gcc.c-torture/execute/931031-1.c: Likewise.
33947         * gcc.c-torture/execute/980602-2.c: Likewise.
33948         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
33949         * gcc.c-torture/execute/compndlit-1.c: Likewise.
33950         * gcc.c-torture/execute/extzvsi.c: Likewise.
33951         * gcc.c-torture/unsorted/ext.c: Likewise.
33952
33953 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
33954
33955         PR target/12749
33956         * gcc.c-torture/compile/20031220-2.c: New test case.
33957
33958 2003-12-20  Roger Sayle  <roger@eyesopen.com>
33959
33960         PR optimization/13031
33961         * gcc.c-torture/compile/20031220-1.c: New test case.
33962
33963 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
33964
33965         * gcc.dg/cast-function-1.c: New test.
33966
33967 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
33968
33969         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
33970         formats.
33971
33972 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
33973
33974         PR c++/12795
33975         * g++.dg/ext/attrib10.C: New test.
33976
33977 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
33978
33979         * gcc.dg/cleanup-10.c: New test.
33980         * gcc.dg/cleanup-11.c: New test.
33981
33982 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
33983
33984         PR c++/13239
33985         * g++.dg/opt/expect1.C: New test.
33986
33987 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
33988
33989         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
33990
33991 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
33992
33993         PR debug/12923
33994         * gcc.dg/20031218-1.c: New test.
33995
33996         PR debug/12389
33997         * gcc.dg/20031218-2.c: New test.
33998         * gcc.dg/20031218-3.c: New test.
33999
34000         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
34001         of label name and allow for USER_LABEL_PREFIX == "_" names.
34002         * g++.dg/abi/mangle18-2.C: Likewise.
34003         * g++.dg/abi/mangle19-1.C: Likewise.
34004         * g++.dg/abi/mangle19-2.C: Likewise.
34005         * g++.dg/abi/mangle20-1.C: Likewise.
34006         * g++.dg/abi/mangle20-2.C: Likewise.
34007
34008 2003-12-18  Richard Henderson  <rth@redhat.com>
34009
34010         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
34011
34012 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
34013             Dan Kegel <dank@kegel.com>
34014
34015         PR other/12009
34016         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
34017         testing a cross compiler, it causes spurious compile failures.
34018         * lib/g++.exp: Likewise.
34019
34020 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34021
34022         PR c++/13262
34023         * g++.dg/template/access13.C: New test.
34024
34025 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
34026
34027         * gcc.dg/20031216-1.c: New test.
34028
34029 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34030
34031         PR c++/9154
34032         * g++.dg/template/error10.C: New test.
34033
34034 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
34035
34036         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
34037         * g++.dg/eh/simd-2.C: Likewise.
34038
34039 2003-12-17  James E Wilson  <wilson@specifixinc.com>
34040             Roger Sayle  <roger@eyesopen.com>
34041
34042         * gcc.c-torture/execute/ieee/mzero5.c: New.
34043
34044 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
34045
34046         PR c++/10603
34047         * g++.dg/parse/error6.C: New test.
34048
34049         PR c++/12827
34050         * g++.dg/parse/error7.C: New test.
34051
34052 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
34053
34054         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
34055         at -O with stabs debugging formats.
34056         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
34057         * gcc.dg/debug/debug-2.c: Likewise.
34058
34059 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
34060
34061         PR c++/12696
34062         * g++.dg/init/error1.C: New test.
34063
34064         PR c++/12218
34065         * g++.dg/init/pm3.C: New test.
34066
34067 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
34068
34069         PR c/3347
34070         * gcc.dg/bitfld-8.c: New test.
34071
34072 2003-12-16  James Lemke  <jim@wasabisystems.com>
34073
34074         * gcc.dg/arm-scd42-[123].c: New tests.
34075
34076 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
34077
34078         PR c++/9043
34079         * g++.dg/abi/mangle20-1.C: New test.
34080         * g++.dg/abi/mangle20-2.C: New test.
34081
34082 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
34083
34084         PR c++/13275
34085         * g++.dg/other/offsetof2.C: Remove XFAIL.
34086         * g++.dg/parse/offsetof1.C: New test.
34087         * g++.gd/parse/offsetof2.C: Likewise.
34088
34089 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34090
34091         * g++.dg/template/nontype3.C: New test.
34092         * g++.dg/template/static2.C: Tweaked the dg-error clause.
34093
34094 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34095
34096         * g++.dg/warn/noreturn-3.C: Also test instantiation.
34097
34098 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
34099
34100         PR c++/13387
34101         * g++.dg/expr/assign1.C: New test.
34102
34103         PR c++/13242
34104         * g++.dg/abi/mangle19-1.C: New test.
34105         * g++.dg/abi/mangle19-2.C: New test.
34106
34107 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
34108
34109         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
34110
34111 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
34112
34113         * gcc.c-torture/execute/20031216-1.c: New test.
34114
34115 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34116
34117         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
34118         an ICE regression.
34119
34120 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
34121
34122         PR c++/10926
34123         * g++.dg/template/error9.C: New test.
34124
34125         PR c++/11116
34126         * g++.dg/template/error8.C: New test.
34127
34128 2003-12-15  Roger Sayle  <roger@eyesopen.com>
34129
34130         PR middle-end/13400
34131         * gcc.c-torture/execute/20031215-1.c: New test case.
34132
34133 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
34134
34135         PR c++/13269
34136         * g++.dg/parse/error5.C: New test.
34137
34138         PR c++/12989
34139         * g++.dg/expr/sizeof1.C: New test.
34140
34141         PR c++/13310
34142         * g++.dg/template/crash15.C: New test.
34143
34144 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
34145
34146         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
34147         a non-POD type as the last named parameter of a varargs function.
34148
34149 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
34150
34151         PR c++/13243
34152         PR c++/12573
34153         * g++.dg/template/crash14.C: New test.
34154         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
34155
34156 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
34157
34158         * g++.dg/other/java1.C: New test.
34159
34160         PR c++/13241
34161         * g++.dg/abi/mangle18-1.C: New test.
34162         * g++.dg/abi/mangle18-2.C: New test.
34163
34164 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34165
34166         PR optimization/10312
34167         * gcc.c-torture/execute/20031214-1.c: New.
34168
34169 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
34170
34171         PR c++/10779
34172         PR c++/12160
34173         * g++.dg/parse/error3.C: New test.
34174         * g++.dg/parse/error4.C: Likewise.
34175         * g++.dg/abi/mangle4.C: Tweak error messages.
34176         * g++.dg/lookup/using5.C: Likewise.
34177         * g++.dg/other/error2.C: Likewise.
34178         * g++.dg/parse/typename5.C: Likewise.
34179         * g++.dg/parse/undefined1.C: Likewise.
34180         * g++.dg/template/arg2.C: Likewise.
34181         * g++.dg/template/ttp3.C: Likewise.
34182         * g++.dg/template/type1.C: Likewise.
34183         * g++.old-deja/g++.other/crash32.C: Likewise.
34184         * g++.old-djea/g++.pt/defarg8.C: Likewise.
34185
34186 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34187
34188         PR c++/13106
34189         * g++.dg/warn/noreturn-3.C: New test.
34190
34191 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
34192
34193         PR c++/13118
34194         * g++.dg/abi/covariant3.C: New.
34195
34196 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
34197
34198         * g++.dg/eh/ia64-1.C: New test.
34199
34200 2003-12-12  Roger Sayle  <roger@eyesopen.com>
34201
34202         PR optimization/13037
34203         * g77.f-torture/execute/13037.f: New test case.
34204
34205 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
34206
34207         PR c++/12881
34208         * g++.dg/abi/covariant2.C: New.
34209
34210 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
34211
34212         * gcc.dg/cpp/trad/macro.c: New tests.
34213
34214 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
34215
34216         * gcc.c-torture/execute/wchar_t-1.x: Delete.
34217
34218 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
34219
34220         PR other/10819
34221         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
34222         to fix Bug 10819.
34223         * lib/g++.exp (g++_version): Likewise.
34224         * lib/g77.exp (g77_version): Likewise.
34225         * lib/objc.exp (default_objc_version): Likewise.
34226
34227 2003-12-10  Richard Henderson  <rth@redhat.com>
34228
34229         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
34230
34231         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
34232
34233 2003-12-08  Matt Austern  <austern@apple.com>
34234
34235         PR c/13134
34236         * lib/gcc-dg.exp (dg-require-visibility): Define.
34237         * lib/target-supports (check_visibility_available): Define.
34238         * gcc.dg/visibility-1.c: New test.
34239         * gcc.dg/visibility-2.c: Likewise.
34240         * gcc.dg/visibility-3.c: Likewise.
34241         * gcc.dg/visibility-4.c: Likewise.
34242         * gcc.dg/visibility-5.c: Likewise.
34243         * gcc.dg/visibility-6.c: Likewise.
34244         * g++.dg/ext/visibility-1.C: Likewise.
34245         * g++.dg/ext/visibility-2.C: Likewise.
34246         * g++.dg/ext/visibility-3.C: Likewise.
34247         * g++.dg/ext/visibility-4.C: Likewise.
34248         * g++.dg/ext/visibility-5.C: Likewise.
34249         * g++.dg/ext/visibility-6.C: Likewise.
34250
34251 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34252
34253         * g++.dg/lookup/java1.C: New test.
34254         * g++.dg/lookup/java2.C: New test.
34255
34256 2003-12-07  Falk Hueffner  <falk@debian.org>
34257
34258         * g++.dg/opt/noreturn-1.C: New test.
34259
34260 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
34261
34262         * gcc.dg/overflow-1.c: New test.
34263
34264 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
34265
34266         * g77.f-torture/compile/13060.f: New test.
34267
34268 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
34269
34270         PR c++/13323
34271         * g++.dg/inherit/operator2.C: New test.
34272
34273 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
34274
34275         PR c++/13305
34276         * g++.dg/ext/attrib9.C: New test.
34277
34278 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
34279
34280         PR c++/13314
34281         * g++.dg/template/error7.C: New test.
34282
34283 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
34284             J"orn Rennecke <joern.rennecke@superh.com>
34285
34286         PR target/13302
34287         * g++.dg/other/struct-va_list.C: New test.
34288
34289 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34290
34291         PR c++/13166
34292         * g++.dg/parse/defarg6.C: New test.
34293
34294 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
34295
34296         PR target/13256
34297         * gcc.c-torture/execute/20031201-1.c: New test.
34298
34299 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
34300
34301         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
34302
34303 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
34304
34305         * gcc.dg/builtin-return-1.c: New test.
34306
34307 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
34308             J"orn Rennecke <joern.rennecke@superh.com>
34309
34310         PR optimization/13260
34311         * gcc.c-torture/execute/20031204-1.c: New test.
34312
34313 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
34314
34315         PR c++/9127
34316         * g++.dg/template/error6.C: New test.
34317
34318 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
34319
34320         * gcc.dg/20031202-1.c: New test.
34321
34322 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
34323
34324         PR c++/13179
34325         * g++.dg/template/eh1.C: New test.
34326
34327         PR c++/10771
34328         * g++.dg/template/error5.C: New test.
34329
34330 2003-12-02  David Ung  <davidu@mips.com>
34331
34332         * gcc.dg/compat/vector-check.h: Corrected type for var
34333         g_##TMODE
34334
34335 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34336
34337         PR c++/10126
34338         * g++.dg/template/ptrmem8.C: New test.
34339
34340 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34341
34342         PR c++/12573
34343         * g++.dg/template/dependent-expr3.C: New test.
34344
34345 2003-12-01  James Lemke  <jim@wasabisystems.com>
34346
34347         * gcc.dg/arm-g2.c: New test.
34348
34349 2003-12-01  Roger Sayle  <roger@eyesopen.com>
34350
34351         PR optimization/11634
34352         * gcc.dg/20031201-2.c: New test case.
34353
34354 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
34355
34356         PR 11433
34357         * objc.dg/proto-lossage-3.m: New test.
34358
34359 2003-12-01  Roger Sayle  <roger@eyesopen.com>
34360
34361         PR optimization/12628
34362         * gcc.dg/20031201-1.c: New test case.
34363
34364 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
34365
34366         * gcc.dg/unaligned-1.c: New test.
34367
34368 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
34369
34370         PR c++/9849
34371         * g++.dg/template/error4.C: New test.
34372         * g++.dg/template/nested3.C: Adjust error markers.
34373
34374 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34375
34376         * gcc.dg/cpp/assert4.c: Check more #system assertions.
34377
34378 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
34379
34380         PR c/10333
34381         * gcc.dg/bitfld-7.c: New test.
34382
34383 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
34384
34385         * gcc.dg/tls/asm-1.C: New test.
34386
34387 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34388
34389         * gcc.dg/cpp/assert4.c: Update.
34390
34391 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
34392
34393         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
34394         * gcc.dg/builtin-apply3.c: New test.
34395
34396 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
34397
34398         * lib/compat.exp (compat-obj): New xfaildata parameter.
34399         Use it to set compiler_conditional_xfail_data before compiling.
34400         (compat-get-options): Handle dg-xfail-if.
34401         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
34402         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
34403         * gcc.dg/compat/vector-1_y.c: Likewise.
34404         * gcc.dg/compat/vector-2_x.c: Likewise.
34405         * gcc.dg/compat/vector-2_y.c: Likewise.
34406
34407 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
34408
34409         * g++.dg/opt/reg-stack4.C: New test.
34410
34411 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
34412
34413         * gcc.dg/builtin-apply2.c: New test.
34414
34415 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
34416
34417         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
34418
34419 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34420
34421         PR c++/12924
34422         * g++.dg/template/template-id-2.C: New test.
34423
34424 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34425
34426         PR c++/5369
34427         * g++.dg/template/memfriend1.C: New test.
34428         * g++.dg/template/memfriend2.C: Likewise.
34429         * g++.dg/template/memfriend3.C: Likewise.
34430         * g++.dg/template/memfriend4.C: Likewise.
34431         * g++.dg/template/memfriend5.C: Likewise.
34432         * g++.dg/template/memfriend6.C: Likewise.
34433         * g++.dg/template/memfriend7.C: Likewise.
34434         * g++.dg/template/memfriend8.C: Likewise.
34435         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
34436
34437 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
34438
34439         PR c++/12515
34440         * g++.dg/ext/cond1.C: New test.
34441
34442 2003-11-20  Richard Henderson  <rth@redhat.com>
34443
34444         * gcc.dg/20020201-2.c: Remove.
34445         * gcc.dg/20020201-4.c: Remove.
34446         * gcc.dg/20020304-1.c: Remove.
34447
34448 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
34449
34450         * gcc.dg/cpp/trad/xwin1.c: New test case.
34451
34452 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
34453
34454         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
34455         * lib/g77.exp: Likewise.
34456         * lib/objc.exp: Likewise.
34457         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
34458         for darwin.
34459
34460 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34461
34462         PR c++/12932
34463         * g++.dg/template/static5.C: New test.
34464
34465 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
34466
34467         * gcc.dg/nested-func-1.c: New test.
34468
34469 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34470
34471         * gcc.dg/cpp/assert4.c: New test.
34472
34473 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
34474
34475         PR c++/2294
34476         * g++.dg/lookup/using9.c: New test.
34477
34478 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
34479
34480         PR c++/12762
34481         * g++.dg/template/error3.C: New test.
34482
34483 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
34484
34485         PR ada/13035
34486         * ada/acats/run_acats, run_all.sh: Fix syntax error.
34487         No longer use a wrapper for gcc, since this does not work under
34488         Windows.
34489
34490 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
34491
34492         PR c++/2094
34493         * g++.dg/template/ptrmem7.C: New test.
34494
34495 2003-11-13  Andrew Pinski <apinski@apple.com>
34496
34497         * gcc.c-torture/compile/20031113-1.c: New test.
34498
34499 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
34500             Kean Johnston <jkj@sco.com>
34501
34502         PR c/13029
34503         * gcc.dg/unused-4.c: Update.
34504
34505 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
34506
34507         * g++.dg/opt/const3.C: New test.
34508
34509 2003-11-13  Jan Hubicka  <jh@suse.cz>
34510
34511         * gcc.c-torture/compile/20031112-1.c: New test.
34512
34513 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
34514
34515         * g++.dg/parse/crash10.C: Remove bogus error marker.
34516
34517 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34518
34519         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
34520         (host_gcc): Likewise.
34521         (ROOT): Honor $PWDCMD.
34522         (BASE): Likewise.
34523         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
34524
34525 2003-11-12  Catherine Moore  <clm@redhat.com>
34526
34527         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
34528
34529 2003-11-12  Andreas Jaeger  <aj@suse.de>
34530             Jakub Jelinek  <jakub@redhat.com>
34531             Andrew Pinski  <pinskia@physics.uc.edu>
34532             Richard Henderson  <rth@redhat.com>
34533
34534         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
34535         systems.
34536         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
34537
34538         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
34539         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
34540
34541 2003-11-11  Andreas Jaeger  <aj@suse.de>
34542
34543         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
34544
34545         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
34546
34547 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
34548
34549         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
34550         Clean ups.
34551
34552 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
34553
34554         * gcc.dg/trampoline-1.c: New test.
34555
34556 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
34557
34558         * gcc.c-torture/compile/200031109-1.c: New test.
34559
34560 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
34561
34562         PR c/3190
34563         PR c/8714
34564         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
34565         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
34566         gcc.dg/format/no-y2k-1.c: Update.
34567
34568 2003-11-08  Roger Sayle  <roger@eyesopen.com>
34569
34570         PR optimization/10467
34571         * gcc.dg/20031108-1.c: New test case.
34572
34573 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
34574
34575         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
34576
34577 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
34578
34579         * gcc.dg/compound-lvalue-1.c: New test.
34580         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
34581         some XFAILs.
34582
34583 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
34584
34585         * gcc.dg/altivec-varargs-1.c: New test.
34586
34587 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
34588
34589         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
34590         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
34591         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
34592         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
34593         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
34594
34595 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
34596
34597         * gcc.dg/cond-lvalue-1.c: New test.
34598
34599 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
34600
34601         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
34602
34603 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34604
34605         PR c++/11616
34606         * g++.dg/template/instantiate5.C: New test.
34607
34608 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34609
34610         PR c++/12726
34611         * g++.dg/ext/complit2.C: Replace test with self-contained version.
34612         * ChangeLog: Add missing first entry for above test.
34613
34614 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34615
34616         PR c++/9810
34617         * g++.dg/template/using8.C: New test.
34618         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
34619
34620 2003-11-02  Roger Sayle  <roger@eyesopen.com>
34621
34622         PR optimization/10817
34623         * gcc.c-torture/compile/20031102-1.c: New test case.
34624
34625 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
34626
34627         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
34628         2147483647.
34629
34630 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
34631
34632         * gcc.dg/20031102-1.c: New test.
34633
34634 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
34635
34636         * gcc.dg/complex-1.c: New test.
34637
34638 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34639
34640         PR c++/12796
34641         * g++.dg/template/crash13.C: Adjust expected error location.
34642         * g++.old-deja/g++.brendan/ns1.C: Likewise.
34643
34644 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
34645
34646         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
34647
34648 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
34649
34650         PR/10239
34651         * gcc.c-torture/compile/20031031-2.c: New test.
34652
34653 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
34654
34655         PR/11640
34656         * gcc.c-torture/compile/20031031-1.c: New test.
34657
34658 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
34659
34660         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
34661         * gcc.misc-tests/bprob.exp: Likewise.
34662         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
34663         the execution test on arm-elf configs.
34664         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
34665         configs that don't support scratch files.
34666         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
34667
34668 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
34669
34670         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
34671         done by dejagnu.
34672
34673 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
34674
34675         * ada/acats/run_all.sh: Redirect mv output to /dev/null
34676         Avoid non pure sh syntax. Add more logging.
34677
34678         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
34679         fail.
34680
34681 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34682
34683         PR libgcj/10610
34684         * gcc.dg/ppc-stackalign-1.c: New test.
34685
34686 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
34687
34688         * ada/acats/run_all.sh: Change output to be more compliant with
34689         dejagnu framework.
34690         Create acats.sum and acats.log files under testsuite/ada/acats
34691         Only run [a-z]* directories, to filter out e.g. CVS.
34692         Redirect build output to log file.
34693
34694 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
34695
34696         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
34697
34698 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
34699
34700         PR ada/5909:
34701         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
34702
34703 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
34704
34705         * gcc.c-torture/compile/20031023-1.c: New test.
34706         * gcc.c-torture/compile/20031023-2.c: New test.
34707         * gcc.c-torture/compile/20031023-3.c: New test.
34708         * gcc.c-torture/compile/20031023-4.c: New test.
34709
34710 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34711
34712         PR c++/10371
34713         * g++.dg/lookup/scoped8.C: New test.
34714
34715 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
34716
34717         * g++.dg/opt/reg-stack3.C: New test.
34718
34719 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
34720
34721         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
34722
34723 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34724
34725         PR c++/11076
34726         * g++.dg/template/crash13.C: New test.
34727
34728 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
34729
34730         * gcc.dg/c99-restrict-2.c: New test.
34731
34732 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
34733
34734         PR c++/12698, c++/12699, c++/12700, c++/12566
34735         * g++.dg/inherit/covariant9.C: New test.
34736         * g++.dg/inherit/covariant10.C: New test.
34737         * g++.dg/inherit/covariant11.C: New test.
34738
34739 2003-10-23  Jason Merrill  <jason@redhat.com>
34740
34741         PR c++/12726
34742         * g++.dg/ext/complit2.C: New test.
34743
34744 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
34745
34746         PR target/12654
34747         * gcc.c-torture/execute/20031020-1.c: New test.
34748
34749 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34750
34751         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
34752         following the jump_insn.
34753
34754 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
34755
34756         * gcc.dg/cast-lvalue-1.c: New test.
34757
34758 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
34759
34760         PR c++/11962
34761         * g++.dg/template/cond2.C: New test.
34762
34763 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
34764
34765         * gcc.dg/builtins-28.c: New test.
34766
34767 2003-10-20  Jan Hubicka  <jh@suse.cz>
34768
34769         * g++.dg/opt/inline4.C: Do not use min-inline-insns
34770         parameter.
34771         * gcc.dg/inline-2.c: Likewise.
34772
34773 2003-10-20  Phil Edwards  <phil@codesourcery.com>
34774
34775         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
34776         * gcc.dg/nest.c: Likewise.
34777
34778 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34779
34780         PR c++/9781, c++/10583, c++/11862
34781         * g++.dg/parse/crash13.C: New test.
34782
34783 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34784
34785         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
34786
34787 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
34788
34789         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
34790         Define HAVE_C99_RUNTIME except on Solaris.
34791         * gcc.dg/builtins-20.c: Likewise.
34792
34793 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34794
34795         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
34796
34797 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34798
34799         PR c++/12495
34800         * g++.dg/template/crash21.C: New test.
34801
34802 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34803
34804         PR c++/2513
34805         * g++.dg/template/typename5.C: New test.
34806
34807 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34808
34809         PR c++/12369
34810         * g++.dg/template/friend25.C: New test.
34811
34812 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
34813
34814         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
34815         versions.
34816
34817 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
34818
34819         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
34820         == 2147483647.
34821
34822 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
34823
34824         * gcc.c-torture/execute/960416-1.x: Remove.
34825         * gcc.c-torture/execute/divconst-3.x: Likewise.
34826
34827 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
34828
34829         PR target/12598
34830         * gcc.dg/torture/cris-volatile-1.c: New test.
34831
34832 2003-10-14  Roger Sayle  <roger@eyesopen.com>
34833
34834         PR optimization/9325
34835         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
34836         for overflowing floating point to integer conversion during RTL
34837         simplification.
34838
34839 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
34840
34841         * objc/execute/_cmd.m: Fix typo.
34842         * objc.dg/image-info.m, objc.dg/symtab-1.m:
34843         Relax 'scan-assembler' regexp.
34844         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
34845         objc.dg/try-catch-4.m: Run on non-Darwin targets.
34846         * objc.dg/zero-link-2.m: Remove blank line.
34847         * objc.dg/zero-link-3.m: New test case.
34848
34849 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
34850
34851         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
34852
34853         * gcc.dg/asm-names.c: Use scan-assembler-not rather
34854         than linker trickery.
34855
34856 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34857
34858         PR c++/12370
34859         * g++.dg/other/friend2.C: New test.
34860
34861 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
34862
34863         * gcc.dg/20031012-1.c: New test.
34864
34865 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
34866
34867         * gcc.dg/weak/weak-3.c: Fix for new warning.
34868
34869 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
34870
34871         PR optimization/8750
34872         * gcc.c-torture/execute/20031012-1.c: New test case.
34873
34874 2003-10-11  Roger Sayle  <roger@eyesopen.com>
34875
34876         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
34877         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
34878
34879 2003-10-11  Roger Sayle  <roger@eyesopen.com>
34880
34881         PR optimization/12260
34882         * gcc.c-torture/compile/20031011-2.c: New test case.
34883
34884 2003-10-11  Roger Sayle  <roger@eyesopen.com>
34885
34886         * gcc.c-torture/execute/20031011-1.c: New testcase.
34887
34888 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
34889
34890         * gcc.c-torture/compile/20031011-1.c: New test.
34891
34892 2003-10-11  Jan Hubicka  <jh@suse.cz>
34893
34894         * g++.dg/other/first-global.C: New test.
34895
34896 2003-10-11  Roger Sayle  <roger@eyesopen.com>
34897
34898         * gcc.c-torture/execute/string-opt-18.c: New testcase.
34899
34900 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
34901
34902         * gcc.c-torture/compile/20031010-1.c: New test.
34903
34904 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
34905
34906         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
34907         * gcc.c-torture/execute/va-arg-25.c: ... here.
34908
34909 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
34910
34911         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
34912
34913 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
34914
34915         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
34916
34917 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
34918
34919         * g++.dg/parse/error2.C: New test.
34920
34921 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
34922
34923         PR c++/11097
34924         * g++.dg/other/error5.C: Modify the error message.
34925         * g++.dg/lookup/using8.C: New test.
34926
34927 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
34928
34929         * gcc.dg/darwin-abi-2.c: New file.
34930         * gcc.c-torture/execute/va-arg-24.c: New file.
34931
34932 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
34933
34934         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
34935         indentation.
34936
34937 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
34938
34939         PR c++/10147
34940         * g++.dg/other/error4.C: Update error messages.
34941         * g++.dg/template/ptrmem4.C: Likewise.
34942
34943         PR c++/12337
34944         * g++.dg/init/new9.C: New test.
34945
34946         PR c++/12334, c++/12236, c++/8656
34947         * g++.dg/ext/attrib8.C: New test.
34948
34949 2003-10-06  Devang Patel  <dpatel@apple.com>
34950
34951         * gcc.dg/debug/dwarf2-3.h: New test.
34952         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
34953
34954 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
34955
34956         * g++.dg/opt/cfg2.C: New test.
34957
34958 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
34959
34960         * g++.dg/opt/float1.C: New test.
34961
34962 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
34963
34964         * gcc.dg/c90-array-lval-6.c: New test.
34965         * gcc.dg/c99-array-lval-6.c: New test.
34966
34967 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
34968             Ziemowit Laski  <zlaski@apple.com>
34969
34970         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
34971         'Derived', so that it is never considered a class method; add
34972         new warning for '+port' method ambiguity.
34973         * objc.dg/method-12.m: Include <objc/objc.h> instead of
34974         <objc/objc-api.h> (needed on Mac OS X).
34975         * objc.dg/method-13.m: New test.
34976
34977 2003-10-03  Roger Sayle  <roger@eyesopen.com>
34978
34979         PR optimization/9325, PR java/6391
34980         * gcc.c-torture/execute/20031003-1.c: New test case.
34981
34982 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
34983
34984         PR optimization/12180
34985         * gcc.dg/20031002-1.c: New test.
34986
34987         PR c++/12486
34988         * g++.dg/inherit/error1.C: New test.
34989
34990 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
34991
34992         * lib/f-torture.exp (search_for): Rename to...
34993         (search_for_re): This.  Also, clean up comments and the
34994         "regexp" invocation.
34995
34996 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
34997
34998         * gcc.c-torture/compile/20031002-1.c: New test.
34999
35000 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
35001
35002         * g++.dg/opt/cond1.C: New test.
35003
35004 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
35005
35006         * gcc.dg/Wold-style-definition-2.c: New testcase.
35007         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
35008
35009 2003-09-29  Richard Henderson  <rth@redhat.com>
35010
35011         * g++.dg/init/array10.C: Add dg-options.
35012
35013 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
35014
35015         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
35016
35017 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35018
35019         * g++.dg/template/friend19.C: Fix typo.
35020         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
35021
35022 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
35023
35024         * gcc.c-torture/execute/20030928-1.c: New test.
35025         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
35026
35027 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
35028
35029         * g++.dg/opt/unroll1.C: New test.
35030
35031 2003-09-26  Roger Sayle  <roger@eyesopen.com>
35032
35033         PR optimization/11741
35034         * gcc.dg/20030926-1.c: New test case.
35035
35036 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35037
35038         PR c++/5655
35039         * g++.dg/parse/access7.C: New test.
35040         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
35041
35042 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
35043
35044         MERGE OF objc-improvements-branch into MAINLINE:
35045         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
35046         if libobjc has not been built.
35047         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
35048         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
35049         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
35050         objc/execute/nested-3.m, objc/execute/np-2.m,
35051         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
35052         objc/execute/redefining_self.m, objc/execute/root_methods.m,
35053         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
35054         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
35055         objc.dg/special/unclaimed-category-1.h,
35056         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
35057         well as GNU runtime.
35058         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
35059         * execute/cascading-1.m, execute/function-message-1.m,
35060         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
35061         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
35062         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
35063         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
35064         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
35065         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
35066         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
35067         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
35068         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
35069         * objc.dg/bitfield-2.m: Run only on Darwin.
35070         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
35071         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
35072         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
35073         * objc.dg/const-str-1.m: Fix constant string layout.
35074
35075 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
35076
35077         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
35078
35079 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
35080
35081         * gcc.dg/darwin-abi-1.c: New file.
35082
35083 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
35084
35085         PR target/12281
35086         * gcc.c-torture/compile/20030921-1.c: New test.
35087
35088 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
35089
35090         * g++.dg/opt/reg-stack2.C: New test.
35091
35092 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
35093
35094         * g++.dg/eh/delayslot1.C: New test.
35095
35096 2003-09-20  Richard Henderson  <rth@redhat.com>
35097
35098         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
35099
35100 2003-09-20  Roger Sayle  <roger@eyesopen.com>
35101
35102         * gcc.c-torture/execute/20030920-1.c: New test case.
35103
35104 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35105
35106         * g++.dg/rtti/typeid3.C: Correct expected error message.
35107
35108 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35109
35110         PR c++/157
35111         * g++.dg/parse/crash12.C: New test.
35112
35113 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
35114
35115         * gcc.dg/compat/mixed-struct-check.h: New.
35116         * gcc.dg/compat/mixed-struct-defs.h: New.
35117         * gcc.dg/compat/mixed-struct-init.h: New.
35118         * gcc.dg/compat/struct-by-value-19_main.c: New.
35119         * gcc.dg/compat/struct-by-value-19_x.c: New.
35120         * gcc.dg/compat/struct-by-value-19_y.c: New.
35121         * gcc.dg/compat/struct-by-value-20_main.c: New.
35122         * gcc.dg/compat/struct-by-value-20_x.c: New.
35123         * gcc.dg/compat/struct-by-value-20_y.c: New.
35124         * gcc.dg/compat/struct-return-19_main.c: New.
35125         * gcc.dg/compat/struct-return-19_x.c: New.
35126         * gcc.dg/compat/struct-return-19_y.c: New.
35127         * gcc.dg/compat/struct-return-20_main.c: New.
35128         * gcc.dg/compat/struct-return-20_x.c: New.
35129         * gcc.dg/compat/struct-return-20_y.c: New.
35130
35131 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
35132         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
35133         so that it will not complain on LP64 targets.
35134
35135 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35136
35137         PR c++/495
35138         * g++.dg/template/friend24.C: New test.
35139
35140 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
35141
35142         PR c++/12332
35143         * g++.dg/template/memtmpl2.C: New test.
35144
35145 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
35146
35147         PR target/11184
35148         * gcc.dg/builtin-apply1.c: New test.
35149
35150 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
35151
35152         PR c++/9848
35153         * g++.dg/warn/Wunused-4.C: New test.
35154
35155 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35156
35157         PR c++/12316
35158         * g++.dg/other/gc2.C: New test.
35159
35160 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
35161
35162         PR c++/11991
35163         * g++.dg/rtti/typeid3.C: New test.
35164
35165         PR c++/12266
35166         * g++.dg/overload/template1.C: New test.
35167
35168 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
35169
35170         * g++.dg/opt/cfg3.C: New test.
35171
35172 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35173
35174         PR c++/7939
35175         * g++.dg/template/crash11.C: New test.
35176
35177 2003-09-16  Jason Merrill  <jason@redhat.com>
35178             Jakub Jelinek  <jakub@redhat.com>
35179
35180         * gcc.dg/attr-warn-unused-result.c: New test.
35181
35182 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
35183
35184         PR c++/12184
35185         * g++.dg/expr/call2.C: New test.
35186
35187 2003-09-15  Andreas Jaeger  <aj@suse.de>
35188
35189         * gcc.dg/Wold-style-definition-1.c: New test.
35190
35191 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
35192
35193         PR c++/3907
35194         * g++.dg/parse/template12.C: New test.
35195
35196         * g++.dg/abi/bitfield11.C: New test.
35197         * g++.dg/abi/bitfield12.C: Likewise.
35198
35199 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
35200
35201         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
35202         non-expansion of functional macro name without arguments at EOL.
35203         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
35204
35205 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
35206
35207         * gcc.c-torture/execute/20030914-[12].c: New tests.
35208
35209 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
35210
35211         PR c++/11788
35212         * g++.dg/overload/addr1.C: New test.
35213
35214 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
35215
35216         * gcc.dg/20030909-1.c: New test.
35217
35218 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
35219
35220         * gcc.dg/ultrasp10.c: New test.
35221
35222 2003-09-09  Devang Patel  <dpatel@apple.com>
35223
35224         * gcc.dg/darwin-ld-6.c: New test.
35225
35226 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35227
35228         * gcc.dg/torture/builtin-explog-1.c: New testcase.
35229
35230 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
35231
35232         * gcc.dg/ia64-types1.c: New test.
35233         * gcc.dg/ia64-types2.c: Likewise.
35234
35235 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35236
35237         * gcc.dg/builtins-1.c: Add more _Complex tests.
35238         * gcc.dg/torture/builtin-attr-1.c: Likewise.
35239
35240         * gcc.dg/builtins-1.c: Test existing _Complex functions.
35241         * gcc.dg/torture/builtin-attr-1.c: Likewise.
35242
35243 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
35244
35245         PR c++/11786
35246         * g++.dg/lookup/koenig2.C: New test.
35247
35248         PR c++/5296
35249         * g++.dg/rtti/typeid2.C: New test.
35250
35251 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
35252
35253         * gcc.c-torture/compile/20030904-1.c: New test.
35254
35255 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
35256
35257         * g++.dg/opt/longbranch2.C: New test.
35258
35259 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
35260
35261         * g++.dg/template/crash10.C: Only compile it.
35262
35263 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
35264
35265         PR middle-end/11665
35266         * gcc.c-torture/compile/20030907-1.c: New test.
35267         * g++.dg/init/array11.C: New test.
35268
35269 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
35270
35271         PR c++/11852
35272         * g++.dg/init/struct1.C: New test.
35273
35274 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
35275
35276         PR c++/12181
35277         * g++.dg/expr/comma1.C: New test.
35278
35279 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
35280
35281         PR c++/11867
35282         * g++.dg/expr/static_cast5.C: New test.
35283
35284 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
35285
35286         PR c++/11507
35287         * g++.dg/lookup/scoped7.C: New test.
35288
35289         PR c++/9574
35290         * g++.dg/other/static1.C: New test.
35291
35292         PR c++/11490
35293         * g++.dg/warn/template-1.C: New test.
35294
35295         PR c++/11432
35296         * g++.dg/template/crash10.C: New test.
35297
35298         PR c++/2478
35299         * g++.dg/overload/VLA.C: New test.
35300
35301         PR c++/10804
35302         * g++.dg/template/call1.C: New test.
35303
35304 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
35305
35306         PR c++/11794
35307         * g++.dg/parse/using3.C: New test.
35308
35309 2003-09-06  Roger Sayle  <roger@eyesopen.com>
35310
35311         PR c++/11409
35312         * g++.dg/overload/builtin3.C: New test case.
35313
35314 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
35315
35316         PR c/9862
35317         * gcc.dg/20030906-1.c: New test.
35318         * gcc.dg/20030906-2.c: Likewise.
35319
35320 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
35321
35322         PR c++/12167
35323         * g++.dg/parse/defarg5.C: New test.
35324
35325         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
35326
35327 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
35328
35329         PR c++/12163
35330         * g++.dg/expr/static_cast4.C: New test.
35331
35332         PR c++/12146
35333         * g++.dg/template/crash9.C: New test.
35334
35335 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
35336
35337         * g++.old-deja/g++.ext/pretty2.C: Update for change
35338         in __FUNCTION__.
35339         * g++.old-deja/g++.ext/pretty3.C: Likewise.
35340
35341 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
35342
35343         PR c++/11922
35344         * g++/dg/template/qualified-id1.C: New test.
35345
35346         PR c++/12037
35347         * g++.dg/warn/noeffect4.C: New test.
35348
35349 2003-09-04  Matt Austern  <austern@apple.com>
35350
35351         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
35352         * g++.dg/ext/fnname2.C: Likewise.
35353         * g++.dg/ext/fnname3.C: Likewise.
35354
35355 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
35356
35357         * g++.dg/expr/lval1.C: New test.
35358         * g++.dg/ext/lvcast.C: Remove.
35359
35360 2003-09-03  Roger Sayle  <roger@eyesopen.com>
35361
35362         PR optimization/11700.
35363         * gcc.c-torture/compile/20030903-1.c: New test case.
35364
35365 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
35366
35367         PR c++/12053
35368         * g++.dg/abi/layout4.C: New test.
35369
35370 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
35371
35372         PR c++/11553
35373         * g++.dg/parse/friend3.C: New test.
35374
35375 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
35376
35377         PR c++/11847
35378         * g++.dg/template/class1.C: New test.
35379
35380         PR c++/11808
35381         * g++.dg/expr/call1.C: New test.
35382
35383 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
35384
35385         PR c++/12114
35386         * g++.dg/init/ref9.C: New test.
35387
35388         PR c++/11972
35389         * g++.dg/template/nested4.C: New test.
35390
35391 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
35392
35393         PR c++/12093
35394         * g++.dg/template/non-dependent4.C: New test.
35395
35396         PR c++/11928
35397         * g++.dg/inherit/conv1.C: New test.
35398
35399 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
35400
35401         PR c++/6196
35402         * g++.dg/ext/label1.C: New test.
35403         * g++.dg/ext/label2.C: Likewise.
35404
35405 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
35406
35407         * g++.dg/expr/cond3.C: New test.
35408
35409 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35410
35411         * gcc.dg/builtins-1.c: Add new builtin cases.
35412
35413 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35414
35415         * gcc.dg/builtins-1.c: Add new cases.
35416         * gcc.dg/torture/builtin-attr-1.c: Likewise.
35417
35418 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35419
35420         * gcc.dg/builtins-1.c: Add more math builtin tests.
35421         * gcc.dg/torture/builtin-attr-1.c: New test.
35422
35423 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
35424
35425         PR optimization/5079
35426         * g++.dg/opt/static3.C: New test.
35427
35428 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35429
35430         * gcc.misc-tests/gcov-10b.c: New test.
35431
35432 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
35433
35434         * g++.dg/opt/ptrmem3.C: New test.
35435
35436         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
35437
35438 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
35439
35440         * gcc.dg/20030826-2.c: New test.
35441
35442 2003-08-26  Roger Sayle  <roger@eyesopen.com>
35443
35444         PR middle-end/12002
35445         * g77.f-torture/compile/12002.f: New test case.
35446
35447 2003-08-26  Roger Sayle  <roger@eyesopen.com>
35448
35449         * gcc.dg/20030826-1.c: New test case.
35450
35451 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
35452
35453         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
35454
35455 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
35456
35457         PR c++/11871
35458         * c++.dg/lookup/crash1.C: New test.
35459
35460         * c++.dg/warn/noeffect3.C: New test.
35461
35462 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
35463
35464         * gcc.dg/compat/vector-1_x.c: Compile with -w.
35465         * gcc.dg/compat/vector-1_y.c: Ditto.
35466         * gcc.dg/compat/vector-2_x.c: Ditto.
35467         * gcc.dg/compat/vector-2_y.c: Ditto.
35468
35469 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
35470
35471         * gcc.dg/20030702-1.c: New test.
35472
35473 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
35474
35475         PR c++/8795
35476         * g++.dg/ext/altivec-1.C: New test.
35477
35478 2003-08-24  Richard Henderson  <rth@redhat.com>
35479
35480         * g++.dg/eh/simd-2.C: Add -w for x86.
35481
35482 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
35483
35484         * gcc.dg/20030815-1.c: New test.
35485
35486 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35487
35488         PR c++/3765
35489         * g++.dg/parse/access6.C: New test.
35490
35491 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35492
35493         PR c++/641, c++/11876
35494         * g++.dg/template/friend22.C: New test.
35495         * g++.dg/template/friend23.C: Likewise.
35496
35497 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
35498
35499         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
35500         identically.
35501
35502 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
35503
35504         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
35505
35506 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
35507
35508         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
35509
35510 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
35511
35512         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
35513
35514 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
35515
35516         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
35517
35518 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
35519
35520         PR c++/11919
35521         * g++.dg/overload/prom1.C: New test.
35522
35523         PR c++/11551
35524         * g++.dg/parse/dtor2.C: New test.
35525
35526         PR c++/10762
35527         * g++.dg/parse/using2.C: New test.
35528
35529 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
35530
35531         PR target/11805
35532         * gcc.c-torture/compile/20030821-1.c: New.
35533
35534 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
35535
35536         PR c++/11834
35537         * g++.dg/template/deduce2.C: New test.
35538
35539 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
35540
35541         * gcc.c-torture/execute/20030821-1.c: New test.
35542
35543 2003-08-20  Roger Sayle  <roger@eyesopen.com>
35544
35545         PR middle-end/11984
35546         * gcc.dg/20030820-1.c: New test case.
35547
35548 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
35549
35550         PR c++/11945
35551         * g++.dg/warn/noeffect2.C: New test.
35552
35553 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
35554
35555         PR c++/10926
35556         * g++.dg/template/dtor2.C: New test.
35557
35558         PR c++/11684
35559         * g++.dg/template/operator1.C: New test.
35560         * g++.dg/parse/operator4.C: New test.
35561
35562         PR c++/11946.C
35563         * g++.dg/expr/enum1.C: New test.
35564         * gcc.dg/c99-bool-1.c: Remove bogus warning.
35565
35566         PR c++/11036.C
35567         * g++.dg/parse/elab2.C: New test.
35568         * g++.dg/parse/typedef4.C: Change error message.
35569         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
35570         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
35571         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
35572
35573 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
35574
35575         * gcc.dg/pch/warn-1.c: New.
35576         * gcc.dg/pch/warn-1.hs: New.
35577
35578         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
35579         not-tested file.
35580
35581 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
35582
35583         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
35584
35585 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
35586
35587         * gcc.dg/uninit-D.c: New Test.
35588         * gcc.dg/uninit-E.c: New Test.
35589         * gcc.dg/uninit-F.c: New Test.
35590         * gcc.dg/uninit-G.c: New Test.
35591
35592 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
35593
35594         * g++.dg/README: Describe the pch directory.
35595
35596 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35597
35598         PR c++/11174
35599         * g++.dg/parse/access4.C: New test.
35600         * g++.dg/parse/access5.C: Likewise.
35601         * g++.old-deja/g++.jason/access17.C: Adjust error message.
35602
35603 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
35604
35605         * gcc.dg/noncompile/20030818-1.c: New.
35606
35607 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
35608
35609         PR c++/11957
35610         * g++.dg/warn/noeffect1.C: New test.
35611
35612         * g++.dg/template/scope2.C: New test.
35613         * g++.dg/template/error2.C: Correct dg-error
35614
35615 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
35616
35617         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
35618
35619 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
35620
35621         PR C++/11512
35622         * g++.dg/template/warn1.C: New.
35623
35624 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
35625
35626         * g++.dg/template/error2.C: New test.
35627         * g++.dg/lookup/using7.C: Adjust errors
35628         * g++.old-deja/g++.pt/crash36.C: Likewise.
35629         * g++.old-deja/g++.pt/derived3.C: Likewise.
35630
35631 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35632
35633         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
35634         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
35635         * gcc.c-torture/execute/builtins/string-9.c: New, from
35636         string-opt-9.c.  Adjust for execute/builtins framework.
35637         * gcc.c-torture/execute/string-opt-9.c: Delete.
35638
35639 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
35640
35641         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
35642
35643         * g++.dg/parse/ret-type2.C: New test.
35644
35645         PR c++/11703
35646         * g++.dg/init/new8.C: New test.
35647
35648         PR c++/10923
35649         * g++.dg/parse/typedef5.C: New test.
35650
35651         PR c++/9512
35652         * g++.dg/parse/qualified2.C: New test.
35653         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
35654         invalid code.
35655
35656 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
35657
35658         * g++.dg/conversion/ptrmem1.C: New test.
35659
35660 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
35661
35662         PR target/11693
35663         * gcc.dg/20030811-1.c: New test.
35664
35665         PR target/11535
35666         * gcc.c-torture/execute/20030811-1.c: New test.
35667
35668 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35669
35670         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
35671
35672 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
35673
35674         PR c++/11789.C
35675         * g++.dg/inherit/multiple1.C: New test.
35676
35677 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
35678
35679         * gcc.dg/spe1.c: New test.
35680
35681         PR c++/11670
35682         * g++.dg/expr/cast2.C: New test.
35683
35684         PR c++/10530
35685         * g++.dg/template/dependent-name2.C: New test.
35686
35687 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
35688
35689         * g++.dg/parse/crash11.C: Put the dg options in comments.
35690
35691 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
35692
35693         * lib/gcc-dg.exp: Update for diagnostic change.
35694
35695 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35696
35697         PR c++/5767
35698         * g++.dg/parse/crash11.C: New test.
35699
35700 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
35701
35702         * gcc.dg/cpp/spacing1.c: Update.
35703
35704 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
35705
35706         PR target/11739
35707         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
35708         a value for -mtune.
35709
35710 2003-08-04  Roger Sayle  <roger@eyesopen.com>
35711
35712         PR middle-end/11771
35713         * gcc.c-torture/compile/20030804-1.c: New test case.
35714
35715 2003-08-04  Roger Sayle  <roger@eyesopen.com>
35716
35717         * gcc.dg/20030804-1.c: New test case.
35718
35719 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
35720
35721         * gcc.dg/cpp/separate-1.c: New test.
35722
35723 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
35724
35725         PR c++/11704
35726         * g++.dg/template/dependent-expr2.C: New test.
35727
35728         PR c++/11766
35729         * g++.dg/expr/ptrmem1.C: New test.
35730
35731 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35732
35733         PR c++/9453
35734         * g++.dg/template/friend15.C: New test.
35735
35736 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
35737
35738         * lib/dg-pch.exp: Work round PCH bug.
35739
35740 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35741
35742         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
35743         builtins.  Move cases from builtins-4.c here.
35744
35745         * gcc.dg/torture/builtin-math-1.c: New test taken from
35746         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
35747         additional cases.
35748
35749         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
35750         Delete.
35751
35752 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
35753
35754         PR c++/9447
35755         * g++.dg/template/using7.C: New test.
35756
35757 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
35758
35759         * import1.c, import2.c: New tests.
35760
35761 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
35762
35763         * g++.dg/eh/crossjump1.C: New test.
35764
35765 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
35766
35767         PR c++/11697
35768         * g++.dg/template/using6.C: New test.
35769
35770         PR c++/11744
35771         * g++.dg/template/koenig2.C: New test.
35772
35773 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35774
35775         PR c++/7983
35776         * g++.dg/parse/typedef4.C: New test.
35777
35778 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35779
35780         PR c++/8442, c++/8806
35781         * g++.dg/template/elab1.C: New test.
35782         * g++.dg/template/type2.C: Likewise.
35783         * g++.dg/template/ttp3.C: Adjust expected error message.
35784         * g++.old-deja/g++.law/visibility13.C: Likewise.
35785         * g++.old-deja/g++.niklas/t135.C: Likewise.
35786         * g++.old-deja/g++.pt/ttp41.C: Likewise.
35787         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
35788         template argument.
35789         * g++.old-deja/g++.pt/ttp44.C: Likewise.
35790
35791 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
35792
35793         PR c++/11295
35794         * g++.dg/ext/stmtexpr1.C: New test.
35795
35796         * g++.dg/opt/tmp1.C: New test.
35797
35798         PR c++/11525
35799         * g++.dg/parse/constant4.C: New test.
35800
35801         PR c++/9447
35802         * g++.dg/template/using5.C: New test.
35803
35804 2003-07-31  Roger Sayle  <roger@eyesopen.com>
35805
35806         * gcc.dg/builtins-27.c: New test case.
35807
35808 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
35809
35810         * gcc.dg/tls/opt-7.c: New test.
35811
35812 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
35813
35814         * g++.old-deja/g++.other/crash18.C: Remove.
35815
35816 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
35817
35818         * g++.dg/template/explicit3.C: New.
35819         * g++.dg/template/explicit4.C: New.
35820         * g++.dg/template/explicit5.C: New.
35821
35822         PR c++/11347
35823         * g++.dg/template/memtmpl1.C: New.
35824
35825 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
35826
35827         PR target/11565
35828         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
35829         * gcc.dg/i386-387-5.c (dg-options): Likewise.
35830
35831 2003-07-30  Jan Hubicka  <jh@suse.cz>
35832
35833         * vtgc1.c: Kill.
35834
35835 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
35836
35837         * gcc.dg/struct-in-proto-1.c: New test.
35838
35839 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
35840
35841         * gcc.dg/cpp/include2.c: Only expect one message.
35842
35843 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
35844
35845         PR c++/9447
35846         * g++.dg/template/using1.C: New test.
35847         * g++.dg/template/using2.C: New test.
35848         * g++.dg/template/using3.C: New test.
35849         * g++.dg/template/using4.C: New test.
35850
35851 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
35852
35853         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
35854         * gcc.c-torture/execute/string-opt-10.c: Likewise.
35855
35856 2003-07-28  Jan Hubicka  <jh@suse.cz>
35857
35858         PR c++/11530
35859         * g++.dg/opt/call1.C: New test.
35860
35861 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
35862
35863         PR c++/11667
35864         * g++.dg/init/enum2.C: New test.
35865         * g++.dg/template/overload1.C: Add "-w" option.
35866
35867 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
35868
35869         * gcc.dg/Wdeclaration-after-statement-1.c,
35870         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
35871
35872 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
35873
35874         * gcc.c-torture/compile/20030725-1.c: New test.
35875
35876 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
35877
35878         * gcc.dg/20030505.c: Only run for SPE.
35879         Remove definition of opaque type.
35880
35881 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
35882
35883         * g++.dg/template/ptrmem6.C: New test.
35884
35885 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
35886
35887         * gcc.c-torture/compile/zero-strct-2.c: New test.
35888
35889 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
35890
35891         * gcc.dg/intermod-1.c: New test.
35892
35893 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35894
35895         PR c++/11617
35896         * g++.dg/template/lookup2.C: New test.
35897         * g++.dg/template/memclass1.C: Remove instantiated from error.
35898         * g++.dg/other/error2.C: Tweak expected errors.
35899
35900         PR c++/11596
35901         * g++.dg/template/defarg3.C: New test.
35902
35903         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
35904
35905 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
35906
35907         * g++.dg/inherit/access5.C: New test.
35908
35909 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35910
35911         PR c++/11513
35912         * g++.dg/template/crash8.C: New test.
35913
35914 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
35915
35916         PR c/10602
35917         * gcc.dg/noncompile/incomplete-2.c: New test.
35918
35919 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
35920
35921         PR c++/11645
35922         * g++.dg/inherit/access4.C: New test.
35923
35924         PR c++/11517
35925         * g++.dg/expr/cond2.C: New test.
35926
35927         PR optimization/10679
35928         * g++.dg/opt/inline4.C: New test.
35929
35930 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
35931
35932         * g++.dg/parse/crash10: New test.
35933
35934 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
35935
35936         * g++.dg/ext/flexary1.C: New test.
35937
35938 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35939
35940         PR c++/10793
35941         * g++.dg/template/crash9.C: New test.
35942
35943 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35944
35945         PR c++/3004
35946         * g++.dg/parse/typedef3.C: New test.
35947
35948         PR c++/7906
35949         * g++.dg/parse/operator2.C: New test.
35950
35951         PR c++/8895
35952         * g++.dg/parse/def-tmpl-arg1.C: New test.
35953
35954         PR c++/9282
35955         * g++.dg/parse/funptr1.C: New test.
35956
35957         PR c++/9452
35958         * g++.dg/parse/ambig3.C: New test.
35959
35960         PR c++/9454
35961         * g++.dg/parse/operator3.C: New test.
35962
35963         PR c++/9486
35964         * g++.dg/parse/template10.C: New test.
35965
35966         PR c++/9488
35967         * g++.dg/parse/template11.C: New test.
35968
35969         PR c++/10150
35970         * g++.dg/parse/invalid-op1.C: New test.
35971
35972         PR c++/10247
35973         * g++.dg/parse/condexpr1.C: New test.
35974
35975 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
35976
35977         * g++.dg/ext/packed3.C: New test.
35978         * g++.dg/ext/packed4.C: New test.
35979
35980         * gcc.dg/pack-test-3.c: New test.
35981
35982 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
35983
35984         * lib/compat.exp: Handle dg-options per source file.
35985         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
35986         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
35987         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
35988         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
35989         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
35990         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
35991         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
35992         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
35993         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
35994         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
35995         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
35996         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
35997         * g++.dg/compat/break/bitfield7_x.C: Ditto.
35998         * g++.dg/compat/break/bitfield7_y.C: Ditto.
35999
36000 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
36001
36002         PR c/10320
36003         * gcc.c-torture/execute/20030718-1.c: New test.
36004
36005 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
36006
36007         PR optimization/11536
36008         * gcc.dg/20030721-1.c: New test.
36009
36010 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
36011
36012         PR c++/11546
36013         * g++.dg/template/lookup1.C: New test.
36014
36015 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
36016
36017         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
36018         diagnostics of ill-formed constructs involving labels.
36019         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
36020         the new 'previously defined here' message.
36021
36022 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
36023
36024         * g++.dg/parse/non-dependent2.C: New test.
36025
36026 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
36027
36028         * g++.dg/init/init-ref4.C: xfail on targets without
36029         weak symbols.
36030
36031 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
36032
36033         PR target/11087
36034         * gcc.c-torture/execute/20030717-1.c: New test.
36035
36036 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
36037
36038         * g++.dg/opt/cfg1.C: New test.
36039
36040 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
36041
36042         PR optimization/11557
36043         * gcc.dg/20030717-1.c: New test.
36044
36045 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
36046
36047         PR c++/10476
36048         * g++.dg/expr/crash-1.C: New test.
36049
36050         PR c++/11027
36051         * g++.dg/template/init3.C: New test.
36052
36053         PR c++/8222
36054         * g++.dg/template/non-dependent1.C: New test.
36055
36056         PR c++/11070
36057         * g++.dg/template/non-dependent2.C: New test.
36058
36059         PR c++/11071
36060         * g++.dg/template/non-dependent3.C: New test.
36061
36062         PR c++/9907
36063         * g++.dg/template/sizeof5.C: New test.
36064
36065 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
36066
36067         PR 11498
36068         * gcc.c-torture/compile/mangle-1.c: New file.
36069
36070 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36071
36072         PR c++/7809
36073         * g++.dg/parse/access3.C: New test.
36074
36075 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
36076
36077         PR c++/11384
36078         * g++.dg/init/init-ref4.C: New test.
36079
36080 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
36081
36082         PR c++/11547
36083         * g++.dg/parse/constant3.C: New test.
36084         * g++.dg/parse/crash7.C: Likewise.
36085
36086 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
36087
36088         PR target/11008
36089         * gcc.dg/i386-pentium4-not-mull.c: New.
36090
36091 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
36092
36093         * gcc.dg/asm-names.c (ymain): Make it weak.
36094
36095 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36096
36097         PR c++/5421
36098         * g++.dg/template/friend21.C: New test.
36099
36100 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
36101
36102         * gcc.dg/cleanup-8.c: New test.
36103         * gcc.dg/cleanup-9.c: New test.
36104
36105 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
36106
36107         * g++.dg/ext/dll-MI1.h: New file.
36108         * g++.dg/ext/dllexport-MI1.C: New file.
36109         * g++.dg/ext/dllimport-MI1.C: New file.
36110
36111 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
36112
36113         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
36114         it does not have cmpstrsi patterns (just cmpmemsi).
36115
36116 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
36117
36118         PR debug/11473
36119         * g++.dg/debug/debug8.C: New test.
36120
36121 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36122
36123         PR c++/10108
36124         * g++.dg/template/crash7.C: New test.
36125
36126 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
36127
36128         PR target/10795
36129         * gcc.c-torture/compile/20030708-1.c: New.
36130
36131 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
36132
36133         * gcc.c-torture/execute/20030715-1.c: New test.
36134
36135 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
36136
36137         * gcc.dg/pch/inline-3.c: New file.
36138         * gcc.dg/pch/inline-3.hs: New file.
36139         * gcc.dg/pch/inline-4.c: New file.
36140         * gcc.dg/pch/inline-4.hs: New file.
36141
36142 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
36143
36144         PR c++/11509
36145         * g++.dg/template/crash6.C: New test.
36146
36147         PR c++/7053
36148         * g++.dg/template/friend20.C: New test.
36149
36150         PR c++/7019
36151         * g++.dg/template/overload2.C: New test.
36152
36153 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36154
36155         PR optimization/11440
36156         * gcc.c-torture/execute/20030714-1.c: New test.
36157
36158 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36159
36160         PR c++/11154
36161         * g++.dg/template/partial2.C: New test.
36162
36163 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
36164
36165         PR c++/11503
36166         * g++.dg/template/anon1.C: New test.
36167
36168         PR c++/11493
36169         PR c++/11495
36170         * g++.dg/parse/template9.C: Likewise.
36171         * g++.dg/template/crash4.C: New test.
36172         * g++.dg/template/koenig1.C: Likewise.
36173         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
36174         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
36175         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
36176         functions.
36177         * g++.old-deja/g++.jason/template36.C: Likewise.
36178         * g++.old-deja/g++.mike/p1989.C: Likewise.
36179         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
36180         * g++.old-deja/g++.pt/ttp20.C: Use this->.
36181         * g++.old-deja/g++.pt/ttp21.C: Use this->.
36182         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
36183         compiling.
36184         * g++.old-deja/g++.pt/union2.C: Use this->.
36185
36186 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
36187
36188         * gcc.dg/20030711-1.c: New test.
36189
36190 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
36191
36192         PR c++/11050
36193         * g++.dg/parse/args1.C: New test.
36194         * g++.pt/defarg8.C: Change expected errors.
36195
36196 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
36197
36198         PR c++/8164
36199         * g++.dg/template/nontype2.C: New test.
36200
36201         PR c++/10558
36202         * g++.dg/parse/template8.C: New test.
36203
36204         PR c++/8327
36205         * g++.dg/template/scope1.C: New test.
36206
36207         * g++.dg/warn/Wsign-compare-1.C: New test.
36208
36209 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
36210
36211         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
36212
36213 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
36214
36215         PR c++/9411
36216         * g++.dg/template/explicit2.C: New test.
36217
36218         PR c++/10032
36219         * g++.dg/warn/pedantic1.C: New test.
36220
36221 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
36222
36223         PR c++ 9483
36224         * g++.dg/other/field1.C: New test.
36225
36226 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
36227
36228         PR c/11449
36229         * gcc.c-torture/compile/20030707-1.c: New.
36230
36231 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36232
36233         PR c++/10849
36234         * g++.dg/template/access12.C: New test.
36235
36236 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
36237
36238         * g++.dg/bprob/bprob.exp (prof_ext): Update.
36239         * g77.dg/bprob/bprob.exp (prof_ext): Update.
36240         * gcc.misc-tests/bprob.exp (prof_ext): Update.
36241         * gcc.misc-tests/gcov.exp: Update
36242         * g++.dg/gcov/gcov.exp: Update
36243         * lib/gcov.exp: Update.
36244
36245 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
36246
36247         * g++.dg/abi/mangle17.C: Make sure template expressions are
36248         dependent.
36249         * g++.dg/abi/mangle4.C: Mark erroneous casts.
36250         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
36251         * g++.dg/opt/stack1.C: Remove erroneous code.
36252         * g++.dg/parse/template7.C: New test.
36253         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
36254         * g++.old-deja/g++.pt/crash4.C: Likewise.
36255
36256 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36257
36258         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
36259         with zero or one occurence of `$' after the initial `L'.
36260
36261 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
36262
36263         * gcc.c-torture/compile/20030704-1.c: Add a comment.
36264
36265 2003-07-08  Roger Sayle  <roger@eyesopen.com>
36266
36267         PR c/11370
36268         * gcc.dg/Wunreachable-6.c: New testcase.
36269         * gcc.dg/Wunreachable-7.c: New testcase.
36270
36271 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
36272
36273         PR c/11420
36274         * gcc.dg/20030708-1.c: New test.
36275
36276 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
36277
36278         * gcc.dg/compat/sdata-section.h: New file.
36279         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
36280         * gcc.dg/torture/mips-sdata-1.c: New test.
36281
36282 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36283
36284         PR c++/11030
36285         * g++.dg/template/friend19.C: New test.
36286
36287 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
36288
36289         * g++.dg/opt/strength-reduce.C: New test.
36290
36291 2003-07-07  Roger Sayle  <roger@eyesopen.com>
36292
36293         PR target/10979
36294         * gcc.dg/20030707-1.c: New testcase.
36295
36296 2003-07-07  Roger Sayle  <roger@eyesopen.com>
36297
36298         PR optimization/11059
36299         * g++.dg/opt/emptyunion.C: New testcase.
36300
36301 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
36302             Eric Botcazou  <ebotcazou@libertysurf.fr>
36303
36304         * g++.dg/opt/stack1.C: New test.
36305
36306 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
36307
36308         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
36309         run test.
36310
36311         PR c++/11431
36312         * g++.dg/expr/static_cast3.C: New test.
36313
36314 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
36315
36316         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
36317         everywhere.
36318         * gcc.dg/concat.c: Concatenation of string constants with
36319         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
36320         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
36321         * gcc.dg/cpp/escape-2.c: Use wide character constants where
36322         necessary to avoid multi-character character constant warning.
36323         * gcc.dg/cpp/escape.c: Likewise.
36324         * gcc.dg/cpp/ucs.c: Likewise.
36325         Remove backslashes from dg-bogus comments, as they confuse Tcl.
36326         Fix a typo.
36327
36328 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
36329
36330         PR c/11428
36331         * gcc.c-torture/compile/20030704-1.c: New.
36332
36333 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
36334
36335         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
36336
36337 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
36338
36339         PR c++/5287, PR c++/7910,  PR c++/11021
36340         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
36341         tests for warnings.
36342         * g++.dg/ext/dllimport2.C: Add tests for warnings.
36343         * g++.dg/ext/dllimport3.C: Likewise.
36344         * g++.dg/ext/dllimport4.C: New file.
36345         * g++.dg/ext/dllimport5.C: New file.
36346         * g++.dg/ext/dllimport6.C: New file.
36347         * g++.dg/ext/dllimport7.C: New file.
36348         * g++.dg/ext/dllimport8.C: New file.
36349         * g++.dg/ext/dllimport9.C: New file.
36350         * g++.dg/ext/dllimport10.C: New file.
36351         * g++.dg/ext/dllexport1.C: New file.
36352
36353 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
36354
36355         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
36356         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
36357
36358 2003-07-03  Roger Sayle  <roger@eyesopen.com>
36359
36360         * gcc.dg/builtins-25.c: New testcase.
36361         * gcc.dg/builtins-26.c: New testcase.
36362
36363 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
36364
36365         * gcc.dg/compat/vector-defs.h: New file.
36366         * gcc.dg/compat/vector-setup.h: New file.
36367         * gcc.dg/compat/vector-check.h: New file.
36368         * gcc.dg/compat/vector-1_main.c: New file.
36369         * gcc.dg/compat/vector-1_x.c: New file.
36370         * gcc.dg/compat/vector-1_y.c: New file.
36371         * gcc.dg/compat/vector-2_main.c: New file.
36372         * gcc.dg/compat/vector-2_x.c: New file.
36373         * gcc.dg/compat/vector-2_y.c: New file.
36374
36375         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
36376         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
36377         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
36378         * gcc.dg/compat/struct-align-1.h: New file.
36379         * gcc.dg/compat/struct-align-1_main.c: New file.
36380         * gcc.dg/compat/struct-align-1_x.c: New file.
36381         * gcc.dg/compat/struct-align-1_y.c: New file.
36382         * gcc.dg/compat/struct-align-2.h: New file.
36383         * gcc.dg/compat/struct-align-2_main.c: New file.
36384         * gcc.dg/compat/struct-align-2_x.c: New file.
36385         * gcc.dg/compat/struct-align-2_y.c: New file.
36386
36387         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
36388         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
36389         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
36390         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
36391         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
36392         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
36393         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
36394         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
36395         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
36396         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
36397         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
36398         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
36399         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
36400         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
36401         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
36402         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
36403         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
36404         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
36405         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
36406         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
36407         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
36408         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
36409         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
36410         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
36411         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
36412         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
36413         * gcc.dg/compat/struct-return-10_x.c: Ditto.
36414         * gcc.dg/compat/struct-return-2_x.c: Ditto.
36415         * gcc.dg/compat/struct-return-3_x.c: Ditto.
36416
36417 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
36418
36419         * gcc.dg/i386-call-1.c: New test.
36420
36421 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
36422
36423         PR c++/9162
36424         * g++.dg/parse/defarg4.C: New.
36425
36426 2003-07-03  Roger Sayle  <roger@eyesopen.com>
36427
36428         PR target/10700
36429         * gcc.c-torture/compile/20030703-1.c: New test case.
36430
36431 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
36432
36433         * g++.dg/template/local3.C: Remove extra semicolon.
36434
36435 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
36436
36437         * gcc.dg/i386-volatile-1.c: New test.
36438
36439 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
36440
36441         PR c++/11072
36442         * g++.dg/other/offsetof2.C: XFAIL.
36443         * g++.dg/other/offsetof5.C: New.
36444
36445         PR c++/10219
36446         * g++.dg/template/error1.C: New.
36447
36448         PR c++/9779
36449         * g++.dg/template/dependent-expr1.C: New.
36450
36451 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
36452
36453         PR c++/6949
36454         * g++.dg/template/local3.C: New test.
36455
36456         PR c++/11149
36457         * g++.dg/lookup/scoped6.C: New test.
36458
36459 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
36460
36461         PR c++/8046
36462         * g++.dg/other/error7.C: New test.
36463
36464 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
36465
36466         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
36467         * g++.old-deja/g++.abi/vtable3.h: Likewise.
36468         * g++.old-deja/g++.law/code-gen5.C: Likewise.
36469         * g++.old-deja/g++.other/union2.C: Likewise.
36470         * gcc.dg/c90-const-expr-2.c: Likewise.
36471         * gcc.dg/c90-const-expr-3.c: Likewise.
36472         * gcc.dg/c99-const-expr-2.c: Likewise.
36473         * gcc.dg/c99-const-expr-3.c: Likewise.
36474         * gcc.dg/concat.c: Likewise.
36475
36476 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
36477
36478         PR c++/9559
36479         * g++.dg/init/static1.C: New test.
36480
36481 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36482
36483         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
36484         * g++.old-deja/g++.other/access2.C: Likewise.
36485         * g++.old-deja/g++.other/decl2.C: Likewise.
36486         * gcc.c-torture/execute/20020615-1.c: Likewise.
36487
36488 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
36489
36490         PR c++/4933
36491         * g++.dg/template/sizeof4.C: New test.
36492
36493 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
36494
36495         * g++.dg/other/error6.C: New test.
36496
36497 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
36498
36499         PR c++/10750
36500         * g++.dg/parse/constant2.C: New test.
36501
36502 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
36503
36504         PR c++/11106
36505         * g++.dg/other/error5.C: New test.
36506
36507 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36508
36509         * gcc.dg/format/gcc_diag-1.c: New test.
36510
36511 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
36512
36513         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
36514
36515 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
36516
36517         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
36518         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
36519         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
36520
36521 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
36522
36523         * gcc.c-torture/execute/builtins/string-8.c: New test.
36524         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
36525         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
36526         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
36527
36528 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
36529
36530         PR c++/10468
36531         * g++.dg/ext/typeof6.C: New test.
36532
36533 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
36534
36535         PR c++/10796
36536         * g++.dg/init/enum1.C: New test.
36537
36538 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
36539
36540         * gcc.dg/20030627-1.c: New test.
36541
36542 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
36543
36544         PR c++/11332
36545         * g++.dg/expr/static_cast2.C: New test.
36546
36547 2003-06-26  Roger Sayle  <roger@eyesopen.com>
36548             Jakub Jelinek  <jakub@redhat.com>
36549
36550         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
36551         sprintf(dst,"%s",src) optimization.
36552         * gcc.c-torture/execute/20030626-1.c: New test case.
36553         * gcc.c-torture/execute/20030626-2.c: New test case.
36554
36555 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
36556
36557         * gcc.c-torture/execute/multi-ix.c: New test.
36558
36559         * gcc.c-torture/execute/simd-4.c (main):
36560         Added missing semicolon at end of union.
36561
36562 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
36563
36564         PR c++/8266
36565         * g++.dg/template/explicit-instantiation3.C: New test.
36566
36567 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
36568
36569         * gcc.dg/20030626-1.c: Use signed char.
36570
36571 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
36572
36573         * gcc.dg/20030626-1.c: New test.
36574
36575 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
36576
36577         * const-str-2.m: Update.
36578
36579 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
36580
36581         PR c++/10990
36582         * g++.dg/rtti/dyncast1.C: New test.
36583         * g++.dg/abi/mangle4.C: Correct base-specifier access.
36584         * g++.dg/lookup/scoped1.C: Remove XFAIL.
36585         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
36586
36587         PR c++/10931
36588         * g++.dg/expr/static_cast1.C: New test.
36589
36590 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
36591
36592         * gcc.dg/20030625-1.c: New test.
36593
36594 2003-06-24  Roger Sayle  <roger@eyesopen.com>
36595
36596         * gcc.c-torture/compile/20030624-1.c: New test case.
36597
36598 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
36599
36600         * gcc.c-torture/execute/string-opt-17.c: New test.
36601
36602 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
36603
36604         PR c++/5754
36605         * g++.dg/parse/crash6.C: New test.
36606
36607 2003-06-23  Roger Sayle  <roger@eyesopen.com>
36608
36609         * gcc.dg/builtins-24.c: New test case.
36610
36611 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
36612
36613         * g++.dg/opt/operator1.C: New test.
36614
36615 2003-06-22  Roger Sayle  <roger@eyesopen.com>
36616
36617         * gcc.c-torture/execute/string-opt-16.c: New test case.
36618
36619 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
36620
36621         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
36622         * g++.old-deja/g++.other/conv7.C: Likewise.
36623         * g++.old-deja/g++.other/overcnv2.C: Likewise.
36624         * g++.old-deja/g++.other/overload14.C: Likewise.
36625
36626 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
36627
36628         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
36629         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
36630
36631 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
36632
36633         PR c++/10888
36634         * g++.dg/warn/Winline-3.C: New test.
36635
36636 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
36637
36638         * lib/target-supports.exp (check_alias_available): Make the test
36639         program acceptable to the Solaris assembler.
36640
36641         PR c++/10749
36642         * g++.dg/template/memclass2.C: New test.
36643
36644 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
36645             Eric Botcazou  <ebotcazou@libertysurf.fr>
36646
36647         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
36648         data for non-matching targets.
36649         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
36650
36651 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
36652
36653         PR c++/10845
36654         * g++.dg/template/member3.C: New test.
36655
36656 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
36657
36658         PR c++/10939
36659         * g++.dg/template/func1.C: New test.
36660
36661         PR c++/9649
36662         * g++.dg/template/static4.C: New test.
36663         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
36664
36665         PR c++/11041
36666         * g++.dg/init/ref7.C: New test.
36667
36668 2003-06-19  Matt Austern  <austern@apple.com>
36669
36670         PR c++/11228
36671         * g++.dg/anew1.C: New test.
36672         * g++.dg/anew2.C: New test.
36673         * g++.dg/anew3.C: New test.
36674         * g++.dg/anew4.C: New test.
36675
36676 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
36677
36678         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
36679
36680 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
36681
36682         * gcc.c-torture/execute/simd-4.c (main): Make expected value
36683         endian-dependent.
36684
36685 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
36686
36687         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
36688         Remove cruft.
36689
36690 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
36691
36692         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
36693         * gcc.c-torture/compile/961203-1.c: Likewise.
36694         * gcc.c-torture/compile/980506-1.c: Likewise.
36695
36696 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
36697
36698         PR c++/10712
36699         * g++.dg/lookup/using7.C: New test.
36700
36701 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
36702
36703         PR c++/11105
36704         * g++.dg/abi/conv1.C: Remove it.
36705         * g++.dg/template/conv7.C: New test.
36706         * g++.dg/template/conv8.C: Likewise.
36707         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
36708         conversion operator.
36709
36710 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
36711
36712         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
36713         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
36714         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
36715         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
36716         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
36717         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
36718         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
36719         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
36720         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
36721         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
36722         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
36723         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
36724         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
36725         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
36726         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
36727         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
36728         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
36729         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
36730         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
36731         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
36732         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
36733         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
36734         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
36735         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
36736         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
36737         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
36738         * gcc.dg/compat/struct-return-10_x.c: Ditto.
36739         * gcc.dg/compat/struct-return-2_x.c: Ditto.
36740         * gcc.dg/compat/struct-return-3_x.c: Ditto.
36741
36742 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
36743
36744         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
36745         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
36746         indications.
36747
36748 2003-06-16  Roger Sayle  <roger@eyesopen.com>
36749
36750         * gcc.dg/i386-387-5.c: New test case.
36751         * gcc.dg/i386-387-6.c: New test case.
36752         * gcc.dg/builtins-23.c: New test case.
36753
36754 2003-06-15  Roger Sayle  <roger@eyesopen.com>
36755
36756         * gcc.dg/builtins-22.c: New test case.
36757         * gcc.dg/i386-387-1.c: Update to test exp.
36758         * gcc.dg/i386-387-2.c: Likewise.
36759
36760 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36761
36762         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
36763
36764 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
36765
36766         * lib/gcc-dg.exp (dg-require-dll): New function.
36767         (dg-xfail-if): Likewise.
36768         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
36769         driver.
36770
36771         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
36772         * gcc.c-torture/compile/20001205-1.c: Likewise.
36773         * gcc.c-torture/compile/20001226-1.c: Likewise.
36774         * gcc.c-torture/compile/20010518-2.c: Likewise.
36775         * gcc.c-torture/compile/20020312-1.c: Likewise.
36776         * gcc.c-torture/compile/20020604-1.c: Likewise.
36777         * gcc.c-torture/compile/920501-12.c: Likewise.
36778         * gcc.c-torture/compile/920501-4.c: Likewise.
36779         * gcc.c-torture/compile/920520-1.c: Likewise.
36780         * gcc.c-torture/compile/920521-1.c: Likewise.
36781         * gcc.c-torture/compile/920625-1.c: Likewise.
36782         * gcc.c-torture/compile/961203-1.c: Likewise.
36783         * gcc.c-torture/compile/980506-1.c: Likewise.
36784         * gcc.c-torture/compile/981006-1.c: Likewise.
36785         * gcc.c-torture/compile/981022-1.c: Likewise.
36786         * gcc.c-torture/compile/981223-1.c: Likewise.
36787         * gcc.c-torture/compile/990617-1.c: Likewise.
36788         * gcc.c-torture/compile/dll.c: Likewise.
36789         * gcc.c-torture/compile/labels-3.c: Likewise.
36790         * gcc.c-torture/compile/mipscop-1.c: Likewise.
36791         * gcc.c-torture/compile/mipscop-2.c: Likewise.
36792         * gcc.c-torture/compile/mipscop-3.c: Likewise.
36793         * gcc.c-torture/compile/mipscop-4.c: Likewise.
36794         * gcc.c-torture/compile/simd-5.c: Likewise.
36795         * gcc.c-torture/compile/20000804-1.x: Remove.
36796         * gcc.c-torture/compile/20001205-1.x: Likewise.
36797         * gcc.c-torture/compile/20001226-1.x: Likewise.
36798         * gcc.c-torture/compile/20010518-2.x: Likewise.
36799         * gcc.c-torture/compile/20020312-1.x: Likewise.
36800         * gcc.c-torture/compile/20020604-1.x: Likewise.
36801         * gcc.c-torture/compile/920501-12.x: Likewise.
36802         * gcc.c-torture/compile/920501-4.x: Likewise.
36803         * gcc.c-torture/compile/920520-1.x: Likewise.
36804         * gcc.c-torture/compile/920521-1.x: Likewise.
36805         * gcc.c-torture/compile/920625-1.x: Likewise.
36806         * gcc.c-torture/compile/961203-1.x: Likewise.
36807         * gcc.c-torture/compile/980506-1.x: Likewise.
36808         * gcc.c-torture/compile/981006-1.x: Likewise.
36809         * gcc.c-torture/compile/981022-1.x: Likewise.
36810         * gcc.c-torture/compile/981223-1.x: Likewise.
36811         * gcc.c-torture/compile/990617-1.x: Likewise.
36812         * gcc.c-torture/compile/mipscop-1.x: Likewise.
36813         * gcc.c-torture/compile/mipscop-2.x: Likewise.
36814         * gcc.c-torture/compile/mipscop-3.x: Likewise.
36815         * gcc.c-torture/compile/mipscop-4.x: Likewise.
36816         * gcc.c-torture/compile/simd-5.x: Likewise.
36817
36818         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
36819
36820 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
36821
36822         * gcc.c-torture/execute/20030611-1.c: New test.
36823
36824 2003-06-12  Roger Sayle  <roger@eyesopen.com>
36825
36826         PR middle-end/168
36827         * gcc.dg/20030612-1.c: New test case.
36828
36829 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
36830
36831         PR c++/10635
36832         * g++.dg/expr/cast1.C: New test.
36833
36834 2003-06-12  Roger Sayle  <roger@eyesopen.com>
36835
36836         * gcc.dg/builtins-21.c: New test case.
36837
36838 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
36839
36840         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
36841         options instead of at the end.
36842         * lib/objc.exp (objc_target_compile): Likewise.
36843
36844 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
36845
36846         PR c++/10432
36847         * g++.dg/parse/error1.C: New test.
36848
36849 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
36850
36851         * gcc.dg/compat/struct-by-value-11_main.c: New file.
36852         * gcc.dg/compat/struct-by-value-11_x.c: New file.
36853         * gcc.dg/compat/struct-by-value-11_y.c: New file.
36854         * gcc.dg/compat/struct-by-value-12_main.c: New file.
36855         * gcc.dg/compat/struct-by-value-12_x.c: New file.
36856         * gcc.dg/compat/struct-by-value-12_y.c: New file.
36857         * gcc.dg/compat/struct-by-value-13_main.c: New file.
36858         * gcc.dg/compat/struct-by-value-13_x.c: New file.
36859         * gcc.dg/compat/struct-by-value-13_y.c: New file.
36860         * gcc.dg/compat/struct-by-value-14_main.c: New file.
36861         * gcc.dg/compat/struct-by-value-14_x.c: New file.
36862         * gcc.dg/compat/struct-by-value-14_y.c: New file.
36863         * gcc.dg/compat/struct-by-value-15_main.c: New file.
36864         * gcc.dg/compat/struct-by-value-15_x.c: New file.
36865         * gcc.dg/compat/struct-by-value-15_y.c: New file.
36866         * gcc.dg/compat/struct-by-value-16_main.c: New file.
36867         * gcc.dg/compat/struct-by-value-16_x.c: New file.
36868         * gcc.dg/compat/struct-by-value-16_y.c: New file.
36869         * gcc.dg/compat/struct-by-value-17_main.c: New file.
36870         * gcc.dg/compat/struct-by-value-17_x.c: New file.
36871         * gcc.dg/compat/struct-by-value-17_y.c: New file.
36872         * gcc.dg/compat/struct-by-value-18_main.c: New file.
36873         * gcc.dg/compat/struct-by-value-18_x.c: New file.
36874         * gcc.dg/compat/struct-by-value-18_y.c: New file.
36875
36876         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
36877         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
36878         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
36879         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
36880         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
36881         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
36882         * gcc.dg/compat/scalar-return-3_main.c: New file.
36883         * gcc.dg/compat/scalar-return-3_x.c: New file.
36884         * gcc.dg/compat/scalar-return-3_y.c: New file.
36885         * gcc.dg/compat/scalar-return-4_main.c: New file.
36886         * gcc.dg/compat/scalar-return-4_x.c: New file.
36887         * gcc.dg/compat/scalar-return-4_y.c: New file.
36888
36889 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
36890
36891         * gcc.dg/compat/fp2-struct-check.h: New file.
36892         * gcc.dg/compat/fp2-struct-defs.h: New file.
36893         * gcc.dg/compat/fp2-struct-init.h: New file.
36894         * gcc.dg/compat/struct-by-value-10_main.c: New file.
36895         * gcc.dg/compat/struct-by-value-10_x.c: New file.
36896         * gcc.dg/compat/struct-by-value-10_y.c: New file.
36897         * gcc.dg/compat/struct-return-10_main.c: New file.
36898         * gcc.dg/compat/struct-return-10_x.c: New file.
36899         * gcc.dg/compat/struct-return-10_y.c: New file.
36900
36901         * gcc.dg/compat/compat-common.h: New file.
36902         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
36903         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
36904         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
36905         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
36906         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
36907         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
36908         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
36909         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
36910         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
36911         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
36912         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
36913         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
36914         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
36915         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
36916         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
36917         * gcc.dg/compat/small-struct-check.h: Ditto.
36918         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
36919         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
36920         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
36921         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
36922         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
36923         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
36924         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
36925         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
36926         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
36927         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
36928         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
36929         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
36930         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
36931         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
36932         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
36933         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
36934         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
36935         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
36936         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
36937         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
36938         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
36939         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
36940         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
36941         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
36942         * gcc.dg/compat/struct-return-2_main.c: Ditto.
36943         * gcc.dg/compat/struct-return-2_x.c: Ditto.
36944         * gcc.dg/compat/struct-return-2_y.c: Ditto.
36945         * gcc.dg/compat/struct-return-3_main.c: Ditto.
36946         * gcc.dg/compat/struct-return-3_x.c: Ditto.
36947         * gcc.dg/compat/struct-return-3_y.c: Ditto.
36948
36949 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
36950
36951         * g++.dg/pch/static-1.C: New file.
36952         * g++.dg/pch/static-1.Hs: New file.
36953
36954 2003-06-10  Richard Henderson  <rth@redhat.com>
36955
36956         * gcc.dg/asm-7.c: Adjust expected warning text.
36957
36958 2003-06-10  Roger Sayle  <roger@eyesopen.com>
36959
36960         * gcc.dg/builtins-20.c: New test case.
36961
36962 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
36963
36964         PR c++/11131
36965         * g++.dg/opt/template1.C: New test.
36966
36967 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
36968
36969         * lib/gcc-dg.exp (dg-test): Clear additional_files and
36970         additional_sources.
36971
36972 2003-05-21  David Taylor  <dtaylor@emc.com>
36973
36974         * gcc.dg/Wpadded.c: New file.
36975
36976 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
36977
36978         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
36979         * gcc.dg/special/weak-2.c: Add dg-require-weak.
36980         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
36981         dg-require-weak.
36982
36983 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
36984
36985         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
36986
36987 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
36988
36989         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
36990         (dg-require-alias): Likewise.
36991         (dg-require-gc-sections): Likewise.
36992         * lib/target-supports.exp (check_gc_sections_available): Likewise.
36993
36994 2003-06-08  Richard Henderson  <rth@redhat.com>
36995
36996         * gcc.dg/20011029-2.c: Fix the array reference.
36997         * gcc.dg/asm-7.c: New.
36998
36999 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
37000
37001         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
37002
37003 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
37004
37005         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
37006         (dg-require-gc-sections): Likewise.
37007
37008 2003-06-08  Jan Hubicka  <jh@suse.cz>
37009
37010         * i386-cmov1.c: Fix regular expression.
37011         * i386-cvt-1.c: Likewise.
37012         * i386-local.c: Likewise.
37013         * i386-local2.c: Likewise.
37014         * i386-mul.c: Likewise.
37015         * i386-ssetype-1.c: Likewise.
37016         * i386-ssetype-3.c: Likewise.
37017         * i386-ssetype-5.c: Likewise.
37018
37019 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37020
37021         PR c++/11039
37022         * g++.dg/warn/implicit-typename2.C: New test.
37023         * g++.dg/warn/implicit-typename3.C: New test.
37024
37025 2003-06-07  Richard Henderson  <rth@redhat.com>
37026
37027         * g++.dg/other/offsetof3.C: Use size_t.
37028         * g++.dg/other/offsetof4.C: Likewise.
37029
37030 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
37031
37032         * lib/copy-file.exp: New. Implement gcc_copy_files.
37033
37034         * lib/dg-pch.exp: Load copy-file.exp
37035         (dg-pch): Use gcc_copy_files instead of "file copy".
37036
37037 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
37038
37039         * gcc.dg/weak/weak.exp: Simplify.
37040         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
37041         * gcc.dg/weak/weak-1.c: Likewise.
37042         * gcc.dg/weak/weak-2.c: Likewise.
37043         * gcc.dg/weak/weak-3.c: Likewise.
37044         * gcc.dg/weak/weak-4.c: Likewise.
37045         * gcc.dg/weak/weak-5.c: Likewise.
37046         * gcc.dg/weak/weak-6.c: Likewise.
37047         * gcc.dg/weak/weak-7.c: Likewise.
37048         * gcc.dg/weak/weak-8.c: Likewise.
37049         * gcc.dg/weak/weak-9.c: Likewise.
37050
37051 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
37052
37053         gcc.c-torture/execute/20030606-1.c: New.
37054
37055 2003-06-06  Roger Sayle  <roger@eyesopen.com>
37056
37057         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
37058         * gcc.dg/builtins-19.c: Likewise.
37059
37060 2003-06-06  Roger Sayle  <roger@eyesopen.com>
37061
37062         * gcc.dg/builtins-2.c: Add some more tests.
37063         * gcc.dg/builtins-18.c: New test case.
37064         * gcc.dg/builtins-19.c: New test case.
37065
37066 2003-06-06  Roger Sayle  <roger@eyesopen.com>
37067             Jim Wilson  <wilson@tuliptree.org>
37068
37069         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
37070
37071 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
37072
37073         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
37074         mempcpy/stpcpy calls not to be optimized into something else.
37075         * gcc.c-torture/execute/string-opt-3.c: Moved to...
37076         * gcc.c-torture/execute/builtins/string-7.c: ...here.
37077         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
37078
37079 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37080
37081         * gcc.dg/format/asm_fprintf-1.c: New test.
37082
37083 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
37084
37085         * lib/gcc-defs.exp (additional_sources): New variable.
37086         (dg-additional-sources): New function.
37087         (additional_files): New variable.
37088         (dg-additional-files): New function.
37089         (dg-additional-files-options): Likewise.
37090         * lib/gcc-dg.exp (dg-require-weak): New function.
37091         (dg-require-alias): Likewise.
37092         (dg-require-gc-sections): Likewise.
37093         * lib/target-supports.exp (check_alias_available): Remove testfile
37094         parameter.
37095         (check_gc_sections_available): New function.
37096         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
37097         (dg-gpp-additional-files): Likewise.
37098         * lib/g++.exp (additional_sources): Remove.
37099         (additional_files): Likewise.
37100         (g++_target_compile): Use dg-additional-files-options.
37101
37102         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
37103         Tcl logic.
37104         * gcc.dg/special/ecos.exp: Remove.
37105         * gcc.dg/special/20000419-2.c: Use dg-require-*.
37106         * gcc.dg/special/alias-1.c: Likewise.
37107         * gcc.dg/special/alias-2.c: Likewise.
37108         * gcc.dg/special/gcsec-1.c: Likewise.
37109         * gcc.dg/special/weak-1.c: Likewise.
37110         * gcc.dg/special/weak-2.c: Likewise.
37111         * gcc.dg/special/wkali-1.c: Likewise.
37112         * gcc.dg/special/wkali-2.c: Likewise.
37113
37114         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
37115         dg-gpp-additional-*.
37116         * g++.dg/special/conpr-3.C: Likewise.
37117         * g++.dg/special/conpr-4.C: Likewise.
37118         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
37119         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
37120         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
37121         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
37122         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
37123         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
37124         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
37125         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
37126         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
37127         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
37128         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
37129         * g++.old-deja/g++.other/comdat1.C: Likewise.
37130         * g++.old-deja/g++.other/comdat2.C: Likewise.
37131         * g++.old-deja/g++.other/comdat3.C: Likewise.
37132         * g++.old-deja/g++.other/ctor1.C: Likewise.
37133         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
37134
37135 2003-06-05  Richard Henderson  <rth@redhat.com>
37136
37137         * gcc.dg/debug/20030605-1.c: New.
37138
37139 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
37140
37141         * README.QMTEST: Update.
37142
37143 2003-06-04  Richard Henderson  <rth@redhat.com>
37144
37145         * gcc.dg/cleanup-1.c: New.
37146         * gcc.dg/cleanup-2.c: New.
37147         * gcc.dg/cleanup-3.c: New.
37148         * gcc.dg/cleanup-4.c: New.
37149         * gcc.dg/cleanup-5.c: New.
37150         * gcc.dg/cleanup-6.c: New.
37151         * gcc.dg/cleanup-7.c: New.
37152
37153 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
37154
37155         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
37156
37157         * lib/dg-pch.exp: New file.
37158         * g++.dg/pch/pch.exp: Use dg-pch.exp.
37159         * gcc.dg/pch/pch.exp: Likewise.
37160
37161 2003-06-04  Roger Sayle  <roger@eyesopen.com>
37162
37163         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
37164         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
37165         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
37166         * gcc.dg/builtins-17.c: New test case.
37167         * gcc.dg/i386-387-4.c: New test case.
37168         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
37169
37170 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
37171
37172         * gcc.dg/ultrasp9.c: New test.
37173
37174 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
37175
37176         * gcc.c-torture/compile/20030604-1.c: New test.
37177         * gcc.dg/sparc-constant-1.c: New test.
37178
37179 2003-06-03  Glen Nakamura  <glen@imodulo.com>
37180
37181         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
37182
37183 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
37184
37185         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
37186
37187         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
37188         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
37189
37190 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
37191
37192         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
37193
37194 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37195
37196         PR c++/10940
37197         * g++.dg/template/spec10.C: New test.
37198
37199 2003-06-03  Roger Sayle  <roger@eyesopen.com>
37200
37201         * gcc.dg/builtins-16.c: New test case.
37202
37203 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
37204
37205         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
37206         mempcpy test with post-increments.
37207         * gcc.c-torture/execute/string-opt-3.c: New test.
37208         * gcc.dg/string-opt-1.c: New test.
37209
37210 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
37211
37212         PR fortran/10965
37213         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
37214
37215 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
37216
37217         * lib/scanasm.exp (dg-scan): New function, factored out of ...
37218         (scan-assembler): ... here.  Use dg-scan.
37219         (scan-assembler-not): Likewise.
37220         (scan-file): New function.
37221         (scan-file-not): Likewise.
37222         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
37223         * gcc.dg/cpp/_Pragma4.c: Likewise.
37224         * gcc.dg/cpp/_Pragma5.c: Likewise.
37225         * gcc.dg/cpp/avoidpaste1.c: Likewise.
37226         * gcc.dg/cpp/avoidpaste2.c: Likewise.
37227         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
37228         * gcc.dg/cpp/cmdlne-P.c: Likewise.
37229         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
37230         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
37231         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
37232         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
37233         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
37234         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
37235         * gcc.dg/cpp/cxxcom1.c: Likewise.
37236         * gcc.dg/cpp/line1.c: Likewise.
37237         * gcc.dg/cpp/maccom1.c: Likewise.
37238         * gcc.dg/cpp/maccom2.c: Likewise.
37239         * gcc.dg/cpp/maccom3.c: Likewise.
37240         * gcc.dg/cpp/maccom4.c: Likewise.
37241         * gcc.dg/cpp/maccom5.c: Likewise.
37242         * gcc.dg/cpp/maccom6.c: Likewise.
37243         * gcc.dg/cpp/multiline.c: Likewise.
37244         * gcc.dg/cpp/spacing1.c: Likewise.
37245         * gcc.dg/cpp/spacing2.c: Likewise.
37246         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
37247         * gcc.dg/cpp/trad/maccom1.c: Likewise.
37248         * gcc.dg/cpp/trad/maccom2.c: Likewise.
37249         * gcc.dg/cpp/trad/maccom3.c: Likewise.
37250         * gcc.dg/cpp/trad/maccom4.c: Likewise.
37251         * gcc.dg/cpp/trad/maccom6.c: Likewise.
37252         * gcc.dg/cpp/cxxcom2.c: Likewise.
37253         * gcc.dg/cpp/cxxcom2.h: New file.
37254
37255         * gcc.dg/cpp/truefalse.cpp: Move it to ...
37256         * g++.dg/cpp/truefalse.C: Here.
37257         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
37258
37259 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
37260
37261         * gcc.dg/cpp/redef3.c: New file.
37262
37263 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
37264
37265         * gcc.dg/i386-loop-3.c: New test.
37266
37267 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
37268
37269         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
37270
37271 2003-05-31  Roger Sayle  <roger@eyesopen.com>
37272
37273         * gcc.dg/fwrapv-1.c: New test case.
37274         * gcc.dg/fwrapv-2.c: New test case.
37275
37276 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37277
37278         PR c++/10956
37279         * g++.dg/template/spec9.C: New test.
37280
37281 2003-05-29  Roger Sayle  <roger@eyesopen.com>
37282
37283         * gcc.dg/duff-4.c: New test case.
37284
37285 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
37286
37287         PR fortran/10843
37288         * g77.dg/ffixed-form-1.f: New test
37289         * g77.dg/ffixed-form-2.f: New test
37290         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
37291         * g77.dg/ffree-form-3.f: New test
37292
37293 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
37294
37295         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
37296         * gcc.dg/wint_t-1.c: Likewise.
37297
37298 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37299
37300         * g++.dg/template/access11.C: New test.
37301
37302 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37303
37304         PR c++/10849
37305         * g++.dg/template/access10.C: New test.
37306
37307 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
37308             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37309
37310         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
37311
37312 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
37313
37314         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
37315         suppress for powerpc-*-darwin*.
37316         * gcc.dg/torture/builtin-noret-2.c: Likewise.
37317
37318 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
37319
37320         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
37321         suppress option for powerpc-*-darwin*.
37322
37323 2003-05-23  Roger Sayle  <roger@eyesopen.com>
37324
37325         * gcc.dg/builtins-1.c: Add tests for tan and atan.
37326         * gcc.dg/builtins-4.c: Add test for fmod.
37327
37328 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37329
37330         PR c++/10682
37331         * g++.dg/template/instantiate4.C: New test.
37332
37333 2003-05-22  Roger Sayle  <roger@eyesopen.com>
37334
37335         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
37336
37337 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
37338
37339         * gcc.dg/compat/scalar-return-1_main.c: New file.
37340         * gcc.dg/compat/scalar-return-1_x.c: New file.
37341         * gcc.dg/compat/scalar-return-1_y.c: New file.
37342         * gcc.dg/compat/scalar-return-2_main.c: New file.
37343         * gcc.dg/compat/scalar-return-2_x.c: New file.
37344         * gcc.dg/compat/scalar-return-2_y.c: New file.
37345         * gcc.dg/compat/struct-return-3_main.c: New file.
37346         * gcc.dg/compat/struct-return-3_y.c: New file.
37347         * gcc.dg/compat/struct-return-3_x.c: New file.
37348         * gcc.dg/compat/struct-return-2_main.c: New file.
37349         * gcc.dg/compat/struct-return-2_x.c: New file.
37350         * gcc.dg/compat/struct-return-2_y.c: New file.
37351
37352 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37353
37354         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
37355         for hppa*-hp-hpux*.
37356         * gcc.dg/20021014-1.c (dg-options): Likewise.
37357         * gcc.dg/nest.c (dg-options): Likewise.
37358
37359 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
37360
37361         PR c++/9738
37362         * g++.dg/ext/dllimport2.C: New file.
37363         * g++.dg/ext/dllimport3.C: New file.
37364
37365 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
37366
37367         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
37368         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
37369         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
37370         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
37371         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
37372         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
37373         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
37374         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
37375         * gcc.dg/compat/small-struct-defs.h: New file.
37376         * gcc.dg/compat/small-struct-init.h: New file.
37377         * gcc.dg/compat/small-struct-check.h: New file.
37378         * gcc.dg/compat/fp-struct-defs.h: New file.
37379         * gcc.dg/compat/fp-struct-check.h: New file.
37380         * gcc.dg/compat/fp-struct-init.h: New file.
37381         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
37382         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
37383
37384 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
37385
37386         * gcc.dg/20030225-2.c: New test.
37387
37388 2003-05-18  Roger Sayle  <roger@eyesopen.com>
37389             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37390
37391         * gcc.c-torture/compile/20030518-1.c: New test case.
37392
37393 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
37394
37395         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
37396         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
37397         gcc-dg-debug-runtest.
37398         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
37399         gcc-dg-debug-runtest.
37400
37401 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37402
37403         PR c++/9022
37404         * g++.dg/lookup/using6.C: New test.
37405
37406 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37407
37408         * g++.dg/parse/access2.C: New test.
37409
37410 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
37411
37412         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
37413         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
37414         * gcc.dg/debug/debug.exp: Likewise.
37415
37416 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
37417
37418         * gcc.dg/dollar.c: New test.
37419
37420 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
37421
37422         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
37423         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
37424         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
37425         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
37426         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
37427         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
37428         * gcc.dg/compat/struct-by-value-6_main.c: New file.
37429         * gcc.dg/compat/struct-by-value-6_x.c: New file.
37430         * gcc.dg/compat/struct-by-value-6_y.c: New file.
37431         * gcc.dg/compat/struct-by-value-7_main.c: New file.
37432         * gcc.dg/compat/struct-by-value-7_x.c: New file.
37433         * gcc.dg/compat/struct-by-value-7_y.c: New file.
37434         * gcc.dg/compat/struct-by-value-8_main.c: New file.
37435         * gcc.dg/compat/struct-by-value-8_x.c: New file.
37436         * gcc.dg/compat/struct-by-value-8_y.c: New file.
37437         * gcc.dg/compat/struct-by-value-9_main.c: New file.
37438         * gcc.dg/compat/struct-by-value-9_x.c: New file.
37439         * gcc.dg/compat/struct-by-value-9_y.c: New file.
37440
37441 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
37442
37443         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
37444         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
37445         support for "repo" mode.
37446         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
37447         * lib/g77-dg.exp: Likewise.
37448         * lib/obj-dg.exp: Likewise.
37449
37450 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
37451
37452         Merge from gcc-3_2-rhl8-branch:
37453         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
37454
37455         * gcc.dg/tls/opt-6.c: New test.
37456
37457         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
37458
37459         * gcc.dg/20030405-1.c: New test.
37460
37461         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
37462
37463         * gcc.dg/20030309-1.c: New test.
37464
37465         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
37466
37467         * gcc.c-torture/execute/20030307-1.c: New test.
37468
37469         2003-02-20  Randolph Chung  <tausq@debian.org>
37470
37471         * gcc.c-torture/compile/20030220-1.c: New test.
37472
37473         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
37474
37475         * gcc.dg/20030217-1.c: New test.
37476
37477         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
37478
37479         * gcc.c-torture/compile/20020129-1.c: New test.
37480
37481         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
37482
37483         * gcc.dg/unroll-1.c: New test.
37484
37485         2002-11-16  Jan Hubicka  <jh@suse.cz>
37486
37487         * gcc.c-torture/execute/20020920-1.c: New test.
37488
37489         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
37490
37491         PR target/7434
37492         * gcc.c-torture/compile/20021008-1.c: New test.
37493
37494         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
37495
37496         PR target/7559
37497         * gcc.c-torture/execute/20020810-1.c: New test.
37498
37499         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
37500
37501         * gcc.c-torture/compile/20020807-1.c: New test.
37502
37503         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
37504
37505         * gcc.dg/tls/opt-1.c: New test.
37506
37507         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
37508
37509         * gcc.dg/20020729-1.c: New test.
37510
37511         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
37512
37513         * g++.dg/opt/life1.C: New test.
37514
37515         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
37516
37517         * gcc.dg/20020525-1.c: New test.
37518
37519         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
37520
37521         PR c++/6794
37522         * g++.dg/ext/pretty1.C: New test.
37523         * g++.dg/ext/pretty2.C: New test.
37524
37525 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
37526
37527         PR c++/8385
37528         * g++.dg/ext/typeof5.C: New test.
37529
37530 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
37531
37532         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
37533         __USER_LABEL_PREFIX__ into account.
37534         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
37535
37536 2003-05-14  Roger Sayle  <roger@eyesopen.com>
37537
37538         * gcc.dg/builtins-15.c: New test case.
37539
37540 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
37541
37542         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
37543
37544 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
37545
37546         * lib/g++.exp: Tweak handling of additional source files.
37547         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
37548         * g++.dg/special/conpr-2a.C: Rename to ...
37549         * g++.dg/special/conpr-2a.cc: ... this.
37550         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
37551         * g++.dg/special/conpr-3a.C: Rename to ...
37552         * g++.dg/special/conpr-3a.cc: This.
37553         * g++.dg/special/conpr-3b.C: Rename to ...
37554         * g++.dg/special/conpr-3b.cc: This.
37555         * g++.dg/special/conpr-4.C: New test.
37556         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
37557
37558 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
37559
37560         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
37561
37562 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37563
37564         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
37565         * g++.old-deja/g++.robertl/eb71.C: Likewise.
37566         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
37567         * g++.old-deja/g++.other/warn3.C: Likewise.
37568
37569 2003-05-11  Roger Sayle  <roger@eyesopen.com>
37570
37571         * gcc.dg/i386-387-1.c: Update to also test log.
37572         * gcc.dg/i386-387-2.c: Likewise.
37573
37574 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
37575
37576         * g77.f-torture/execute/int8421.f: New test.
37577
37578 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37579
37580         PR c++/10230, c++/10481
37581         * g++.dg/lookup/scoped5.C: New test.
37582
37583 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37584
37585         PR c++/10552
37586         * g++.dg/template/ttp6.C: New test.
37587
37588 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
37589
37590         * gcc.c-torture/execute/builtins: New directory.
37591         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
37592         gcc.c-torture/execute/builtins.
37593         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
37594         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
37595         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
37596         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
37597
37598 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37599
37600         PR c++/9252
37601         * g++.dg/template/access8.C: New test.
37602         * g++.dg/template/access9.C: New test.
37603
37604 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37605
37606         PR c++/9554
37607         * g++.dg/parse/access1.C: New test.
37608
37609 2003-05-09  DJ Delorie  <dj@redhat.com>
37610
37611         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
37612         long, and not an int.
37613
37614 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37615
37616         PR c++/10555, c++/10576
37617         * g++.dg/template/memclass1.C: New test.
37618
37619 2003-05-08  DJ Delorie  <dj@redhat.com>
37620
37621         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
37622         targets.
37623         * gcc.c-torture/execute/20021024-1.x: Likewise.
37624         * gcc.c-torture/execute/shiftdi.x: Likewise.
37625         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
37626         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
37627         * gcc.dg/20021018-1.c: Likewise.
37628
37629 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37630
37631         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
37632
37633         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
37634         (bcopy): Call memmove.
37635
37636 2003-05-08  Roger Sayle  <roger@eyesopen.com>
37637
37638         * g77.f-torture/compile/8485.f: New test case.
37639
37640 2003-05-07  Richard Henderson  <rth@redhat.com>
37641
37642         PR c++/10570
37643         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
37644         Verify exception_cleanup not called for rethrows.
37645         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
37646         when exiting catch block without rethrowing.
37647         * g++.dg/eh/forced3.C: New.
37648         * g++.dg/eh/forced4.C: New.
37649
37650 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
37651
37652         * gcc.dg/20030505.c: Fix triplet.
37653
37654 2003-05-06  DJ Delorie  <dj@redhat.com>
37655
37656         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
37657         * gcc.dg/nest.c: Likewise.
37658
37659 2003-05-05  Roger Sayle  <roger@eyesopen.com>
37660
37661         * gcc.dg/builtins-14.c: New test case.
37662
37663 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
37664
37665         * lib/compat.exp (compat-execute): New argument.
37666         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
37667         * gcc.dg/compat: New test directory.
37668         * gcc.dg/compat/compat.exp: New expect script.
37669         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
37670         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
37671         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
37672         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
37673         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
37674         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
37675
37676         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
37677         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
37678         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
37679         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
37680         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
37681         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
37682         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
37683         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
37684         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
37685         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
37686         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
37687         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
37688         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
37689         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
37690         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
37691
37692 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
37693
37694         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
37695
37696 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
37697
37698         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
37699
37700 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
37701
37702         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
37703         * gcc.dg/ppc-fsel-2.c: New test.
37704
37705         * gcc.dg/unused-5.c: New test.
37706
37707 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37708
37709         PR c++/10496
37710         * g++.dg/warn/pmf1.C: New test.
37711
37712 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37713
37714         PR c++/4494
37715         * g++.dg/warn/main.C: New test.
37716
37717 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37718
37719         * gcc.dg/nonnull-3.c: New test.
37720
37721 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
37722
37723         * gcc.dg/cpp/Wtrigraphs.c: Update.
37724         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
37725
37726 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
37727
37728         * gcc.dg/ppc-fsel-1.c: New test.
37729
37730 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
37731
37732         PR c/10604
37733         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
37734
37735 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
37736
37737         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
37738
37739 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37740
37741         PR c++/9364, c++/10553, c++/10586
37742         * g++.dg/parse/typename4.C: New test.
37743         * g++.dg/parse/typename5.C: Likewise.
37744
37745 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
37746
37747         * gcc.c-torture/compile/20030503-1.c: New test.
37748
37749 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37750
37751         * g++.dg/lookup/using5.C: Fix testcase error.
37752
37753 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
37754
37755         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
37756         since MEABI is no longer supported.  Remove all vestiges
37757         of MEABI from the test.
37758
37759 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37760
37761         PR c++/10554
37762         * g++.dg/lookup/using5.C: New test.
37763
37764 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37765
37766         PR c++/8772
37767         * g++.dg/template/ttp5.C: New test.
37768
37769 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
37770
37771         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
37772         (dg-gpp-additional-sources): New function.
37773         (dg-gpp-additional-files): Likewise.
37774         * lib/g++.exp (additional_sources): New variable.
37775         (additional_files): Likewise.
37776         (g++_target_compile): Deal with them.
37777         * lib/old-dejagnu.exp: Remove.
37778         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
37779         * g++.old-deja: Revise all tests to use dg commands.
37780
37781 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37782
37783         PR c++/9432, c++/9528
37784         * g++.dg/lookup/using4.C: New test.
37785
37786 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
37787
37788         * gcc.dg/noreturn-5.c: New file.
37789         * gcc.dg/noreturn-6.c: New file.
37790
37791         * gcc.c-torture/compile/inline-1.c: New file.
37792
37793 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
37794
37795         PR c++/10551
37796         * g++.dg/template/explicit1.C: New test.
37797
37798 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
37799
37800         PR c++/10549
37801         * g++.dg/other/bitfield1.C: New test.
37802
37803         PR c++/10527
37804         * g++.dg/init/new7.C: New test.
37805
37806 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
37807
37808         * g++.dg/ext/desig1.C: New test.
37809         * g++.dg/ext/init1.C: Update.
37810
37811         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
37812
37813 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
37814
37815         PR c++/10180
37816         * g++.dg/warn/Winline-1.C: New test.
37817
37818 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
37819
37820         * gcc.c-torture/execute/string-opt-19.c: New test.
37821
37822         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
37823         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
37824
37825 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
37826
37827         PR c++/10506
37828         * g++.dg/init/new6.C: New test.
37829
37830         PR c++/10503
37831         * g++.dg/init/ref6.C: New test.
37832
37833 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
37834
37835         * g++.dg/warn/weak1.C: XFAIL on AIX4.
37836
37837 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37838
37839         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
37840         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
37841
37842 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
37843
37844         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
37845         initialized static data members.
37846
37847 2003-04-25  H.J. Lu <hjl@gnu.org>
37848
37849         * gcc.dg/ia64-sync-4.c: New test.
37850
37851 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37852
37853         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
37854         date.
37855
37856 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
37857
37858         PR c++/10337
37859         * g++.dg/warn/conv1.C: New test.
37860         * g++.old-deja/g++.other/conv7.C: Adjust.
37861         * g++.old-deja/g++.other/overload14.C: Adjust.
37862
37863 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
37864
37865         PR c++/10471
37866         * g++.dg/template/defarg2.C: New test.
37867
37868 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
37869
37870         * gcc.dg/cpp/include2.c: Update.
37871         * gcc.dg/cpp/multiline-2.c: New.
37872         * gcc.dg/cpp/multiline.c: Update.
37873         * gcc.dg/cpp/strify2.c: Update.
37874         * gcc.dg/cpp/trad/literals-2.c: Update.
37875
37876 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37877
37878         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
37879
37880 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
37881
37882         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
37883
37884 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
37885
37886         PR c++/10451
37887         * g++.dg/parse/crash4.C: New test.
37888
37889         PR c++/9847
37890         * g++.dg/parse/crash5.C: New test.
37891
37892 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
37893
37894         PR c++/10446
37895         * g++.dg/parse/crash3.C: New test.
37896
37897         PR c++/10428
37898         * g++.dg/parse/elab1.C: New test.
37899
37900 2003-04-22  Devang Patel  <dpatel@apple.com>
37901
37902         * gcc.dg/cpp/trad/funlike-5.c: New test.
37903
37904 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
37905
37906         * g++.dg/other/packed1.C: Fix dg options.
37907
37908 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
37909
37910         * g++.dg/other/offsetof2.C: New test.
37911
37912 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
37913
37914         * g++.dg/template/recurse.C: Adjust location of error messages.
37915
37916 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
37917
37918         PR c++/9881
37919         * g++.dg/init/addr-const1.C: New test.
37920         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
37921
37922 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
37923
37924         PR c++/10405
37925         * g++.dg/lookup/struct-hack1.C: New test.
37926
37927 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
37928
37929         * ucs.c: Update diagnostic messages.
37930
37931 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
37932
37933         * gcc.dg/cpp/truefalse.cpp: New test.
37934         * gcc.dg/cpp/cpp.exp: Update.
37935         * g++.dg/other/stdbool-if.C: Remove.
37936
37937 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
37938
37939         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
37940         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
37941
37942 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
37943
37944         * gcc.c-torture/compile/20030418-1.c: New test.
37945
37946 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
37947
37948         * README.compat: Remove; content moved to doc/sourcebuild.texi.
37949
37950 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37951
37952         PR c++/10347
37953         g++.dg/template/dependent-name1.C: New test.
37954
37955 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
37956
37957         * gcc.dg/warn-1.c (tourist_guide): New array,
37958         contains a pointer to bar.
37959
37960 2003-04-16  Roger Sayle  <roger@eyesopen.com>
37961
37962         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
37963         * gcc.c-torture/execute/medce-1.c: New test case.
37964         * gcc.c-torture/execute/medce-2.c: New test case.
37965
37966 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
37967
37968         * lib/prune.exp: Ignore more messages.
37969
37970         PR c++/10381
37971         * g++.dg/parse/lookup3.C: New test.
37972
37973 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
37974
37975         * gcc.c-torture/compile/20030415-1.c : New test.
37976
37977 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
37978
37979         * gcc.c-torture/execute/scope-2.c: Move to ...
37980         * gcc.dg/noncompile/scope.c: .... here.
37981
37982 2003-04-14  Roger Sayle  <roger@eyesopen.com>
37983
37984         * gcc.dg/20030414-2.c: New test case.
37985
37986 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
37987
37988         PR target/10377
37989         * gcc.dg/20030414-1.c: New test.
37990
37991 2003-04-13  Roger Sayle  <roger@eyesopen.com>
37992
37993         * gcc.dg/builtins-12.c: New test case.
37994         * gcc.dg/builtins-13.c: New test case.
37995
37996 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37997
37998         * gcc.c-torture/execute/string-opt-18.c: New test.
37999
38000 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
38001
38002         PR c++/10300
38003         * g++.dg/init/new5.C: New test.
38004
38005 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
38006
38007         PR c++/7910
38008         * g++.dg/ext/dllimport1.C: New test.
38009
38010 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
38011
38012         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
38013
38014 2003-04-11  Bud Davis <bdavis9659@comcast.net>
38015
38016         PR Fortran/9263
38017         * g77.f-torture/noncompile/9263.f: New test
38018         PR Fortran/1832
38019         * g77.f-torture/execute/1832.f: New test
38020
38021 2003-04-11  David Chad  <davidc@freebsd.org>
38022             Loren J. Rittle  <ljrittle@acm.org>
38023
38024         PR libobjc/8562
38025         * objc.dg/headers.m: New test.
38026
38027 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
38028
38029         * gcc.c-torture/execute/builtin-noret-2.c: New.
38030         * gcc.c-torture/execute/builtin-noret-2.x: New.
38031         XFAIL builtin-noret-2.c at -O1 and above.
38032         * gcc.dg/redecl.c: New.
38033         * gcc.dg/Wshadow-1.c: Update error regexps.
38034
38035 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
38036
38037         * g++.dg/abi/bitfield10.C: New test.
38038
38039 2003-04-09  Mike Stump  <mrs@apple.com>
38040
38041         * gcc.dg/pch/pch.exp: Make testcase names longer.
38042         * g++.dg/pch/pch.exp: Make testcase names longer.
38043
38044 2003-04-08  Roger Sayle  <roger@eyesopen.com>
38045
38046         * gcc.dg/builtins-11.c: New test case.
38047
38048 2003-04-08  Roger Sayle  <roger@eyesopen.com>
38049
38050         * gcc.dg/builtins-9.c: New test case.
38051         * gcc.dg/builtins-10.c: New test case.
38052
38053 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
38054
38055         * gcc.dg/noncompile/init-4.c.c: New test.
38056
38057 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
38058
38059         * gcc.misc-test/gcov-9.c: New test.
38060         * gcc.misc-test/gcov-10.c: New test
38061         * gcc.misc-test/gcov-11.c: New test.
38062
38063 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
38064
38065         PR optimization/10024
38066         * gcc.c-torture/compile/20030405-1.c: New test.
38067
38068 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
38069
38070         * gcc.dg/pch/static-3.c: New.
38071         * gcc.dg/pch/static-3.hs: New.
38072         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
38073
38074 2003-04-04  Richard Henderson  <rth@redhat.com>
38075
38076         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
38077         * g++.dg/eh/forced2.C: Likewise.
38078
38079 2003-04-03  Mike Stump  <mrs@apple.com>
38080
38081         * lib/scanasm.exp (scan-assembler): Add xfail processing for
38082         target arg.
38083         (scan-assembler-times, scan-assembler-not): Likewise.
38084         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
38085
38086 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
38087
38088         * gcc.dg/sparc-loop-1.c: New test.
38089
38090 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
38091
38092         PR other/9274
38093         * g++.dg/pch/system-2.C: New.
38094         * g++.dg/pch/system-2.Hs: New.
38095
38096 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
38097
38098         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
38099
38100         * g++.dg/eh/simd-1.C (vecfunc): Same.
38101
38102 2003-04-01  Roger Sayle  <roger@eyesopen.com>
38103
38104         * gcc.c-torture/execute/20030401-1.c: New test case.
38105
38106 2003-04-01  Ziemowit Laski <zlaski@apple.com>
38107
38108         * objc.dg/defs.m: New.
38109
38110 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
38111
38112         * g++.dg/eh/simd-1.C: New.
38113         * g++.dg/eh/simd-2.C: New.
38114
38115 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
38116
38117         * gcc.c-torture/execute/simd-3.c: New.
38118
38119 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
38120
38121         PR c/9936
38122         * gcc.dg/20030331-2.c: New test.
38123
38124 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
38125
38126         PR c++/10278
38127         * g++.dg/parse/crash2.C: New test.
38128
38129 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
38130
38131         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
38132         * gcc.c-torture/execute/20030331-1.c: ...here.
38133
38134 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
38135
38136         * gcc.c-torture/execute/20030331-1.c: New test.
38137
38138 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
38139
38140         * lib/gcov.exp: Adjust call return testing strings.
38141         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
38142
38143 2003-03-31  Roger Sayle  <roger@eyesopen.com>
38144
38145         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
38146         * gcc.dg/builtins-7.c: New test case.
38147         * gcc.dg/builtins-8.c: New test case.
38148
38149 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
38150
38151         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
38152
38153 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
38154
38155         PR c++/7647
38156         * g++.dg/lookup-class-member-2.C: New test.
38157
38158 2003-03-30  Glen Nakamura  <glen@imodulo.com>
38159
38160         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
38161
38162 2003-03-28  Roger Sayle  <roger@eyesopen.com>
38163
38164         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
38165
38166 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
38167
38168         * g++.dg/init/attrib1.C: New test.
38169
38170 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
38171
38172         * gcc.dg/ultrasp8.c: New test.
38173
38174 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
38175
38176         * gcc.dg/ultrasp7.c: New test.
38177
38178 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
38179
38180         PR c++/10047
38181         * g++.dg/template/inline1.C: New test.
38182
38183 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
38184
38185         * gcc.dg/sparc-dwarf2.c: New test.
38186
38187 2003-03-27  Roger Sayle  <roger@eyesopen.com>
38188
38189         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
38190         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
38191
38192 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
38193
38194         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
38195         than reading .x files.
38196         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
38197         * g77.dg/gcov/gcov-1.f: Likewise.
38198         * gcc.misc-tests/gcov-4b.c: Likewise.
38199         * gcc.misc-tests/gcov-5b.c: Likewise.
38200         * gcc.misc-tests/gcov-6.c: Likewise.
38201         * gcc.misc-tests/gcov-7.c: Likewise.
38202         * gcc.misc-tests/gcov-8.c: Likewise.
38203         * g++.dg/gcov/gcov-1.x: Remove.
38204         * g77.dg/gcov/gcov-1.x: Likewise.
38205         * gcc.misc-tests/gcov-4b.x: Likewise.
38206         * gcc.misc-tests/gcov-5b.x: Likewise.
38207         * gcc.misc-tests/gcov-6.x: Likewise.
38208         * gcc.misc-tests/gcov-7.x: Likewise.
38209         * gcc.misc-tests/gcov-8.x: Likewise.
38210
38211 2003-03-27  Glen Nakamura  <glen@imodulo.com>
38212
38213         PR opt/10087
38214         * gcc.dg/20030324-1.c: New test.
38215
38216 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
38217
38218         PR c++/10224
38219         * g++.dg/template/arg3.C: New test.
38220
38221         PR c++/10158
38222         * g++.dg/template/friend18.C: New test.
38223
38224 2003-03-26  Roger Sayle  <roger@eyesopen.com>
38225
38226         * g77.f-torture/compile/20030326-1.f: New test case.
38227
38228 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
38229
38230         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
38231
38232         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
38233
38234 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
38235
38236         * gcc.dg/ia64-sync-3.c: New test.
38237
38238 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
38239
38240         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
38241
38242 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
38243
38244         * gcc.dg/ultrasp6.c: New test.
38245
38246 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
38247
38248         * gcc.dg/i386-signbit-1.c: New test.
38249         * gcc.dg/i386-signbit-2.c: New test.
38250         * gcc.dg/i386-signbit-3.c: New test.
38251
38252 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
38253
38254         * gcc.dg/ultrasp5.c: Fix options.
38255
38256 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
38257
38258         * gcc.dg/ultrasp5.c: Fix comment.
38259
38260 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
38261
38262         PR fortran/10197
38263         * g77.f-torture/execute/10197.f: New test.
38264
38265 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
38266
38267         PR c++/9898, c++/383
38268         * g++.dg/template/conv6.C: New test.
38269
38270         PR c++/10119
38271         * g++.dg/template/ptrmem5.C: New test.
38272
38273         PR c++/10026
38274         * g++.dg/lookup/koenig1.C: New test.
38275
38276         PR C++/10199
38277         * g++.dg/lookup/template2.C: New test.
38278
38279 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
38280
38281         * g++.dg/opt/rtti1.C: New test.
38282
38283 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
38284
38285         * gcc.dg/ultrasp5.c: New test.
38286
38287 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
38288
38289         PR middle-end/9967
38290         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
38291         builtin fputs.
38292
38293 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
38294
38295         PR c/8224
38296         * gcc.dg/20030323-1.c: New test.
38297
38298 2003-03-23  Roger Sayle  <roger@eyesopen.com>
38299
38300         * gcc.c-torture/compile/20030323-1.c: New test case.
38301
38302 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
38303
38304         * gcc.dg/20030321-1.c: New test.
38305
38306 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
38307
38308         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
38309
38310 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
38311
38312         PR c++/9978, c++/9708
38313         * g++.dg/ext/vlm1.C: Adjust expected error.
38314         * g++.dg/ext/vla2.C: New test.
38315         * g++.dg/template/arg1.C: New test.
38316         * g++.dg/template/arg2.C: New test.
38317
38318 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
38319
38320         * g77.f-torture/execute/select.f: New test.
38321         * g77.f-torture/noncompile/select_no_compile.f: New test.
38322
38323 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
38324
38325         PR c++/9898
38326         * g++.dg/other/error4.C: New test.
38327
38328 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
38329
38330         * g++.dg/template/friend17.C: New test.
38331
38332 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
38333
38334         * gcc.c-torture/compile/20030320-1.c: New.
38335
38336 2003-03-20  Roger Sayle  <roger@eyesopen.com>
38337
38338         * gcc.dg/builtins-6.c: New test case.
38339
38340 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
38341
38342         PR target/10073
38343         * gcc.c-torture/compile/20030319-1.c: New.
38344
38345 2003-03-18  Jan Hubicka  <jh@suse.cz>
38346
38347         * gcc.dg/i386-cvt-1.c: New test.
38348
38349 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
38350
38351         * objc.dg/naming-1.m: Use "(parse|syntax) error".
38352         * objc.dg/naming-2.m: Likewise.
38353
38354 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
38355
38356         PR c++/9639
38357         * g++.dg/parse/crash1.C: New test.
38358
38359 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
38360
38361         PR c++/8805
38362         * g++.dg/eh/cleanup1.C: New test.
38363
38364 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
38365
38366         * gcc.c-torture/execute/20030316-1.c: New test case.
38367
38368 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
38369
38370         PR c++/9629
38371         * g++.dg/init/ctor2.C: New test.
38372
38373 2003-03-15  Roger Sayle  <roger@eyesopen.com>
38374
38375         * g77.f-torture/compile/xformat.f: New test case.
38376
38377 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
38378
38379         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
38380         * g++.old-deja/g++.mike/eh50.C: Likewise.
38381
38382 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38383
38384         PR c++/6440
38385         * g++.dg/template/spec7.C: New test.
38386         * g++.dg/template/spec8.C: Likewise.
38387
38388 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
38389
38390         * gcc.c-torture/execute/20030313-1.c: New test.
38391
38392 2003-03-14  Richard Henderson  <rth@redhat.com>
38393
38394         * gcc.dg/inline-2.c: Adjust alpha test for external call.
38395
38396 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
38397
38398         * gcc.c-torture/compile/20030314-1.c: New test.
38399
38400 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
38401
38402         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
38403         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
38404         thumb target,
38405         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
38406         to accept newer _imp__  prefix and additional
38407         newline in .drectve section.
38408         * gcc.dg/dll-4.c: Likewise.
38409         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
38410         switch.
38411
38412 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
38413
38414         * g++.dg/parse/namespace9.C: New test.
38415
38416         * g++.dg/init/ref5.C: New test.
38417         * g++.dg/parse/ptrmem1.C: Likewise.
38418
38419 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
38420
38421         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
38422         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
38423         regular expression.
38424         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
38425         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
38426
38427 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
38428
38429         * gcc.c-torture/execute/20030224-2.c: New test.
38430
38431 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
38432
38433         * gcc.dg/decl-3.c: New test.
38434
38435 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
38436
38437         * gcc.dg/i386-loop-2.c: New test.
38438
38439 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
38440
38441         PR c++/9474
38442         * g++.dg/parse/namespace8.C: New test.
38443
38444         PR c++/9924
38445         * g++.dg/overload/builtin2.C: New test.
38446
38447 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
38448
38449         * gcc.dg/return-type-3.c: New test.
38450
38451 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
38452
38453         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
38454         profiling options are not supported.
38455
38456 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
38457
38458         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
38459         * g++.old-deja/g++.warn/impint2.C: Likewise.
38460
38461 2003-03-10  Devang Patel  <dpatel@apple.com>
38462
38463         * g++.dg/cpp/c++_cmd_1.C: New test.
38464         * g++.dg/cpp/c++_cmd_1.h: New file.
38465
38466 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
38467
38468         * gcc.dg/altivec-9.c: New file.
38469
38470 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38471
38472         * gcc.dg/ppc-sdata-1.c: New test.
38473         * gcc.dg/ppc-sdata-2.c: New test.
38474
38475 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
38476
38477         PR c++/9373
38478         * g++.dg/opt/ptrmem2.C: New test.
38479
38480         PR c++/8534
38481         * g++.dg/opt/ptrmem1.C: New test.
38482
38483 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
38484
38485         * gcc.dg/i386-loop-1.c: New test.
38486
38487 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38488
38489         PR c++/9970
38490         * g++.dg/lookup/friend1.C: New test.
38491
38492 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
38493
38494         PR c++/9823
38495         * g++.dg/parser/constructor1.C: New test.
38496
38497 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
38498
38499         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
38500
38501         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
38502
38503 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
38504
38505         * gcc.dg/cpp/Wunused.c: Update test.
38506
38507 2003-03-08  Jan Hubicka  <jh@suse.cz>
38508
38509         * gcc.dg/inline-3.c: New test.
38510
38511 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
38512
38513         PR c++/9809
38514         * g++.dg/parse/builtin1.C: New test.
38515
38516         PR c++/9982
38517         * g++.dg/abi/cookie1.C: New test.
38518         * g++.dg/abi/cookie2.C: Likewise.
38519
38520         PR c++/9524
38521         * g++.dg/template/field1.C: New test.
38522
38523         PR c++/9912
38524         * g++.dg/parse/class1.C: New test.
38525         * g++.dg/parse/namespace7.C: Likewise.
38526         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
38527
38528 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
38529
38530         * g++.dg/init/ref4.C: New test.
38531
38532 2003-03-07  Jan Hubicka  <jh@suse.cz>
38533
38534         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
38535         * gcc.dg/inline-3.c: New test.
38536
38537 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
38538
38539         * g++.dg/init/ref3.C: New test.
38540
38541         PR c++/9965
38542         * g++.dg/init/ref2.C: New test.
38543
38544         PR c++/9400
38545         * g++.dg/warn/Wshadow-2.C: New test.
38546
38547         PR c++/9791
38548         * g++.dg/warn/Woverloaded-1.C: New test.
38549
38550 2003-03-05  Jan Hubicka  <jh@suse.cz>
38551
38552         * gcc.dg/i386-local2.c: New.
38553         * gcc.dg/i386-local.c: Fix typo.
38554
38555 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
38556
38557         * g++.dg/abi/layout3.C: New test.
38558
38559 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
38560
38561         * gcc.c-torture/compile/20030305-1.c
38562
38563 2003-03-05  Jan Hubicka  <jh@suse.cz>
38564
38565         * gcc.dg/i386-local.c: New.
38566
38567 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
38568
38569         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
38570
38571 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
38572
38573         * gcc.dg/switch-2.c: New test.
38574         * gcc.dg/switch-3.c: New test.
38575         * gcc.dg/Wswitch.c: Adjust line numbers.
38576         * gcc.dg/Wswitch-default.c: Likewise.
38577         * gcc.dg/Wswitch-enum.c: Likewise.
38578
38579 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
38580
38581         * gcc.c-torture/execute/20030222-1.c: New test.
38582
38583 2003-03-03  James E Wilson  <wilson@tuliptree.org>
38584
38585         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
38586
38587 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
38588
38589         PR c++/9878
38590         * g++.dg/init/ref1.C: New test.
38591
38592 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
38593
38594         * gcc.dg/sh-relax.c: New SH-only test.
38595
38596 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
38597
38598         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
38599         comment explaining purpose of testcase.
38600
38601 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
38602
38603         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
38604         for HC11/HC12 (asm needs two int registers).
38605         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
38606         HC11/HC12 because the test uses an asm which needs two 32-bit
38607         registers.
38608
38609 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
38610
38611         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
38612         for HC11/HC12 (array is too large otherwise).
38613         * gcc.c-torture/compile/920501-4.x: New file, likewise.
38614         * gcc.c-torture/compile/20010518-2.x: Likewise.
38615         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
38616         HC11/HC12 (array is too large).
38617
38618 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
38619
38620         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
38621         * lib/g++-dg.exp (g++-dg-test): Likewise.
38622
38623 2003-03-01  Roger Sayle  <roger@eyesopen.com>
38624
38625         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
38626         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
38627
38628 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38629
38630         * g++.dg/warn/implicit-typename1.C: Remove warning.
38631
38632 2003-02-28  Richard Henderson  <rth@redhat.com>
38633
38634         * gcc.dg/noreturn-1.c: Move noreturn warning line.
38635         * gcc.dg/return-type-1.c: Move control reaches end warning line.
38636
38637 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
38638
38639         * gcc.dg/pch/pch.exp: Change .pch to .gch.
38640         * g++.dg/pch/pch.exp: Likewise.
38641
38642 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
38643
38644         PR c++/9879
38645         * g++.dg/init/new4.C: New test.
38646
38647 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
38648
38649         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
38650
38651 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
38652
38653         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
38654         unsigned long.
38655
38656         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
38657         wider than float.
38658
38659 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38660
38661         * lib/scanasm.exp: Add support for counting numbers of
38662         occurences.
38663         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
38664         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
38665
38666 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
38667
38668         PR c++/9683
38669         * g++.dg/template/static3.C: New test.
38670
38671         PR c++/9829
38672         * g++.dg/parse/namespace6.C: New test.
38673
38674 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38675
38676         PR target/9732
38677         * gcc.dg/20030225-1.c: New test.
38678
38679 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
38680
38681         * README: Remove out-of-date information.
38682
38683         PR c++/9836
38684         * g++.dg/template/spec6.C: New test.
38685
38686 2003-02-24  Jeff Law  <law@redhat.com>
38687
38688         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
38689
38690 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38691
38692         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
38693         * gcc.dg/pragma-ep-1.c: Likewise.
38694
38695 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38696
38697         PR c++/9602
38698         * g++.dg/template/friend16.C: New test.
38699
38700 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
38701
38702         PR c++/5333
38703         * g++.dg/parse/fused-params1.C: Adjust error messages.
38704         * g++.dg/template/nested3.C: New test.
38705
38706 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
38707
38708         * g++.dg/abi/param1.C: New test.
38709
38710 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38711
38712         PR c++/7982
38713         * g++.dg/warn/implicit-typename1.C: New test.
38714
38715 2003-02-22  Kelley Cook <kelleycook@comcast.net>
38716
38717         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
38718         with "mtune".
38719         * g++.old-deja/g++.other/store-expr2.C: Likewise.
38720         * gcc.c-torture/execute/20010129-1.x: Likewise.
38721         * gcc.dg/20011107-1.c: Likewise.
38722         * gcc.dg/20020108-1.c: Likewise.
38723         * gcc.dg/20020122-3.c: Likewise.
38724         * gcc.dg/20020206-1.c: Likewise.
38725         * gcc.dg/20020310-1.c: Likewise.
38726         * gcc.dg/20020426-2.c: Likewise.
38727         * gcc.dg/20020517-1.c: Likewise.
38728         * gcc.dg/991230-1.c: Likewise.
38729         * gcc.dg/i386-unroll-1.c: Likewise.
38730         * gcc.misc-tests/i386-prefetch.exp: Likewise.
38731
38732 2003-02-22  Jan Hubicka  <jh@suse.cz>
38733
38734         * gcc.dg/i386-mul.c: New test.
38735
38736 2003-02-21  Roger Sayle  <roger@eyesopen.com>
38737
38738         * gcc.dg/builtins-5.c: New test case.
38739
38740 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
38741
38742         * gcc.dg/asmreg-1.c: New test.
38743
38744 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
38745
38746         PR c++/9749
38747         * g++.dg/parse/varmod1.C: New test.
38748
38749 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
38750
38751         PR c++/9727
38752         * g++.dg/template/op1.C: New test.
38753
38754 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
38755
38756         PR c++/8906
38757         * g++.dg/template/nested2.C: New test.
38758
38759 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
38760
38761         PR c++/8724
38762         * g++.dg/expr/dtor1.C: New test.
38763
38764 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
38765
38766         * gcc.dg/cpp/include3.c: New test.
38767         * gcc.dg/cpp/inc/foo.h: New file.
38768
38769 2003-02-21  Glen Nakamura  <glen@imodulo.com>
38770
38771         * gcc.c-torture/execute/20030221-1.c: New test.
38772
38773 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
38774
38775         PR c++/9729
38776         * g++.dg/abi/conv1.C: New test.
38777
38778 2003-02-20  Jan Hubicka  <jh@suse.cz>
38779
38780         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
38781
38782 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
38783
38784         * gcc.c-torture/compile/20030219-1.c: New test.
38785
38786 2003-02-18  Jan Hubicka  <jh@suse.cz>
38787
38788         * gcc.dg/funcorder.c: New test.
38789
38790 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
38791
38792         * gcc.c-torture/execute/20030218-1.c: New.
38793
38794 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
38795
38796         * gcc.dg/20030218-1.c: New.
38797
38798 2003-02-18  Richard Henderson  <rth@redhat.com>
38799
38800         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
38801         * gcc.dg/attr-used-2.c: New.
38802
38803 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
38804
38805         PR c++/9704
38806         * g++.dg/init/copy5.C: New test.
38807
38808 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
38809
38810         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
38811         * g++.dg/pch/pch.exp: Likewise.
38812
38813 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
38814
38815         * gcc.c-torture/execute/20030209-1.c: Enable the test if
38816         STACK_SIZE is not defined.
38817
38818 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38819
38820         PR c++/9457
38821         * g++.dg/template/init1.C: New test.
38822
38823 2003-02-16  Jan HUbicka  <jh@suse.cz>
38824
38825         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
38826         (foo): Add few extra tests
38827         * gcc.dg/c99-const-expr-3.c: Likewise.
38828         * gcc.c-torture/execute/20030216-1.c: New.
38829
38830 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38831
38832         PR c++/9459
38833         * g++.dg/ext/typeof4.C: New test.
38834
38835 2003-02-15  Roger Sayle  <roger@eyesopen.com>
38836
38837         * gcc.dg/i386-387-3.c: New test case.
38838
38839 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
38840
38841         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
38842         cris-*-elf* cris-*-aout* and mmix-*-*.
38843
38844 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
38845
38846         * gcc.dg/20030213-1.c: New test.
38847
38848 2003-02-12  Roger Sayle  <roger@eyesopen.com>
38849
38850         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
38851         * gcc.dg/i386-387-2.c: Likewise.
38852
38853 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
38854
38855         * gcc.dg/ppc-spe.c: Fix formatting.
38856         Enable tests that were previously unsupported by gas.
38857         Delete tests for instructions that no longer exist.
38858         Switch arguments on evsubifw builtin.
38859
38860 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
38861
38862         * gcc.c-torture/execute/20030209-1.c: Disable the test if
38863         STACK_SIZE is too small.
38864
38865 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
38866             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
38867
38868         * gcc.dg/decl-2.c: New test.
38869
38870 2003-02-10  Jan Hubicka  <jh@suse.cz>
38871
38872         * gcc.dg/i386-fpcvt-1.c: New test.
38873
38874 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
38875
38876         * gcc.c-torture/execute/20030209-1.c: New test.
38877
38878 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
38879
38880         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
38881         int-wide bitops, use the constants of the same width.
38882         Likewise, if long long is 32-bit wide, test bitops using
38883         32-bit constants.
38884
38885 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
38886
38887         * gcc.dg/20021014-1.c: Annotate with expected notice text.
38888
38889 2003-02-07  Roger Sayle  <roger@eyesopen.com>
38890
38891         * gcc.dg/builtins-4.c: New test case.
38892
38893 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38894
38895         * gcc.dg/20020430-1.c: Fix dg command typos.
38896         * gcc.dg/20020503-1.c: Likewise.
38897
38898 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38899
38900         PR c++/8785
38901         * g++.dg/parse/fused-params1.C: New test.
38902
38903         PR c++/8857
38904         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
38905
38906         PR c++/8921
38907         * g++.dg/parse/non-dependent1.C: New test.
38908
38909         PR c++/8928
38910         * g++.dg/parse/dupl-tmpl-args1.C: New test.
38911
38912         PR c++/9228
38913         * g++.dg/parse/undefined7.C: New test.
38914         * g++.dg/parse/non-templ1.C: New test.
38915
38916         PR c++/9229
38917         * g++.dg/parse/too-many-tmpl-args1.C: New test.
38918
38919 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
38920
38921         * gcc.c-torture/compile/20030206-1.c: New test.
38922
38923 2003-02-05  Roger Sayle  <roger@eyesopen.com>
38924
38925         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
38926         "pow" to "foo" to avoid potential confusion with a math built-in.
38927
38928 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38929
38930         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
38931         conditions for SPARC targets.
38932
38933 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
38934
38935         * gcc.dg/20030204-1.c: New test.
38936
38937 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38938
38939         PR c++/38
38940         * g++.dg/parse/array-size1.C: New test.
38941
38942         PR c++/5657
38943         * g++.dg/parse/undefined3.C: New test.
38944
38945         PR c++/5665
38946         * g++.dg/parse/undefined4.C: New test.
38947
38948         PR c++/5975
38949         * g++.dg/parse/undefined5.C: New test.
38950
38951         PR c++/7259
38952         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
38953
38954         PR c++/8578
38955         * g++.dg/parse/casting-operator1.C: New test.
38956
38957         PR c++/8596
38958         * g++.dg/parse/undefined6.C: New test.
38959
38960         PR c++/8736
38961         * g++.dg/parse/missing-template1.C: New test.
38962
38963 2003-02-04  Jan Hubicka  <jh@suse.cz>
38964
38965         * gcc.dg/i386-cadd.c: Compile using -march=k8.
38966         * gcc.dg/i386-cmov?.c: Likewise.
38967         * gcc.dg/i386-fpcvt-?.c: Likewise.
38968         * gcc.dg/i386-ssefp-1.c: Likewise.
38969         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
38970         conventions.
38971
38972 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
38973
38974         PR c++/7129
38975         * g++.dg/ext/max.C: New test.
38976
38977 2003-02-03  Jan Hubicka  <jh@suse.cz>
38978
38979         * gcc.c-torture/execute/20030203-1.c: New test.
38980
38981 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
38982
38983         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
38984         'natural-endian'.
38985
38986 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
38987
38988         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
38989         * g++.dg/init/new2.C: Likewise.
38990         * g++.dg/other/new1.C: Likewise.
38991
38992 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
38993
38994         * gcc.dg/struct-ret-libc.c: New test.
38995
38996 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
38997
38998         * gcc.dg/20030129-1.c: New test.
38999
39000 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39001
39002         PR c++/8849
39003         * g++.dg/template/ptrmem4.C: New test.
39004
39005 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
39006
39007         * g++.dg/parser/constant1.C: New test.
39008
39009 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39010
39011         PR c++/8591
39012         * g++.dg/parse/friend2.C: New test.
39013
39014 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
39015
39016         PR c++/9437
39017         * g++.dg/template/unify4.C: New test.
39018
39019 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
39020
39021         * gcc.c-torture/execute/20030128-1.c: New test.
39022
39023 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
39024
39025         * g++.dg/lookup/nested1.C: Test moved from ...
39026         * g++.old-deja/g++.other/lookup24.C: ... here.
39027
39028 2003-01-28  Jan Hubicka  <jh@suse.cz>
39029
39030         * gcc.dg/i386-cmov5.c: New test.
39031
39032 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
39033
39034         * gcc.c-torture/execute/20010925-1.c: Changed the
39035         memcpy declaration.
39036
39037 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
39038
39039         PR c++/3902
39040         * g++.dg/parse/template5.C: New test.
39041
39042 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
39043
39044         PR fortran/9258
39045         * g77.dg/pr9258: New test.
39046
39047 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
39048
39049         * README: Move relevant parts from README.g++.
39050
39051         * README.g++: Remove this file.
39052
39053 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
39054
39055         * g++.dg/abi/dcast1.C: New test.
39056
39057 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39058
39059         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
39060
39061 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
39062
39063         PR c++/47
39064         * g++.old-deja/g++.other/lookup24.C: New test.
39065
39066 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39067
39068         PR middle-end/7227
39069         * gcc.dg/uninit-C.c: New test.
39070
39071 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
39072
39073         * g++.dg/abi/covariant1.C: New test.
39074
39075 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
39076
39077         * gcc.dg/20030123-1.c: New test.
39078
39079 2003-01-25  Jan Hubicka  <jh@suse.cz>
39080
39081         PR opt/8492
39082         * gcc.c-torture/compile/20030125-1.c
39083
39084 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
39085
39086         PR c++/9403
39087         * g++.dg/parse/template3.C: New test.
39088         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
39089
39090         PR c++/795
39091         * g++.dg/parse/template4.C: New test.
39092
39093         PR c++/9415
39094         * g++.dg/template/qual2.C: New test.
39095
39096         PR c++/8545
39097         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
39098
39099         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
39100
39101 2003-01-25  Roger Sayle  <roger@eyesopen.com>
39102
39103         * gcc.c-torture/execute/switch-1.c: New test case.
39104
39105 2003-01-25  Jan Hubicka  <jh@suse.cz>
39106
39107         * gcc.c-torture/execute/20030125-1.[cx]: New test.
39108
39109 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
39110
39111         Tweaks for Bison-1.875. From the NEWS file:
39112         "- `parse error' -> `syntax error'
39113         Bison now uniformly uses the term `syntax error'"
39114         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
39115         * gcc.dg/cpp/digraph2.c: Likewise.
39116         * gcc.dg/cpp/direct2.c: Likewise.
39117         * gcc.dg/cpp/paste4.c: Likewise.
39118         * gcc.dg/c90-restrict-1.c: Likewise.
39119         * gcc.dg/c99-func-2.c: Likewise.
39120         * gcc.dg/noncompile/920721-2.c: Likewise.
39121         * gcc.dg/noncompile/930622-2.c: Likewise.
39122         * gcc.dg/noncompile/940112-1.c: Likewise.
39123         * gcc.dg/noncompile/950921-1.c: Likewise.
39124         * gcc.dg/noncompile/951123-1.c: Likewise.
39125         * gcc.dg/noncompile/971104-1.c: Likewise.
39126         * gcc.dg/noncompile/990416-1.c: Likewise.
39127
39128 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
39129
39130         * g++.dg/parse/undefined1.C: Add error message.
39131
39132 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
39133
39134         PR c++/9354
39135         * g++.dg/parse/new1.C: New test.
39136
39137         PR c++/9216
39138         * g++.dg/parse/template2.C: New test.
39139
39140         PR c++/9354
39141         * g++.dg/parse/typedef2.C: New test.
39142
39143         PR c++/9328
39144         * g++.dg/ext/typeof3.C: New test.
39145
39146 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39147
39148         PR c++/2738
39149         * g++.dg/parse/ret-type1.C: New test.
39150
39151         PR c++/3792
39152         * g++.dg/parse/tmpl-outside1.C: New test.
39153
39154         PR c++/4207
39155         * g++.dg/parse/int-as-enum1.C: New test.
39156
39157         PR c++/4903
39158         * g++.dg/parse/no-typename1.C: New test.
39159
39160         PR c++/5533
39161         * g++.dg/parse/no-value1.C: New test.
39162
39163         PR c++/5921
39164         * g++.dg/parse/wrong-inline1.C: New test.
39165
39166         PR c++/6402
39167         * g++.dg/parse/ref1.C: New test.
39168
39169         PR c++/6992
39170         * g++.dg/parse/attr-ctor1.C: New test.
39171
39172         PR c++/7229
39173         * g++.dg/parse/namespace5.C: New test.
39174
39175         PR c++/7917
39176         * g++.dg/parse/func-def1.C: New test.
39177
39178         PR c++/8143
39179         * g++.dg/parse/undefined1.C: New test.
39180
39181         PR c++/5723, PR c++/8522
39182         * g++.dg/parse/specialization1.C: New test.
39183
39184         PR c++/163, PR c++/8595
39185         * g++.dg/parse/struct-as-enum1.C: New test.
39186
39187         PR c++/9173
39188         * g++.dg/parse/undefined2.C: New test.
39189
39190 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
39191
39192         PR c++/9298
39193         * g++.dg/parse/template1.C: New test.
39194
39195         PR c++/9384
39196         * g++.dg/parse/using1.C: New test.
39197
39198         PR c++/9285
39199         PR c++/9294
39200         * g++.dg/parse/expr2.C: New test.
39201
39202         PR c++/9388
39203         * g++.dg/parse/lookup2.C: Likewise.
39204
39205 2003-01-21  Jan Hubicka  <jh@suse.cz>
39206
39207         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
39208         * gcc.c-torture/execute/eeprof-1.c: Likewise.
39209         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
39210         * gcc.c-torture/execute/string-opt-*.c: Likewise.
39211
39212 2003-01-20  Nick Clifton  <nickc@redhat.com>
39213
39214         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
39215         problem with ARM sibcall code generation.
39216
39217 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
39218
39219         * gcc.c-torture/execute/20030120-1.c: New.
39220
39221 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
39222
39223         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
39224
39225 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
39226
39227         PR c++/9272
39228         * g++.dg/parse/ctor1.C: New test.
39229
39230         PR c++/9294:
39231         * g++.dg/parse/qualified1.C: New test.
39232
39233         * g++.dg/parse/typename3.C: New test.
39234
39235 2003-01-16  Richard Henderson  <rth@redhat.com>
39236
39237         * g++.dg/tls/init-2.C: Fix error matches for real this time.
39238
39239 2003-01-16  Richard Henderson  <rth@redhat.com>
39240
39241         * g++.dg/pch/pch.exp: Copy test header to the working directory
39242         before using it either for precompilation or direct use.
39243         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
39244         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
39245
39246 2003-01-16  Richard Henderson  <rth@redhat.com>
39247
39248         * gcc.dg/pch/pch.exp: Copy test header to the working directory
39249         before using it either for precompilation or direct use.
39250         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
39251         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
39252
39253 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
39254
39255         * g++.dg/ext/typename1.C: Add typename keyword.
39256         * g++.dg/template/crash1.C: Update error messages.
39257         * g++.dg/template/crash2.C: Remove error message.
39258         * g++.dg/parse/typename2.C: New test.
39259         * g++.dg/template/typename2.C: Change implicit
39260         typename warning into error.
39261         * g++.old-deja/g++.benjamin/tem03.C: Issue more
39262         error messages.
39263         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
39264         * g++.old-deja/g++.brendan/crash56.C: Add this->.
39265         * g++.old-deja/g++.law/visibility13.C: Remove error
39266         messages.
39267         * g++.old-deja/g++.ns/template17.C: Reorder code to
39268         make declaration visible in template.
39269         * g++.old-deja/g++.pt/crash3.C: Fix typos.
39270         * g++.old-deja/g++.pt/crash36.C: Issue more error
39271         messages.
39272         * g++.old-deja/g++.pt/crash5.C: Improve error
39273         message.
39274         * g++.old-deja/g++.pt/crash67.C: Remove warning.
39275         * g++.old-deja/g++.pt/inherit1.C: Add this->.
39276         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
39277         * g++.old-deja/g++.pt/typename16.C: Replace implicit
39278         typename warning with error message.
39279         * g++.old-deja/g++.pt/typename19.C: Remove warning.
39280         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
39281         * g++.old-deja/g++.robertl/eb24.C: Use this->.
39282
39283 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
39284
39285         * g++.dg/parse/ambig2.C: New test.
39286
39287 2003-01-15  Richard Henderson  <rth@redhat.com>
39288
39289         * g++.dg/tls/init-2.C: Update error message string.
39290
39291 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39292
39293         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
39294
39295 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
39296
39297         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
39298         all for HC11/HC12.
39299         * gcc.c-torture/compile/20001205-1.x: Likewise.
39300         * gcc.c-torture/compile/20001226-1.x: Likewise.
39301         * gcc.c-torture/compile/920520-1.x: Likewise.
39302         * gcc.c-torture/compile/961203-1.x: Likewise.
39303         * gcc.c-torture/compile/20020604-1.x: Likewise.
39304
39305 2003-01-15  Jan Hubicka  <jh@suse.cz>
39306
39307         * gcc.c-torture/compile/20030115-1.c: New test.
39308
39309         * gcc.dg/i386-fpcvt-1.c: New test.
39310         * gcc.dg/i386-fpcvt-2.c: New test.
39311
39312 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
39313
39314         Further conform g++'s __vmi_class_type_info to the C++ ABI
39315         specification.
39316         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
39317         the specification.
39318
39319 2003-01-14  Jan Hubicka  <jh@suse.cz>
39320
39321         * gcc.dg/i386-fpcvt-1.c: New test.
39322         * gcc.dg/i386-fpcvt-2.c: New test.
39323
39324 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
39325
39326         * gcc.dg/i386-mmx-3.c: New test.
39327
39328 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
39329
39330         PR c++/9264
39331         * g++.dg/parse/octal1.C: New file.
39332
39333         PR c++/9172
39334         * g++.dg/parse/typename1.C: New file.
39335
39336 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
39337
39338         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
39339         * gcc.dg/bf-no-ms-layout.c: Likewise.
39340         * gcc.dg/bf-ms-attrib.c: Likewise.
39341
39342 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
39343
39344         PR c++/9099
39345         * g++.dg/parse/dtor1.C: New file.
39346
39347         PR c++/9128
39348         * g++.dg/rtti/typeid1.C: New file.
39349
39350         PR c++/9153
39351         * g++.dg/parse/lookup1.C: New file.
39352
39353         PR c++/9171
39354         * g++.dg/templ/spec5.C: New file.
39355
39356 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
39357
39358         * gcc.c-torture/compile/20030110-1.c: New test.
39359
39360 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
39361
39362         Merge from pch-branch:
39363
39364         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
39365
39366         * gcc.dg/pch/cpp-1.h: New.
39367         * gcc.dg/pch/cpp-1.c: New.
39368         * gcc.dg/pch/cpp-2.h: New.
39369         * gcc.dg/pch/cpp-2.c: New.
39370
39371         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
39372
39373         * gcc.dg/pch/except-1.h: New.
39374         * gcc.dg/pch/except-1.c: New.
39375
39376         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
39377
39378         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
39379         running test.
39380         * gcc.dg/pch: Include *.hp not *.h.
39381         * gcc.dg/pch/system-1.h: New.
39382         * gcc.dg/pch/system-1.c: New.
39383
39384         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
39385
39386         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
39387         rather than trying to build and run a program using PCH.
39388         * gcc.dg/pch: Remove dg-do commands from test files.
39389
39390         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
39391
39392         * gcc.dg/pch/macro-3.c: New.
39393         * gcc.dg/pch/macro-3.h: New.
39394
39395         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
39396
39397         * gcc.dg/pch/common-1.c: New.
39398         * gcc.dg/pch/common-1.h: New.
39399         * gcc.dg/pch/decl-1.c: New.
39400         * gcc.dg/pch/decl-1.h: New.
39401         * gcc.dg/pch/decl-2.c: New.
39402         * gcc.dg/pch/decl-2.h: New.
39403         * gcc.dg/pch/decl-3.c: New.
39404         * gcc.dg/pch/decl-3.h: New.
39405         * gcc.dg/pch/decl-4.c: New.
39406         * gcc.dg/pch/decl-4.h: New.
39407         * gcc.dg/pch/decl-5.c: New.
39408         * gcc.dg/pch/decl-5.h: New.
39409         * gcc.dg/pch/global-1.c: New.
39410         * gcc.dg/pch/global-1.h: New.
39411         * gcc.dg/pch/inline-1.c: New.
39412         * gcc.dg/pch/inline-1.h: New.
39413         * gcc.dg/pch/inline-2.c: New.
39414         * gcc.dg/pch/inline-2.h: New.
39415         * gcc.dg/pch/static-1.c: New.
39416         * gcc.dg/pch/static-1.h: New.
39417         * gcc.dg/pch/static-2.c: New.
39418         * gcc.dg/pch/static-2.h: New.
39419
39420         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
39421
39422         * g++.dg/pch/pch.exp: Better handle failing testcases.
39423         * gcc.dg/pch/pch.exp: Likewise.
39424         * gcc.dg/pch/macro-1.c: New.
39425         * gcc.dg/pch/macro-1.h: New.
39426         * gcc.dg/pch/macro-2.c: New.
39427         * gcc.dg/pch/macro-2.h: New.
39428
39429         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
39430
39431         * g++.dg/dg.exp: Treat files in pch/ specially.
39432         * g++.dg/pch/pch.exp: New file.
39433         * g++.dg/pch/empty.H: New file.
39434         * g++.dg/pch/empty.C: New file.
39435         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
39436         "precompile".
39437
39438         * gcc.dg/pch/pch.exp: New file.
39439         * gcc.dg/pch/empty.h: New file.
39440         * gcc.dg/pch/empty.c: New file.
39441         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
39442         "precompile".
39443
39444 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39445
39446         * g++.dg/template/friend14.C: New test.
39447
39448 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
39449
39450         * gcc.dg/old-style-asm-1.c: New test.
39451
39452 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
39453
39454         * gcc.c-torture/compile/20030109-1.c: New test.
39455
39456 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
39457
39458         * gcc.c-torture/execute/20030109-1.c: New test.
39459
39460 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
39461
39462         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
39463         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
39464         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
39465         * g++.old-deja/g++.mike/eh2.C: Likewise.
39466         * g++.old-deja/g++.mike/eh3.C: Likewise.
39467         * g++.old-deja/g++.mike/eh5.C: Likewise.
39468         * g++.old-deja/g++.mike/eh6.C: Likewise.
39469         * g++.old-deja/g++.mike/eh7.C: Likewise.
39470         * g++.old-deja/g++.mike/eh8.C: Likewise.
39471         * g++.old-deja/g++.mike/eh9.C: Likewise.
39472         * g++.old-deja/g++.mike/eh10.C: Likewise.
39473         * g++.old-deja/g++.mike/eh12.C: Likewise.
39474         * g++.old-deja/g++.mike/eh13.C: Likewise.
39475         * g++.old-deja/g++.mike/eh14.C: Likewise.
39476         * g++.old-deja/g++.mike/eh16.C: Likewise.
39477         * g++.old-deja/g++.mike/eh17.C: Likewise.
39478         * g++.old-deja/g++.mike/eh18.C: Likewise.
39479         * g++.old-deja/g++.mike/eh21.C: Likewise.
39480         * g++.old-deja/g++.mike/eh23.C: Likewise.
39481         * g++.old-deja/g++.mike/eh24.C: Likewise.
39482         * g++.old-deja/g++.mike/eh25.C: Likewise.
39483         * g++.old-deja/g++.mike/eh26.C: Likewise.
39484         * g++.old-deja/g++.mike/eh27.C: Likewise.
39485         * g++.old-deja/g++.mike/eh28.C: Likewise.
39486         * g++.old-deja/g++.mike/eh29.C: Likewise.
39487         * g++.old-deja/g++.mike/eh31.C: Likewise.
39488         * g++.old-deja/g++.mike/eh33.C: Likewise.
39489         * g++.old-deja/g++.mike/eh34.C: Likewise.
39490         * g++.old-deja/g++.mike/eh35.C: Likewise.
39491         * g++.old-deja/g++.mike/eh36.C: Likewise.
39492         * g++.old-deja/g++.mike/eh37.C: Likewise.
39493         * g++.old-deja/g++.mike/eh38.C: Likewise.
39494         * g++.old-deja/g++.mike/eh39.C: Likewise.
39495         * g++.old-deja/g++.mike/eh40.C: Likewise.
39496         * g++.old-deja/g++.mike/eh41.C: Likewise.
39497         * g++.old-deja/g++.mike/eh42.C: Likewise.
39498         * g++.old-deja/g++.mike/eh44.C: Likewise.
39499         * g++.old-deja/g++.mike/eh46.C: Likewise.
39500         * g++.old-deja/g++.mike/eh47.C: Likewise.
39501         * g++.old-deja/g++.mike/eh48.C: Likewise.
39502         * g++.old-deja/g++.mike/eh49.C: Likewise.
39503         * g++.old-deja/g++.mike/eh50.C: Likewise.
39504         * g++.old-deja/g++.mike/eh51.C: Likewise.
39505         * g++.old-deja/g++.mike/eh53.C: Likewise.
39506         * g++.old-deja/g++.mike/eh55.C: Likewise.
39507         * g++.old-deja/g++.mike/p7912.C: Likewise.
39508         * g++.old-deja/g++.mike/p9706.C: Likewise.
39509         * g++.old-deja/g++.mike/p10416.C: Likewise.
39510         * g++.old-deja/g++.mike/p11667.C: Likewise.
39511         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
39512         Remove redundant reference to Iris.
39513         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
39514         Elxsi, i860, Pico Java, and WE32K.
39515
39516 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
39517
39518         * g++.dg/ext/asm4.C: New test.
39519
39520 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39521
39522         PR c++/9030
39523         * g++.dg/template/friend12.C: New test.
39524         * g++.dg/template/friend13.C: Likewise.
39525         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
39526
39527 2003-01-08  Jan Hubicka  <jh@suse.cz>
39528
39529         * gcc.dg/i386-cadd.c: New test.
39530         * gcc.dg/i386-cmov4.c: Likewise.
39531
39532 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
39533
39534         PR c++/9165
39535         * g++.dg/warn/Wunused-3.C: New test.
39536
39537         * g++.dg/abi/bitfield9.C: New test.
39538
39539         PR c++/9189
39540         * g++.dg/parse/defarg3.C: New test.
39541
39542 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
39543
39544         * g++.dg/parse/ambig1.C: New test.
39545         * g++.dg/parse/defarg2.C: New test.
39546
39547 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
39548
39549         * g++.dg/template/defarg-1.C: New test.
39550         * g++.dg/template/local2.C: Likewise.
39551
39552 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
39553
39554         * gcc.c-torture/execute/20030105-1.c: New test.
39555
39556 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39557
39558         * g++.dg/parse/namespace3.C: Remove extra semicolons.
39559         * g++.dg/parse/namespace4.C: Likewise.
39560
39561 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
39562
39563         * g++.dg/template/ntp2.C: New test.
39564
39565 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
39566
39567         * g++.dg/parse/extern-C-1.C: New test.
39568
39569         * g++.dg/parse/namespace4.C: New test.
39570
39571         * g++.dg/template/nested1.C: New test.
39572
39573         * g++.dg/parse/namespace3.C: New test.
39574
39575 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
39576
39577         * g++.dg/lookup/two-stage1.C: New test.
39578
39579 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39580
39581         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
39582         * g++.old-deja/g++.jason/access8.C: Likewise.
39583         * g++.old-deja/g++.other/decl5.C: Likewise.
39584
39585 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
39586
39587         * g++.dg/parse/parse7.C: New test.
39588
39589 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
39590
39591         PR c++/2843
39592         * g++.dg/ext/attrib7.C: New test.
39593
39594 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
39595
39596         * g++.dg/parse/parse6.C: New test.
39597
39598 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
39599
39600         * gcc.dg/h8300-stack-1.c: New.
39601
39602 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
39603
39604         g++.dg/lookup/exception1.C: New test.
39605
39606         g++.dg/lookup/template1.C: New test.
39607
39608         g++.dg/parse/namespace2.C: New test.
39609
39610         g++.dg/parse/parens2.C: New test.
39611
39612 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
39613
39614         * g++.dg/parse/parse5.C: New test.
39615         * g++.dg/lookup/scoped4.C: New test.
39616
39617 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
39618
39619         * g++.dg/parse/parens1.C: New test.
39620
39621         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
39622         angle-bracket1.C.
39623         * g++.dg/parse/parens2.C: New test.
39624
39625         * g++.dg/lookup/scope-operator1.C: New test.
39626
39627         * g++.dg/parse/operator1.C: New test.
39628
39629 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39630
39631         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
39632         * g++.old-deja/g++.other/access6.C: Likewise.
39633         * g++.old-deja/g++.other/decl1.C: Likewise.
39634         * g++.old-deja/g++.pt/typename12.C: Likewise.
39635
39636 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
39637
39638         * g++.dg/parse/namespace1.C: New test.
39639
39640 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
39641
39642         * g++.dg/parse/parse4.C: New test.
39643
39644 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
39645
39646         * g++.dg/parse/parse3.C: New test.
39647
39648 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
39649
39650         * g++.dg/parse/parse2.C: New test.
39651
39652 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
39653
39654         * g++.dg/template/friend11.C: New test.
39655
39656 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
39657
39658         * g++.dg/parse/parse1.C: New test.
39659
39660 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
39661
39662         * lib/profopt.exp: Change the name of a global variable to avoid
39663         possible clashes with other test suites.
39664
39665 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
39666
39667         * g++.dg/inherit/covariant8.C: New test.
39668
39669 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
39670
39671         * g++.dg/init/array9.C: New test.
39672
39673         PR c++/9112
39674         * g++.dg/parse/expr1.C: New test.
39675
39676 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
39677
39678         * gcc.c-torture/compile/20021230-1.c: New test.
39679
39680 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
39681
39682         * g++.dg/inherit/covariant5.C: New test.
39683         * g++.dg/inherit/covariant6.C: New test.
39684         * g++.dg/inherit/covariant7.C: New test.
39685
39686 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39687
39688         PR c++/2739
39689         * g++.dg/other/access2.C: New test.
39690
39691 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
39692
39693         * g++.dg/other/anon-struct.C: No longer fails
39694         * g++.old-deja/g++.brendan/parse4.C: Likewise.
39695         * g++.old-deja/g++.brendan/parse5.C: Likewise.
39696         * g++.old-deja/g++.brendan/parse6.C: Likewise.
39697
39698 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
39699
39700         * g++.dg/parse/angle-bracket.C (main): No longer fails.
39701
39702 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
39703
39704         * g++.dg/eh/spec4.C: Remove stray semicolon.
39705         * g++.dg/expr/pmf-1.C: Change error message.
39706         * g++.dg/ext/asm1.C: Remove stray semicolon.
39707         * g++.dg/ext/typename1.C: Add missing typenames.
39708         * g++.dg/inherit/template-as-base.C: Change error message.
39709         * g++.dg/lookup/scoped1.C: Likewise.
39710         * g++.dg/lookup/scoped2.C: Likewise.
39711         * g++.dg/lookup/using2.C: Likewise.
39712         * g++.dg/other/component1.C: Remove stray semicolon.
39713         * g++.dg/other/do1.C: Change error message.
39714         * g++.dg/other/error2.C: Likewise.
39715         * g++.dg/other/init1.C: Likewise.
39716         * g++.dg/other/packed1.C: Remove stray semicolon.
39717         * g++.dg/other/ptrmem2.C: Change error message.
39718         * g++.dg/parse/parameter-declaration-1.C: Remove line number
39719         marker.
39720         * g++.dg/special/initp1.C: Remove invalid attribute usage.
39721         * g++.dg/template/access3.C: Add typename keyword.
39722         * g++.dg/template/access5.C: Remove stray semicolon.
39723         * g++.dg/template/access6.C: Likewise.
39724         * g++.dg/template/complit1.C: Likewise.
39725         * g++.dg/template/crash1.C: Change error message.
39726         * g++.dg/template/inherit2.C: Remove stray semicolon.
39727         * g++.dg/template/instantiate2.C: Likewise.
39728         * g++.dg/template/instantiate3.C: Change error message.
39729         * g++.dg/template/qual1.C: Remove stray semicolon.
39730         * g++.dg/template/qualttp18.C: Change error message.
39731         * g++.dg/template/ref1.C: Remove stray semicolon.
39732         * g++.dg/template/sizeof1.C (A::value): Declare it.
39733         * g++.dg/template/spec4.C: Change error message.
39734         * g++.dg/template/static1.C: Likewise.
39735         * g++.dg/template/type1.C: Likewise.
39736         * g++.dg/template/typename3.C: Likewise.
39737         * g++.old-deja/g++.benjamin/13478.C: Change error message.
39738         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
39739         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
39740         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
39741         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
39742         named return value extension.
39743         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
39744         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
39745         * g++.old-deja/g++.bob/extern_C.C: Likewise.
39746         * g++.old-deja/g++.bob/inherit2.C: Likewise.
39747         * g++.old-deja/g++.brendan/complex1.C: Likewise.
39748         * g++.old-deja/g++.brendan/copy5.C: Likewise.
39749         * g++.old-deja/g++.brendan/crash13.C: Likewise.
39750         * g++.old-deja/g++.brendan/crash15.C: Likewise.
39751         * g++.old-deja/g++.brendan/crash18.C: Change error message.
39752         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
39753         * g++.old-deja/g++.brendan/crash38.C: Likewise.
39754         * g++.old-deja/g++.brendan/crash50.C: Likewise.
39755         * g++.old-deja/g++.brendan/crash56.C: Likewise.
39756         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
39757         syntax.
39758         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
39759         * g++.old-deja/g++.brendan/crash8.C: Change error message.
39760         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
39761         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
39762         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
39763         * g++.old-deja/g++.brendan/template11.C: Likewise.
39764         * g++.old-deja/g++.brendan/template26.C: Likewise.
39765         * g++.old-deja/g++.brendan/template27.C: Use explicit
39766         specialization syntax.
39767         * g++.old-deja/g++.brendan/template30.C: Likewise.
39768         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
39769         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
39770         non-dependent names.
39771         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
39772         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
39773         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
39774         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
39775         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
39776         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
39777         named return value extension.
39778         * g++.old-deja/g++.ext/namedret2.C: Likewise.
39779         * g++.old-deja/g++.ext/namedret3.C: Likewise.
39780         * g++.old-deja/g++.ext/return1.C: Likewise.
39781         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
39782         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
39783         * g++.old-deja/g++.jason/access8.C: Likewise.
39784         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
39785         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
39786         pseudo-destructor names.
39787         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
39788         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
39789         pseudo-destructor names.
39790         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
39791         * g++.old-deja/g++.jason/overload19.C: Likewise.
39792         * g++.old-deja/g++.jason/overload32.C: Likewise.
39793         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
39794         stray semicolons.
39795         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
39796         * g++.old-deja/g++.jason/return.C: Likewise.
39797         * g++.old-deja/g++.jason/return2.C: Likewise.
39798         * g++.old-deja/g++.jason/shadow1.C: Likewise.
39799         * g++.old-deja/g++.jason/special.C: Use explicit specialization
39800         syntax.
39801         * g++.old-deja/g++.jason/template10.C: Account for use of
39802         non-dependent names.
39803         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
39804         syntax.
39805         * g++.old-deja/g++.jason/template37.C: Likewise.
39806         * g++.old-deja/g++.law/access4.C: Change error messages.
39807         * g++.old-deja/g++.law/arm13.C: Remove incorrect
39808         pseudo-destructor names.
39809         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
39810         * g++.old-deja/g++.law/ctors9.C: Likewise.
39811         * g++.old-deja/g++.law/cvt22.C: Likewise.
39812         * g++.old-deja/g++.law/dtors5.C: Likewise.
39813         * g++.old-deja/g++.law/global-init1.C: Likewise.
39814         * g++.old-deja/g++.law/missed-error3.C: Likewise.
39815         * g++.old-deja/g++.law/operators28.C: Likewise.
39816         * g++.old-deja/g++.law/visibility28.C: Likewise.
39817         * g++.old-deja/g++.martin/eval1.C: Likewise.
39818         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
39819         name.
39820         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
39821         * g++.old-deja/g++.mike/net34.C: Likewise.
39822         * g++.old-deja/g++.mike/net36.C: Likewise.
39823         * g++.old-deja/g++.mike/ns2.C: Likewise.
39824         * g++.old-deja/g++.mike/p12306.C: Likewise.
39825         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
39826         value extension.
39827         * g++.old-deja/g++.mike/p700.C: Likewise.
39828         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
39829         * g++.old-deja/g++.mike/p710.C: Likewise.
39830         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
39831         value extension.
39832         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
39833         * g++.old-deja/g++.mike/pmf9.C: Likewise.
39834         * g++.old-deja/g++.ns/crash2.C: Likewise.
39835         * g++.old-deja/g++.ns/crash3.C: Likewise.
39836         * g++.old-deja/g++.ns/invalid1.C: Likewise.
39837         * g++.old-deja/g++.ns/ns17.C: Likewise.
39838         * g++.old-deja/g++.ns/template16.C: Likewise.
39839         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
39840         keyword.
39841         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
39842         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
39843         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
39844         named return value extension.
39845         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
39846         * g++.old-deja/g++.other/access4.C: Issue additional error
39847         messages.
39848         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
39849         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
39850         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
39851         * g++.old-deja/g++.other/crash25.C: Change error message.
39852         * g++.old-deja/g++.other/crash4.C: Change error message.
39853         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
39854         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
39855         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
39856         checks.
39857         * g++.old-deja/g++.other/defarg8.C: Likewise.
39858         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
39859         * g++.old-deja/g++.other/dtor10.C: Likewise.
39860         * g++.old-deja/g++.other/incomplete.C: Likewise.
39861         * g++.old-deja/g++.other/linkage7.C: Likewise.
39862         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
39863         lookup algorithm.
39864         * g++.old-deja/g++.other/mangle2.C: Likewise.
39865         * g++.old-deja/g++.other/refinit2.C: Likewise.
39866         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
39867         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
39868         * g++.old-deja/g++.pt/crash28.C: Likewise.
39869         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
39870         syntax.
39871         * g++.old-deja/g++.pt/crash32.C: Change error message.
39872         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
39873         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
39874         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
39875         error message position.
39876         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
39877         * g++.old-deja/g++.pt/defarg8.C: Change error message.
39878         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
39879         syntax.
39880         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
39881         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
39882         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
39883         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
39884         keyword.
39885         * g++.old-deja/g++.pt/explicit31.C: Likewise.
39886         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
39887         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
39888         keyword.
39889         * g++.old-deja/g++.pt/explicit71.C: Change error message.
39890         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
39891         syntax.
39892         * g++.old-deja/g++.pt/friend28.C: Account for use of
39893         non-dependent names.
39894         * g++.old-deja/g++.pt/friend29.C: Likewise.
39895         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
39896         rules.
39897         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
39898         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
39899         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
39900         lookup rules.
39901         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
39902         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
39903         keyword.
39904         * g++.old-deja/g++.pt/memclass20.C: Likewise.
39905         * g++.old-deja/g++.pt/memclass5.C: Likewise.
39906         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
39907         keyword.
39908         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
39909         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
39910         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
39911         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
39912         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
39913         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
39914         keyword.
39915         * g++.old-deja/g++.pt/spec10.C: Likewise.
39916         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
39917         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
39918         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
39919         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
39920         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
39921         * g++.old-deja/g++.pt/ttp62.C: Likewise.
39922         * g++.old-deja/g++.pt/ttp64.C: Likewise.
39923         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
39924         * g++.old-deja/g++.pt/typename15.C: Likewise.
39925         * g++.old-deja/g++.pt/typename22.C: Likewise.
39926         * g++.old-deja/g++.pt/typename6.C: Change error messages.
39927         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
39928         * g++.old-deja/g++.pt/virtual2.C: Likewise.
39929         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
39930         syntax.
39931         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
39932         return value extension.
39933         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
39934         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
39935         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
39936         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
39937
39938 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
39939
39940         * g++.dg/warn/inline1.C: New test.
39941         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
39942         * g++.old-deja/g++.jason/synth10.C: Likewise.
39943         * g++.old-deja/g++.mike/net31.C: Likewise.
39944         * g++.old-deja/g++.mike/p8786.C: Likewise.
39945
39946         * g++.dg/template/friend10.C: New test.
39947         * g++.dg/template/conv5.C: New test.
39948
39949 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
39950
39951         * g++.dg/lookup/scoped3.C: New test.
39952
39953         * g++.dg/lookup/decl1.C: New test.
39954         * g++.dg/lookup/decl2.C: New test.
39955
39956 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
39957
39958         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
39959         gcc.c-torture/compile/20021015-1.c,
39960         gcc.c-torture/compile/20021015-2.c,
39961         gcc.c-torture/compile/20021123-1.c,
39962         gcc.c-torture/compile/20021123-2.c,
39963         gcc.c-torture/compile/20021123-3.c,
39964         gcc.c-torture/compile/20021123-4.c,
39965         gcc.c-torture/execute/20021024-1.c: Add tests previously added
39966         only to 3.1 or 3.2 branch.
39967
39968 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
39969
39970         * gcc.dg/i386-bitfield3.c: New test.
39971
39972         * gcc.dg/i386-bitfield2.c: New test.
39973
39974 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
39975
39976         * g++.dg/parse/conv_op1.C: New test.
39977
39978 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
39979
39980         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
39981         approved.
39982
39983 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
39984
39985         * gcc.c-torture/compile/20021220-1.c: New test.
39986
39987 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
39988
39989         * gcc.dg/i386-fastcall-1.c: New.
39990
39991 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
39992
39993         * gcc.c-torture/execute/20021219-1.c: New test.
39994
39995 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
39996
39997         * gcc.dg/i386-pic-1.c: New test.
39998
39999 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40000
40001         PR c++/8099
40002         * g++.dg/template/friend9.C: New test.
40003
40004 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40005
40006         PR c++/3663
40007         * g++.dg/template/access7.C: New test.
40008
40009 2002-12-18  Nick Clifton  <nickc@redhat.com>
40010
40011         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
40012         the libstdc++-v3 directory has been found.
40013
40014 2002-12-12  Devang Patel <dpatel@apple.com>
40015         * gcc.dg/darwin-ld-1.c: New test.
40016         * gcc.dg/darwin-ld-2.c: New test.
40017         * gcc.dg/darwin-ld-3.c: New test.
40018         * gcc.dg/darwin-ld-4.c: New test.
40019         * gcc.dg/darwin-ld-5.c: New test.
40020
40021 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
40022
40023         * gcc.c-torture/compile/20021212-1.c: New test.
40024
40025 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
40026
40027         * gcc.dg/fshort-wchar: New test.
40028
40029 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
40030
40031         PR c++/8372
40032         * g++.dg/template/dtor1.C: New test.
40033
40034         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
40035         markers.
40036
40037 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
40038
40039         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
40040
40041 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
40042
40043         * g++.dg/template/static1.C: New test.
40044         * g++.dg/template/static2.C: New test.
40045         * g++.old-deja/g++.ext/memconst.C: New test.
40046
40047 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40048
40049         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
40050         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
40051         * g++.dg/special/initp1.C: Likewise.
40052
40053 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
40054
40055         * gcc.c-torture/execute/20021204-1.c: New test.
40056
40057 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
40058
40059         * gcc.dg/ppc-fmadd-1.c: New file.
40060         * gcc.dg/ppc-fmadd-2.c: New file.
40061         * gcc.dg/ppc-fmadd-3.c: New file.
40062
40063 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
40064
40065         * gcc.c-torture/compile/20021204-1.c: New test.
40066
40067 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
40068
40069         * g++.dg/inherit/covariant2.C: New test.
40070         * g++.dg/inherit/covariant3.C: New test.
40071         * g++.dg/inherit/covariant4.C: New test.
40072         * g++.dg/inherit/covariant1.C: Remove XFAIL.
40073         * g++.old-deja/g++.robertl/eb17.C: Likewise.
40074
40075 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
40076
40077         PR c++/8688
40078         * g++.dg/init/brace3.C: New test.
40079
40080 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
40081
40082         * gcc.dg/20020210-1.c: Fix a comment typo.
40083
40084 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
40085
40086         PR c++/8720
40087         * g++.dg/parse/defarg1.C: New test.
40088
40089         PR c++/8615
40090         * g++.dg/template/char1.C: New test.
40091
40092         * g++.dg/template/varmod1.C: Fix typo.
40093
40094 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40095
40096         DR 180
40097         * g++.old-deja/g++.pt/crash32.C: Expect error.
40098
40099 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
40100
40101         PR c++/5919
40102         * g++.dg/template/varmod1.C: New test.
40103
40104         PR c++/8727
40105         * g++.dg/inherit/typeinfo1.C: New test.
40106
40107         PR c++/8663
40108         * g++.dg/inherit/typedef1.C: New test.
40109
40110 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
40111
40112         PR c++/8332
40113         PR c++/8493
40114         * g++.dg/template/strlen1.C: New test.
40115
40116         PR c++/8227
40117         * g++.dg/template/ctor2.C: New test.
40118
40119         PR c++/8214
40120         * g++.dg/init/string1.C: New test.
40121
40122         PR c++/8511
40123         * g++.dg/template/friend8.C: New test.
40124
40125 2002-11-29  Joe Buck <jbuck@synopsys.com>
40126
40127         * g++.dg/lookup/anon2.C: New test.
40128
40129 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
40130
40131         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
40132         h8300 port.
40133
40134 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
40135
40136         * gcc.dg/bitfld-6.c: New test.
40137
40138 2002-11-27  Jan Hubicka  <jh@suse.cz>
40139
40140         * gcc.c-torture/execute/20021127.[cx]: New test.
40141
40142 2002-11-26  Jan Hubicka  <jh@suse.cz>
40143
40144         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
40145         quality.
40146
40147 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
40148
40149         * g++.dg/init/brace2.C: New test.
40150         * g++.old-deja/g++.mike/p9129.C: Correct.
40151
40152 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
40153
40154         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
40155
40156 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
40157
40158         * gcc.dg/sibcall-6: New test for indirect sibcalls.
40159
40160 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
40161
40162         * g++.dg/abi/empty11.C: New test.
40163         * g++.dg/rtti/cv1.C: New test.
40164
40165 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
40166
40167         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
40168
40169 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
40170
40171         * g++.dg/abi/empty10.C: New test.
40172
40173 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
40174
40175         * gcc.c-torture/compile/20021124-1.c: New test.
40176
40177 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
40178
40179         * g++.dg/abi/rtti2.C: New test.
40180
40181 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
40182
40183         * gcc.dg/i386-unroll-1.c: New test.
40184
40185 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
40186
40187         * gcc.c-torture/compile/20021120-1.c: New test.
40188         * gcc.c-torture/compile/20021120-2.c: New test.
40189
40190 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
40191
40192         * gcc.dg/bitfld-5.c: New test.
40193
40194 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
40195
40196         * gcc.c-torture/execute/20021120-3.c: New test.
40197
40198 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
40199
40200         * gcc.c-torture/execute/20021120-2.c: New test.
40201
40202 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
40203
40204         * gcc.c-torture/execute/20021120-1.c: New test.
40205
40206 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
40207
40208         * gcc.c-torture/execute/20021118-3.c: New test.
40209
40210 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
40211
40212         * gcc.c-torture/compile/20021119-1.c: New test.
40213
40214 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
40215
40216         * gcc.dg/duff-1.c: New test.
40217         * gcc.dg/duff-2.c: New test.
40218         * gcc.dg/duff-3.c: New test.
40219
40220 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
40221
40222         * gcc.dg/cpp/_Pragma5.c: New test.
40223
40224 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
40225
40226         * gcc.c-torture/execute/20021118-2.c: New test.
40227
40228 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
40229
40230         * gcc.c-torture/execute/20021118-1.c: New test.
40231
40232 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
40233
40234         * gcc.dg/20021116-1.c: New test.
40235
40236 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
40237
40238         * g++.dg/abi/vcall1.C: New test.
40239
40240 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
40241
40242         * gcc.dg/20021029-1.c: New test.
40243         * gcc.dg/20021029-2.c: New test.
40244
40245 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40246
40247         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
40248
40249 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
40250
40251         PR c/8439
40252         * gcc.dg/20021110.c: Move to ...
40253         * gcc.c-torture/compile/20021110.c: .... here.
40254
40255 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40256
40257         PR c/8467
40258         * gcc.c-torture/execute/20021111-1.c
40259
40260 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
40261
40262         PR c/8439
40263         * gcc.dg/20021110.c: New test.
40264
40265 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
40266
40267         * g++.dg/abi/vthunk3.C: Run only on x86.
40268
40269 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
40270
40271         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
40272
40273 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
40274
40275         * lib/compat.exp (compat-execute): Fix logic error in last
40276         change.
40277
40278 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
40279
40280         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
40281
40282 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40283
40284         PR c++/8389
40285         * g++.dg/template/access6.C: New test.
40286
40287 2002-11-08  Jan Hubicka  <jh@suse.cz>
40288
40289         * gcc.dg/i386-ssefp-1.c: New test.
40290         * gcc.dg/i386-ssefp-1.c: New test.
40291
40292 2002-11-08  Jan Hubicka  <jh@suse.cz>
40293
40294         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
40295
40296 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
40297
40298         * g++.dg/abi/vthunk3.C: New test.
40299
40300         PR c++/8338
40301         * g++.dg/template/crash2.C: New test.
40302
40303 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
40304
40305         * g++.dg/abi/dtor1.C: New test.
40306         * g++.dg/abi/dtor2.C: Likewise.
40307
40308 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
40309
40310         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
40311         Darwin.
40312
40313 2002-11-04  Adam Nemet  <anemet@lnxw.com>
40314
40315         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
40316         -mthumb.  Only xfail with -O0.
40317
40318 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
40319
40320         * g++.dg/abi/thunk1.C: New test.
40321         * g++.dg/abi/thunk2.C: Likewise.
40322         * g++.dg/abi/vtt1.C: Likewise.
40323
40324 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
40325
40326         PR optimization/8423
40327         * gcc.c-torture/execute/builtin-constant.c: New test.
40328
40329 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
40330
40331         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
40332         Add some more cases.
40333
40334 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
40335
40336         PR c++/8391
40337         * g++.dg/opt/local1.C: New test.
40338
40339 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
40340
40341         PR c++/8160
40342         * g++.dg/template/complit1.C: New test.
40343
40344         PR c++/8149
40345         * g++.dg/template/typename4.C: Likewise.
40346
40347 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40348
40349         Core issue 287, PR c++/7639
40350         * g++.dg/template/instantiate1.C: Adjust error location.
40351         * g++.dg/template/instantiate3.C: New test.
40352         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
40353         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
40354         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
40355
40356 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
40357
40358         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
40359
40360 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
40361
40362         PR c++/8287
40363         * g++.dg/init/dtor2.C: New test.
40364
40365 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40366
40367         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
40368         * gcc.dg/nest.c: Bypass errors on irix6.
40369
40370 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
40371
40372         * gcc.dg/nest.c: Expect error for mmix-*-*.
40373         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
40374
40375 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
40376
40377         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
40378         markers.
40379
40380         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
40381
40382 2002-10-25  Mike Stump  <mrs@apple.com>
40383
40384         * gcc.dg/warn-1.c: New test.
40385
40386 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
40387
40388         * g++.dg/template/typename3.C: New test.
40389
40390 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
40391
40392         * g++.dg/lookup/ptrmem1.C: New test.
40393
40394         * g++.dg/abi/vthunk2.C: New test.
40395
40396 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
40397
40398         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
40399
40400 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
40401
40402         * g++.dg/abi/empty9.C: New test.
40403
40404 2002-10-24  Richard Henderson  <rth@redhat.com>
40405
40406         * g++.dg/inherit/thunk1.C: Enable for ia64.
40407
40408 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
40409
40410         PR c++/8067
40411         * g++.dg/lookup/pretty1.C: New test.
40412
40413 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
40414
40415         * gcc.dg/20021023-1.c: New test.
40416
40417 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
40418
40419         PR c++/7679
40420         * g++.dg/parse/inline1.C: New test.
40421
40422 2002-10-23  Richard Henderson  <rth@redhat.com>
40423
40424         * g++.dg/inherit/thunk1.C: Enable for x86_64.
40425
40426         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
40427
40428 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
40429
40430         PR c++/6579
40431         * g++.dg/parse/stmtexpr3.C: New test.
40432
40433 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
40434
40435         * g++.dg/expr/cond1.C: New test.
40436
40437 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
40438
40439         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
40440
40441 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
40442
40443         * g++.dg/abi/vbase13.C: New test.
40444         * g++.dg/abi/vbase14.C: Likewise.
40445
40446 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
40447
40448         * gcc.dg/tls/pic-1.c: New test.
40449         * gcc.dg/tls/nonpic-1.c: New test.
40450         * gcc.dg/20021018-1.c: New test.
40451
40452 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
40453
40454         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
40455         Remove only files with the same base name as the test case.
40456         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
40457         (profopt-execute): Likewise.  Also, remove old profiling
40458         and performance data files before running the tests.
40459
40460         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
40461         * g++.dg/bprob/bprob.exp: Likewise.
40462         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
40463         to allow more general test case names.
40464
40465         * g++.dg/bprob/bprob-1.C: Rename to ...
40466         * g++.dg/bprob/g++-bprob-1.C: ... this.
40467
40468         * g77.dg/bprob/bprob-1.f: Rename to ...
40469         * g77.dg/bprob/g77-bprob-1.f: ... this.
40470
40471 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
40472
40473         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
40474         bison 1.50 or later.
40475
40476 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
40477
40478         * g++.dg/README: Describe more test directories.
40479
40480 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
40481
40482         * g++.dg/init/array6.C: Add additional tests.
40483
40484 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
40485
40486         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
40487         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
40488
40489 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
40490
40491         * gcc.c-torture/compile/20020604-1.x: New.
40492         * gcc.c-torture/compile/simd-5.x: Likewise.
40493         * gcc.c-torture/execute/920710-1.x: Likewise.
40494         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
40495
40496 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
40497
40498         * g++.dg/inherit/override1.C: Add dg-options clause.
40499
40500 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40501
40502         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
40503         _mm_slli_si128.
40504
40505 2002-10-19  Andreas Schwab  <schwab@suse.de>
40506
40507         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
40508         directory component.
40509
40510 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
40511
40512         * g++.dg/inherit/thunk1.C: New test.
40513
40514         * g++.dg/inherit/override1.C: New test.
40515
40516         * g++.dg/abi/mangle11.C: New test.
40517         * g++.dg/abi/mangle14.C: New test.
40518         * g++.dg/abi/mangle17.C: New test.
40519
40520 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
40521
40522         * g++.dg/overload/member2.C: New test.
40523
40524 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
40525
40526         * g++.dg/README: Describe new compat directory.
40527         * g++.dg/dg.exp: Skip tests in compat directory.
40528         * README.compat: New file.
40529         * lib/compat.exp: New expect script.
40530         * g++.dg/compat: New test directory.
40531         * g++.dg/compat/compat.exp: New expect script.
40532         * g++.dg/compat/abi: New test directory.
40533         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
40534         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
40535         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
40536         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
40537         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
40538         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
40539         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
40540         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
40541         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
40542         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
40543         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
40544         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
40545         * g++.dg/compat/break: New test directory.
40546         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
40547         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
40548         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
40549         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
40550         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
40551         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
40552         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
40553         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
40554         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
40555         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
40556         g++.dg/compat/break/README: New files.
40557         * g++.dg/compat/eh: New test directory.
40558         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
40559         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
40560         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
40561         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
40562         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
40563         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
40564         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
40565         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
40566         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
40567         g++.dg/compat/eh/filter2_y.C,
40568         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
40569         g++.dg/compat/eh/new1_y.C,
40570         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
40571         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
40572         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
40573         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
40574         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
40575         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
40576         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
40577         g++.dg/compat/eh/unexpected1_y.C: New files.
40578         * g++.dg/compat/init: New test directory.
40579         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
40580         g++.dg/compat/init/array5_y.C,
40581         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
40582         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
40583         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
40584         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
40585         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
40586         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
40587         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
40588         g++.dg/compat/init/init-ref2_y.C: New files.
40589
40590 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
40591
40592         PR c++/7584
40593         * g++.dg/inherit/using3.C: New test.
40594
40595 2002-10-17  Jan Hubicka  <jh@suse.cz>
40596
40597         * gcc.dg/20021017-2.c: New test.
40598
40599 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
40600
40601         * g++.dg/abi/mangle16.C: Adjust.
40602
40603         * g++.dg/init/array8.C: New test.
40604
40605 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
40606
40607         * gcc.dg/special/mips-abi.exp: New test.
40608         * gcc.dg/special/mips-abi.s: Empty file used by the above.
40609
40610 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
40611
40612         * g++.dg/abi/mangle16.C: New test.
40613         * g++.dg/abi/mangle17.C: Likewise.
40614
40615         PR c++/7478
40616         * g++.dg/template/ref1.C: New test.
40617
40618 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40619
40620         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
40621
40622 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
40623
40624         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
40625
40626 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
40627
40628         PR c++/7524
40629         * g++.dg/init/array7.C: New test.
40630
40631 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
40632
40633         * g++.dg/init/array6.C: New test.
40634
40635         * g++.dg/abi/mangle13.C: Likewise.
40636         * g++.dg/abi/mangle14.C: Likewise.
40637         * g++.dg/abi/mangle15.C: Likewise.
40638
40639 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
40640
40641         * g++.dg/abi/empty8.C: New test.
40642
40643 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
40644
40645         * g++.dg/init/ctor1.C: New test.
40646
40647 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
40648
40649         * gcc.c-torture/execute/20021015-1.c: New test.
40650
40651 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
40652
40653         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
40654
40655 2002-10-14  Jan Hubicka  <jh@suse.cz>
40656
40657         * gcc.dg/i386-ssetype-[1-5].c: New tests.
40658
40659 2002-10-14  Richard Henderson  <rth@redhat.com>
40660
40661         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
40662
40663 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
40664
40665         PR optimization/6631
40666         * g++.dg/opt/const2.C: New test.
40667
40668 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
40669
40670         PR c++/7176
40671         * g++.dg/parse/friend1.C: New test.
40672         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
40673
40674 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
40675
40676         * gcc.dg/20021014-1.c: New test.
40677
40678 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
40679
40680         PR c++/5661
40681         * g++.dg/ext/vlm1.C: New test.
40682         * g++.dg/ext/vlm2.C: Likewise.
40683
40684         * g++.dg/init/array1.C: Remove invalid braces.
40685         * g++.dg/init/brace1.C: New test.
40686         * g++.dg/init/copy2.C: Likewise.
40687         * g++.dg/init/copy3.C: Likewise.
40688         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
40689         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
40690         braces.
40691
40692 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
40693
40694         * gcc.dg/cpp/assembler.S: Don't use -ansi.
40695
40696 2002-10-11  Richard Shann  <richard.shann@superh.com>
40697
40698         * gcc.c-torture/compile/simd-5.c: New test.
40699
40700 2002-10-10  Roger Sayle  <roger@eyesopen.com>
40701
40702         * gcc.c-torture/execute/shiftopt-1.c: New test case.
40703
40704 2002-10-10  Jim Wilson  <wilson@redhat.com>
40705
40706         * gcc.c-torture/execute/20021010-1.c: New test.
40707
40708 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
40709
40710         PR c/7353
40711         * g++.dg/ext/typedef-init.C: New test.
40712         * gcc.dg/typedef-init.c: New test.
40713
40714 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
40715
40716         * gcc.dg/cpp/paste13.c: New test.
40717
40718 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40719
40720         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
40721         remaining platforms, XFAIL during compile, not execute.  Don't
40722         XFAIL at -O0.
40723
40724 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
40725
40726         * gcc.dg/alias-1.c: Tweak expected warning.
40727
40728 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
40729
40730         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
40731
40732 2002-10-06  Andreas Jaeger  <aj@suse.de>
40733
40734         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
40735         * gcc.dg/cpp/c++98.C: Likewise.
40736
40737         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
40738         * g++.dg/cpp/c++98.C: Likewise.
40739
40740         * g++.dg/README (Subdirectories): Mention cpp directory.
40741
40742         PR target/7559
40743         * gcc.dg/20021006-1.c: New test.
40744
40745 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40746
40747         PR c++/7804
40748         * g++.dg/other/warning1.C: New test.
40749
40750 2002-10-04  Roger Sayle  <roger@eyesopen.com>
40751
40752         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
40753         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
40754         and sparc-*-* with -m64 as expected failures.  See PR 8087.
40755
40756 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
40757
40758         PR c++/7931
40759         * g++.dg/template/ptrmem3.C: New test.
40760
40761         PR c++/7754
40762         * g++.dg/template/union1.C: New test.
40763
40764 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
40765
40766         PR c++/8006
40767         * g++.dg/abi/mangle9.C: New test.
40768         * g++.dg/abi/mangle10.C: New test.
40769         * g++.dg/abi/mangle11.C: New test.
40770         * g++.dg/abi/mangle12.C: New test.
40771
40772 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
40773
40774         PR c++/7188.
40775         * g++.dg/template/meminit1.C: New test.
40776         * g++.dg/warn/Wreorder-1.C: Likewise.
40777         * g++.old-deja/g++.mike/warn3.C: Tweak.
40778         * lib/prune.exp: Ingore "in copy constructor".
40779
40780 2002-10-02  Andreas Jaeger  <aj@suse.de>
40781
40782         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
40783         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
40784         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
40785         on x86-64.
40786
40787 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
40788
40789         * gcc.dg/empty1.C: Fix typo.
40790
40791 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
40792
40793         * gcc.dg/alias-1.c: New test.
40794
40795 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
40796
40797         * gcc.dg/empty1.C: New test.
40798
40799         * g++.dg/tls/init-2.C: Tweak error messages.
40800
40801 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
40802
40803         * gcc.c-torture/compile/20020923-1.c: New test.
40804
40805 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
40806
40807         * gcc.c-torture/execute/ffs-1.c: New test.
40808         * gcc.c-torture/execute/ffs-2.c: Ditto.
40809
40810 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
40811
40812         * g++.dg/overload/member1.C: New test.
40813
40814 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
40815
40816         * g++.dg/abi/empty7.C: New test.
40817         * g++.dg/init/pm2.C: Likewise.
40818
40819 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
40820
40821         * g++.dg/rtti/crash1.C: New test.
40822
40823 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
40824
40825         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
40826         gcc.dg/sibcall-4.c: New tests.
40827
40828 2002-09-28  Roger Sayle  <roger@eyesopen.com>
40829
40830         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
40831         powerpc and MMIX targets.
40832
40833 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
40834
40835         * gcc.dg/cpp/20020927-1.c: New.
40836
40837 2002-09-26  David S. Miller  <davem@redhat.com>
40838
40839         * gcc.c-torture/compile/trunctfdf.c: New.
40840
40841 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40842
40843         * lib/target-supports.exp (check_weak_available): Handle solaris2.
40844
40845 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
40846
40847         * gcc.c-torture/execute/loop-15.c: New.
40848
40849 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
40850
40851         * README.QMTEST: Fix typo.
40852
40853 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
40854
40855         * gcc.dg/20020926-1.c: New test.
40856
40857 2002-09-25  David S. Miller  <davem@redhat.com>
40858
40859         PR target/7842
40860         * gcc.c-torture/execute/shiftdi.c: New test.
40861
40862 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
40863
40864         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
40865         unique to the tool.
40866         * lib/g77.exp (g77_init): Likewise.
40867         * lib/g++.exp (g++_init): Likewise.
40868         * lib/objc.exp (objc_init): Likewise.
40869
40870 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
40871
40872         * g++.dg/abi/empty5.C: New test.
40873         * g++.dg/abi/empty6.C: New test.
40874         * g++.dg/abi/vbase12.C: New test.
40875
40876 2002-09-25  Richard Henderson  <rth@redhat.com>
40877
40878         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
40879         too-small long double.
40880
40881 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
40882
40883         * gcc.dg/20020919-1.c: New test.
40884
40885 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
40886
40887         * g++.dg/abi/bitfield6.C: New test.
40888         * g++.dg/abi/bitfield7.C: New test.
40889         * g++.dg/abi/bitfield8.C: New test.
40890         * g++.dg/abi/vbase11.C: New test.
40891
40892 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40893
40894         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
40895         hppa*-*-hpux*.  Update test comment.
40896
40897 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
40898
40899         * gcc.dg/tls/struct-1.c: New test.
40900
40901 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
40902
40903         * gcc.dg/cpp/tr-warn2.c: Update.
40904
40905 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
40906
40907         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
40908
40909 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
40910
40911         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
40912         systems.
40913
40914 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
40915
40916         * gcc.c-torture/execute/ieee/mzero3.c: New test.
40917
40918         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
40919         Adjust for c++filt moved to binutils.  Remove spurious duplicate
40920         setting of cxxfilt.
40921
40922 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
40923
40924         * gcc.dg/20020312-2.c: Update for darwin.
40925
40926 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
40927
40928         * g++.old-deja/g++.other/crash32.C: Mark ICE.
40929
40930 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
40931
40932         * objc.dg/comp-types-1.m: New test.
40933         * objc.dg/comp-types-2.m: New test.
40934         * objc.dg/comp-types-3.m: New test.
40935         * objc.dg/comp-types-4.m: New test.
40936         * objc.dg/comp-types-5.m: New test.
40937         * objc.dg/comp-types-6.m: New test.
40938
40939 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40940
40941         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
40942
40943 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
40944
40945         * g++.dg/other/do1.C: New test.
40946
40947         * g++.dg/template/subst1.C: New test.
40948
40949 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
40950
40951         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
40952
40953 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
40954
40955         * g++.dg/template/qualttp20.C: Adjust expected errors.
40956         * g++.old-deja/g++.jason/report.C: Likewise.
40957         * g++.old-deja/g++.other/qual1.C: Likewise.
40958
40959         * g++.dg/lookup/scoped2.C: New test.
40960
40961         * g++.dg/ext/asm3.C: New test.
40962
40963 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
40964
40965         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
40966
40967 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
40968
40969         * ChangeLog: follow spelling conventions.
40970         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
40971         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
40972         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
40973         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
40974         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
40975         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
40976         * g++.old-deja/g++.law/global-init1.C: Likewise.
40977         * g++.old-deja/g++.other/delete4.C: Likewise.
40978         * g++.old-deja/g++.other/inline21.C: Likewise.
40979         * g++.old-deja/g++.other/singleton.C: Likewise.
40980         * g77.dg/strlen0.f: Likewise.
40981         * g77.f-torture/compile/20010519-1.f: Likewise.
40982         * g77.f-torture/compile/980310-4.f: Likewise.
40983         * gcc.c-torture/compile/20000605-1.c: Likewise.
40984         * gcc.c-torture/execute/20020225-1.c: Likewise.
40985         * gcc.dg/c90-hexfloat-2.c: Likewise.
40986         * gcc.dg/c99-bool-1.c: Likewise.
40987         * gcc.dg/c99-hexfloat-2.c: Likewise.
40988         * gcc.dg/dll-2.c: Likewise.
40989         * gcc.dg/wtr-union-init-1.c: Likewise.
40990         * gcc.dg/wtr-union-init-2.c: Likewise.
40991         * gcc.dg/wtr-union-init-3.c: Likewise.
40992         * gcc.dg/cpp/avoidpaste1.c: Likewise.
40993         * gcc.dg/cpp/defined.c: Likewise.
40994         * gcc.dg/cpp/macsyntx.c: Likewise.
40995         * gcc.dg/cpp/paste2.c: Likewise.
40996         * gcc.dg/cpp/trad/defined.c: Likewise.
40997         * gcc.dg/format/c90-printf-1.c: Likewise.
40998         * gcc.dg/format/c90-scanf-1.c: Likewise.
40999         * gcc.dg/format/c99-printf-1.c: Likewise.
41000         * gcc.dg/format/c99-scanf-1.c: Likewise.
41001         * gcc.misc-tests/gcov-8.c: Likewise.
41002         * lib/profopt.exp: Likewise.
41003
41004 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
41005
41006         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
41007
41008 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
41009
41010         * g++.dg/inherit/using2.C: New test.
41011
41012 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
41013
41014         * ChangeLog: Follow spelling conventions.
41015         * g++.dg/template/friend4.C: Likewise.
41016         * g++.old-deja/g++.pt/crash67.C: Likewise.
41017         * gcc.c-torture/execute/20000801-4.c: Likewise.
41018         * gcc.dg/c90-digraph-1.c: Likewise.
41019         * gcc.dg/c94-digraph-1.c: Likewise.
41020         * gcc.dg/c99-digraph-1.c: Likewise.
41021         * gcc.dg/cpp/line5.c: Likewise.
41022         * gcc.dg/cpp/multiline.c: Likewise.
41023         * gcc.dg/cpp/trad/literals-1.c: Likewise.
41024         * gcc.dg/format/attr-3.c: Likewise.
41025         * gcc.dg/format/c90-scanf-3.c: Likewise.
41026         * gcc.dg/format/ext-4.c: Likewise.
41027
41028 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
41029
41030         * g++.dg/template/pretty1.C: New test.
41031
41032 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
41033
41034         * gcc.c-torture/execute/struct-cpy-1.c: New test.
41035
41036 2002-09-13  Matt Austern  <austern@apple.com>
41037
41038         * g++.dg/other/constref[12].C: New, regression tests for
41039         passing a cast expression to a function by const reference.
41040
41041 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
41042
41043         * g++.dg/template/deduce1.C: New test.
41044
41045 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
41046
41047         * gcc.c-torture/execute/simd-1.c: Force all use of int to
41048         32-bit int.
41049
41050 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41051
41052         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
41053         usage.
41054
41055 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
41056
41057         * gcc.c-torture/compile/20020910-1.c: New test.
41058
41059 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
41060
41061         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
41062
41063 2002-09-10  Andreas Jaeger  <aj@suse.de>
41064
41065         * gcc.dg/20020312-2.c: Adjust for x86-64.
41066
41067 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
41068
41069         * g77.dg/7388.f: New test case for PR 7388.
41070
41071 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
41072
41073         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
41074
41075 2002-09-05  Ziemowit Laski <zlaski@apple.com>
41076
41077         * objc.dg/proto-lossage-1.m: New test.
41078
41079 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
41080
41081         * gcc.dg/cpp/_Pragma4.c: Fix typo.
41082
41083 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
41084
41085         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
41086         expected to pass.
41087
41088 2002-09-06  Stan Shebs  <shebs@apple.com>
41089             David Edelsohn  <edelsohn@gnu.org>
41090
41091         * gcc.dg/weak: New directory.
41092         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
41093         target-specific xfail bits.
41094         * gcc.dg/typeof-2.c: Move to new directory.
41095         * gcc.dg/weak.exp: New expect script.
41096
41097 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
41098
41099         * gcc.c-torture/execute/extzvsi.c: New test.
41100
41101 2002-09-05  Stan Shebs  <shebs@apple.com>
41102
41103         * gcc.dg/weak-1.c: xfail on Darwin.
41104         * gcc.dg/weak-2.c: Ditto.
41105         * gcc.dg/weak-3.c: Ditto.
41106         * gcc.dg/weak-4.c: Ditto.
41107         * gcc.dg/weak-5.c: Ditto.
41108         * gcc.dg/weak-6.c: Ditto.
41109         * gcc.dg/weak-7.c: Ditto.
41110         * gcc.dg/weak-8.c: Ditto.
41111         * gcc.dg/weak-9.c: Ditto.
41112
41113 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
41114
41115         * gcc.c-torture/execute/loop-14.c: New test.
41116
41117 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
41118
41119         * g++.dg/other/cxa-atexit1.C: New test.
41120
41121         * gcc.dg/typeof-2.c: New test.
41122
41123 2002-09-03  Roger Sayle  <roger@eyesopen.com>
41124
41125         * gcc.dg/builtins-2.c: New testcase.
41126         * gcc.dg/builtins-3.c: New testcase.
41127
41128 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
41129
41130         * gcc.dg/cpp/_Pragma4.c: New test.
41131
41132 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
41133
41134         * objc/execute/nil_method-1.m: New testcase.
41135
41136 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
41137
41138         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
41139         [Object class], not [Object initialize].
41140
41141 2002-08-31  Roger Sayle  <roger@eyesopen.com>
41142             Hans-Peter Nilsson  <hp@bitrange.com>
41143
41144         * gcc.c-torture/execute/20020720-1.x: Skip test on
41145         mmix-knuth-mmixware.  Correct comment.
41146
41147 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
41148
41149         * g++.dg/abi/bitfield5.C: New test.
41150         * g++.dg/abi/vbase10.C: Likewise.
41151
41152 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
41153
41154         * objc.dg/undeclared-selector.m: New test.
41155
41156 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
41157
41158         * g++.dg/other/offsetof1.C: Avoid cast warning.
41159
41160 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
41161
41162         * objc.dg/super-class-2.m: New test.
41163
41164 2002-08-24  Matt Austern  <austern@apple.com>
41165
41166         * g++.dg/ext/lvaddr.C: New test.
41167         * g++.dg/ext/lvcast.C: New test.
41168
41169 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
41170
41171         * g++.dg/inherit/cond1.C: New test.
41172
41173 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
41174
41175         * gcc.dg/noncompile/incomplete-1.c: New test.
41176
41177 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
41178
41179         * gcc.dg/typespec-1.c: New test.
41180
41181 2002-08-20  Devang Patel  <dpatel@apple.com>
41182         * objc.dg/proto-hier-2.m: New test.
41183
41184 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
41185
41186         * objc.dg/bitfield-1.m: New test.
41187         * objc.dg/bitfield-2.m: New test.
41188
41189 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
41190
41191         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
41192         gcc.dg/c99-flex-array-4.c: New tests.
41193
41194 2002-08-16  Stan Shebs  <shebs@apple.com>
41195
41196         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
41197
41198 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
41199
41200         * gcc.dg/typeof-1.c: New test.
41201         * g++.dg/ext/typeof2.C: New test.
41202
41203 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
41204
41205         * g++.dg/other/offsetof1.C: New test.
41206
41207 2002-08-14  Richard Henderson  <rth@redhat.com>
41208
41209         * gcc.dg/tls/diag-3.c: Fix expected message strings.
41210
41211 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
41212
41213         * gcc.dg/cpp/_Pragma3.c: New test.
41214
41215 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
41216
41217         * g++.dg/template/inherit3: New test.
41218
41219 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
41220
41221         * gcc.dg/bitfld-4.c: Add blank options.
41222
41223 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
41224
41225         * g++.dg/template/crash1.C: New test.
41226
41227 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
41228
41229         * gcc.dg/tls/opt-2.c: New test.
41230
41231 2002-08-08  Devang Patel  <dpatel@apple.com>
41232
41233         * objc.dg/selector-1.m : New test
41234
41235 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
41236
41237         * g++.dg/abi/bitfield4.C: New test.
41238         * gcc.dg/bitfld-4.c: New test.
41239
41240 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
41241
41242         * g++.dg/other/packed1.C: New test.
41243
41244 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
41245
41246         * g++.dg/abi/offsetof.C: Tweak error messages.
41247         * g++.old-deja/g++.mike/p10769a.C: Likewise.
41248
41249 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
41250
41251         * gcc.dg/bitfld-3.c: New test.
41252
41253 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
41254             Richard Henderson  <rth@redhat.com>
41255
41256         * gcc.dg/i386-bitfield1.c: New test.
41257         * g++.dg/abi/bitfield3.C: Update.
41258
41259 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
41260
41261         * objc.dg/const-str-2.m: Update.
41262         * gcc.dg/cpp/c++98.c: Change to C extension.
41263         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
41264         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
41265
41266 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
41267
41268         * gcc.dg/tls/diag-3.c: New.
41269
41270 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
41271
41272         * g++.dg/README (Subdirectories): Document new subdir expr.
41273         * g++.dg/expr/pmf-1.C: New test.
41274
41275 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
41276
41277         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
41278
41279 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
41280
41281         * g++.dg/abi/bitfield3.C: New test.
41282
41283 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
41284
41285         * lib/gcov.exp: Tweak expected line formats.
41286         * gcc.misc-tests/gcov8.c: New test.
41287         * gcc.misc-tests/gcov8.x: New flags.
41288
41289 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
41290
41291         * consistency.vlad/layout/endian.c: Include string.h.
41292
41293         * gcc.c-torture/execute/20020805-1.c: New test.
41294
41295 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
41296
41297         * g++.dg/other/conversion1.C: New test.
41298
41299 2002-08-03  Roger Sayle  <roger@eyesopen.com>
41300
41301         * gcc.dg/builtins-1.c: New testcase.
41302
41303 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
41304
41305         * g++.dg/inherit/access3.C: New test.
41306
41307 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
41308
41309         * gcc.dg/ia64-visibility-2.c: New test.
41310
41311 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
41312
41313         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
41314         __qualifier_flags to __flags.
41315
41316 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
41317
41318         * g++.dg/inherit/operator1.C: New test.
41319         * g++.dg/lookup/disamb1.C: Fix typo in comment.
41320         * g++.dg/other/error1.C: Change expected error message.
41321         * g++.dg/template/conv4.C: Likewise.
41322
41323 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
41324
41325         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
41326         for documented behavior.
41327
41328 2002-07-25  Roger Sayle  <roger@eyesopen.com>
41329
41330         * gcc.c-torture/execute/20020720-1.x: Skip this test on
41331         several targets known to fail.
41332
41333 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
41334
41335         * gcc.dg/mips-args-[123].c: New tests.
41336
41337 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
41338
41339         * gcc.dg/ppc-spe.c: New.
41340
41341 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
41342
41343         * g++.dg/other/ptrmem4.C: New testcase.
41344
41345 2002-07-24  Richard Henderson  <rth@redhat.com>
41346
41347         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
41348
41349 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
41350
41351         * g++.dg/ext/alignof1.C (main): Return 0 for success.
41352
41353 2002-07-24  Roger Sayle  <roger@eyesopen.com>
41354
41355         * gcc.c-torture/execute/memset-3.c: New testcase.
41356
41357 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
41358
41359         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
41360         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
41361
41362 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41363
41364         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
41365         Delete.
41366
41367 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
41368
41369         * gcc.c-torture/compile/simd-4.c: New test.
41370
41371 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41372
41373         PR c++/7347, c++/7348
41374         * g++.dg/template/access4.C: New test.
41375         * g++.dg/template/access5.C: New test.
41376         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
41377         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
41378         * g++.old-deja/g++.pt/ttp58.C: Likewise.
41379         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
41380
41381 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
41382
41383         * gcc.dg/gnu89-init-2.c: New test.
41384
41385 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
41386
41387         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
41388
41389 2002-07-20  Roger Sayle  <roger@eyesopen.com>
41390
41391         * gcc.c-torture/execute/20020720-1.c: New testcase.
41392
41393 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
41394
41395         * gcc.dg/cpp/Wsignprom.c: New tests.
41396
41397 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
41398
41399         * gcc.c-torture/execute/loop-13.c: New test.
41400
41401 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
41402
41403         * gcc.dg/cpp/expr.c: New tests.
41404
41405 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
41406
41407         * g++.dg/opt/pr6713.C: Add template instantiation.
41408
41409 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
41410
41411         * gcc.dg/nest.c: New test.
41412
41413 2002-07-17  Richard Henderson  <rth@redhat.com>
41414
41415         * g++.dg/opt/pr6713.C: New test.
41416
41417 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
41418
41419         * gcc.c-torture/execute/loop-2e.x: Let the testcase
41420         XFAIL for all x86 processors.
41421
41422 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
41423
41424         * gcc.c-torture/execute/20010122-1.x: Do not test with
41425         -fomit-frame-pointer.
41426
41427 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41428
41429         * g++.dg/template/instantiate2.C: New test.
41430         * g++.dg/template/spec4.C: New test.
41431
41432 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41433
41434         * g++.dg/template/access2.C: New test.
41435         * g++.dg/template/access3.C: New test.
41436
41437 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
41438
41439         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
41440         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
41441         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
41442         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
41443         Convert to use <stdarg.h>.
41444         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
41445         Delete.
41446         * gcc.dg/va-arg-2.c: New.
41447         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
41448
41449 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
41450
41451         * gcc.c-torture/compile/20020710-1.c: New test.
41452
41453 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
41454                           Andrew Pinski  <pinskia@physics.uc.edu>
41455
41456         gcc.c-torture/compile/simd-2.c: New testcase.
41457         gcc.c-torture/compile/simd-3.c: Likewise.
41458
41459 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
41460
41461         PR c++/7224
41462         * g++.dg/overload/error1.C: New test.
41463
41464 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41465
41466         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
41467         configuration and IRIX 6 O32 ABI.
41468
41469 2002-07-11  Roger Sayle  <roger@eyesopen.com>
41470
41471         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
41472
41473 2002-07-10  Roger Sayle  <roger@eyesopen.com>
41474
41475         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
41476
41477 2002-07-10  Jeffrey A Law  <law@redhat.com>
41478
41479         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
41480
41481         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
41482
41483 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
41484
41485         * gcc.dg/20020312-2.c: Check for __PPC__.
41486
41487 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
41488
41489         * gcc.c-torture/compile/20020709-1.c: New test.
41490
41491 2002-07-07  Roger Sayle  <roger@eyesopen.com>
41492
41493         * g++.dg/template/qualttp21.C: New test case.
41494
41495 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
41496
41497         * gcc.c-torture/compile/20020706-1.c: New test.
41498         * gcc.c-torture/compile/20020706-2.c: New test.
41499
41500 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
41501             Alexandre Oliva  <aoliva@redhat.com>
41502
41503         * g++.dg/warn/incomplete1.C: New test.
41504
41505 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41506
41507         PR c++/7099
41508         * g++.dg/warn/noreturn1.C: New test.
41509
41510 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
41511
41512         PR c++/6706
41513         * g++.dg/debug/debug6.C: New test.
41514         * g++.dg/debug/debug7.C: New test.
41515
41516 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
41517
41518         * gcc.c-torture/compile/simd-3.c: New test.
41519
41520 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
41521
41522         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
41523         * gcc.dg/20020620-1.c: Likewise.
41524
41525 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41526
41527         PR c++/6944
41528         * g++.dg/init/array4.C: New test.
41529         * g++.dg/init/array5.C: New test.
41530
41531 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
41532
41533         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
41534         * gcc.c-torture/execute/simd-2.c (main): Likewise.
41535
41536 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41537
41538         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
41539         * gcc.dg/wtr-aggr-init-1.c: Likewise.
41540         * gcc.dg/wtr-conversion-1.c: Likewise.
41541         * gcc.dg/wtr-escape-1.c: Likewise.
41542         * gcc.dg/wtr-int-type-1.c: Likewise.
41543         * gcc.dg/wtr-label-1.c: Likewise.
41544         * gcc.dg/wtr-static-1.c: Likewise.
41545         * gcc.dg/wtr-strcat-1.c: Likewise.
41546         * gcc.dg/wtr-suffix-1.c: Likewise.
41547         * gcc.dg/wtr-switch-1.c: Likewise.
41548         * gcc.dg/wtr-unary-plus-1.c: Likewise.
41549         * gcc.dg/wtr-union-init-1.c: Likewise.
41550         * gcc.dg/wtr-union-init-2.c: Likewise.
41551         * gcc.dg/wtr-union-init-3.c: Likewise.
41552
41553         * gcc.dg/wtr-func-def-1.c: New test.
41554
41555 2002-07-02 Devang Patel <dpatel@apple.com>
41556
41557         * objc.dg/param-1.m: New test.
41558
41559 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
41560
41561         * gcc.dg/cpp/trad/directive.c: Add test.
41562         * gcc.dg/cpp/trad/macroargs.c: Add test.
41563         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
41564
41565 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
41566
41567         * gcc.dg/cpp/cmdlne-M.c: New test.
41568
41569 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
41570
41571         * objc.dg/desig-init-1.m: New test.
41572
41573 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41574
41575         PR c++/6716
41576         * g++.dg/template/instantiate1.C: New test.
41577
41578 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
41579
41580         PR c++/7112
41581         * g++.dg/template/sizeof2.C: New test.
41582
41583 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
41584
41585         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
41586         gcc.dg/cpp/trad/include.c: New tests.
41587
41588 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
41589
41590         PR target/7177
41591         * gcc.c-torture/compile/20020701-1.c: New test.
41592
41593 2002-07-01  Stan Shebs  <shebs@apple.com>
41594
41595         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
41596         header here...
41597         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
41598         (objc-torture-execute): or here.
41599
41600 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
41601
41602         * gcc.c-torture/execute/arith-rand-ll.c: New test.
41603
41604 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
41605
41606         * gcc.dg/cpp/trad/escaped-nl.c: New test.
41607
41608 2002-06-30  Devang Patel  <dpatel@apple.com>
41609
41610         * objc.dg/fsyntax-only.m: New test.
41611
41612 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
41613
41614         PR c++/6695
41615         * g++.dg/template/friend7.C: New file.
41616
41617 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
41618
41619         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
41620         return type.
41621
41622 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
41623
41624         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
41625         avoid division by zero.
41626
41627 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
41628
41629         * gcc.dg/Wunknownprag.c: New tests.
41630
41631 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
41632
41633         * gcc.c-torture/execute/simd-2.c: New test.
41634
41635 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
41636
41637         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
41638         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
41639         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
41640         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
41641         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
41642         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
41643         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
41644         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
41645         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
41646         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
41647         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
41648         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
41649         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
41650         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
41651         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
41652         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
41653         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
41654
41655 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
41656
41657         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
41658         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
41659         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
41660         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
41661         New tests.
41662         * gcc.dg/cpp/trad/directive.c: Update.
41663
41664 2002-06-23  Andreas Jaeger  <aj@suse.de>
41665
41666         * gcc.c-torture/execute/complex-6.c: New.
41667
41668 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
41669
41670         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
41671         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
41672         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
41673         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
41674
41675 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
41676
41677         * gcc.dg/cpp/trad: New directory with traditional tests copied
41678         from parent directory.
41679         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
41680         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
41681         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
41682         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
41683         Move to trad/ and rename.
41684         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
41685         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
41686         gcc.dg/cpp/trad/redef2.c: New tests.
41687         * gcc.dg/cpp/trad/trad.exp: New driver.
41688
41689 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
41690
41691         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
41692         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
41693         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
41694         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
41695         Remove.
41696
41697 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
41698
41699         * gcc.dg/20020620-1.c: New test.
41700
41701 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41702
41703         * g++.dg/template/ttp4.C: New test.
41704
41705 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
41706
41707         * g++.dg/opt/vt1.C: Fix regexp.
41708
41709 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41710
41711         * gcc.c-torture/execute/pure-1.c: Make functions static again.
41712         Don't use attribute `noinline'.
41713
41714 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
41715
41716         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
41717
41718 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
41719
41720         * gcc.c-torture/execute/simd-1.c: New.
41721
41722         * gcc.dg/simd-1.c: New.
41723
41724 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
41725
41726         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
41727
41728 2002-06-16  Richard Henderson  <rth@redhat.com>
41729
41730         * g++.dg/ext/anon-struct1.C: New.
41731         * g++.dg/ext/anon-struct2.C: New.
41732         * g++.dg/ext/anon-struct3.C: New.
41733         * gcc.dg/anon-struct-1.c: New.
41734         * gcc.dg/anon-struct-2.c: New.
41735         * gcc.dg/anon-struct-3.c: New.
41736         * gcc.dg/20011008-1.c: Adjust warning text.
41737         * gcc.dg/20020527-1.c: Add -fms-extensions.
41738
41739 2002-06-16  Richard Henderson  <rth@redhat.com>
41740
41741         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
41742
41743 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
41744
41745         * gcc.c-torture/execute/20020615-1.c: New test.
41746
41747 2002-06-15  Roger Sayle  <roger@eyesopen.com>
41748
41749         * gcc.c-tortuture/execute/compare-1.c: New test case.
41750         * gcc.c-tortuture/execute/compare-2.c: New test case.
41751         * gcc.c-tortuture/execute/compare-3.c: New test case.
41752
41753 2002-06-13  Richard Henderson  <rth@redhat.com>
41754
41755         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
41756         ia64 ilp32.
41757
41758 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41759
41760         * g++.dg/template/typename2.C: Update error message.
41761
41762 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
41763
41764         * gcc.c-torture/execute/20020611-1.c: New test.
41765
41766 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
41767
41768         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
41769         list of targets to skip.
41770
41771 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
41772
41773         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
41774         targets if not optimizing.
41775
41776 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
41777
41778         * gcc.c-torture/compile/20020605-1.c: New test.
41779
41780         * g++.dg/opt/vt1.C: New test.
41781
41782         * gcc.dg/20020531-1.c: New test.
41783
41784         * gcc.dg/20020530-1.c: New test.
41785
41786         * gcc.dg/20020527-1.c: New test.
41787
41788         * g++.dg/opt/cse1.C: New test.
41789
41790 2002-06-07  Roger Sayle  <roger@eyesopen.com>
41791
41792         * gcc.dg/20020607-2.c: New test case.
41793
41794 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
41795
41796         * gcc.c-torture/compile/20020604-1.c: New test.
41797
41798 2002-06-04  Richard Henderson  <rth@redhat.com>
41799
41800         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
41801         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
41802         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
41803
41804 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
41805
41806         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
41807
41808 2002-06-03  Richard Henderson  <rth@redhat.com>
41809
41810         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
41811         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
41812
41813 2002-06-02  Richard Henderson  <rth@redhat.com>
41814
41815         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
41816         test functions static.
41817
41818 2002-06-02  Andreas Jaeger  <aj@suse.de>
41819
41820         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
41821         now.
41822
41823 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
41824
41825         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
41826         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
41827         Update for mofified diagnostics.
41828         * gcc.dg/c99-intconst-1.c: No longer fail.
41829
41830 2002-06-02  Richard Henderson  <rth@redhat.com>
41831
41832         * gcc.dg/uninit-A.c: Remove xfail markers.
41833
41834 2002-06-01  Roger Sayle  <roger@eyesopen.com>
41835
41836         * gcc.dg/fnegate-1.c: New test case.
41837
41838 2002-05-30  Osku Salerma  <osku@iki.fi>
41839
41840         * gcc.c-torture/execute/mayalias-1.c: New file.
41841
41842 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
41843
41844         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
41845         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
41846         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
41847
41848 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
41849
41850         * gcc.c-torture/execute/20020529-1.c: New test.
41851
41852 2002-05-27  Richard Henderson  <rth@redhat.com>
41853
41854         * g++.dg/ext/attrib6.C: New test case.
41855
41856 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41857
41858         * gcc.c-torture/execute/pure-1.c: New test.
41859
41860 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
41861
41862         * gcc.dg/cpp/arith-2.c: Remove.
41863
41864 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
41865
41866         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
41867         * gcc.dg/cpp/if-3.c: Remove.
41868
41869 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
41870
41871         * g++.dg/opt/cse2.C: New test.
41872
41873 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
41874
41875         * gcc.dg/cpp/arith-1.c: New semantic tests.
41876         * gcc.dg/cpp/if-1.c: Update.
41877
41878 2002-05-24  Ben Elliston  <bje@redhat.com>
41879
41880         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
41881
41882 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
41883
41884         * gcc.dg/verbose-asm.c: New test.
41885
41886 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
41887
41888         * gcc.dg/cpp/paste12.c: New test.
41889
41890 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
41891
41892         * g++.dg/parse/named_ops.C: New test.
41893
41894 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
41895
41896         * gcc.dg/weak-8.c: New test.
41897
41898 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
41899
41900         * gcc.dg/weak-2.c: Allow optional leading underscore
41901         in scan-assembler symbol name.
41902         * gcc.dg/weak-3.c: Likewise.
41903         * gcc.dg/weak-4.c: Likewise.
41904         * gcc.dg/weak-5.c: Likewise.
41905
41906 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
41907
41908         * gcc.dg/20020523-1.c: New test.
41909
41910 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
41911
41912         * objc.dg/const-str-2.m: Update now that we stop after
41913         a command line error.
41914
41915 2002-05-22  Richard Henderson  <rth@redhat.com>
41916
41917         * g++.dg/dg.exp: Fix typo in test pruneing.
41918
41919 2002-05-22  Richard Henderson  <rth@redhat.com>
41920
41921         * g++.dg/dg.exp: Prune the tls subdirectory.
41922         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
41923         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
41924         * g++.dg/tls/init-1.C: New.
41925
41926 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
41927
41928         * gcc.dg/20020517-1.c: New test.
41929
41930 2002-05-21  Richard Henderson  <rth@redhat.com>
41931
41932         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
41933         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
41934
41935 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
41936
41937         * g++.dg/other/copy2.C: New test.
41938
41939 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
41940
41941         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
41942         (MAX_COPY): Bump up to 10 times sizeof (long long).
41943         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
41944
41945         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
41946         sizeof (long long).
41947
41948         * gcc.c-torture/execute/strcpy-1.c: New test.
41949
41950 2002-05-19  Jason Merrill  <jason2redhat.com>
41951
41952         * g++.dg/ext/oper1.C: New test.
41953
41954 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
41955 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
41956
41957         * README.QMTEST: New file.
41958
41959         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
41960
41961 2002-05-19  Andreas Jaeger  <aj@suse.de>
41962
41963         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
41964         now.
41965         * gcc.c-torture/execute/loop-2d.x: Likewise.
41966
41967 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
41968
41969         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
41970         support weak symbols.
41971         * gcc.dg/weak-4.c: Likewise.
41972         * gcc.dg/weak-6.c: Likewise.
41973
41974 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
41975
41976         * gcc.dg/weak-3.c: Add dg-excess-error comment for
41977         cygwin, coff and h8300-*-hms targets
41978         * gcc.dg/weak-5.c: Likewise.
41979         * gcc.dg/weak-7.c: Likewise.
41980
41981 2002-05-16  Jason Merrill  <jason@redhat.com>
41982
41983         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
41984         (scan-assembler-not, scan-assembler-dem): Likewise.
41985         (scan-assembler-dem-not): Likewise.
41986
41987 2002-05-15  Richard Henderson  <rth@redhat.com>
41988
41989         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
41990
41991 2002-05-15  Richard Henderson  <rth@redhat.com>
41992
41993         * gcc.dg/weak-5.c (vfoo1c): No warning here.
41994         (vfoo1f): Warning here.
41995         (vfoo1l): Don't redefine the alias.
41996
41997 2002-05-14  Jason Merrill  <jason@redhat.com>
41998             Alexandre Oliva  <aoliva@redhat.com>
41999
42000         * g++.dg/init/pm1.C: New test.
42001
42002 2002-05-12  David S. Miller  <davem@redhat.com>
42003
42004         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
42005         types.
42006
42007 2002-05-10  Roger Sayle  <roger@eyesopen.com>
42008
42009         * gcc.c-torture/execute/20020510-1.c: New test case.
42010
42011 2002-05-10  David S. Miller  <davem@redhat.com>
42012
42013         * gcc.c-torture/execute/conversion.c: Test long double too.
42014
42015 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
42016
42017         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
42018         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
42019         * lib/g++.exp (g++_link_flags): Likewise.
42020         * lib/objc.exp (objc_target_compile): Likewise.
42021
42022 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
42023
42024         * gcc.dg/cpp/poison.c: Update.
42025         * gcc.dg/cpp/20000625-2.c: Remove.
42026         * gcc.dg/cpp/direct2s.c: Remove final test.
42027
42028 2002-05-08  Tom Rix  <trix@redhat.com>
42029
42030         * gcc.c-torture/execute/20020508-1.c: New test.
42031         * gcc.c-torture/execute/20020508-2.c: New test.
42032         * gcc.c-torture/execute/20020508-3.c: New test.
42033
42034 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
42035
42036         * gcc.dg/cpp/charconst-4.c: More tests.
42037
42038 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
42039
42040         PR c/6569
42041         * gcc.dg/weak-3.c: Update location of warning messages.
42042         * gcc.dg/weak-5.c: Likewise.
42043
42044 2002-05-06  Roger Sayle  <roger@eyesopen.com>
42045
42046         * gcc.c-torture/execute/20020506-1.c: New test case.
42047
42048 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
42049
42050         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
42051
42052 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
42053
42054         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
42055
42056 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
42057
42058         * gcc.dg/cpp/charconst-3.c: New test.
42059
42060 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
42061
42062         * gcc.dg/cpp/charconst.c: Update tests.
42063
42064 2002-05-05  Tim Josling  <tej@melbpc.org.au>
42065
42066         * treelang: Added directory for new sample language treelang. Also
42067         lib/treelang.exp: New file to signal treelang should be tested.
42068
42069 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
42070
42071         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
42072         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
42073         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
42074         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
42075         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
42076         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
42077         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
42078
42079 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
42080
42081         * gcc.dg/format/xopen-2.c: New test.
42082
42083 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
42084
42085         * gcc.dg/20020503-1.c: New test.
42086
42087 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
42088
42089         * g++.dg/init/dtor1.C: Make it tougher.
42090
42091 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
42092
42093         * g++.dg/init/dtor1.C: New test.
42094
42095 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
42096
42097         * gcc.dg/altivec-8.c: New.
42098
42099 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
42100
42101         * gcc.dg/altivec-7.c: New.
42102
42103 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
42104
42105         * g++.dg/parse/typedef1.C: New test.
42106
42107 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
42108
42109         PR c++/6486
42110         * g++.dg/template/friend6.C: New test.
42111
42112         PR c++/6492
42113         * g++.dg/init/copy1.C: New test.
42114
42115 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
42116
42117         * g++.dg/warn/effc1.C: New test.
42118
42119 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
42120
42121         * gcc.dg/cpp/if-cexp.c: Add a test.
42122
42123 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
42124
42125         * gcc.dg/20020426-2.c: New test.
42126
42127 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
42128
42129         * gcc.dg/cpp/if-mop.c: Update.
42130         * gcc.dg/cpp/if-mpar.c: Add test.
42131         * gcc.dg/cpp/if-oppr.c: Update.
42132
42133 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42134
42135         PR c/6343
42136         * gcc.dg/weak-[2-7].c: New tests.
42137
42138 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
42139
42140         * gcc.dg/enum1.c: New test.
42141
42142 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
42143
42144         PR c++/6497
42145         * g++.dg/inherit/access2.C: New test.
42146
42147 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
42148
42149         PR bootstrap/6445
42150         * gcc.dg/20020426-1.c: New test.
42151
42152 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
42153
42154         * g++.dg/abi/enum1.C: New test.
42155
42156 2002-04-26  Richard Henderson  <rth@redhat.com>
42157
42158         * gcc.dg/c99-bool-1.c: Expect always true warning.
42159
42160 2002-04-25  Roger Sayle  <roger@eyesopen.com>
42161
42162         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
42163
42164 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42165
42166         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
42167         targets.
42168
42169 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
42170
42171         * g++.dg/abi/mange7.C: New test.
42172
42173         PR c++/6438.
42174         * g++.dg/parse/stmtexpr2.C: New test.
42175
42176 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
42177
42178         * gcc.dg/20020312-2.c: Add SH target.
42179
42180 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42181
42182         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
42183         compiler output on mips*-*-irix*.
42184
42185 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
42186
42187         * g++.dg/parse/attr1.C: New test.
42188
42189 2002-04-23  Roger Sayle  <roger@eyesopen.com>
42190
42191         * gcc.c-torture/execute/string-opt-17.c: New test case.
42192         * gcc.c-torture/execute/memset-2.c: New test case.
42193
42194 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
42195
42196         PR c++/6256:
42197         * g++.dg/template/friend5.C: New test.
42198
42199         PR c++/6331:
42200         * g++.dg/template/qual1.C: Likewise.
42201
42202 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
42203
42204         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
42205         Include stdlib.h, not stdio.h or ctype.h.
42206
42207 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
42208
42209         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
42210         cris-*-elf* and mmix-*-*.
42211         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
42212         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
42213         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
42214         Ditto.
42215         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
42216         * gcc.dg/wchar_t-1.c: Ditto.
42217
42218 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
42219
42220         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
42221         Clarify comment.
42222
42223 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
42224
42225         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
42226
42227 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42228
42229         * gcc.c-torture/execute/20000906-1.x: Delete.
42230
42231 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
42232
42233         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
42234
42235 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
42236
42237         * PR6367
42238         * g77.f-torture/execute/6367.f: New test.
42239         * g77.f-torture/execute/6367.x: Disable for MMIX.
42240
42241 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
42242
42243         * PR6352
42244         * g++.dg/opt/inline2.C: New test.
42245
42246 2002-04-18  Richard Henderson  <rth@redhat.com>
42247
42248         * gcc.dg/20000906-1.c: Enable for all targets.
42249         * gcc.c-torture/compile/iftrap-2.c: New.
42250
42251 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
42252
42253         * gcc.dg/20020418-1.c: New test.
42254         * gcc.dg/20020418-2.c: New test.
42255
42256 2002-04-18  Richard Henderson  <rth@redhat.com>
42257
42258         * gcc.c-torture/compile/iftrap-1.c: New.
42259         * gcc.dg/iftrap-1.c: Adjust for ia64.
42260         * gcc.dg/iftrap-2.c: New.
42261
42262 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
42263
42264         * gcc.c-torture/compile/20020418-1.c: New test.
42265
42266 2002-04-18  Roger Sayle  <roger@eyesopen.com>
42267
42268         * gcc.c-torture/compile/20020415-1.c: New.
42269
42270 2002-04-18  David S. Miller  <davem@redhat.com>
42271
42272         * gcc.c-torture/execute/20020418-1.c: New test.
42273
42274 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
42275
42276         * gcc.dg/20020416-1.c: New test.
42277
42278         * g++.dg/opt/inline1.C: New test.
42279
42280 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
42281
42282         * gcc.dg/altivec-5.c: New test.
42283
42284         * gcc.dg/20020415-1.c: New test.
42285
42286 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
42287
42288         * lib/chill.exp: Remove.
42289
42290 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
42291
42292         * g++.dg/other/big-struct.C: New test.
42293
42294 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
42295
42296         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
42297         of scratch file.
42298
42299 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
42300
42301         PR c/6277
42302         * gcc.dg/i386-387-1.c: Allow optional leading underscore
42303         in scan-assembler function name
42304
42305 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
42306
42307         * g77.f-torture/execute/980628-4.x,
42308         g77.f-torture/execute/980628-5.x,
42309         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
42310         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
42311         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
42312         i[34567]86-*-*.
42313
42314 2002-04-13  David S. Miller  <davem@redhat.com>
42315
42316         * gcc.c-torture/execute/20020413-1.c: New test.
42317
42318 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
42319
42320         * gcc.dg/asm-6.c,
42321         * g++.dg/ext/asm1.C: New tests.
42322
42323 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
42324
42325         PR c++ 5373.
42326         * g++.dg/parse/stmtexpr1.C: New test.
42327
42328         PR c++/5189.
42329         * g++.dg/template/copy1.C: New test.
42330
42331 2002-04-12  Richard Henderson  <rth@redhat.com>
42332
42333         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
42334
42335 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
42336
42337         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
42338         gcc.c-torture/execute/20020307-2.c.
42339
42340 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
42341
42342         * g++.dg/ext/attrib5.C,
42343         * g++.dg/lookup/struct1.C: New tests.
42344
42345 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
42346
42347         * gcc.dg/20020411-1.c: New test.
42348
42349         * gcc.c-torture/execute/20020411-1.c: New test.
42350
42351 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
42352
42353         * g77.f-torture/execute/6177.f: New test.
42354
42355 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
42356
42357         PR middle-end/6247
42358         * g++.dg/opt/cleanup1.C: New test.
42359
42360         * g++.dg/opt/const1.C: New test.
42361
42362 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
42363
42364         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
42365
42366 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
42367
42368         PR c++/5507
42369         * g++.dg/template/typename2.C: New test.
42370
42371 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
42372
42373         * gcc.c-torture/execute/loop-12.c: New.
42374
42375 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
42376
42377         * g77.f-torture/execute/980628-4.x,
42378         g77.f-torture/execute/980628-5.x,
42379         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
42380         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
42381         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
42382
42383 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42384
42385         PR optimization/6086
42386         * g++.dg/opt/preinc1.C: New test.
42387
42388 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
42389
42390         PR c++/5571
42391         * g++.dg/opt/static2.C: New test.
42392
42393 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
42394
42395         PR c/5120
42396         * gcc.dg/20020406-1.c: New test.
42397
42398 2002-04-04  David S. Miller  <davem@redhat.com>
42399
42400         * gcc.c-torture/execute/20020404-1.c: New test.
42401
42402 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
42403
42404         PR c/6123
42405         * gcc.dg/20020312-2.c: Do not declare global register variable
42406         if __PIC__ or __pic__ is defined.
42407
42408 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
42409
42410         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
42411         __asm__ so that it works correctly even if -ansi -pedantic-errors.
42412
42413 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42414
42415         * gcc.misc-tests/linkage.exp: Update last change to handle
42416         sparc*-, not just sparc-.
42417
42418 2002-04-03  Richard Henderson  <rth@redhat.com>
42419
42420         * gcc.dg/cpp/ucs.c: Improved long UCS test.
42421
42422 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
42423
42424         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
42425
42426 2002-04-02  David S. Miller  <davem@redhat.com>
42427
42428         * gcc.c-torture/execute/20020402-3.c: New test.
42429
42430 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
42431
42432         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
42433         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
42434
42435         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
42436         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
42437         g77.f-torture/execute/20001201.x,
42438         g77.f-torture/execute/u77-test.x: New files.
42439
42440         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
42441         * gcc.dg/wchar_t-1.c: Ditto.
42442
42443 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42444
42445         * gcc.c-torture/execute/20020402-1.c: New test.
42446
42447 2002-04-01  Richard Henderson  <rth@redhat.com>
42448
42449         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
42450
42451         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
42452
42453 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42454
42455         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
42456
42457 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
42458
42459         * g++.dg/inherit/template-as-base.C: Expect error.
42460         * g++.dg/inherit/namespace-as-base.C: Likewise.
42461
42462 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
42463
42464         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
42465         g++.dg/ext/instantiate3.C: Tweak match patterns.
42466
42467         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
42468         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
42469         -da test.
42470
42471 2002-03-31  Richard Henderson  <rth@redhat.com>
42472
42473         * gcc.dg/special/alias-2.c: New.
42474         * gcc.dg/special/ecos.exp: Run it.
42475
42476 2002-03-31  Richard Henderson  <rth@redhat.com>
42477
42478         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
42479
42480 2002-03-31  Kazu Hirata  <kazu@hxi.com>
42481
42482         * gcc.dg/weak-1.c: Disable on h8300 port.
42483
42484 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
42485
42486         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
42487         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
42488         ordering tests.
42489         * g++.dg/bprob/bprob-1.C: New test.
42490         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
42491         * g++.dg/gcov/gcov-1.C: New test.
42492         * g++.dg/gcov/gcov-1.x: New file.
42493         * g++.dg/gcov/gcov-2.C: New test.
42494         * g++.dg/gcov/gcov-3.C: New test.
42495         * g++.dg/gcov/gcov-3.h: New file.
42496
42497 2002-03-28  Roger Sayle  <roger@eyesopen.com>
42498
42499         * g++.old-deja/g++.other/builtins5.C: New test.
42500         * g++.old-deja/g++.other/builtins6.C: New test.
42501         * g++.old-deja/g++.other/builtins7.C: New test.
42502         * g++.old-deja/g++.other/builtins8.C: New test.
42503         * g++.old-deja/g++.other/builtins9.C: New test.
42504
42505 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
42506
42507         * g++.dg/opt/static1.C: New test.
42508
42509         * g++.dg/opt/longbranch1.C: New test.
42510
42511 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
42512
42513         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
42514
42515         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
42516
42517 2002-03-28  Jeffrey A Law  (law@redhat.com)
42518
42519         * gcc.c-torture/execute/20020328-1.c: New test.
42520
42521 2002-03-27  Richard Henderson  <rth@redhat.com>
42522
42523         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
42524         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
42525         move from g++.old-deja/g++.ext/.
42526
42527 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
42528
42529         * g++.dg/init/new2.C: New test.
42530
42531 2002-03-26  Richard Henderson  <rth@redhat.com>
42532
42533         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
42534
42535         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
42536         on sparc.
42537
42538         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
42539         sparcv9 systems.
42540         * gcc.dg/20001102-1.c: Likewise.
42541
42542 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
42543
42544         * gcc.dg/cpp/endif-pedantic1.c,
42545         gcc.dg/cpp/endif-pedantic2.c: New tests.
42546
42547 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
42548
42549         * g++.dg/init/new1.C: New test.
42550
42551 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
42552
42553         * g++.dg/abi/vbase9.C: New test.
42554
42555 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
42556
42557         * gcc.dg/arm-asm.c: New test.
42558
42559 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
42560
42561         * gcc.dg/Wswitch-enum.c: New test.
42562         Fix PR c/5044.
42563
42564 2002-03-26  Richard Henderson  <rth@redhat.com>
42565
42566         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
42567         structure.
42568
42569 2002-03-25  Richard Henderson  <rth@redhat.com>
42570
42571         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
42572         sparcv9 systems.
42573
42574         * gcc.c-torture/compile/20011119-1.c (xxx): New.
42575         * gcc.c-torture/compile/20011119-2.c (xxx): New.
42576
42577 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
42578
42579         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
42580
42581 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
42582
42583         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
42584         targets using generic thunk support.
42585
42586 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
42587
42588         * gcc.c-torture/compile/20020323-1.c: New test.
42589
42590         * g++.dg/opt/conj2.C: New test.
42591
42592 2002-03-24  Richard Henderson  <rth@redhat.com>
42593
42594         * gcc.dg/weak-1.c: Use -fno-common.
42595
42596 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
42597
42598         * g77.dg/f77-edit-apostrophe-out.f: New test
42599         * g77.dg/f77-edit-h-out.f: New test
42600         * g77.dg/f77-edit-t-in.f: New test
42601         * g77.dg/f77-edit-t-out.f: New test
42602         * g77.dg/f77-edit-x-out.f: New test
42603         * g77.dg/f77-edit-slash-out.f: New test
42604         * g77.dg/f77-edit-colon-out.f: New test
42605         * g77.dg/f77-edit-s-out.f: New test
42606
42607 2002-03-24  Richard Henderson  <rth@redhat.com>
42608
42609         * objc/execute/formal_protocol-6.x: New XFAIL.
42610
42611 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
42612
42613         * gcc.dg/weak-1.c: Early return from dg-final on platforms
42614         that do not support weak symbols
42615
42616 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
42617
42618         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
42619         * lib/g77.exp: Likewise.
42620         * lib/objc.exp: Likewise.
42621
42622 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
42623
42624         * gcc.dg/Wswitch-default.c: New test.
42625
42626 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
42627
42628         * g++.dg/other/enum1.C: New test.
42629
42630 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
42631
42632         * gcc.dg/pragma-ep-3.c: Fix typo.
42633
42634 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
42635
42636         * g++.dg/inherit/template-as-base.C: New test.
42637
42638 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
42639
42640         * g++.old-deja/g++.other/dwarf2-1.C: Move...
42641         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
42642
42643 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
42644
42645         * gcc.dg/cpp/multiline.c: Update to match.
42646
42647 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
42648
42649         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
42650
42651 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
42652
42653         * gcc.dg/cpp/extratokens2.c: New file.
42654
42655 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
42656
42657         * gcc.dg/20020312-2.c: Add rs6000 target.
42658
42659         * gcc.c-torture/compile/20020319-1.c: New test.
42660
42661 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42662
42663         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
42664         (A, E): Handle this.
42665
42666 2002-03-20  Jason Merrill  <jason@redhat.com>
42667
42668         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
42669         ignoring -fpic.
42670         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
42671         through prune_gcc_output.
42672
42673 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
42674
42675         * gcc.c-torture/compile/20020320-1.c: New test.
42676
42677 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
42678
42679         * gcc.c-torture/compile/20020318-1.c: New test.
42680
42681         * gcc.dg/struct-by-value-1.c: New test.
42682
42683         * gcc.dg/20020319-1.c: New test.
42684
42685 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
42686
42687         * g++.dg/opt/conj1.C: New test.
42688
42689 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
42690
42691         * g++.dg/template/qualttp20.C: Revert previous change.
42692         * g++.dg/template/qualttp3.C: Likewise.
42693         * g++.dg/template/qualttp4.C: Likewise.
42694         * g++.dg/template/qualttp5.C: Likewise.
42695         * g++.dg/template/qualttp6.C: Likewise.
42696         * g++.dg/template/qualttp7.C: Likewise.
42697         * g++.dg/template/qualttp8.C: Likewise.
42698         * g++.dg/template/recurse.C: Likewise.
42699
42700 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
42701
42702         * gcc.dg/cpp/wchar-1.c: Update.
42703
42704 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
42705
42706         * g++.dg/template/conv1.C: New test.
42707         * g++.dg/template/conv2.C: New test.
42708         * g++.dg/template/conv3.C: New test.
42709         * g++.dg/template/conv4.C: New test.
42710
42711 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
42712
42713         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
42714         * g++.dg/template/qualttp3.C: Likewise.
42715         * g++.dg/template/qualttp4.C: Likewise.
42716         * g++.dg/template/qualttp5.C: Likewise.
42717         * g++.dg/template/qualttp6.C: Likewise.
42718         * g++.dg/template/qualttp7.C: Likewise.
42719         * g++.dg/template/qualttp8.C: Likewise.
42720         * g++.dg/template/recurse.C: Likewise.
42721
42722 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
42723
42724         * g++.dg/opt/dtor1.C: New test.
42725
42726 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
42727
42728         * gcc.c-torture/compile/20020315-1.c: New test.
42729
42730 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
42731
42732         * gcc.dg/weak-1.c: Fix scan tests.
42733
42734 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
42735
42736         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
42737         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
42738         cris-*-aout* mmix-*-*.
42739         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
42740         cris-*-aout* mmix-*-*.
42741         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
42742         cris-*-elf* cris-*-aout* and mmix-*-*.
42743         * gcc.dg/20001009-1.c: Ditto.
42744         * gcc.dg/20010912-1.c: Ditto.
42745         * gcc.dg/20020122-4.c: Ditto.
42746         * gcc.dg/inline-2.c: Ditto.
42747
42748 2002-03-14  Jeffrey A Law  (law@cygnus.com)
42749
42750         * gcc.c-torture/compile/20020314-1.c: New test.
42751
42752 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
42753
42754         * gcc.c-torture/execute/20020314-1.c: New test.
42755
42756 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
42757
42758         * g++.dg/warn/Wunused-1.C: New test.
42759
42760 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
42761
42762         * g++.dg/abi/mangle6.C: New test.
42763
42764 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
42765
42766         * gcc.c-torture/compile/20020309-2.c: New test.
42767
42768         * gcc.c-torture/compile/20020312-1.c: New test.
42769
42770 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
42771
42772         * g++.dg/other/access1.C: New test.
42773
42774 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
42775
42776         * gcc.c-torture/execute/wchar_t-1.c: New test.
42777
42778 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
42779
42780         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
42781
42782 2002-03-12  Roger Sayle  <roger@eyesopen.com>
42783
42784         * gcc.dg/20020312-1.c: New test case.
42785
42786 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
42787
42788         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
42789
42790 2002-03-11  Richard Henderson  <rth@redhat.com>
42791
42792         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
42793         * g++.old-deja/g++.jason/report.C: Likewise.
42794
42795 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
42796
42797         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
42798         * g++.old-deja/g++.robertl/eb56.C: Likewise.
42799
42800 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
42801
42802         * g++.dg/overload/pmf1.C: New test.
42803
42804 2002-03-11  Kazu Hirata  <kazu@hxi.com>
42805
42806         * gcc.c-torture/execute/20020307-1.c: Use long.
42807
42808 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
42809
42810         PR optimization/5844
42811         * gcc.dg/20020310-1.c: New test.
42812
42813 2002-03-09  Michael Meissner  <meissner@redhat.com>
42814
42815         * gcc.c-torture/execute/memcpy-2.c: New test.
42816         * gcc.c-torture/execute/memset-1.c: New test.
42817         * gcc.c-torture/execute/strlen-1.c: New test.
42818         * gcc.c-torture/execute/strcmp-1.c: New test.
42819         * gcc.c-torture/execute/strncmp-1.c: New test.
42820
42821 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
42822
42823         * gcc.dg/ppc-ldstruct.c: New test.
42824
42825 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
42826
42827         * gcc.c-torture/execute/va-arg-22.c: New test.
42828
42829 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
42830
42831         * gcc.c-torture/compile/20020309-1.c: New test.
42832
42833 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
42834
42835         * gcc.c-torture/execute/20020307-2.c: New test.
42836
42837 2002-03-07  Jeffrey A Law  (law@redhat.com)
42838
42839         * g77.f-torture/compile/20020307-1.f: New test.
42840
42841 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
42842
42843         * gcc.dg/unordered-1.c: New test.
42844
42845 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
42846
42847         * gcc.c-torture/execute/20020307-1.c: New test.
42848
42849 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
42850
42851         * gcc.dg/20020304-1.c: New test.
42852
42853         * gcc.c-torture/compile/20020304-2.c: New test.
42854
42855 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
42856
42857         * gcc.c-torture/compile/20020304-1.c: New test case
42858         (from PR c/5830).
42859
42860 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
42861
42862         * gcc.dg/20020103-1.c: Add other -D ppc variants.
42863
42864 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
42865
42866         * g++.dg/other/classkey1.C: New test.
42867
42868 2002-03-01  Richard Henderson  <rth@redhat.com>
42869
42870         * gcc.c-torture/compile/981223-1.x: New.
42871         * gcc.c-torture/compile/920625-1.x: New.
42872
42873 2002-02-28  Richard Henderson  <rth@redhat.com>
42874
42875         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
42876
42877 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
42878
42879         * gcc.c-torture/execute/20020227-1.c: New test.
42880
42881 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
42882
42883         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
42884         here" ERROR lines.
42885         * g++.old-deja/g++.oliva/partord1.C: Likewise.
42886         * g++.old-deja.g++.other/defarg1.C: Likewise.
42887         * g++.old-deja/g++.pt/calls2.C: Likewise.
42888         * g++.old-deja/g++.pt/crash20.C: Likewise.
42889         * g++.old-deja/g++.pt/crash30.C: Likewise.
42890         * g++.old-deja/g++.pt/crash36.C: Likewise.
42891         * g++.old-deja/g++.pt/crash6.C: Likewise.
42892         * g++.old-deja/g++.pt/defarg13.C: Likewise.
42893         * g++.old-deja/g++.pt/derived3.C: Likewise.
42894         * g++.old-deja/g++.pt/error1.C: Likewise.
42895         * g++.old-deja/g++.pt/friend21.C: Likewise.
42896         * g++.old-deja/g++.pt/friend23.C: Likewise.
42897         * g++.old-deja/g++.pt/infinite1.C: Likewise.
42898         * g++.old-deja/g++.robertl/eb128.C: Likewise.
42899
42900 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
42901
42902         * gcc.c-torture/execute/20020225-2.c: New test.
42903
42904 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
42905
42906         * gcc.c-torture/execute/920730-1t.c,
42907         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
42908         Delete test cases, only relevant to -traditional.
42909
42910 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
42911
42912         * gcc.dg/cpp/undef1.c: Remove.
42913         * gcc.dg/cpp/directiv.c: Update.
42914         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
42915
42916 2002-02-27  Michael Meissner  <meissner@redhat.com>
42917
42918         * gcc.c-torture/execute/20020226-1.c: New test.
42919
42920 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
42921
42922         * g++.dg/debug/debug4.C: New test.
42923
42924         * gcc.dg/ia64-visibility-1.c: New test.
42925
42926 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
42927
42928         * gcc.dg/debug/20020224-1.c: New.
42929
42930 2002-02-25  Kazu Hirata  <kazu@hxi.com>
42931
42932         * gcc.c-torture/execute/960416-1.x: New.
42933         * gcc.c-torture/execute/divconst-3.x: Likewise.
42934
42935 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
42936
42937         * gcc.dg/20020224-1.c: New test.
42938
42939 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
42940
42941         * gcc.c-torture/execute/20020225-1.c: New.
42942
42943 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
42944
42945         * gcc.dg/cpp/wchar-1.c: New test.
42946
42947 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
42948
42949         * gcc.dg/20020222-1.c: New test.
42950
42951 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
42952
42953         * g++.dg/opt/anonunion1.C: New test.
42954
42955 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
42956
42957         * g++.dg/template/qualttp19.C: New test.
42958         * g++.dg/template/qualttp20.C: New test.
42959         * g++.old-deja/g++.jason/report.C: Adjust expected errors
42960         * g++.old-deja/g++.other/qual1.C: Likewise.
42961
42962 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
42963
42964         * gcc.dg/attr-alwaysinline.c: New.
42965
42966 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
42967
42968         * gcc.dg/20020220-1.c: New test.
42969
42970         * gcc.dg/20020220-2.c: New test.
42971
42972         * g++.dg/opt/mmx1.C: New test.
42973
42974 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
42975
42976         * gcc.c-torture/compile/20020110.c: New test.
42977
42978 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
42979
42980         * gcc.c-torture/execute/20020219-1.c: New test.
42981
42982         * gcc.dg/20020219-1.c: New test.
42983
42984         * gcc.dg/noncompile/20020220-1.c: New test.
42985
42986         * g++.dg/opt/ptrintsum1.C: New test.
42987
42988         * gcc.dg/debug/20020220-1.c: New test.
42989
42990 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
42991
42992         * gcc.c-torture/execute/20020216-1.c: New test.
42993
42994 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
42995
42996         * gcc.dg/decl-1.c: Update, new test.
42997
42998 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
42999
43000         * g++.dg/abi/bitfield1.C: New test.
43001         * g++.dg/abi/bitfield2.C: New test.
43002
43003 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
43004
43005         * gcc.dg/attr-nest.c: New test.
43006
43007 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
43008
43009         * gcc.c-torture/execute/20020215-1.c: New test.
43010
43011 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
43012
43013         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
43014         * g++.dg/debug/debug.exp: New.
43015         * g++.dg/debug/trivial.C: New.
43016         * g++.dg/debug/debug1.C: Moved...
43017         * g++.dg/other/debug1.C: ...from here.
43018         * g++.dg/debug/debug2.C: Moved...
43019         * g++.dg/other/debug2.C: ...from here.
43020         * g++.dg/debug/debug3.C: Moved...
43021         * g++.dg/other/debug3.C: ...from here.
43022
43023         * gcc.dg/noncompile/20020213-1.c: New test.
43024
43025 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
43026
43027         * g++.dg/other/debug3.C: New test.
43028
43029         * gcc.c-torture/execute/20020213-1.c: New test.
43030
43031 2002-02-13  Richard Smith <richard@ex-parrot.com>
43032
43033         * g++.old-deja/g++.other/thunk1.C: New test.
43034
43035 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
43036
43037         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
43038
43039 2002-02-13  Stan Shebs  <shebs@apple.com>
43040
43041         * gcc.dg/altivec-3.c: New.
43042
43043 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
43044
43045         * gcc.dg/Wunreachable-1.c: New test.
43046         * gcc.dg/Wunreachable-2.c: New test.
43047
43048 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
43049
43050         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
43051
43052 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
43053
43054         * gcc.dg/decl-1.c: New test.
43055
43056 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
43057
43058         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
43059
43060 2002-02-10  Kazu Hirata  <kazu@hxi.com>
43061
43062         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
43063         * gcc.c-torture/compile/980506-1.x: Likewise.
43064
43065 2002-02-10  Kazu Hirata  <kazu@hxi.com>
43066
43067         * gcc.dg/20020210-1.c: New.
43068
43069 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
43070
43071         * g77.f-torture/execute/947.f: New regression test
43072         for PR fortran/947.
43073
43074 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
43075
43076         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
43077         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
43078
43079 2002-02-08  Richard Henderson  <rth@redhat.com>
43080
43081         * gcc.c-torture/compile/labels-3.c: New.
43082
43083 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
43084
43085         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
43086         expression statements work instead.
43087         * gcc.dg/noncompile/20020207-1.c: New test.
43088
43089 2002-02-07  Richard Henderson  <rth@redhat.com>
43090
43091         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
43092
43093 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
43094
43095         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
43096         message from g77
43097         * lib/g77-dg.exp: Trim g77 error messages so that they are
43098         recognized by dg.exp.
43099
43100 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
43101
43102         PR fortran/5473
43103         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
43104
43105 2002-02-07  Richard Henderson  <rth@redhat.com>
43106
43107         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
43108         to be sufficiently aligned for integers.
43109
43110 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
43111
43112         * g++.dg/template/friend4.C: New test.
43113
43114 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
43115
43116         PR fortran/5743
43117         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
43118         unsupported cases.
43119
43120 2002-02-07  Richard Henderson  <rth@redhat.com>
43121
43122         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
43123         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
43124         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
43125         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
43126
43127 2002-02-06  Richard Henderson  <rth@redhat.com>
43128
43129         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
43130
43131 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
43132
43133         * gcc.dg/20020206-1.c: New test.
43134
43135 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
43136
43137         * gcc.c-torture/execute/20020206-1.c: New test.
43138
43139         * gcc.c-torture/execute/20020206-2.c: New test.
43140
43141         PR optimization/5429:
43142         * gcc.c-torture/compile/20020206-1.c: New test.
43143
43144 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
43145
43146         * g++.dg/ext/align1.C: Do not use an explicit alignment value
43147         as certain file formats cannot support particularly large
43148         alignments.
43149
43150         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
43151         and do not expect to be able to link the executable.
43152
43153         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
43154         fail because the COFF format does not support the weak attribute.
43155
43156 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
43157
43158         * g77.dg/pr5473.f: New test
43159
43160 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
43161
43162         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
43163         Fix testcase accordingly.
43164
43165 2002-02-04  Richard Henderson  <rth@redhat.com>
43166
43167         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
43168         (buf): Change to be an array of pointers, not ints.
43169
43170 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
43171
43172         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
43173         before all tests.  Move warning one line above to match where it
43174         C frontend emits.
43175         * gcc.dg/Wswitch-2.c: New test.
43176         * g++.dg/warn/Wswitch-1.C: New test.
43177         * g++.dg/warn/Wswitch-2.C: New test.
43178
43179 2002-02-04  Richard Henderson  <rth@redhat.com>
43180
43181         * g++.dg/abi/offsetof.C: Fix size comparison.
43182
43183 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
43184
43185         * gcc.dg/cast-qual-2.c: New test.
43186
43187 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
43188
43189         * gcc.dg/20020201-4.c: New test.
43190
43191 2002-02-04  Ben Elliston  <bje@redhat.com>
43192
43193         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
43194         target_info attribute != 0, in addition to the empty string.
43195         (gcc_target_compile): Likewise.
43196
43197 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
43198
43199         * gcc.dg/Wswitch.c: New test.
43200         PR gcc/4475. PR gcc/3780.
43201
43202 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
43203
43204         * g77.f-torture/execute/5122.f: New test for regressions
43205         against PR fortran/5122.
43206
43207 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
43208
43209         * g77.f-torture/compile/pr3743.f: Delete
43210         * g77.dg/pr3743-1.f: New test.
43211         * g77.dg/pr3743-2.f: New test.
43212         * g77.dg/pr3743-3.f: New test.
43213         * g77.dg/pr3743-4.f: New test.
43214
43215 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
43216
43217         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
43218
43219 2002-02-02  Richard Henderson  <rth@redhat.com>
43220
43221         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
43222         * gcc.c-torture/execute/bf64-1.c: Likewise.
43223
43224 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
43225
43226         * gcc.dg/20020201-2.c: New test.
43227
43228         * gcc.dg/20020201-3.c: New test.
43229
43230         * gcc.c-torture/execute/bitfld-2.c: New test.
43231
43232 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
43233
43234         * gcc.dg/bitfld-1.c: Update.
43235         * gcc.dg/bitfld-2.c: Update.
43236         * gcc.c-torture/execute/bitfld-1.x: New.
43237
43238 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
43239
43240         * gcc.c-torture/execute/20020201-1.c: New test.
43241
43242 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
43243
43244         PR target/5469
43245         * gcc.dg/20020201-1.c: New test.
43246
43247 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
43248
43249         PR fortran/3743
43250         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
43251         * g77.f-torture/compile/pr3743.x: Remove
43252
43253 2002-01-31  Tom Rix  <trix@redhat.com>
43254
43255         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
43256
43257 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
43258
43259         * gcc.dg/noncompile/20020130-1.c: New test.
43260
43261 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
43262
43263         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
43264
43265 2002-01-29  Richard Henderson  <rth@redhat.com>
43266
43267         * gcc.c-torture/execute/991118-1.c: Cast various constants back
43268         to long long.
43269         * gcc.c-torture/execute/bf64-1.c: Likewise.
43270
43271 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
43272
43273         * gcc.c-torture/execute/20020129-1.c: New test.
43274
43275 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
43276
43277         * gcc.c-torture/compile/20000224-1.c: Update.
43278         * gcc.c-torture/execute/bitfld-1.c: New tests.
43279         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
43280         * gcc.dg/uninit-A.c: Update.
43281
43282 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
43283
43284         * g++.dg/template/ctor1.C: Add instantiation.
43285
43286 2002-01-28  Paul Koning  <pkoning@equallogic.com>
43287
43288         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
43289         argument to __builtin_prefetch to be const ptr.
43290
43291 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
43292
43293         * gcc.c-torture/compile/20020120-1.c: New test.
43294
43295 2002-01-27  Kazu Hirata  <kazu@hxi.com>
43296
43297         * gcc.c-torture/execute/20020127-1.c: New test.
43298
43299 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
43300
43301         * g77.dg/f77-edit-i-in.f: New test
43302         * g77.dg/f77-edit-i-out.f: New test
43303
43304 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
43305
43306         * gcc.dg/debug/debug.exp: New file.
43307         * gcc.dg/debug/trivial.c: New file.
43308         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
43309         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
43310         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
43311         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
43312         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
43313         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
43314         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
43315         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
43316         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
43317         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
43318         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
43319         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
43320         * gcc.dg/20000503-1.c: Removed.
43321         * gcc.dg/20010207-1.c: Removed.
43322         * gcc.dg/20011223-1.c: Removed.
43323         * gcc.dg/20020104-2.c: Removed.
43324         * gcc.dg/debug-1.c: Removed.
43325         * gcc.dg/debug-2.c: Removed.
43326         * gcc.dg/debug-3.c: Removed.
43327         * gcc.dg/debug-4.c: Removed.
43328         * gcc.dg/debug-5.c: Removed.
43329         * gcc.dg/debug-6.c: Removed.
43330         * gcc.dg/dwarf2-1.c: Removed.
43331         * gcc.dg/dwarf2-2.c: Removed.
43332
43333 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
43334
43335         * g++.old-deja/g++.other/eh5.C: New test.
43336         * g++.old-deja/g++.other/sibcall2.C: New test.
43337         * g++.old-deja/g++.other/array9.C: New test.
43338         * g++.old-deja/g++.other/typename2.C: New test.
43339         * g++.old-deja/g++.other/crash60.C: New test.
43340         * g++.old-deja/g++.other/conv9.C: New test.
43341         * g++.old-deja/g++.other/mangle10.C: New test.
43342         * g++.old-deja/g++.other/unchanging1.C: New test.
43343         * g++.old-deja/g++.other/exprstmt1.C: New test.
43344         * g++.old-deja/g++.other/inline23.C: New test.
43345         * g++.old-deja/g++.eh/ia64-1.C: New test.
43346         * g++.old-deja/g++.other/dwarf2-1.C: New test.
43347         * g++.old-deja/g++.other/reload1.C: New test.
43348         * g++.old-deja/g++.other/static20.C: New test.
43349         * g++.old-deja/g++.other/local-alloc1.C: New test.
43350         * g++.old-deja/g++.other/conv8.C: New test.
43351         * g++.old-deja/g++.other/stmtexpr2.C: New test.
43352         * g++.old-deja/g++.other/storeexpr1.C: New test.
43353         * g++.old-deja/g++.other/storeexpr2.C: New test.
43354         * g++.dg/eh/template2.C: New test.
43355         * g++.dg/warn/weak1.C: New test.
43356
43357 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
43358
43359         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
43360         Remove first, non-varying, argument.
43361
43362 2002-01-23  Richard Henderson  <rth@redhat.com>
43363
43364         * gcc.dg/inline-2.c: New.
43365
43366         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
43367         Add optional target arg.  Check number of arguments.
43368         (scan-assembler-not, scan-assembler-dem): Likewise.
43369         (scan-assembler-dem-not): Likewise.
43370
43371 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
43372
43373         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
43374         line 12.
43375         * g++.old-deja/g++.brendan/parse3.C,
43376         g++.old-deja/g++.other/crash26.C,
43377         g++.old-deja/g++.other/crash28.C,
43378         g++.old-deja/g++.other/crash29.C,
43379         g++.old-deja/g++.other/crash30.C,
43380         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
43381
43382 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
43383
43384         * gcc.dg/20020115-1.c: New.
43385
43386 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
43387
43388         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
43389
43390 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
43391
43392         * gcc.dg/20020122-3.c: New.
43393
43394 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
43395
43396         * g++.dg/other/gc1.C: New test.
43397
43398 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
43399
43400         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
43401
43402 2002-01-22  Richard Henderson  <rth@redhat.com>
43403
43404         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
43405
43406 2002-01-22  Richard Henderson  <rth@redhat.com>
43407
43408         * gcc.dg/20020122-4.c: New.
43409
43410 2002-01-22  H.J. Lu <hjl@gnu.org>
43411
43412         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
43413         link output.
43414         * gcc.dg/special/ecos.exp: Likewise.
43415         * lib/g++-dg.exp: Likewise.
43416         * lib/g77-dg.exp: Likewise.
43417         * lib/gcc-dg.exp : Likewise.
43418         * lib/mike-g++.exp: Likewise.
43419         * lib/mike-g77.exp: Likewise.
43420         * lib/mike-gcc.exp: Likewise.
43421         * lib/objc-dg.exp: Likewise.
43422
43423 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
43424
43425         PR target/5379
43426         * gcc.dg/20020122-2.c: New test.
43427
43428 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
43429
43430         * gcc.dg/20020122-1.c: New test.
43431
43432 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
43433
43434         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
43435
43436 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
43437
43438         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
43439
43440 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43441
43442         * gcc.c-torture/compile/20020121-1.c: New test.
43443
43444 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
43445
43446         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
43447         ld_library_path.
43448
43449 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
43450
43451         * gcc.dg/20020218-1.c: New test.
43452
43453 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
43454
43455         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
43456         messages
43457         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
43458         "At global scope" warning
43459         * g++.dg/ext/align1.C: Change cygwin test for alignment
43460         from db-bogus to dg-warning
43461
43462 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
43463
43464         * g77.f-torture/compile/cpp2.F: New test.
43465
43466 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
43467
43468         * g++.dg/template/access1.C: New test.
43469
43470 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
43471
43472         * gcc.dg/20020118-1.c: New.
43473
43474 2002-01-18  Kazu Hirata  <kazu@hxi.com>
43475
43476         * gcc.c-torture/execute/20020118-1.c: New test.
43477
43478 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
43479
43480         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
43481         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
43482         alignment warnings.
43483
43484 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
43485
43486         * gcc.misc-tests/i386-prefetch.exp: Save and restore
43487         torture_with_loops and torture_without_loops
43488
43489 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
43490
43491         * gcc.c-torture/compile/20020116-1.c: New test.
43492
43493 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
43494
43495         * gcc.dg/20020116-2.c: New test.
43496
43497         * gcc.dg/ultrasp4.c: New test.
43498
43499         * gcc.dg/20020116-1.c: New test.
43500
43501 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
43502
43503         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
43504         by EABI.
43505
43506 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
43507
43508         * gcc.misc-tests/i386-prefetch.exp: New.
43509         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
43510         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
43511         * gcc.misc-tests/i386-pf-none-1.c: New test.
43512         * gcc.misc-tests/i386-pf-sse-1.c: New test.
43513
43514 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
43515
43516         * gcc.dg/gnu89-init-1.c: Add new tests.
43517
43518 2002-01-15  Andreas Jaeger  <aj@suse.de>
43519
43520         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
43521         * gcc.dg/i386-mmx-2.c: Likewise.
43522         * gcc.dg/i386-sse-1.c: Likewise.
43523         * gcc.dg/i386-sse-2.c: Likewise.
43524         * gcc.dg/i386-sse-3.c: Likewise.
43525
43526 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
43527
43528         * g77.f-torture/execute/intrinsic-unix-bessel.f:
43529         Uncomment additional cases that now pass.
43530
43531 2002-01-11  Richard Henderson  <rth@redhat.com>
43532
43533         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
43534         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
43535
43536 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
43537
43538         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
43539
43540 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
43541
43542         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
43543         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
43544
43545 2002-01-10  Dale Johannesen  <dalej@apple.com>
43546
43547         * gcc.c-torture/execute/loop-11.c: New.
43548
43549 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
43550
43551         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
43552         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
43553
43554 2002-01-09  Richard Henderson  <rth@redhat.com>
43555
43556         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
43557         type in which to perform the operation for each size.
43558
43559 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
43560
43561         * gcc.c-torture/compile/20020109-2.c: New test.
43562
43563 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
43564
43565         * gcc.c-torture/execute/loop-10.c: New test.
43566
43567 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
43568
43569         * gcc.c-torture/compile/20010226-1.c: New test.
43570         * gcc.c-torture/compile/20010227-1.c: New test.
43571         * gcc.c-torture/compile/20010426-1.c: New test.
43572         * gcc.c-torture/compile/20010510-1.c: New test.
43573         * gcc.c-torture/compile/20010605-3.c: New test.
43574         * gcc.c-torture/compile/20010824-1.c: New test.
43575         * gcc.c-torture/execute/20010409-1.c: New test.
43576         * gcc.dg/noncompile/20000901-1.c: New test.
43577         * gcc.dg/20001023-1.c: New test.
43578         * gcc.dg/20001101-1.c: New test.
43579         * gcc.dg/20001102-1.c: New test.
43580         * gcc.dg/20010207-1.c: New test.
43581         * gcc.dg/20010405-1.c: New test.
43582         * gcc.dg/20010822-1.c: New test.
43583         * gcc.dg/20011107-1.c: New test.
43584
43585 2002-01-09  Jeffrey A Law  (law@redhat.com)
43586
43587         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
43588
43589         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
43590         execution failure on PA targets.
43591
43592 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
43593
43594         * gcc.c-torture/compile/20020109-1.c: New test.
43595
43596 2002-01-08  Kazu Hirata  <kazu@hxi.com>
43597
43598         * gcc.c-torture/execute/20020108-1.c: New test.
43599
43600 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
43601
43602         * gcc.dg/20020108-1.c: New test.
43603
43604 2002-01-08  H.J. Lu <hjl@gnu.org>
43605
43606         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
43607         for header files.
43608
43609 2002-01-08  Geoff Keating  <geoffk@redhat.com>
43610
43611         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
43612         consistency.
43613
43614 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
43615
43616         * gcc.dg/altivec-4.c: Test altivec predicates.
43617
43618 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
43619
43620         * gcc.c-torture/execute/20020107-1.c: New test.
43621
43622 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
43623
43624         PR c/5279
43625         * gcc.c-torture/compile/20020106-1.c: New test.
43626
43627 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
43628
43629         * gcc.c-torture/execute/nestfunc-4.c: New test.
43630
43631 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
43632
43633         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
43634         extra triple that slipped in.
43635         * g++.old-deja/g++.abi/align.C: Likewise.
43636         * g++.old-deja/g++.abi/bitfields.C: Likewise.
43637
43638 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
43639
43640         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
43641         * g++.old-deja/g++.abi/align.C: Likewise.
43642         * g++.old-deja/g++.abi/bitfields.C: Likewise.
43643
43644         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
43645         on FreeBSD/i386.
43646         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
43647         FreeBSD.
43648
43649 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
43650
43651         * gcc.dg/20020104-1.c: New test.
43652
43653         * gcc.dg/20020104-2.c: New test.
43654
43655 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
43656
43657         * gcc.dg/20020103-1.c: Fix typo in target selector.
43658
43659 2002-01-03  Richard Henderson  <rth@redhat.com>
43660
43661         * gcc.dg/20020103-1.c: New.
43662
43663 2002-01-03  Kazu Hirata  <kazu@hxi.com>
43664
43665         * gcc.c-torture/execute/20020103-1.c: New test.
43666
43667 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
43668
43669         * g++.dg/other/debug2.C: New test.
43670
43671         * gcc.c-torture/compile/20020103-1.c: New test.
43672
43673 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
43674
43675         * gcc.dg/gnu89-init-1.c: Added new tests.
43676
43677 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
43678
43679         * g++.dg/template/friend2.C: Remove as patch is reverted.
43680
43681         * g++.dg/warn/oldcast1.C: New test.
43682
43683         * g++.dg/template/ptrmem1.C: New test.
43684         * g++.dg/template/ptrmem2.C: New test.
43685
43686         * g++.dg/template/ntp.C: New test.
43687
43688         * g++.dg/other/component1.C: New test.
43689
43690         * g++.dg/template/ttp3.C: New test.
43691
43692         * g++.dg/template/friend2.C: New test.
43693         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
43694
43695 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
43696
43697         * g++.dg/other/ptrmem1.C: New test.
43698         * g++.dg/other/ptrmem2.C: New test.
43699
43700 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
43701
43702         * g++.dg/template/ctor1.C: New test.
43703
43704 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
43705
43706         * g++.dg/template/friend2.C: New test.
43707
43708 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
43709
43710         * gcc.dg/mmix-1.c: New test.
43711
43712 2001-12-31  Richard Henderson  <rth@redhat.com>
43713
43714         * gcc.dg/asm-5.c: New.
43715
43716 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
43717
43718         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
43719         in namespace __gnu_cxx
43720
43721 2001-12-30  Richard Henderson  <rth@redhat.com>
43722
43723         * gcc.dg/debug-6.c: New.
43724
43725 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
43726
43727         * gcc.c-torture/compile/20011229-2.c: New test.
43728
43729 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
43730
43731         * gcc.dg/debug-3.c: New test.
43732         * gcc.dg/debug-4.c: New test.
43733         * gcc.dg/debug-5.c: New test.
43734
43735 2001-12-29  Richard Henderson  <rth@redhat.com>
43736
43737         * g++.dg/eh/loop1.C: New.
43738
43739 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
43740
43741         * g++.dg/template/crash1.C: New test.
43742
43743 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
43744
43745         * g++.dg/other/const1.C: New test.
43746
43747 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
43748
43749         * gcc.c-torture/compile/20011229-1.c: New test.
43750
43751 2001-12-28  Stan Shebs  <shebs@apple.com>
43752
43753         * lib/objc-torture.exp: Resync with c-torture.exp.
43754         * lib/objc.exp: Load standard libraries.
43755
43756 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
43757
43758         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
43759         additional tests.
43760
43761 2001-12-27  Roger Sayle <roger@eyesopen.com>
43762
43763         * gcc.c-torture/execute/string-opt-16.c: New testcase.
43764
43765 2001-12-27  Richard Henderson  <rth@redhat.com>
43766
43767         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
43768
43769 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
43770
43771         * g++.dg/eh/ctor1.C: New test.
43772         * g++.dg/other/error2.C: New test.
43773
43774 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
43775
43776         * g++.dg/other/init2.C: New test.
43777
43778 2001-12-24  Richard Henderson  <rth@redhat.com>
43779
43780         * gcc.dg/20011223-1.c: New.
43781         * gcc.dg/inline-1.c: New.
43782
43783 2001-12-23  Richard Henderson  <rth@redhat.com>
43784
43785         * gcc.dg/asm-4.c: Test operand modifiers.
43786
43787 2001-12-23  Richard Henderson  <rth@redhat.com>
43788
43789         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
43790
43791 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
43792
43793         * gcc.c-torture/execute/20011223-1.c: New test.
43794
43795 2001-12-21  Richard Henderson  <rth@redhat.com>
43796
43797         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
43798         re-enables the warning.
43799
43800 2001-12-21  Richard Henderson  <rth@redhat.com>
43801
43802         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
43803
43804 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
43805
43806         * gcc.c-torture/compile/20011218-1.c: New test.
43807
43808 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
43809
43810         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
43811         arm-isr.c test.
43812         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
43813         epilogue generation for ARM ISR routines.
43814
43815 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43816
43817         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
43818         * gcc.dg/format/c90-printf-3.c: Likewise.
43819         * gcc.dg/format/c99-printf-3.c: Likewise.
43820         * gcc.dg/format/ext-1.c: Likewise.
43821         * gcc.dg/format/ext-6.c: Likewise.
43822         * gcc.dg/format/format.h: Prototype unlocked stdio.
43823
43824 2001-12-20  Richard Henderson  <rth@redhat.com>
43825
43826         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
43827         (arena): Use it.
43828         (malloc): Correct allocation logic.  Abort if we fill up the
43829         arena before initialization complete.
43830         (realloc): Correct allocation logic.
43831
43832 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
43833
43834         * gcc.c-torture/compile/20011219-2.c: New test.
43835
43836         * gcc.c-torture/execute/20011219-1.c: New test.
43837
43838 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
43839
43840         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
43841         target does not support weak symbols.
43842
43843 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
43844
43845         * gcc.c-torture/compile/20011219-1.c: New test.
43846
43847 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
43848
43849         * g++.dg/other/error1.C: New test.
43850
43851 2001-12-17  Jeffrey A Law  (law@redhat.com)
43852
43853         * gcc.c-torture/execute/20011217-1.c: New test.
43854
43855 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
43856
43857         * objc.dg/special/: New directory.
43858         * objc.dg/special/special.exp: New file.
43859         * objc.dg/special/unclaimed-category-1.h: New file.
43860         * objc.dg/special/unclaimed-category-1a.m: New file.
43861         * objc.dg/special/unclaimed-category-1.m: New file.
43862
43863 2001-12-17  Andreas Jaeger  <aj@suse.de>
43864
43865         * gcc.c-torture/compile/20011217-2.c: New test.
43866
43867 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
43868
43869         * gcc.c-torture/compile/20011217-1.c: New test.
43870
43871 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
43872
43873         * gcc.dg/20011214-1.c: New.
43874
43875 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
43876
43877         * gcc.dg/altivec-4.c: New.
43878
43879 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
43880
43881         * gcc.dg/20011113-1.c: New test.
43882
43883 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
43884
43885         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
43886         std::__malloc_alloc_template<0> and
43887         std::__default_alloc_template<false, 0>.
43888
43889 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
43890
43891         * objc/execute/bf-21.m: New test.
43892         * objc/execute/enumeration-1.m: New test.
43893         * objc/execute/enumeration-2.m: New test.
43894
43895 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
43896
43897         * gcc.dg/gnu89-init-1.c: New test.
43898
43899 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
43900
43901         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
43902         * g++.old-deja/g++.jason/2371.C: Likewise.
43903         * g++.old-deja/g++.jason/template33.C: Likewise.
43904         * g++.old-deja/g++.jason/template34.C: Likewise.
43905         * g++.old-deja/g++.jason/template36.C: Likewise.
43906         * g++.old-deja/g++.oliva/typename1.C: Likewise.
43907         * g++.old-deja/g++.oliva/typename2.C: Likewise.
43908         * g++.old-deja/g++.other/typename1.C: Likewise.
43909         * g++.old-deja/g++.pt/inherit2.C: Likewise.
43910         * g++.old-deja/g++.pt/nontype5.C: Likewise.
43911         * g++.old-deja/g++.pt/typename11.C: Likewise.
43912         * g++.old-deja/g++.pt/typename14.C: Likewise.
43913         * g++.old-deja/g++.pt/typename16.C: Likewise.
43914         * g++.old-deja/g++.pt/typename3.C: Likewise.
43915         * g++.old-deja/g++.pt/typename4.C: Likewise.
43916         * g++.old-deja/g++.pt/typename5.C: Likewise.
43917         * g++.old-deja/g++.pt/typename7.C: Likewise.
43918         * g++.old-deja/g++.robertl/eb9.C: Likewise.
43919
43920 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
43921
43922         * g++.dg/other/linkage1.C: New test.
43923         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
43924         specifiers.
43925
43926 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
43927
43928         * gcc.dg/concat.c: New test.
43929
43930 2001-12-11  Stan Shebs  <shebs@apple.com>
43931
43932         * objc/compile: New test directory.
43933         * objc/compile/compile.exp: New expect script.
43934         * objc/compile/20011211-1.m: New compile test.
43935
43936 2001-12-11  Jason Merrill  <jason@redhat.com>
43937
43938         * lib/prune.exp (prune_gcc_output): Also handle "In member
43939         function".  So many permutations...
43940
43941 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
43942
43943         * g++.dg/template/typedef1.C: New test.
43944
43945 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
43946
43947         * g++.dg/other/copy1.C: New test.
43948
43949 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
43950
43951         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
43952
43953         * gcc.dg/builtin-choose-expr.c: New.
43954
43955 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
43956
43957         * gcc.dg/altivec-2.c: New.
43958
43959 2001-12-07  Richard Henderson  <rth@redhat.com>
43960
43961         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
43962
43963 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
43964
43965         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
43966         ultrasparc.
43967
43968 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
43969
43970         * g++-old.deja/g++.robertl/eb101.C: Deleted.
43971
43972 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
43973
43974         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
43975         variable argument list.
43976
43977 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
43978
43979         * gcc.c-torture/execute/memcheck: Delete entire directory.
43980         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
43981         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
43982
43983 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
43984
43985         * gcc.dg/Wshadow-1.c: New test.
43986
43987 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
43988
43989         * gcc.c-torture/compile/20011130-1.c: New test.
43990
43991         * gcc.dg/noncompile/20011025-1.c: New test.
43992
43993         * g++.dg/other/anon-union.C: New test.
43994
43995         * gcc.c-torture/execute/20011024-1.c: New test.
43996
43997 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
43998
43999         * gcc.c-torture/execute/20000722-1.x,
44000         gcc.c-torture/execute/20010123-1.x: Remove.
44001         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
44002         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
44003         gcc.dg/c99-complit-2.c: New tests.
44004
44005 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
44006
44007         * g++.dg/inherit/base1.C: New test.
44008
44009 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
44010
44011         * g++.dg/other/stdarg1.C: New test.
44012
44013         * gcc.c-torture/compile/20011130-2.c: New test.
44014
44015 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
44016
44017         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
44018         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
44019         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
44020         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
44021         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
44022         * gcc.dg/builtin-prefetch-1.c: New test.
44023
44024 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
44025
44026         * gcc.dg/20011130-1.c: New test.
44027
44028 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
44029
44030         * g++.dg/other/scope1.C: New test.
44031         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
44032
44033 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
44034
44035         * gcc.dg/vla-init-1.c: New test.
44036
44037 2001-12-01  Geoff Keating  <geoffk@redhat.com>
44038
44039         * gcc.c-torture/compile/structs.c: New testcase from GDB.
44040
44041 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
44042
44043         * objc.dg/alias.m: Update.
44044         * objc.dg/class-1.m: Update.
44045         * objc.dg/const-str-1.m: Update.
44046         * objc.dg/fwd-proto-1.m: Update.
44047         * objc.dg/id-1.m: Update.
44048         * objc.dg/super-class-1.m: Update.
44049
44050 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
44051
44052         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
44053         constructs.
44054
44055 2001-11-28  Jeffrey A Law  (law@cygnus.com)
44056
44057         * gcc.c-torture/execute/20011128-1.c: New test.
44058
44059 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
44060
44061         * gcc.dg/20011127-1.c: New test.
44062
44063 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
44064
44065         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
44066         from Austin Group draft 7.
44067         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
44068         scanf format arguments.
44069         * gcc.dg/format/no-exargs-2.c: New test.
44070
44071 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
44072
44073         * g++.dg/abi/vbase8-4.C: New test.
44074
44075 2001-11-24  Ian Lance Taylor  <ian@airs.com>
44076
44077         * gcc.c-torture/execute/20011121-1.c: New test.
44078
44079 2001-11-23  Jeffrey A Law  (law@cygnus.com)
44080
44081         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
44082
44083 2001-11-23  Andreas Jaeger  <aj@suse.de>
44084
44085         * gcc.dg/cpp/charconst-2.c: New test.
44086
44087 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
44088
44089         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
44090         to the host if it is remote.  Let tests specify extra headers
44091         they use.
44092         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
44093         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
44094         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
44095         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
44096         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
44097         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
44098         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
44099         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
44100         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
44101         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
44102
44103 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
44104
44105         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
44106         for little endian ARMs.
44107
44108 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
44109
44110         * gcc.c-torture/compile/20011119-1.c: New test.
44111         * gcc.c-torture/compile/20011119-2.c: New test.
44112
44113 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
44114
44115         * gcc.dg/altivec-1.c: Fix typo.
44116
44117 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
44118
44119         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
44120
44121 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
44122
44123         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
44124
44125 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
44126
44127         * lib/g77.exp: Don't specify --rpath-link.
44128
44129         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
44130         across all the headers.
44131         * gcc.dg/format/format.exp: For testing on a remote host,
44132         copy format.h.
44133
44134         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
44135         * gcc.c-torture/execute/930406-1.c: Likewise.
44136         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
44137
44138 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
44139
44140         * gcc.dg/altivec-1.c: New.
44141
44142 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
44143
44144         * gcc.dg/cpp/fpreprocessed.c: New test case.
44145
44146 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44147
44148         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
44149         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
44150         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
44151
44152 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44153
44154         * gcc.dg/no-builtin-1.c: New test.
44155
44156 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
44157
44158         * gcc.c-torture/execute/20011115-1.c: New test.
44159
44160 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
44161
44162         * gcc.c-torture/compile/20011114-2.c: New test.
44163         * gcc.c-torture/compile/20011114-3.c: New test.
44164         * gcc.c-torture/compile/20011114-4.c: New test.
44165
44166 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
44167
44168         * g++.dg/other/init1.C: New test.
44169
44170 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
44171
44172         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
44173         message.
44174
44175         * gcc.c-torture/execute/20011114-1.c: New testcase.
44176
44177         * gcc.c-torture/compile/20010327-1.c: Revert last change.
44178         * gcc.c-torture/compile/20011114-1.c: New test, exactly
44179         like the (before this change) version of 20010327-1.c.
44180
44181 2001-11-14  Roger Sayle <roger@eyesopen.com>
44182
44183         * gcc.c-torture/execute/string-opt-13.c: New testcase.
44184
44185 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
44186
44187         * g++.dg/init/array2.C: New test.
44188
44189 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
44190
44191         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
44192
44193 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
44194
44195         * g++.dg/other/forscope1.C: New test.
44196         * g++.dg/ext/forscope1.C: New test.
44197         * g++.dg/ext/forscope2.C: New test.
44198
44199 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
44200
44201         * gcc.c-torture/execute/20011113-1.c: New test.
44202
44203 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
44204
44205         * gcc.c-torture/execute/20011109-2.c: New test.
44206
44207         * gcc.c-torture/execute/20011109-1.c: New test.
44208
44209 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
44210
44211         * gcc.c-torture/compile/20011109-1.c: New test.
44212
44213 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
44214
44215         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
44216         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
44217         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
44218         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
44219         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
44220         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
44221         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
44222
44223 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
44224
44225         * g++.dg/warn/Wshadow-1.C: New tests.
44226         * g++.old-deja/g++.mike/for3.C: Update.
44227
44228 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
44229
44230         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
44231         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
44232         XFAILs.  Adjust expected error texts.
44233         * gcc.c-torture/compile/20011106-1.c,
44234         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
44235         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
44236         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
44237         gcc.dg/c99-array-lval-5.c: New tests.
44238
44239 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
44240
44241         * gcc.dg/cpp/defined.c: Update.
44242
44243 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
44244
44245         * gcc.c-torture/execute/anon-1.c: New test.
44246
44247 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
44248
44249         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
44250         same size, so no warning should be produced on stormy16.
44251
44252         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
44253         due to oversized array.
44254         * g++.old-deja/g++.mike/ns15.C: Likewise.
44255         * g++.old-deja/g++.pt/crash16.C: Likewise.
44256
44257 2001-11-02  Graham Stott  <grahams@redhat.com>
44258
44259         * g++.dgother/debug1.C: Fix typos.
44260
44261 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
44262
44263         * g++.dg/other/debug1.C: New test.
44264
44265 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
44266
44267         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
44268         of unsigned long.
44269
44270 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
44271
44272         * gcc.dg/20011029-2.c: New test.
44273
44274         * gcc.c-torture/compile/20011029-1.c: New test.
44275
44276 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
44277
44278         * objc/execute/class_self-1.m: New test.
44279         * objc/execute/class_self-2.m: New test.
44280
44281 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
44282
44283         * gcc.misc-tests/msgs.exp: Delete.
44284         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
44285         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
44286         error set to match recent changes.
44287
44288 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
44289
44290         * gcc.dg/20011021-1.c: New test.
44291
44292 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
44293
44294         * gcc.c-torture/compile/20011023-1.c: New test.
44295
44296 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
44297
44298         * lib/g77.exp: Rewrite based on lib/g++.exp.
44299
44300 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
44301
44302         * gcc.c-torture/execute/20011019-1.c: New test.
44303
44304         * gcc.dg/20011018-1.c: New test.
44305
44306 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
44307
44308         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
44309
44310 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
44311
44312         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
44313         * gcc.dg/attr-invalid.c: Likewise.
44314
44315 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
44316
44317         * gcc.dg/20011015-1.c: New test.
44318
44319 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
44320
44321         * g++.dg/template/unify2.C: New test.
44322
44323 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
44324
44325         * g++.dg/other/exception-specification.C: New test
44326
44327 2001-10-13  Tom Rix  <trix@redhat.com>
44328
44329         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
44330         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
44331
44332 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
44333
44334         * gcc.dg/20011009-1.c: New test.
44335
44336 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
44337
44338         PR g++/4476
44339         * g++.dg/other/friend1.C: New test.
44340
44341 2001-10-11  Richard Henderson  <rth@redhat.com>
44342
44343         * g++.old-deja/g++.other/crash18.C: Add -S to options.
44344
44345 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44346
44347         * gcc.c-torture/compile/20011010-1.c: New.
44348
44349 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
44350
44351         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
44352         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
44353         g77.f-torture/execute/execute.exp,
44354         g77.f-torture/noncompile/noncompile.exp,
44355         gcc.c-torture/compile/compile.exp,
44356         gcc.c-torture/execute/execute.exp,
44357         gcc.c-torture/execute/ieee/ieee.exp,
44358         gcc.c-torture/execute/memcheck/memcheck.exp,
44359         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
44360         objc/execute/execute.exp: Update FSF address.
44361
44362 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
44363
44364         * gcc.dg/cpp/cmdlne-C.c: Update.
44365         * gcc.dg/cpp/cmdlne-C2.c: New.
44366
44367 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44368
44369         * gcc.c-torture/execute/20011008-3.c: New.
44370
44371 2001-10-08  DJ Delorie  <dj@redhat.com>
44372
44373         * gcc.dg/20011008-1.c: New.
44374         * gcc.dg/20011008-2.c: New.
44375
44376 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
44377
44378         * gcc.dg/cpp/spacing1.c: Update test.
44379
44380 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44381
44382         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
44383         spelling errors of "separate" as "seperate".
44384
44385 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
44386
44387         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
44388         enough to avoid inlining.
44389
44390 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
44391
44392         * lib/g77.exp: set libg2c_dir correctly.
44393
44394 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
44395
44396         * gcc.dg/cpp/macro11.c: New test.
44397
44398 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
44399
44400         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
44401         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
44402         gcc.dg/format/multattr-3.c: New tests.
44403         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
44404         tests for format attributes on function pointers being rejected.
44405
44406 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
44407
44408         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
44409
44410 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
44411
44412         * g++.dg/warn/format1.C: New test.
44413
44414 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
44415
44416         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
44417
44418 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
44419
44420         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
44421
44422 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
44423
44424         * gcc.dg/cpp/redef2.c: Add test.
44425
44426 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
44427
44428         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
44429         long-standing bug on i686, apparently.
44430         * gcc.c-torture/execute/loop-2c.x: New file.
44431         * gcc.c-torture/execute/loop-2d.x: New file.
44432         * gcc.c-torture/execute/loop-3c.x: New file.
44433
44434 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
44435
44436         * gcc.dg/cpp/20000625-2.c: Correct line number.
44437
44438 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
44439
44440         * gcc.dg/cpp/macro10.c: New test.
44441         * gcc.dg/cpp/strify3.c: New test.
44442         * gcc.dg/cpp/spacing1.c: Add tests.
44443         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
44444         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
44445
44446 2001-09-24  DJ Delorie  <dj@redhat.com>
44447
44448         * gcc.c-torture/execute/20010924-1.c: New test.
44449
44450 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
44451
44452         * objc/execute/paste.m: Remove.
44453
44454 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
44455
44456         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
44457
44458 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
44459
44460         * g77.dg/strlen0.f: New test.
44461
44462 2001-09-21  Richard Henderson  <rth@redhat.com>
44463
44464         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
44465         * g++.old-deja/g++.abi/vtable2.C: Likewise.
44466
44467 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
44468
44469         Table-driven attributes.
44470         * g++.dg/ext/attrib1.C: New test.
44471
44472 2001-09-20  DJ Delorie  <dj@redhat.com>
44473
44474         * gcc.dg/20000926-1.c: Update expected warning messages.
44475         * gcc.dg/array-2.c: Likewise, and test for warnings too.
44476         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
44477         array.
44478
44479 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
44480
44481         * g++.dg/eh/registers1.C: New test case.
44482
44483 2001-09-17  Richard Henderson  <rth@redhat.com>
44484
44485         * gcc.dg/array-5.c: Fix VLA decomposition test.
44486
44487 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
44488
44489         * gcc.dg/cpp/line5.c: New testcase.
44490
44491 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
44492
44493         * gcc.dg/cpp/macro9.c: New test.
44494
44495 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
44496
44497         * gcc.c-torture/execute/980223.c: Change type of addr from long
44498         to char *.
44499
44500 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
44501
44502         * gcc.c-torture/execute/20010915-1.c: New test.
44503
44504 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
44505
44506         * g77.dg/bprob: New directory.
44507         * g77.dg/bprob/bprob.exp: New file.
44508         * g77.dg/bprob/bprob-1.f: New test.
44509         * g77.dg/gcov: New directory.
44510         * g77.dg/gcov/gcov.exp: New file.
44511         * g77.dg/gcov/gcov-1.f: New test.
44512         * g77.dg/gcov/gcov-1.x: New file.
44513
44514 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
44515
44516         * gcc.dg/cpp/directiv.c: Update.
44517         * gcc.dg/cpp/undef1.c: Update.
44518
44519 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
44520
44521         * gcc.dg/20010912-1.c: New test.
44522
44523 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
44524
44525         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
44526         language-independent file in lib.
44527         * lib/gcov.exp: New file.
44528
44529 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
44530
44531         * gcc.c-torture/compile/20010911-1.c: New test.
44532
44533 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
44534
44535         * lib/profopt.exp: New, to support profile-directed optimizations.
44536         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
44537         * gcc.misc-tests/bprob-1.c: New test.
44538         * gcc.misc-tests/bprob-2.c: New test.
44539
44540 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
44541
44542         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
44543         XFAIL and which kinds of gcov output to verify.
44544         * gcc.misc-tests/gcov-4b.x: New file.
44545         * gcc.misc-tests/gcov-5b.x: New file.
44546         * gcc.misc-tests/gcov-6.x: New file.
44547         * gcc.misc-tests/gcov-7.c: New test.
44548         * gcc.misc-tests/gcov-7.x: New file.
44549
44550 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
44551
44552         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
44553         * gcc.misc-tests/gcov-6.c: New test.
44554
44555 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
44556
44557         PR c++/3986
44558         * g++.dg/abi/vbase1.C: New test.
44559
44560 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
44561
44562         * objc.dg/method-2.m: New.
44563
44564 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
44565
44566         PR c++/4203
44567         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
44568         * g++.dg/init/empty1.C: New test.
44569
44570 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
44571
44572         * gcc.c-torture/compile/20010903-1.c: New test.
44573
44574 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
44575
44576         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
44577         for m68k.
44578
44579 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
44580
44581         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
44582
44583         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
44584
44585         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
44586
44587 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
44588
44589         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
44590         for 16-bit 'unsigned int'.
44591
44592 2001-08-29  Kazu Hirata  <kazu@hxi.com>
44593
44594         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
44595
44596 2001-08-27  Richard Henderson  <rth@redhat.com>
44597
44598         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
44599         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
44600
44601 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
44602
44603         * gcc.dg/asm-names.c (ymain): New.
44604
44605 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
44606
44607         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
44608         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
44609         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
44610
44611 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44612
44613         * gcc.dg/compare5.c: New testcase.
44614
44615 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
44616
44617         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
44618         and "In instantiation".
44619
44620 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
44621
44622         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
44623
44624 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
44625
44626         * gcc.misc-tests/gcov.exp: Add support for branch information.
44627         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
44628         * gcc.misc-tests/gcov-4.c: New test.
44629         * gcc.misc-tests/gcov-4b.c: New test.
44630         * gcc.misc-tests/gcov-5b.c: New test.
44631
44632 2001-08-20  Zack Weinberg  <zackw@panix.com>
44633
44634         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
44635         expected to fail.
44636
44637 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
44638
44639         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
44640
44641 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
44642
44643         * g++.dg/eh/template1.C: New test.
44644
44645 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
44646
44647         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
44648         Fix thinko.
44649         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
44650         for xfail.
44651
44652 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
44653
44654         * lib/g77-dg.exp: Use prune.exp for common procedures
44655         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
44656         * lib/g77.exp: (g77-dg-prune) Remove
44657
44658 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
44659
44660         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
44661
44662 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44663
44664         * g++.dg/template/unify1.C: New test.
44665
44666 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
44667
44668         * g++.dg/abi/empty4.C: New test.
44669
44670 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
44671
44672         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
44673         solaris2.*
44674         * g77.f-torture/compile/pr3743.x: Likewise.
44675
44676 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
44677
44678         * g++.dg/other/using-declaration.C: New test.
44679
44680 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
44681
44682         * gcc.dg/cpp/tr-sign.c: New testcase.
44683
44684 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
44685
44686         * gcc.dg/cpp/19951025-1.c: Revert.
44687         * gcc.dg/cpp/directiv.c: We no longer process directives that
44688         interrupt macro arguments.
44689
44690 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
44691
44692         * gcc.dg/bconstp-1.c: New test.
44693
44694 2001-08-03  Richard Henderson  <rth@redhat.com>
44695
44696         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
44697
44698 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
44699
44700         * gcc.dg/cpp/19951025-1.c: Update.
44701
44702 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
44703
44704         * g77.dg/ff90-1.f (s): Fix reference of variable z,
44705         should be x.
44706
44707 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
44708
44709         Kill -fhonor-std.
44710         * g++.old-deja/g++.ns/ns14.C: Remove special options.
44711         * g++.old-deja/g++.other/std1.C: Likewise.
44712         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
44713
44714 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
44715
44716         * lib/g77.exp: Load gcc-defs.exp for common procedures
44717         (g77_pass, g77_fail, g77_finish, g77_exit,
44718         ${tool}_check_unsupported_p} Now redundant.  Deleted.
44719
44720 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
44721
44722         * g77.dg/fbackslash.f
44723         * g77.dg/fcase-preserve.f
44724         * g77.dg/ff90-1.f
44725         * g77.dg/ffixed-line-length-0.f
44726         * g77.dg/ffixed-line-length-132.f
44727         * g77.dg/ffixed-line-length-7.f
44728         * g77.dg/ffixed-line-length-72.f
44729         * g77.dg/ffixed-line-length-none.f
44730         * g77.dg/ffree-form-1.f
44731         * g77.dg/fno-backslash.f
44732         * g77.dg/fno-f90-1.f
44733         * g77.dg/fno-fixed-form-1.f
44734         * g77.dg/fno-onetrip.f
44735         * g77.dg/fno-typeless-boz.f
44736         * g77.dg/fno-underscoring.f
44737         * g77.dg/fno-vxt-1.f
44738         * g77.dg/fonetrip.f
44739         * g77.dg/ftypeless-boz.f
44740         * g77.dg/fugly-assumed.f
44741         * g77.dg/funderscoring.f
44742         * g77.dg/fvxt-1.f
44743
44744 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
44745
44746         * objc.dg/fwd-proto-1.m: New.
44747         * objc.dg/local-decl-1.m: New.
44748         * objc.dg/naming-1.m: New.
44749         * objc.dg/naming-2.m: New.
44750         * objc.dg/proto-hier-1.m: New.
44751
44752 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
44753
44754         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
44755         largest-type elements to a struct makes its size grow.
44756
44757 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
44758
44759         * g++.dg/abi/vthunk1.C: New test.
44760
44761 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
44762
44763         * g++.dg/abi/vbase8-22.C: New test.
44764
44765 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
44766
44767         * gcc.dg/cpp/macro8.c: New test.
44768
44769 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
44770
44771         * g++.dg/abi/vbase8-21.C: New test.
44772
44773 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
44774
44775         * g++.dg/abi/vbase8-10.C: New test.
44776
44777 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44778
44779         * lib/g++.exp (g++_set_ld_library_path): Renamed to
44780         ${tool}_set_ld_library_path.
44781         Changed caller.
44782         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
44783         g++.exp.
44784
44785 2001-07-26  Stan Cox <scox@redhat.com>
44786
44787         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
44788         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
44789         gcc_exit, gcc_check_unsupported_p):
44790         Moved to gcc-deps.exp
44791         * gcc-deps.exp: New file.
44792
44793 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44794
44795         * g++.old-deja/g++.pt/defarg14.C: New test.
44796
44797 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
44798
44799         * g++.old-deja/g++.other/lineno5.C: New test.
44800
44801 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
44802
44803         * g++.old-deja/g++.pt/crash68.C: New test.
44804
44805 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
44806
44807         * g++.old-deja/g++.other/crash42.C: New test.
44808
44809 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
44810
44811         * gcc.dg/cpp/extratokens.c: Fix.
44812         * gcc.dg/cpp/skipping2.c: New tests.
44813
44814 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44815
44816         * gcc.c-torture/execute/20010724-1.c: New file.
44817         * gcc.c-torture/execute/20010724-1.x: New file.
44818
44819 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
44820
44821         * g++.old-deja/g++.other/cond7.C: New test.
44822
44823 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
44824
44825         * g++.old-deja/g++.other/optimize4.C: New test.
44826
44827 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
44828
44829         * g++.old-deja/g++.abi/vbase8-5.C: New test.
44830
44831 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
44832
44833         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
44834         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
44835         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
44836         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
44837
44838         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
44839         bug report" message.
44840
44841         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
44842         * g++.dg/ext/instantiate1.C: Move from old-deja.
44843
44844 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
44845
44846         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
44847         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
44848         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
44849         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
44850
44851 2001-07-23  Jeffrey A Law  (law@cygnus.com)
44852
44853         * gcc.c-torture/execute/20010723-1.c: New test.
44854
44855 2001-07-23  Ben Elliston  <bje@redhat.com>
44856
44857         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
44858
44859 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44860
44861         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
44862         i[34567]86-*-*.
44863         Delete handling of ieee_multilib_flags.
44864         Pass -mieee for alpha*-*-* and sh-*-*.
44865         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
44866
44867 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
44868
44869         Remove old-abi tests.
44870         * g++.old-deja/g++.mike/p11116.C: Remove.
44871         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
44872
44873 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
44874
44875         * g77.f-torture/compile/pr3743.f: New test
44876
44877 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
44878
44879         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
44880
44881 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44882
44883         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
44884         g++.old-deja/g++.pt/static6.C: Likewise.
44885         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
44886         supports weak symbols.
44887
44888 2001-07-18  Andreas Jaeger  <aj@suse.de>
44889
44890         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
44891         supported again.
44892
44893 2001-07-18  Andreas Jaeger  <aj@suse.de>
44894
44895         * gcc.dg/iftrap-1.c: Fix target line.
44896
44897 2001-07-17  Richard Henderson  <rth@redhat.com>
44898
44899         * gcc.c-torture/execute/20010717-1.c: New.
44900
44901 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
44902
44903         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
44904         tests.
44905
44906 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
44907
44908         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
44909
44910 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44911
44912         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
44913         UAC_SIGBUS, UAC_NOPRINT definitions.
44914
44915 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
44916
44917         * objc/execute/object_is_class.m: New test.
44918         * objc/execute/object_is_meta_class.m: New test.
44919
44920 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
44921
44922         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
44923         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
44924
44925 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
44926
44927         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
44928         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
44929
44930 2001-07-14  Richard Henderson  <rth@redhat.com>
44931
44932         * gcc.dg/iftrap-1.c: New.
44933
44934 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
44935
44936         * g77.f-torture/execute/intrinsic77.f: New test.
44937
44938 2001-07-11  Janis Johnson <janis@us.ibm.com>
44939
44940         * gcc.misc-tests/gcov-3.c: New test.
44941
44942 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
44943
44944         * gcc.c-torture/compile/20010711-1.c,
44945         * gcc.c-torture/compile/20010711-2.c: New tests.
44946
44947 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
44948
44949         * gcc.c-torture/execute/20010711-1.c: New test.
44950
44951 2001-07-11  Ben Elliston  <bje@redhat.com>
44952
44953         * g++.old-deja/g++.other/enum5.C: New test.
44954
44955 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
44956
44957         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
44958         (g++-dg-prune): Call prune_gcc_output.
44959         * prune.exp: New file for prune_gcc_output.
44960         * lib/g++.exp, lib/gcc.exp: Load it.
44961
44962 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
44963
44964         * gcc.c-torture/compile/20010701-1.c,
44965         g++.old-deja/g++.ext/attrib6.C: New tests.
44966
44967 2001-07-06  Jeffrey A Law  (law@cygnus.com)
44968
44969         * gcc.c-torture/compile/20010706-1.c: New test.
44970
44971 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
44972
44973         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
44974
44975 2001-06-28  Stan Shebs  <shebs@apple.com>
44976
44977         * gcc.dg/pragma-darwin.c: New test.
44978
44979 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44980
44981         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
44982         Solaris 2.[678] system.
44983
44984 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
44985
44986         * gcc.dg/20010622-1.c: New test.
44987
44988 2001-06-18  Stan Shebs  <shebs@apple.com>
44989
44990         * objc.dg: New directory.
44991         * objc.dg/dg.exp: New file.
44992         * objc.dg/alias.m: New.
44993         * objc.dg/class-1.m: New.
44994         * objc.dg/class-2.m: New.
44995         * objc.dg/const-str-1.m: New.
44996         * objc.dg/const-str-2.m: New.
44997         * objc.dg/id-1.m: New.
44998         * objc.dg/method-1.m: New.
44999         * objc.dg/super-class-1.m: New.
45000         * lib/objc-dg.exp: New file.
45001
45002 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
45003
45004         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
45005         of label name.
45006
45007 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
45008
45009         * g++.old-deja/g++.abi/vbase8-9.C: New test.
45010
45011 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45012
45013         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
45014         variable.
45015
45016 2001-06-12  Richard Henderson  <rth@redhat.com>
45017
45018         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
45019
45020 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
45021
45022         * g++.old-deja/g++.abi/vbase5.C: New test.
45023         * g++.old-deja/g++.abi/vbase6.C: New test.
45024         * g++.old-deja/g++.abi/vbase7.C: New test.
45025
45026 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45027
45028         * gcc.c-torture/compile/20010610-1.c: New test.
45029
45030 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
45031
45032         * g++.old-deja/g++.abi/vbase4.C: New test.
45033
45034 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
45035
45036         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
45037         support %f for HC11/HC12 targets.
45038         * gcc.c-torture/execute/930513-1.x: New file, likewise.
45039         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
45040         on HC11/HC12 targets.
45041         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
45042
45043 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
45044
45045         * gcc.dg/wchar_t-1.c: New file.
45046         * gcc.dg/wint_t-1.c: Likewise.
45047
45048 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
45049
45050         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
45051
45052 2001-06-11  Richard Henderson  <rth@redhat.com>
45053
45054         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
45055
45056 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
45057
45058         * gcc.c-torture/compile/20010611-1.c: New test.
45059
45060 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
45061
45062         * gcc.dg/c99-tag-1.c: Add more tests.
45063
45064 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
45065
45066         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
45067         representation on MN10300 and ARM/Thumb.
45068
45069 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
45070
45071         * g77.f-torture/execute/20010610.f: New.
45072
45073 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
45074
45075         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
45076         names.
45077
45078 2001-06-09  Richard Henderson  <rth@redhat.com>
45079
45080         * gcc.c-torture/execute/ashrdi-1.c: New.
45081         * gcc.c-torture/execute/ashldi-1.c: New.
45082         * gcc.c-torture/execute/lshrdi-1.c: New.
45083
45084 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
45085
45086         * objc/execute/load-3.m: Added. Check sending +load to categories,
45087         in addition to classes.
45088
45089 2001-06-08  Stan Shebs  <shebs@apple.com>
45090
45091         * objc/execute/load-2.m: New test.  From Nicola Pero
45092         <n.pero@mi.flashnet.it>.
45093
45094 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
45095
45096         * gcc.c-torture/execute/20010605-2.c: New test.
45097
45098 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
45099
45100         * g++.old-deja/g++.abi/vbase2.C: New test.
45101         * g++.old-deja/g++.abi/vbase3.C: New test.
45102
45103 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
45104
45105         * g++.old-deja/g++.pt/friend49.C: New test.
45106
45107 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
45108
45109         * g++.old-deja/g++.ext/anon3.C: New test.
45110
45111 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
45112
45113         * g++.old-deja/g++.other/conv7.C: New test.
45114
45115 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
45116
45117         * gcc.c-torture/compile/20010605-2.c: New test.
45118
45119 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
45120
45121         * gcc.c-torture/execute/20010604-1.c: New test.
45122
45123 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
45124
45125         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
45126
45127 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
45128
45129         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
45130         (g++_link_flags): Likewise.
45131         (g++_init): Pass gccpath's value to two previous functions.
45132
45133 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45134
45135         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
45136         Ensure logfile entry matches exec command line.
45137
45138 2001-05-31  Richard Henderson  <rth@redhat.com>
45139
45140         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
45141         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
45142
45143 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
45144
45145         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
45146         compiler for irix6.2
45147
45148 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
45149
45150         * g++.old-deja/g++.other/optimize3.C: New file.
45151
45152 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
45153
45154         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
45155         assemble.
45156
45157 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
45158
45159         * g++.old-deja/g++.other/optimize2.C: New file.
45160
45161 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
45162
45163         * gcc.c-torture/compile/20010518-2.c: New file.
45164         * gcc.c-torture/execute/20010518-1.c: New file.
45165         * gcc.c-torture/execute/20010518-2.c: New file.
45166
45167 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
45168
45169         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
45170
45171 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
45172
45173         G++ no longer defines builtins that do not begin with __builtin.
45174         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
45175         * g++.old-deja/g++.brendand/misc13.C: Likewise.
45176         * g++.old-deja/g++.law/builtin1.C: Likewise.
45177         * g++.old-deja/g++.law/cvt2.C: Likewise.
45178         * g++.old-deja/g++.mike/net5.C: Likewise.
45179         * g++.old-deja/g++.other/builtins1.C: Likewise.
45180         * g++.old-deja/g++.other/builtins2.C: Likewise.
45181         * g++.old-deja/g++.other/builtins3.C: Likewise.
45182         * g++.old-deja/g++.other/builtins4.C: Likewise.
45183         * g++.old-deja/g++.other/inline8.C: Likewise.
45184         * g++.old-deja/g++.robertl/eb39.C: Likewise.
45185
45186 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
45187
45188         * g++.old-deja/g++.pt/using1.C: Adjust.
45189         * g++.old-deja/g++.pt/using2.C: New test.
45190
45191 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
45192
45193         * gcc.dg/cpp/charconst.c: New tests.
45194         * gcc.dg/cpp/escape.c: New tests.
45195         * gcc.dg/cpp/escape-1.c: New tests.
45196         * gcc.dg/cpp/escape-2.c: New tests.
45197         * gcc.dg/cpp/ucs.c: New tests.
45198
45199 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
45200
45201         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
45202         native compiler for irix6.5.
45203
45204 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
45205
45206         * lib/g++.exp (g++_include_flags): Use args to compute
45207         get_multilibs.
45208         (g++_link_flags): Likewise.
45209         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
45210
45211 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
45212
45213         * gcc.dg/c90-hexfloat-1.c: Add more tests.
45214
45215 2001-05-21  Geoff Keating  <geoffk@redhat.com>
45216
45217         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
45218         this file.
45219
45220 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
45221
45222         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
45223         STACK_SIZE;
45224         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
45225         to STACK_SIZE; Use it to define size of add_histo array.
45226         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
45227         to STACK_SIZE.
45228         (f): Use GITT_SIZE to define size of gitt local table.
45229         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
45230         to STACK_SIZE; Use it to define size of bytemem array.
45231
45232 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
45233
45234         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
45235         on 68HC11/HC12 due to the asm instruction.
45236         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
45237         * gcc.c-torture/compile/920520-1.x: Likewise.
45238         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
45239         on 68HC11/HC12 because the function is larger than 64K.
45240         * gcc.c-torture/compile/961203-1.x: New file, this test fails
45241         on 68HC11/HC12 because the structure is too large.
45242
45243 2001-05-20  Richard Henderson  <rth@redhat.com>
45244
45245         * gcc.c-torture/execute/20010520-1.c: New.
45246
45247 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45248
45249         * g++.old-deja/g++.warn/compare1.C: New test.
45250         * gcc.dg/compare4.c: New test.
45251
45252 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
45253
45254         * g++.old-deja/g++.other/optimize1.C: New test.
45255
45256 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45257
45258         * g++.old-deja/g++.pt/spec41.C: New test.
45259
45260 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
45261
45262         * gcc.c-torture/compile/20010114-1.x: Remove.
45263
45264 2001-05-18  Stan Shebs  <shebs@apple.com>
45265
45266         * gcc.c-torture/compile/20010518-1.c: New test.
45267
45268 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
45269
45270         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
45271         * g++.old-deja/g++.pt/crash67.C: New test.
45272
45273 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
45274
45275         * g++.old-deja/g++.other/debug9.C: New test.
45276
45277 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
45278
45279         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
45280
45281 2001-05-16  Jan Hubicka  <jh@suse.cz>
45282
45283         * gcc.c-torture/compile/20010516-1.c: New test.
45284
45285 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
45286
45287         * g++.old-deja/g++.other/crash41.C: New test.
45288
45289 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
45290
45291         * g++.old-deja/g++.pt/crash66.C: New test.
45292
45293 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
45294
45295         * g++.old-deja/g++.robertl/eb27.C: Convert.
45296
45297 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
45298
45299         * g++.dg/friend-warn.C: New test.  Do not warn about friend
45300         declaration being redundant.
45301
45302 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
45303
45304         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
45305
45306 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
45307
45308         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
45309
45310 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
45311
45312         * lib/g++.exp: Use testsuite_flags.
45313
45314 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
45315
45316         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
45317
45318 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
45319
45320         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
45321
45322 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
45323
45324         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
45325
45326 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
45327
45328         * gcc.c-torture/compile/20010313-1.c: New test.
45329
45330 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
45331
45332         * gcc.dg/cpp/direct2.c: New test.
45333         * gccq.dg/cpp/direct2s.c: New test.
45334
45335         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
45336
45337 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
45338
45339         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
45340         * g++.old-deja/g++.other/op3.C: Likewise.
45341
45342 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
45343
45344         * gcc.dg/cpp/syshdr.h: New file.
45345         * gcc.dg/cpp/sysmac1.c: Update.
45346         * gcc.dg/cpp/sysmac2.c: Update.
45347
45348 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
45349
45350         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
45351
45352 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
45353
45354         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
45355         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
45356
45357 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
45358
45359         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
45360
45361 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
45362
45363         * lib/g++.exp (g++_include_flags): Don't use any special flags
45364         if TESTING_IN_BUILD_TREE is not defined.
45365         (g++_init): Use a plain 'c++' as the compiler if
45366         TESTING_IN_BUILD_TREEE is not defined.
45367
45368 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
45369
45370         * g++.old-deja/g++.eh/catch13.C: New test.
45371         * g++.old-deja/g++.eh/catch14.C: New test.
45372
45373 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
45374
45375         * gcc.dg/cpp/tr-define.c: New test.
45376
45377 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
45378
45379         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
45380         <stdlib.h>, not <malloc.h>.
45381
45382 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
45383
45384         * g++.old-deja/g++.ns/template17.C: New test.
45385
45386 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
45387
45388         * g++.old-deja/g++.pt/ref4.C: New test.
45389
45390 2001-04-30  Richard Henderson  <rth@redhat.com>
45391
45392         * gcc.dg/20000724-1.c: Revert last change.
45393
45394 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
45395
45396         * g77.f-torture/execute/20010430.f: New test.
45397
45398 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
45399
45400         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
45401
45402 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
45403
45404         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
45405
45406 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
45407
45408         * g++.old-deja/g++.eh/crash6.C: New test.
45409
45410 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
45411
45412         * g++.old-deja/g++.other/warn7.C: New test.
45413
45414 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
45415
45416         * g++.old-deja/g++.other/defarg9.C: New test.
45417
45418 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
45419
45420         * g77.f-torture/compile/20010426.f: New test.
45421         * g77.f-torture/execute/20010426.f: New test.
45422
45423 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
45424
45425         * g77.f-torture/compile/20000629-1.x: Remove - error
45426         has been fixed.
45427
45428 2001-04-26  Jeffrey A Law  (law@cygnus.com)
45429
45430         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
45431         Tweak slightly to work with g++.dg framework.
45432         * g++.dg/special/ecos.exp: Run initp1.C test.
45433         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
45434
45435         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
45436         its linker doesn't give line numbers either.
45437         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
45438
45439 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
45440
45441         * g++.old-deja/g++.other/lex1.C: New test.
45442
45443 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
45444
45445         * gcc.dg/noncompile/20010425-1.c: New test.
45446
45447 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
45448
45449         * g++.old-deja/g++.pt/mangle2.C: New test.
45450
45451 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
45452
45453         * gcc.dg/format/plus-1.c: New test.
45454
45455 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
45456
45457         * gcc.dg/20010423-1.c: New test.
45458
45459 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
45460
45461         * gcc.c-torture/execute/20010422-1.c: New test.
45462
45463 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
45464
45465         * g++.old-deja/g++.ns/type2.C: New test.
45466
45467 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
45468
45469         * g++.old-deja/g++.other/perf1.C: New test.
45470
45471 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
45472
45473         * gcc.dg/c99-func-2.c: Remove xfail.
45474         * gcc.dg/c99-func-3.c: Remove xfail.
45475         * gcc.dg/c99-func-4.c: Remove xfail.
45476
45477 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
45478
45479         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
45480
45481 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
45482
45483         * gcc.c-torture/compile/20010423-1.c: New test.
45484
45485 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
45486
45487         * g++.old-deja/g++.pt/typename28.C: New test.
45488
45489 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
45490
45491         * g++.old-deja/g++.abi/empty2.C: New test.
45492         * g++.old-deja/g++.abi/empty3.C: New test.
45493
45494 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
45495
45496         * g++.old-deja/g++.other/comdat2.C: New test.
45497         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
45498
45499 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
45500
45501         * g++.old-deja/g++.other/overload14.C: New test.
45502
45503 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
45504
45505         * g++.old-deja/g++.other/lookup23.C: New test.
45506
45507 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
45508
45509         * gcc.c-torture/execute/20010403-1.c: New test.
45510
45511 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
45512             Mark Mitchell  <mark@codesourcery.com>
45513
45514         * lib/old-dejagnu.exp: Don't delete output of executable.
45515         Add .exe suffix to executables.
45516
45517 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
45518
45519         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
45520
45521 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45522
45523         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
45524
45525 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
45526
45527         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
45528         * g++.old-deja/g++.abi/crash1.C: New test.
45529
45530 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
45531
45532         * g++.old-deja/g++.other/crash40.C: New test.
45533
45534 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45535
45536         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
45537
45538 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
45539
45540         * g++.old-deja/g++.other/warn6.C: New test.
45541
45542 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
45543
45544         * g++.old-deja/g++.robertl/eb42.C: Same.
45545
45546 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45547
45548         * gcc.dg/wtr-conversion-1.c: New testcase.
45549
45550 2001-04-10  Richard Henderson  <rth@redhat.com>
45551
45552         * g++.old-deja/g++.other/array5.C: New.
45553
45554 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45555
45556         * gcc.c-torture/execute/20010408-1.c: New test.
45557
45558 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
45559
45560         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
45561         headers and constructs.
45562         * g++.old-deja/g++.robertl/eb79.C: Same.
45563         * g++.old-deja/g++.robertl/eb77.C (main): Same.
45564         * g++.old-deja/g++.robertl/eb73.C: Same.
45565         * g++.old-deja/g++.robertl/eb66.C (main): Same.
45566         * g++.old-deja/g++.robertl/eb55.C (t): Same.
45567         * g++.old-deja/g++.robertl/eb54.C (main): Same.
45568         * g++.old-deja/g++.robertl/eb46.C (main): Same.
45569         * g++.old-deja/g++.robertl/eb44.C: Same.
45570         * g++.old-deja/g++.robertl/eb41.C (main): Same.
45571         * g++.old-deja/g++.robertl/eb4.C (main): Same.
45572         * g++.old-deja/g++.robertl/eb39.C: Same.
45573         * g++.old-deja/g++.robertl/eb33.C (main): Same.
45574         * g++.old-deja/g++.robertl/eb31.C (main): Same.
45575         * g++.old-deja/g++.robertl/eb30.C: Same.
45576         * g++.old-deja/g++.robertl/eb3.C: Same.
45577         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
45578         * g++.old-deja/g++.robertl/eb21.C: Same.
45579         * g++.old-deja/g++.robertl/eb15.C: Same.
45580         * g++.old-deja/g++.robertl/eb118.C: Same.
45581         * g++.old-deja/g++.robertl/eb115.C (main): Same.
45582         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
45583         * g++.old-deja/g++.robertl/eb109.C: Same.
45584         * g++.old-deja/g++.other/sibcall1.C (main): Same.
45585         * g++.old-deja/g++.mike/rtti1.C: Same.
45586         * g++.old-deja/g++.mike/p658.C: Same.
45587         * g++.old-deja/g++.mike/net46.C: Same.
45588         * g++.old-deja/g++.mike/net34.C: Same.
45589         * g++.old-deja/g++.mike/memoize1.C: Same.
45590         * g++.old-deja/g++.mike/eh2.C: Same.
45591         * g++.old-deja/g++.law/weak.C: Same.
45592         * g++.old-deja/g++.law/visibility7.C: Same.
45593         * g++.old-deja/g++.law/visibility25.C: Same.
45594         * g++.old-deja/g++.law/visibility22.C: Same.
45595         * g++.old-deja/g++.law/visibility2.C: Same.
45596         * g++.old-deja/g++.law/visibility17.C: Same.
45597         * g++.old-deja/g++.law/visibility13.C: Same.
45598         * g++.old-deja/g++.law/visibility10.C: Same.
45599         * g++.old-deja/g++.law/visibility1.C: Same.
45600         * g++.old-deja/g++.law/virtual3.C (eval): Same.
45601         * g++.old-deja/g++.law/vbase1.C: Same.
45602         * g++.old-deja/g++.law/operators32.C: Same.
45603         * g++.old-deja/g++.law/nest3.C: Same.
45604         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
45605         * g++.old-deja/g++.law/except5.C (main): Same.
45606         * g++.old-deja/g++.law/cvt7.C (run): Same.
45607         * g++.old-deja/g++.law/cvt2.C: Same.
45608         * g++.old-deja/g++.law/cvt16.C: Same.
45609         * g++.old-deja/g++.law/ctors6.C (bar): Same.
45610         * g++.old-deja/g++.law/ctors17.C (main): Same.
45611         * g++.old-deja/g++.law/ctors13.C: Same.
45612         * g++.old-deja/g++.law/ctors12.C (main): Same.
45613         * g++.old-deja/g++.law/ctors10.C: Same.
45614         * g++.old-deja/g++.law/code-gen5.C: Same.
45615         * g++.old-deja/g++.law/bad-error7.C: Same.
45616         * g++.old-deja/g++.law/arm9.C: Same.
45617         * g++.old-deja/g++.law/arm12.C: Same.
45618         * g++.old-deja/g++.law/arg8.C: Same.
45619         * g++.old-deja/g++.law/arg1.C: Same.
45620         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
45621         * g++.old-deja/g++.jason/template31.C: Same.
45622         * g++.old-deja/g++.jason/template24.C (main): Same.
45623         * g++.old-deja/g++.jason/2371.C: Same.
45624         * g++.old-deja/g++.eh/new2.C: Same.
45625         * g++.old-deja/g++.eh/new1.C: Same.
45626         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
45627         * g++.old-deja/g++.brendan/nest21.C (main): Same.
45628         * g++.old-deja/g++.brendan/err-msg3.C: Same.
45629         * g++.old-deja/g++.brendan/crash62.C: Same.
45630         * g++.old-deja/g++.brendan/crash52.C: Same.
45631         * g++.old-deja/g++.brendan/crash49.C (main): Same.
45632         * g++.old-deja/g++.brendan/crash38.C: Same.
45633         * g++.old-deja/g++.brendan/crash15.C (main): Same.
45634         * g++.old-deja/g++.brendan/copy9.C: Same.
45635
45636 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
45637
45638         * gcc.c-torture/execute/20001203-2.c (memset):
45639         Count argument is of type __SIZE_TYPE__.
45640
45641 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
45642
45643         * gcc.c-torture/compile/20010404-1.c: New test.
45644
45645 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
45646
45647         * gcc.c-torture/compile/20010326-1.c: New test.
45648
45649 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
45650
45651         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
45652         peculiarities of the SH.
45653         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
45654
45655 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
45656
45657         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
45658         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
45659         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
45660
45661 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
45662
45663         * g77.f-torture/compile/20010321-1.f: New test.
45664
45665 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
45666
45667         * gcc.c-torture/compile/20010329-1.c: New test.
45668
45669 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
45670
45671         * gcc.c-torture/execute/20010329-1.c: New test.
45672
45673 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
45674
45675         * g++.old-deja/g++.other/eh4.C: Fix typo.
45676
45677 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
45678
45679         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
45680
45681 2001-03-28  Philip Blundell  <philb@gnu.org>
45682
45683         * gcc.c-torture/compile/20010328-1.c: New test.
45684
45685 2001-03-27  Richard Henderson  <rth@redhat.com>
45686
45687         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
45688         * g++.old-deja/g++.eh/vbase3.C: Likewise.
45689
45690 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
45691
45692         * gcc.c-torture/compile/20010327-1.c: New test.
45693
45694 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
45695
45696         * g++.old-deja/g++.other/friend12.C: New test.
45697         * g++.old-deja/g++.other/friend9.C: Expect no errors.
45698         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
45699
45700 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
45701
45702         * gcc.c-torture/execute/20010325-1.c: New test.
45703
45704 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
45705
45706         * g++.old-deja/g++.other/mangle3.C: New test.
45707
45708 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
45709
45710         * g++.old-deja/g++.other/anon8.C: New test.
45711
45712 2001-03-20  Philip Blundell  <philb@gnu.org>
45713
45714         * gcc.c-torture/compile/20010320-1.c: New test.
45715
45716 2001-03-17  Richard Henderson  <rth@redhat.com>
45717
45718         * g++.old-deja/g++.other/eh4.C: Add expected error text.
45719
45720 2001-03-15  Geoff Keating  <geoff@redhat.com>
45721
45722         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
45723         tests on AIX.
45724
45725 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
45726
45727         * g++.old-deja/g++.other/eh4.C: New test.
45728
45729 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
45730
45731         * gcc.dg/cpp/mi1.c: Update.
45732
45733 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
45734
45735         * g++.old-deja/g++.other/regstack.C: New test.
45736
45737 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
45738
45739         * g++.old-deja/g++.other/ref4.C: New test.
45740
45741 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
45742
45743         * objc/execute/va_method.m: Added.
45744         * objc/execute/IMP.m: Added.
45745         * objc/execute/_cmd.m: Added.
45746         * objc/execute/accessing_ivars.m: Added.
45747         * objc/execute/class-1.m: Added.
45748         * objc/execute/class-10.m: Added.
45749         * objc/execute/class-11.m: Added.
45750         * objc/execute/class-12.m: Added.
45751         * objc/execute/class-13.m: Added.
45752         * objc/execute/class-14.m: Added.
45753         * objc/execute/class-2.m: Added.
45754         * objc/execute/class-3.m: Added.
45755         * objc/execute/class-4.m: Added.
45756         * objc/execute/class-5.m: Added.
45757         * objc/execute/class-6.m: Added.
45758         * objc/execute/class-7.m: Added.
45759         * objc/execute/class-8.m: Added.
45760         * objc/execute/class-9.m: Added.
45761         * objc/execute/class-tests-1.h
45762         * objc/execute/class-tests-2.h
45763         * objc/execute/compatibility_alias.m: Added.
45764         * objc/execute/encode-1.m: Added.
45765         * objc/execute/formal_protocol-1.m: Added.
45766         * objc/execute/formal_protocol-2.m: Added.
45767         * objc/execute/formal_protocol-3.m: Added.
45768         * objc/execute/formal_protocol-4.m: Added.
45769         * objc/execute/formal_protocol-5.m: Added.
45770         * objc/execute/formal_protocol-6.m: Added.
45771         * objc/execute/formal_protocol-7.m: Added.
45772         * objc/execute/informal_protocol.m: Added.
45773         * objc/execute/initialize.m: Added.
45774         * objc/execute/load.m: Added.
45775         * objc/execute/many_args_method.m: Added.
45776         * objc/execute/nested-3.m: Added.
45777         * objc/execute/no_clash.m: Added.
45778         * objc/execute/private.m: Added.
45779         * objc/execute/redefining_self.m: Added.
45780         * objc/execute/root_methods.m: Added.
45781         * objc/execute/selector-1.m: Added.
45782         * objc/execute/static-1.m: Added.
45783         * objc/execute/static-2.m: Added.
45784         * objc/execute/va_method.m: Added.
45785
45786 2001-03-10  Richard Henderson  <rth@redhat.com>
45787
45788         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
45789
45790 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
45791
45792         * g++.old-deja/g++.other/crash31.C: XFAIL.
45793         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
45794         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
45795         * gcc.c-torture/execute/20010123-1.x: XFAIL.
45796         * gcc.c-torture/execute/20010124-1.x: XFAIL.
45797         * gcc.dg/sequence-pt-1.c: XFAIL one test.
45798
45799 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
45800
45801         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
45802
45803 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
45804
45805         * gcc.dg/20000724-1.c: Don't use multiline strings.
45806
45807 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
45808
45809         * objc/execute/string1.m, objc/execute/string2.m: Compare the
45810         result of -cString against what we expect it to be; don't just
45811         print it out for no one to read.
45812
45813         * objc/execute/string3.m, objc/execute/string4.m: New tests.
45814         Based on testcases provided by Nicola Pero.
45815
45816 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
45817
45818         * gcc.dg/cpp/macro7.c: New test.
45819
45820 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
45821
45822         * gcc.dg/cpp/multiline.c: Update.
45823
45824 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
45825
45826         * g++.old-deja/g++.other/enum3.C: New test.
45827
45828 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
45829
45830         * g++.old-deja/g++.other/pod1.C: New test.
45831
45832 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
45833
45834         * g++.old-deja/g++.ext/overload1.C: New test.
45835
45836 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
45837
45838         * g++.old-deja/g++.pt/using1.C: New test.
45839
45840 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
45841
45842         * g++.old-deja/g++.other/using9.C: New test.
45843
45844 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
45845
45846         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
45847
45848         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
45849
45850 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
45851
45852         * g++.old-deja/g++.ext/realpt1.C: Remove.
45853
45854 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
45855
45856         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
45857
45858 2001-02-26  Will Cohen  <wcohen@redhat.com>
45859
45860         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
45861
45862 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
45863
45864         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
45865         templatized constructors.
45866
45867 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45868
45869         * gcc.c-torture/execute/20010224-1.c: New test.
45870
45871 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
45872
45873         * gcc.c-torture/execute/20010222-1.c: New test.
45874
45875 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
45876
45877         * g++.old-deja/g++.other/inline20.C: New test.
45878
45879 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
45880
45881         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
45882
45883 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
45884
45885         * g++.old-deja/g++.other/lookup22.C: New test.
45886
45887 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
45888
45889         * g77.dg: New directory.
45890         * g77.dg/20010216-1.f: New test case.
45891         * g77.dg/dg.exp: New driver.
45892         * lib/g77-dg.exp: New driver library.
45893
45894 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45895
45896         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
45897
45898 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
45899
45900         * g++.old-deja/g++.other/decl9.C: New test.
45901
45902 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
45903
45904         * g++.old-deja/g++.other/init16.C: Update the test so that it does
45905         not need <string> and also tests the initialization at runtime.
45906
45907 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
45908
45909         * gcc.c-torture/execute/longlong.c: New test.
45910
45911 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
45912
45913         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
45914
45915 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
45916
45917         * gcc.c-torture/execute/920302-1.c (execute):
45918         Change argument type to short.
45919
45920 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
45921
45922         * g++.old-deja/g++.pt/deduct6.C: New test.
45923
45924 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
45925
45926         * g++.old-deja/g++.pt/deduct5.C: New test.
45927
45928 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
45929
45930         * gcc.c-torture/execute/20010209-1.c: New test.
45931
45932 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
45933
45934         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
45935
45936 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
45937
45938         * g++.dg/vtgc1.C: Update for new ABI.
45939
45940         * consistency.vlad: New directory, 1665 files.
45941
45942 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
45943
45944         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
45945         return type.
45946         * gcc.dg/cpp/digraphs.c: Declare puts.
45947
45948 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
45949
45950         * g++.old-deja/g++.other/warn5.C: New test.
45951
45952 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
45953
45954         * g++.old-deja/g++.pt/spec40.C: New test.
45955
45956 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
45957
45958         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
45959         case.
45960         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
45961
45962 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
45963
45964         * gcc.c-torture/compile/20010209-1.c: New test.
45965
45966 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
45967
45968         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
45969         excess errors message but not if it crashes.
45970         * g++.old-deja/g++.other/crash27.C: Likewise.
45971         * g++.old-deja/g++.other/crash28.C: Likewise.
45972         * g++.old-deja/g++.other/crash30.C: Likewise.
45973         * g++.old-deja/g++.other/crash32.C: Likewise.
45974         * g++.old-deja/g++.other/crash35.C: Likewise.
45975         * g++.old-deja/g++.pt/inherit2.C: Likewise.
45976
45977 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
45978
45979         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
45980         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
45981         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
45982         g77.f-torture/execute/execute.exp,
45983         g77.f-torture/noncompile/noncompile.exp,
45984         gcc.c-torture/execute/execute.exp,
45985         gcc.c-torture/execute/memcheck/memcheck.exp,
45986         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
45987         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
45988         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
45989         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
45990         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
45991         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
45992         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
45993         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
45994         Remove bug reporting instructions with ancient email addresses.
45995
45996 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
45997
45998         * gcc.dg/20010202-1.c: New test.
45999         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
46000
46001 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
46002
46003         * g++.dg/stdbool-if.C: New test.
46004
46005 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
46006
46007         * objc/execute/fdecl.m: Added main().
46008
46009 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
46010
46011         * gcc.c-torture/execute/20010206-1.c: New test.
46012
46013 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
46014
46015         * gcc.dg/cpp/avoidpaste1.c: Update.
46016
46017 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
46018
46019         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
46020         Pero <nicola@brainstorm.co.uk>.
46021         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
46022
46023 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
46024
46025         * g++.old-deja/g++.pt/spec39.C: New test.
46026
46027 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
46028
46029         * gcc.c-torture/compile/20010202-1.c: New test.
46030
46031 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
46032
46033         * g++.old-deja/g++.abi/primary2.C: New test.
46034         * g++.old-deja/g++.abi/primary3.C: New test.
46035         * g++.old-deja/g++.abi/primary4.C: New test.
46036         * g++.old-deja/g++.abi/primary5.C: New test.
46037         * g++.old-deja/g++.abi/vtable3.h: New test.
46038         * g++.old-deja/g++.abi/vtable3a.C: New test.
46039         * g++.old-deja/g++.abi/vtable3b.C: New test.
46040         * g++.old-deja/g++.abi/vtable3c.C: New test.
46041         * g++.old-deja/g++.abi/vtable3d.C: New test.
46042         * g++.old-deja/g++.abi/vtable3e.C: New test.
46043         * g++.old-deja/g++.abi/vtable3f.C: New test.
46044         * g++.old-deja/g++.abi/vtable3g.C: New test.
46045         * g++.old-deja/g++.abi/vtable3h.C: New test.
46046         * g++.old-deja/g++.abi/vtable3i.C: New test.
46047         * g++.old-deja/g++.abi/vtable3j.C: New test.
46048         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
46049
46050 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
46051
46052         * g++.old-deja/g++.other/anon6.C: New test.
46053         * g++.old-deja/g++.other/anon7.C: New test.
46054
46055 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
46056
46057         * gcc.dg/cpp/avoidpaste2.c: New tests.
46058
46059 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
46060
46061         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
46062
46063 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
46064
46065         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
46066         DECIMAL_DIG cases for Irix."
46067
46068 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
46069
46070         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
46071
46072 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
46073
46074         * gcc.dg/c99-tag-1.c: New test.
46075
46076 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
46077
46078         * gcc.dg/cpp/tr-warn1.c: Add tests.
46079
46080 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
46081
46082         * gcc.dg/cpp/avoidpaste1.c: Update.
46083         * gcc.dg/cpp/paste4.c: Update.
46084
46085 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
46086
46087         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
46088         cases for Irix.
46089
46090 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
46091
46092         * g++.old-deja/g++.other/inline19.C: New test.
46093
46094 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
46095
46096         * gcc.dg/Wlarger-than.c: New test.
46097
46098 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
46099
46100         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
46101
46102 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
46103
46104         * gcc.c-torture/execute/20010129-1.c: New test.
46105         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
46106
46107 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
46108
46109         * gcc.dg/cpp/avoidpaste1.c: Test case.
46110
46111 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
46112
46113         * g++.old-deja/g++.other/inline18.C: New test.
46114
46115 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46116
46117         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
46118         and __builtin_putchar.
46119
46120 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
46121
46122         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
46123         tests.
46124
46125 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
46126
46127         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
46128         floating point number rounding mode to round to the nearest
46129         representable mode.
46130
46131 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
46132
46133         * g++.old-deja/g++.other/mangle2.C: New test.
46134
46135 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
46136
46137         * gcc.c-torture/compile/20010124-1.c: New test.
46138
46139 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
46140
46141         * g++.old-deja/g++.pt/spec38.C: New test.
46142
46143 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46144
46145         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
46146         "Build don't run".
46147
46148 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46149
46150         * gcc.c-torture/execute/20010123-1.c: New test.
46151
46152 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
46153
46154         * g++.old-deja/g++.pt/spec37.C: New test.
46155
46156 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
46157
46158         * g++.old-deja/g++.pt/overload14.C: New test.
46159
46160 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46161
46162         * gcc.c-torture/execute/20010122-1.c: New test, exercise
46163         __builtin_return_address.
46164
46165 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
46166
46167         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
46168         * g++.old-deja/g++.pt/spec35.C: New test.
46169         * g++.old-deja/g++.pt/spec36.C: New test.
46170
46171 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
46172
46173         * gcc.c-torture/compile/20010118-1.c: New test.
46174
46175 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
46176
46177         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
46178
46179 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
46180
46181         * gcc.c-torture/execute/20010119-1.c: New test.
46182
46183 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
46184
46185         * g++.old-deja/g++.other/vbase5.C: New test.
46186
46187 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
46188
46189         * gcc.c-torture/execute/20010118-1.c: New test.
46190
46191 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
46192
46193         * g++.old-deja/g++.pt/deduct3.C: New test.
46194
46195 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
46196
46197         * g++.old-deja/g++.pt/spec34.C: New test.
46198
46199 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
46200
46201         * g77.f-torture/compile/20000601-2.f: New test.
46202
46203 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
46204
46205         * g++.old-deja/g++.other/init17.C: New test.
46206
46207 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
46208
46209         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
46210
46211 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
46212
46213         * g++.old-deja/g++.pt/unify8.C: New test.
46214
46215 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
46216
46217         * g++.old-deja/g++.abi/vbase1.C: New test.
46218
46219 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
46220
46221         * g++.old-deja/g++.pt/crash65.C: New test.
46222
46223 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
46224
46225         * gcc.dg/cpp/assembl2.S: New test case.
46226
46227 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
46228
46229         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
46230         are supported.
46231
46232 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46233
46234         * g++.old-deja/g++.other/builtins1.C: New test.
46235         * g++.old-deja/g++.other/builtins2.C: Likewise.
46236         * g++.old-deja/g++.other/builtins3.C: Likewise.
46237         * g++.old-deja/g++.other/builtins4.C: Likewise.
46238
46239 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
46240
46241         * gcc.c-torture/compile/20010117-1.c: New test.
46242         * gcc.c-torture/compile/20010117-2.c: New test.
46243
46244 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
46245
46246         * g77.f-torture/execute/20010116.[fx]: New test,
46247         XFAIL on i?86-*-*.
46248         * g77.f-torture/compile/20010115.f: Indicate it's
46249         a test for PR fortran/1636.
46250
46251 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
46252
46253         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
46254
46255 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
46256
46257         * g77.f-torture/compile/20010115.f: New test.
46258
46259 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
46260
46261         * g++.old-deja/g++.pt/nontype5.C: New test.
46262
46263 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
46264
46265         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
46266         have an equivalent working one below it.
46267
46268 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
46269
46270         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
46271         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
46272
46273 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
46274
46275         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
46276         message containing "init_priority".
46277         (conpr-2.C): Likewise.
46278         (conpr-3.C): Likewise.
46279         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
46280
46281 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46282
46283         * gcc.c-torture/execute/20010114-2.c: New test.
46284
46285 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
46286
46287         * gcc.c-torture/compile/20010114-1.c: New test.
46288         * gcc.c-torture/compile/20010114-1.x: Xfail.
46289         * gcc.c-torture/compile/20010114-2.c: New test.
46290         * gcc.c-torture/execute/20010114-1.c: New test.
46291         * gcc.dg/trunc-1.c: New test.
46292         * gcc.dg/uninit-B.c: New test.
46293
46294 2001-01-13  Nick Clifton  <nickc@redhat.com>
46295
46296         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
46297         target.
46298
46299 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
46300
46301         * gcc.c-torture/compile/20010113-1.c: New test.
46302
46303 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
46304
46305         * gcc.c-torture/compile/20001212-1.c: New test.
46306
46307 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
46308
46309         * gcc.dg/cpp/widestr1.c: Update.
46310         * gcc.dg/cpp/prag-imp.c: Remove.
46311
46312 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
46313
46314         * gcc.c-torture/execute/20000801-3.x: Remove.
46315         * gcc.dg/c90-init-1.c: New test.
46316         * gcc.dg/c99-init-1.c: New test.
46317         * gcc.dg/c99-init-2.c: New test.
46318         * gcc.dg/gnu99-init-1.c: New test.
46319
46320 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
46321
46322         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
46323         testing that no relevant ones were found.
46324
46325 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
46326
46327         * g++.old-deja/g++.pt/cast2.C: New test.
46328
46329 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
46330
46331         * g++.old-deja/g++.pt/friend47.C: New test.
46332
46333 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
46334
46335         * g++.old-deja/g++.pt/instantiate13.C: New test.
46336
46337 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
46338
46339         * g++.old-deja/g++.other/defarg7.C: New test.
46340         * g++.old-deja/g++.other/defarg8.C: New test.
46341
46342 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
46343
46344         * g++.old-deja/g++.pt/crash64.C: New test.
46345
46346 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
46347
46348         * g++.old-deja/g++.pt/crash63.C: New test.
46349
46350 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
46351
46352         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
46353
46354 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
46355
46356         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
46357
46358 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
46359
46360         * g++.old-deja/g++.pt/error3.C: New test.
46361
46362 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
46363
46364         * g++.old-deja/g++.other/crash39.C: New test.
46365
46366 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
46367
46368         * g++.old-deja/g++.other/vbase4.C: New test.
46369
46370 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
46371
46372         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
46373         * gcc.dg/special/20000419-2.c: New file. Identical to above.
46374         * gcc.dg/special/special.exp: New test driver which will check
46375         for alias support for the above test.
46376
46377 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
46378
46379         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
46380         problems on small machines.
46381         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
46382         parameterize.
46383
46384 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
46385
46386         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
46387         mips.
46388         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
46389
46390 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
46391
46392         * g++.old_deja/g++.pt/using8.C: New test.
46393
46394 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
46395
46396         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
46397
46398 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
46399
46400         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
46401         where a failure is expected.
46402         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
46403
46404 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
46405
46406         * g++.old_deja/g++.pt/instantiate12.C: New test.
46407
46408 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
46409
46410         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
46411         start of structs.
46412         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
46413         * g++.old-deja/g++.brendan/crash17.C: Likewise.
46414         * g++.old-deja/g++.brendan/crash29.C: Likewise.
46415         * g++.old-deja/g++.brendan/crash48.C: Likewise.
46416         * g++.old-deja/g++.brendan/ns1.C: Likewise.
46417         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
46418         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
46419         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
46420         * g++.old-deja/g++.eh/spec6.C: Likewise.
46421         * g++.old-deja/g++.jason/crash3.C: Likewise.
46422         * g++.old-deja/g++.law/ctors11.C: Likewise.
46423         * g++.old-deja/g++.law/ctors17.C: Likewise.
46424         * g++.old-deja/g++.law/ctors5.C: Likewise.
46425         * g++.old-deja/g++.law/ctors9.C: Likewise.
46426         * g++.old-deja/g++.mike/ambig1.C: Likewise.
46427         * g++.old-deja/g++.mike/net22.C: Likewise.
46428         * g++.old-deja/g++.mike/p3538a.C: Likewise.
46429         * g++.old-deja/g++.mike/p3538b.C: Likewise.
46430         * g++.old-deja/g++.mike/virt3.C: Likewise.
46431         * g++.old-deja/g++.niklas/t128.C: Likewise.
46432         * g++.old-deja/g++.other/anon4.C: Likewise.
46433         * g++.old-deja/g++.other/using1.C: Likewise.
46434         * g++.old-deja/g++.other/warn3.C: Likewise.
46435         * g++.old-deja/g++.pt/t37.C: Likewise.
46436         * g++.old-deja/g++.robertl/eb69.C: Likewise.
46437         * g++.old-deja/g++.robertl/eb71.C: Likewise.
46438
46439 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
46440
46441         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
46442
46443 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46444
46445         * gcc.c-torture/execute/stdio-opt-3.c: New test.
46446
46447 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
46448
46449         * gcc.c-torture/compile/20010107-1.c: New test.
46450
46451 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
46452
46453         * gcc.c-torture/execute/builtin-noret-1.c: New test.
46454
46455 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
46456
46457         * gcc.dg/format/format.h: New file.
46458         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
46459         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
46460         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
46461         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
46462         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
46463         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
46464         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
46465         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
46466         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
46467         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
46468         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
46469         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
46470         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
46471         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
46472         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
46473         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
46474         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
46475         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
46476         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
46477         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
46478         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
46479         instead of declaring standard types, macros and functions in each
46480         test.
46481
46482 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
46483
46484         * gcc.c-torture/execute/20010106-1.c: New test.
46485
46486 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
46487
46488         * gcc.dg/format/format.exp: New file.
46489         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
46490         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
46491         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
46492         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
46493         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
46494         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
46495         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
46496         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
46497         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
46498         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
46499         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
46500         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
46501         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
46502         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
46503         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
46504         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
46505         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
46506         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
46507         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
46508         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
46509         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
46510         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
46511         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
46512         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
46513         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
46514         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
46515         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
46516         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
46517         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
46518         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
46519         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
46520         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
46521         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
46522         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
46523         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
46524         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
46525         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
46526         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
46527         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
46528         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
46529         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
46530         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
46531
46532 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
46533
46534         * gcc.c-torture/execute/991228-1.c: Take word endianness into
46535         account.
46536
46537 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
46538
46539         * gcc.c-torture/execute/builtin-complex-1.c: New test.
46540
46541 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
46542
46543         * g++.old-deja/g++.pt/crash62.C: New test.
46544
46545 2001-01-04  Richard Henderson  <rth@redhat.com>
46546
46547         * gcc.dg/20000926-1.c: Update expected warnings.
46548         * gcc.dg/array-2.c: Likewise.
46549         * gcc.dg/array-4.c: Also validate flexible array members.
46550         * gcc.dg/c99-flex-array-1.c: New.
46551
46552 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
46553
46554         * gcc.c-torture/compile/20001222-1.x: Remove.
46555
46556 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
46557
46558         * gcc.c-torture/execute/built-in-setjmp.c: New.
46559
46560 2001-01-03  Richard Henderson  <rth@redhat.com>
46561
46562         * gcc.dg/940510-1.c: Update expected error wording.
46563         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
46564
46565 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
46566
46567         * lib/target-supports.exp (check_alias_available): Modified to
46568         indicate aliases not supported if only weak aliases are supported.
46569
46570 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46571
46572         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
46573         Turn on cmpstrsi checks for __pj__ and __i370__.
46574
46575 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
46576
46577         * g++.old-deja/g++.other/virtual11.C: New test.
46578
46579 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
46580
46581         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
46582
46583 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46584
46585         * gcc.c-torture/compile/20010102-1.c: New test.
46586
46587 2001-01-02  Andreas Jaeger  <aj@suse.de>
46588
46589         * gcc.dg/noreturn-3.c: New test.
46590
46591         * gcc.dg/noreturn-4.c: New test.
46592
46593 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46594
46595         * gcc.c-torture/execute/stdio-opt-1.c: Also test
46596         __builtin_fputc and __builtin_fwrite.
46597
46598 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
46599
46600         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
46601         signed char, not default char.
46602
46603 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
46604
46605         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
46606
46607 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
46608
46609         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
46610
46611 2000-12-29  Richard Henderson  <rth@redhat.com>
46612
46613         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
46614         (__cyg_profile_func_exit): Define.
46615
46616 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
46617
46618         * g++.dg/vtgc1.C: New test.
46619
46620 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
46621
46622         * gcc.dg/noncompile/20001228-1.c: New test.
46623
46624         * gcc.dg/20001228-1.c: New test.
46625
46626         * gcc.c-torture/execute/20001228-1.c: New test.
46627
46628 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
46629
46630         * gcc.dg/format-strfmon-1.c: New test.
46631
46632 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46633
46634         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
46635         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
46636         * gcc.c-torture/execute/string-opt-1.c: Likewise.
46637         * gcc.c-torture/execute/string-opt-2.c: Likewise.
46638         * gcc.c-torture/execute/string-opt-3.c: Likewise.
46639         * gcc.c-torture/execute/string-opt-4.c: Likewise.
46640         * gcc.c-torture/execute/string-opt-6.c: Likewise.
46641         * gcc.c-torture/execute/string-opt-7.c: Likewise.
46642         * gcc.c-torture/execute/string-opt-8.c: Likewise.
46643         * gcc.c-torture/execute/string-opt-9.c: Likewise.
46644         * gcc.c-torture/execute/string-opt-10.c: Likewise.
46645         * gcc.c-torture/execute/string-opt-11.c: Likewise.
46646         * gcc.c-torture/execute/string-opt-12.c: Likewise.
46647
46648         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
46649         * gcc.c-torture/execute/string-opt-4.c: Test index.
46650
46651 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
46652
46653         * gcc.c-torture/compile/20001226-1.c: New test.
46654
46655 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
46656
46657         * gcc.c-torture/compile/20001222-1.c: New test.
46658         * gcc.c-torture/compile/20001222-1.x: Xfail.
46659
46660 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
46661
46662         * gcc.c-torture/execute/comp-goto-2.c: New test.
46663
46664 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
46665
46666         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
46667         Use long types if __INT_MAX__ is 32767.
46668         (main): Use cast to (sint32 *) when poking 88 into a_page.
46669
46670         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
46671
46672 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
46673
46674         * gcc.c-torture/compile/20001221-1.c: New test.
46675         * gcc.c-torture/execute/20001221-1.c: New test.
46676
46677 2000-12-20  Richard Henderson  <rth@redhat.com>
46678
46679         * g++.old-deja/g++.pt/crash36.C: Update error lines.
46680         * g++.old-deja/g++.robertl/eb109.C: Likewise.
46681
46682 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46683
46684         * gcc.dg/compare3.c: New test.
46685
46686 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
46687
46688         * gcc.dg/format-warnll-1.c: New test.
46689
46690 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
46691
46692         * gcc.dg/cpp/cmdlne-P.c: New test.
46693
46694 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
46695
46696         * gcc.c-torture/execute/builtin-abs-1.c,
46697         gcc.c-torture/execute/builtin-abs-2.c: New tests.
46698
46699 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
46700
46701         * gcc.dg/cpp/multiline.c: New test.
46702
46703 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
46704
46705         * g++.old-deja/g++.other/syshdr1.C: Update.
46706         * gcc.dg/cpp/lineflags.c: Remove temporarily.
46707
46708 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46709
46710         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
46711
46712 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46713
46714         * g++.old-deja/g++.pt/ttp65.C: New test.
46715
46716 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46717
46718         * g++.old-deja/g++.pt/ttp64.C: New test.
46719
46720 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46721
46722         * g++.old-deja/g++.pt/spec33.C: New test.
46723
46724 2000-12-14  Catherine Moore  <clm@redhat.com>
46725
46726         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
46727         * gcc.c-torture/execute/920612-2.c: Likewise.
46728         * gcc.c-torture/execute/920428-2.c: Likewise.
46729         * gcc-c-torture/execute/va-arg-11.c: Call exit.
46730         * gcc.c-torture/execute/va-arg-21.c: Likewise.
46731
46732 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46733
46734         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
46735         * gcc.dg/pack-test-2.c: Likewise.
46736
46737 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
46738
46739         Tests by Zack Weinberg <zackw@stanford.edu>.
46740
46741         * gcc.dg/cpp/defined.c: Update.
46742         * gcc.dg/cpp/defined_trad.c: New tests.
46743
46744 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
46745
46746         * gcc.dg/cpp/trad-direct.c: Update.
46747
46748 2000-12-11  Neil Booth  <neilb@earthling.net>
46749
46750         * gcc.dg/cpp/defined_trad.c
46751
46752 2000-12-11  Neil Booth  <neilb@earthling.net>
46753
46754         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
46755
46756 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
46757
46758         * gcc.dg/format-miss-2.c: New test.
46759
46760 2000-12-09  Neil Booth  <neilb@earthling.net>
46761
46762         * gcc.dg/cpp/lineflags.c: New tests.
46763         * gcc.dg/cpp/poison.c: Update.
46764         * gcc.dg/cpp/redef2.c: Update.
46765         * gcc.dg/cpp/skipping.c: New test.
46766
46767 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
46768
46769         * g++.old-deja/g++.other/eh3.C: New testcase.
46770
46771 2000-12-07  Neil Booth  <neilb@earthling.net>
46772
46773         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
46774         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
46775         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
46776         wtr-union-init-2.c, wtr-union-init-3.c: Update.
46777         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
46778         Update.
46779
46780 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
46781
46782         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
46783         __SIZE_TYPE__ instead of int for type of integers cast to
46784         pointers.
46785
46786 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
46787
46788         * g++.old-deja/g++.other/cleanup4.C: New test.
46789
46790 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
46791
46792         * format-sec-1.c: New test.
46793
46794 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
46795
46796         * gcc.dg/format-nonlit-3.c: New test.
46797
46798 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
46799
46800         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
46801         through a null pointer.
46802
46803 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46804
46805         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
46806         * g++.old-deja/g++.pt/partial4.C: New test.
46807
46808 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
46809
46810         * gcc.c-torture/execute/ieee/hugeval.x: New.
46811
46812 2000-12-06  Neil Booth  <neilb@earthling.net>
46813
46814         * gcc.dg/cpp/backslash2.c: New tests.
46815
46816 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46817
46818         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
46819         * gcc.c-torture/execute/stdio-opt-2.c: New test.
46820
46821 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
46822
46823         * gcc.c-torture/execute/20001203-2.c: New testcase.
46824
46825 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
46826
46827         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
46828         * g++.old-deja/g++.other/virtual10.C: New test.
46829
46830 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
46831
46832         * g++.old-deja/g++.mike/pmf5.C: Remove test.
46833
46834 2000-12-05  Richard Henderson  <rth@redhat.com>
46835
46836         * gcc.c-torture/compile/20001205-1.c: New.
46837
46838 2000-12-04  Neil Booth  <neilb@earthling.net>
46839
46840         * g++.old-deja/g++.other/virtual9.C: New test.
46841         * g++.old-deja/g++.pt/crash61.C: New test.
46842         * gcc.c-torture/execute/loop-9.c: New test.
46843
46844 2000-12-04  Neil Booth  <neilb@earthling.net>
46845
46846         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
46847         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
46848         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
46849         * gcc.dg/cpp/extratokens.c: ...here.
46850
46851 2000-12-04  Neil Booth  <neilb@earthling.net>
46852
46853         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
46854         New tests.
46855
46856 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46857
46858         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
46859         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
46860
46861 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
46862
46863         * gcc.c-torture/execute/20001203-1.c: New test.
46864
46865 2000-12-03  Neil Booth  <neilb@earthling.net>
46866
46867         * gcc.dg/cpp/macro6.c: New test cases.
46868
46869 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46870
46871         * gcc.c-torture/execute/string-opt-9.c: New test.
46872         * gcc.c-torture/execute/string-opt-10.c: Likewise.
46873         * gcc.c-torture/execute/string-opt-11.c: Likewise.
46874         * gcc.c-torture/execute/string-opt-12.c: Likewise.
46875
46876         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
46877         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
46878
46879 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
46880
46881         * gcc.dg/cpp/if-6.c: New testcase.
46882
46883         * gcc.dg/20001201-1.c: New testcase.
46884
46885 2000-12-02  Neil Booth  <neilb@earthling.net>
46886
46887         * g++.old-deja/g++.other/externC4.C,
46888         g++.old-deja/g++.other/friend10.C: New tests.
46889
46890 2000-12-02  Neil Booth  <neilb@earthling.net>
46891
46892         * g++.old-deja/g++.other/instan2.C
46893         * g++.old-deja/g++.other/instan3.C: New test.
46894
46895 2000-12-02  Neil Booth  <neilb@earthling.net>
46896
46897         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
46898         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
46899         gnuc99.c,gnuc99-pedantic.c: New tests.
46900
46901 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
46902
46903         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
46904         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
46905
46906 2000-12-01  Neil Booth  <neilb@earthling.net>
46907
46908         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
46909         * gcc.dg/cpp/poison.c: Update.
46910         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
46911
46912 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
46913
46914         * g77.f-torture/execute/20001201.f: New test.
46915
46916 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
46917
46918         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
46919
46920 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
46921
46922         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
46923
46924 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
46925
46926         * g++.old-deja/g++.other/cast6.C: New test.
46927
46928 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
46929
46930         * gcc.c-torture/execute/20001130-2.c: New testcase.
46931
46932 2000-11-30  Richard Henderson  <rth@redhat.com>
46933
46934         * gcc.c-torture/execute/20001130-1.c: New test.
46935
46936 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
46937
46938         * g++.old-deja/g++.other/op3.C: New test.
46939
46940 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
46941
46942         * g++.old-deja/g++.other/op2.C: New test.
46943
46944 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
46945
46946         * g++.old-deja/g++.other/crash38.C: New test.
46947
46948 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
46949
46950         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
46951
46952 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
46953
46954         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
46955         tests.
46956         * gcc.c-torture/execute/string-opt-6.c: New test.
46957
46958         * gcc.dg/20001117-1.c: Add main.
46959
46960 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
46961
46962         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
46963         Move from here ...
46964         * gcc.dg/940510-1.c: ... to here.
46965
46966         * gcc.dg/20000926-1.c: GNU C now allows initializations of
46967         zero-size arrays in toplevel structures.
46968
46969 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
46970
46971         * gcc.c-torture/execute/loop-8.c: New test.
46972
46973 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
46974
46975         * g++.old-deja/g++.other/base1.C: New test.
46976
46977 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
46978
46979         * g++.old-deja/g++.other/parse2.C: New test.
46980
46981 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
46982
46983         * g++.old-deja/g++.pt/incomplete1.C: New test.
46984
46985 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
46986
46987         * g++.old-deja/g++.other/friend9.C: New test.
46988
46989 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
46990
46991         * gcc.dg/20001127-1.c: New test.
46992
46993 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
46994
46995         * g++.old-deja/g++.pt/friend46.C: New test.
46996
46997 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
46998
46999         * g++.old-deja/g++.other/ptrmem8.C: New test.
47000
47001 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47002
47003         * gcc.c-torture/execute/string-opt-7.c: New test.
47004         * gcc.c-torture/execute/string-opt-8.c: Likewise.
47005
47006 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
47007
47008         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
47009         instead of 'mkcheck 2'.
47010
47011 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
47012
47013         * gcc.c-torture/execute/memcheck/driver.c,
47014         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
47015         C9X references to refer to C99.
47016
47017 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
47018
47019         * gcc.dg/ultrasp3.c: New test.
47020
47021 2000-11-25  Neil Booth  <neilb@earthling.net>
47022
47023         * gcc.dg/cpp/include2.c: Update test to be locale independent.
47024
47025 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
47026
47027         * gcc.c-torture/compile/20001123-2.c: New.
47028
47029 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47030
47031         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
47032
47033 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
47034
47035         * gcc.dg/sequence-point-1.c: Add some new tests.
47036         * gcc.c-torture/execute/20001124-1.c: New test.
47037
47038 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
47039
47040         * g++.old-deja/g++.other/vaarg4.C: New test.
47041         * gcc.c-torture/compile/20001123-1.c: New test.
47042
47043 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
47044
47045         * g++.other/crash24.C: Adjust and remove XFAIL.
47046         * g++.other/crash37.C: New test.
47047
47048 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
47049
47050         * g++.old-deja/g++.pt/instantiate9.C: New test.
47051
47052 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
47053
47054         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
47055         new ABI, too.
47056
47057         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
47058         * g++.old-deja/g++.robertl/eb55.C: Likewise.
47059
47060 2000-11-22  Neil Booth  <neilb@earthling.net>
47061
47062         * gcc.dg/cpp/Wtrigraphs.c: New test.
47063
47064 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
47065
47066         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
47067
47068 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
47069
47070         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
47071
47072 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
47073
47074         * lib/gcc-dg.exp: load_lib scanasm.exp.
47075         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
47076         * lib/g++-dg.exp: load_lib scanasm.exp.
47077         * lib/scanasm.exp: New.
47078         (scan-assembler, scan-assembler-not): Add optional arguments to
47079         test name, or if not present, the pattern name.
47080         (scan-assembler-dem, scan-assembler-dem-not): New.
47081
47082         * g++.dg/dg.exp: New.
47083
47084 2000-11-21  Neil Booth  <neilb@earthling.net>
47085
47086         * gcc.dg/cpp/integrated1.c: Remove.
47087
47088 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
47089
47090         * gcc.c-torture/execute/20001121-1.c: New test.
47091
47092 2000-11-21  Richard Henderson  <rth@redhat.com>
47093
47094         * gcc.c-torture/compile/20001121-1.c: New test.
47095
47096 2000-11-20  Neil Booth  <neilb@earthling.net>
47097
47098         * gcc.dg/cpp/integrated1.c: New test.
47099
47100 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
47101
47102         * g++.old-deja/g++.other/inline17.C: New test.
47103
47104 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
47105
47106         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
47107         local variable to be zero: I made the variable global. Now
47108         uses abort() and exit() instead of relying on main's return value.
47109
47110 2000-11-20  Neil Booth  <neilb@earthling.net>
47111
47112         * gcc.dg/cpp/paste2.c: Update test.
47113         * objc/execute/paste.m: New test.
47114
47115 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
47116
47117         * gcc.dg/c99-condexpr-1.c: New test.
47118
47119 2000-11-20  Neil Booth  <neilb@earthling.net>
47120
47121         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
47122
47123 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
47124
47125         * g++.old-deja/g++.pt/export1.C: New test.
47126
47127 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
47128
47129         * gcc.dg/20001117-1.c: New test.
47130
47131 2000-11-18  Richard Henderson  <rth@redhat.com>
47132
47133         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
47134
47135 2000-11-18  Richard Henderson  <rth@redhat.com>
47136
47137         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
47138         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
47139         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
47140
47141 2000-11-18  Richard Henderson  <rth@redhat.com>
47142
47143         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
47144         (main): New.  Exit cleanly.
47145
47146 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
47147
47148         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
47149         gcc.dg/c99-fordecl-2.c: New tests.
47150
47151 2000-11-18  Richard Henderson  <rth@redhat.com>
47152
47153         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
47154         * gcc.c-torture/execute/zerolen-2.c: New.
47155
47156 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47157
47158         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
47159         memory.
47160
47161 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
47162
47163         * g++.old-deja/g++.pt/instantiate8.C: New test.
47164
47165 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
47166
47167         * g++.old-deja/g++.other/incomplete.C: Add more tests.
47168         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
47169
47170 2000-11-16  Nick Clifton  <nickc@redhat.com>
47171
47172         * gcc.c-torture/execute/nestfunc-2.c: New test.
47173         * gcc.c-torture/execute/nestfunc-3.c: New test.
47174
47175 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
47176
47177         * gcc.c-torture/compile/20001116-1.c: New test.
47178
47179 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47180
47181         * gcc.c-torture/execute/20001115-1.c: New test.
47182
47183 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
47184
47185         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
47186         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
47187         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
47188         * g++.old-deja/g++.abi/vmihint.C: Likewise.
47189
47190 2000-11-15  Neil Booth  <neilb@earthling.net>
47191
47192         gcc.dg/cpp/_Pragma1.c: Update.
47193         gcc.dg/cpp/_Pragma2.c: New test.
47194
47195 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
47196
47197         * g++.old-deja/g++.other/anon5.C: New test.
47198
47199 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
47200
47201         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
47202         tests.
47203
47204 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
47205
47206         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
47207         output.
47208
47209 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
47210
47211         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
47212         labels at end of compound statements.
47213
47214 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
47215
47216         * gcc.c-torture/execute/loop-7.c: New test.
47217
47218 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
47219
47220         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
47221
47222 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
47223
47224         * gcc.dg/c99-bool-1.c: New test.
47225
47226 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
47227
47228         * gcc.dg/c99-scope-1.c: Remove xfail.
47229         * gcc.dg/c99-scope-2.c: New test.
47230
47231 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47232
47233         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
47234         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
47235
47236 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
47237
47238         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
47239         error messages.
47240
47241         * g++.mike/p700.C: Don't typedef wchar_t.
47242         * g++.mike/p784.C: Likewise.
47243         * g++.mike/eb101.C: Don't use __wchar_t.
47244
47245 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
47246
47247         * g77.f-torture/execute/20001111.[fx]: Test premature exit
47248         from DO loop.
47249
47250 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
47251
47252         * gcc.c-torture/execute/20001111-1.c: New test.
47253
47254 2000-11-10  Nick Clifton  <nickc@redhat.com>
47255
47256         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
47257         long multuiple and accumulate.
47258
47259 2000-11-09  Richard Henderson  <rth@redhat.com>
47260
47261         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
47262         via size_t instead of int.
47263
47264         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
47265         * gcc.c-torture/execute/string-opt-2.c: Likewise.
47266         * gcc.c-torture/execute/string-opt-3.c: Likewise.
47267         * gcc.c-torture/execute/string-opt-4.c: Likewise.
47268
47269 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
47270
47271         * gcc.c-torture/compile/20001109-1.c: New test.
47272         * gcc.c-torture/compile/20001109-2.c: New test.
47273
47274 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
47275
47276         * g++.old-deja/g++.pt/operator1.C: New test.
47277         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
47278
47279 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
47280
47281         * gcc.dg/20001108-1.c: New test.
47282
47283 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
47284
47285         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
47286         with both arguments constant strings.
47287         * gcc.c-torture/execute/string-opt-3.c: New test.
47288         * gcc.c-torture/execute/string-opt-4.c: New test.
47289         * gcc.c-torture/execute/string-opt-5.c: New test.
47290
47291 2000-11-08  Nick Clifton  <nickc@redhat.com>
47292
47293         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
47294         mulsidi3adddi patterns.
47295
47296 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
47297
47298         * g++.old-deja/g++.other/crash36.C: New test.
47299
47300 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
47301
47302         * g++.old-deja/g++.other/init16.C: New test.
47303
47304 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
47305
47306         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
47307
47308 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
47309
47310         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
47311         * gcc.c-torture/execute/va-arg-16.x: Likewise.
47312         * gcc.c-torture/execute/va-arg-17.x: Likewise.
47313
47314 2000-11-07  DJ Delorie  <dj@redhat.com>
47315
47316         * gcc.dg/20000614-1.c: Add return so that test can pass.
47317
47318 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47319
47320         * gcc.c-torture/execute/string-opt-1.c: New test.
47321
47322 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
47323
47324         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
47325         mips-sgi-irix6.* because the MIPS ABI passes floating-point
47326         parameters in registers, and there is no way for a varargs
47327         function to know in which order the integer and floating-point
47328         parameters should be interleaved when they are placed on the
47329         stack.
47330         * gcc.c-torture/execute/va-arg-16.x: Likewise.
47331         * gcc.c-torture/execute/va-arg-17.x: Likewise.
47332
47333 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47334
47335         * gcc.c-torture/execute/string-opt-2.c: New test.
47336
47337 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
47338
47339         * g++.old-deja/g++.pt/crash60.C: New test.
47340
47341 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
47342
47343         * g++.old-deja/g++.other/crash24.C: New test.
47344         * g++.old-deja/g++.other/crash25.C: New test.
47345         * g++.old-deja/g++.other/crash26.C: New test.
47346         * g++.old-deja/g++.other/crash27.C: New test.
47347         * g++.old-deja/g++.other/crash28.C: New test.
47348         * g++.old-deja/g++.other/crash29.C: New test.
47349         * g++.old-deja/g++.other/crash30.C: New test.
47350         * g++.old-deja/g++.other/crash31.C: New test.
47351         * g++.old-deja/g++.other/crash32.C: New test.
47352         * g++.old-deja/g++.other/crash33.C: New test.
47353         * g++.old-deja/g++.other/crash34.C: New test.
47354         * g++.old-deja/g++.other/crash35.C: New test.
47355
47356 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
47357
47358         * gcc.c-torture/execute/20001031-1.c: New test.
47359
47360 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
47361
47362         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
47363         namespace.
47364
47365         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
47366         standards-conformant.
47367
47368         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
47369
47370         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
47371         * g++.old-deja/g++.mike/p755a.C: Likewise.
47372         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
47373         library makes no calls to `operator new' during initialization.
47374
47375 2000-11-04  Neil Booth  <neilb@earthling.net>
47376
47377         * gcc.dg/cpp/include2.c: New tests.
47378
47379 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
47380
47381         * lib/g++.exp (g++_set_ld_library_path): New function.
47382         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
47383
47384 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
47385
47386         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
47387         warnings.
47388
47389 2000-11-01  Richard Henderson  <rth@redhat.com>
47390
47391         * g++.old-deja/g++.ext/namedret1.C: New.
47392         * g++.old-deja/g++.ext/namedret2.C: New.
47393         * g++.old-deja/g++.ext/namedret3.C: New.
47394
47395 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
47396
47397         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
47398         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
47399
47400 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47401
47402         * gcc.c-torture/execute/va-arg-21.c: New test.
47403
47404 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
47405
47406         * gcc.dg/c99-complex-2.c: New test.
47407
47408 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47409
47410         * gcc.c-torture/execute/stdio-opt-1.c: New test.
47411
47412 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
47413
47414         * g++.old-deja/g++.other/inline16.C: New test.
47415
47416 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
47417
47418         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
47419         __PRETTY_FUNCTION__
47420
47421 2000-10-29  Neil Booth  <neilb@earthling.net>
47422
47423         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
47424         New tests.
47425         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
47426         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
47427         optimisation.
47428
47429 2000-10-29  Neil Booth  <neilb@earthling.net>
47430
47431         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
47432         * mi1.c, mi1c.h: Add null directives to multiple-include test.
47433         * mi5.c: Test multiple includes work with -C.
47434         * trigraphs.c: Test ^= version.
47435
47436 2000-10-28  Neil Booth  <neilb@earthling.net>
47437
47438         New tests and test updates for new macro expander.
47439
47440         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
47441         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
47442         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
47443         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
47444         new diagnostic messages.
47445
47446         * gcc.dg/cpp/macro3.c: New tests.
47447
47448 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
47449
47450         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
47451         on the same line.
47452
47453 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
47454
47455         * g++.old-deja/g++.other/eh2.C: New test.
47456
47457 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
47458
47459         * gcc.c-torture/execute/20001027-1.c: New test.
47460
47461 2000-10-26  Richard Henderson  <rth@redhat.com>
47462
47463         * gcc.c-torture/execute/20001026-1.c: New.
47464
47465 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
47466
47467         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
47468         * g++.old-deja/g++.law/builtin1.C: Likewise.
47469         * g++.old-deja/g++.law/ctors10.C: Likewise.
47470         * g++.old-deja/g++.law/virtual3.C: Likewise.
47471         * g++.old-deja/g++.mike/p658.C: Likewise.
47472         * g++.old-deja/g++.other/sibcall1.C: Likewise.
47473         * g++.old-deja/g++.other/vaarg2.C: Likewise.
47474         * g++.old-deja/g++.robertl/eb124.C: Likewise.
47475         * g++.old-deja/g++.robertl/eb44.C: Likewise.
47476         * g++.old-deja/g++.robertl/eb77.C: Likewise.
47477
47478 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
47479
47480         * gcc.c-torture/compile/20001024-1.c: New test.
47481
47482 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
47483
47484         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
47485         to tell us whether or not we are using V3.
47486
47487 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
47488
47489         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
47490         operands.
47491
47492 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
47493
47494         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
47495
47496 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
47497
47498         * gcc.c-torture/execute/20001024-1.c: New test.
47499
47500 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
47501
47502         * g++.old-deja/g++.other/sibcall1.C: New test.
47503
47504 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
47505
47506         * gcc.dg/noncompile/init-3.c: New test.
47507
47508 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
47509
47510         * gcc.dg/format-array-1.c: New test.
47511
47512 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
47513
47514         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
47515         writing through null pointers; remove comment about testing
47516         unterminated strings.
47517
47518 2000-10-17  Matthew Hiller  <hiller@redhat.com>
47519
47520         * gcc.c-torture/execute/20001017-2.c: New test.
47521
47522 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
47523
47524         * gcc.c-torture/compile/20001018-1.c: New test.
47525         * gcc.c-torture/compile/20001018-1.x: Xfail.
47526
47527 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47528
47529         * gcc.c-torture/execute/20001017-1.c: New test.
47530
47531 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
47532
47533         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
47534         for multiple use of arguments with scanf formats; add tests for
47535         multiple use of arguments.
47536
47537 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
47538
47539         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
47540         from some old tests.
47541
47542 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
47543
47544         * gcc.dg/format-miss-1.c: New test.
47545
47546 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
47547
47548         * gcc.c-torture/execute/20001013-1.c: New test.
47549
47550 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
47551
47552         * gcc.dg/format-branch-1.c: New test.
47553
47554 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
47555
47556         * README, lib/file-format.exp: Remove EGCS references.
47557
47558 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
47559
47560         * gcc.dg/20001013-1.c: New test.
47561
47562 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
47563
47564         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
47565         for intmax_t in the compiler using __typeof__ and the type rules
47566         for conditional expressions.
47567
47568 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
47569
47570         * gcc.dg/20001012-1.c: New test.
47571         * gcc.dg/20001012-2.c: New test.
47572
47573 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
47574
47575         * gcc.dg/format-attr-1.c: New test.
47576
47577 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
47578
47579         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
47580         __LONG_LONG_MAX__ instead of LLONG_MAX.
47581
47582 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
47583
47584         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
47585         scanf flags.
47586         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
47587         flags.
47588
47589 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
47590
47591         * gcc.dg/sequence-pt-1.c: New test.
47592
47593 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
47594
47595         * gcc.c-torture/execute/20001011-1.c: New testcase.
47596         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
47597
47598 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
47599
47600         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
47601         does not error on it.
47602
47603 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
47604
47605         * gcc.dg/20001009-1.c: New test.
47606
47607 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
47608
47609         * gcc.c-torture/compile/20001009-1.c: Move from here ....
47610         * gcc.c-torture/execute/20001009-2.c: ... to here.
47611
47612 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
47613
47614         * gcc.c-torture/compile/20001009-1.c: New testcase.
47615         * gcc.c-torture/execute/20001009-1.c: New testcase.
47616         Testcases provided by Jan Hubicka <jh@suse.cz>.
47617
47618 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
47619
47620         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
47621         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
47622         uintmax_t using <limits.h> to emulate the compiler's internal
47623         logic.  No longer XFAIL %j tests.
47624
47625 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
47626
47627         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
47628         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
47629         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
47630         regexps and details of expected handling of some bad formats.
47631         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
47632         suppression.
47633
47634 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
47635
47636         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
47637         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
47638         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
47639         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
47640         in list archives.
47641
47642 2000-10-06  Richard Henderson  <rth@cygnus.com>
47643
47644         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
47645         * g++.old-deja/g++.brendan/crash52.C: Likewise.
47646         * g++.old-deja/g++.jason/report.C: Likewise.
47647         * g++.old-deja/g++.law/friend5.C: Likewise.
47648         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
47649         of the expected warnings.
47650
47651 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
47652
47653         * g++.old-deja/g++.pt/enum14.C: New test.
47654
47655 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
47656
47657         * g++.old-deja/g++.pt/crash59.C: New test.
47658
47659 2000-10-04  Will Cohen  <wcohen@redhat.com>
47660
47661         * gcc.dg/20000926-1.c: New test.
47662
47663 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
47664
47665         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
47666         function name for current C++ compiler.
47667         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
47668
47669 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
47670
47671         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
47672         __PRETTY_FUNCTION__.
47673         * g++.old-deja/g++.ext/pretty2.C: Likewise.
47674
47675 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47676
47677         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
47678
47679 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
47680
47681         * gcc.c-torture/compile/20000923-1.c: New test.
47682
47683 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
47684
47685         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
47686         * g++.old-deja/g++.pt/ttp62.C: Same.
47687         * g++.old-deja/g++.other/inline14.C: Same.
47688
47689 2000-09-24  Richard Henderson  <rth@cygnus.com>
47690
47691         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
47692
47693 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
47694
47695         * gcc.dg/c90-printf-1.c: Add test for wide string format.
47696
47697 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
47698
47699         * gcc.c-torture/compile/20000922-1.c: New file.
47700
47701 2000-09-21  Nick Clifton  <nickc@redhat.com>
47702
47703         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
47704         a signed long modulo operation.
47705         (mod6): New function - perform an unsigned long modulo operation.
47706         (main): Add tests for modulos of very large numbers by very small
47707         dividends.
47708
47709 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47710
47711         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
47712
47713 2000-09-19  Richard Henderson  <rth@cygnus.com>
47714
47715         * gcc.dg/compare2.c (case 10): XFAIL.
47716
47717 2000-09-18  Richard Henderson  <rth@cygnus.com>
47718
47719         * gcc.c-torture/execute/20000906-1.c: Move ...
47720         * gcc.dg/20000906-1.c: ... here.  Only run on targets
47721         that support __builtin_trap.
47722
47723 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
47724
47725         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
47726
47727 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
47728
47729         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
47730         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
47731         more $ format tests.
47732
47733 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
47734
47735         * gcc.dg/format-errmk-1.c: New test.
47736
47737 2000-09-17  Greg McGary  <greg@mcgary.org>
47738
47739         * gcc.c-torture/execute/20000917-1.x: Remove.
47740
47741 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
47742
47743         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
47744
47745 2000-09-17  Greg McGary  <greg@mcgary.org>
47746
47747         * gcc.c-torture/execute/20000917-1.c: New test.
47748         * gcc.c-torture/execute/20000917-1.x: XFAIL.
47749
47750 2000-09-16  Neil Booth  <NeilB@earthling.net>
47751
47752         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
47753         in nested macro bug.
47754
47755 2000-09-15  Neil Booth  <NeilB@earthling.net>
47756
47757         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
47758
47759 2000-09-14  Jeffrey A Law  (law@cygnus.com)
47760
47761         * gcc.c-torture/execute/20000914-1.c: New test.
47762
47763 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
47764
47765         * g++.other/inline13.C: New test.
47766
47767 2000-09-12  Andreas Jaeger  <aj@suse.de>
47768
47769         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
47770         constant by Ulrich Drepper <drepper@redhat.com>.
47771
47772 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
47773
47774         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
47775
47776 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47777
47778         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
47779
47780 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
47781
47782         * gcc.dg/cpp/backslash.c: New test.
47783
47784 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
47785
47786         * gcc.c-torture/execute/20000910-1.c: New test.
47787         * gcc.c-torture/execute/20000910-2.c: Likewise.
47788
47789 2000-09-11  Robert Lipe  <robertl@sco.com>
47790
47791         * gcc.dg/pragma-align.c: New test.
47792
47793 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
47794
47795         * g++.old-deja/g++.pt/explicit82.C: New test.
47796         * g++.old-deja/g++.pt/explicit83.C: New test.
47797
47798 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
47799
47800         * gcc.dg/asm-names.c: New test.
47801
47802 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47803
47804         * gcc.dg/cpp/tr-warn6.c: New test
47805
47806 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
47807
47808         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
47809         be accepted.
47810
47811 2000-09-07  Catherine Moore  <clm@redhat.com>
47812
47813         * gcc.c-torture/execute/unroll-1.c: New test.
47814
47815 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
47816
47817         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
47818         ERROR markers.
47819         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
47820         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
47821         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
47822         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
47823         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
47824         Preprocess only.
47825         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
47826         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
47827
47828 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
47829
47830         * g++.old-deja/g++.pt/deduct2.C: New test.
47831
47832 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
47833
47834         * g++.old-deja/g++.pt/parms2.C: New test.
47835
47836 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
47837
47838         * g++.old-deja/g++.pt/crash58.C: New test.
47839
47840 2000-09-06  Greg McGary  <greg@mcgary.org>
47841
47842         * gcc.c-torture/execute/20000906-1.c: New test.
47843         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
47844
47845 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47846
47847         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
47848
47849 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
47850
47851         * g++.old-deja/g++.pt/crash57.C: New test.
47852
47853 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
47854
47855         * g++.old-deja/g++.pt/crash56.C: New test.
47856
47857 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
47858
47859         * g++.old-deja/g++.pt/koenig1.C: New test.
47860
47861 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
47862
47863         * gcc.dg/20000904-1.c: New test.
47864
47865 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
47866
47867         * gcc.dg/cpp/paste8.c: New test.
47868
47869 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
47870
47871         * gcc.c-torture/compile/20000827-1.c: New test.
47872
47873 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
47874
47875         * gcc.dg/format-diag-1.c: New test.
47876
47877 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
47878
47879         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
47880         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
47881         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
47882         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
47883         gcc.dg/formatz-1.c: Adjust warning regular expressions.
47884
47885 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
47886
47887         * g++.old-deja/g++.other/nested4.C: New test.
47888
47889 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
47890
47891         * g++.old-deja/g++.ns/scoped1.C: New test.
47892
47893 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
47894
47895         * lib/g++.exp: Support testing already-installed GCC.
47896
47897 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47898
47899         * wtr-label-1.c, wtr-suffix-1.c: New tests.
47900
47901 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47902
47903         * gcc.dg/return-type-2.c: New test.
47904
47905 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
47906
47907         * gcc.c-torture/compile/20000825-1.c: New test.
47908
47909 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
47910
47911         * gcc.dg/dwarf2-2.c: New test.
47912
47913 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
47914
47915         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
47916         dg-warning regexps.
47917
47918 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
47919
47920         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
47921         gcc.dg/format-ext-5.c: New tests.
47922
47923 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
47924
47925         * g++.old-deja/g++.other/crash22.C: New test.
47926
47927 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
47928
47929         * gcc.dg/noncompile/930622-2.c: Adjust error message.
47930
47931 2000-08-24  Richard Henderson  <rth@cygnus.com>
47932
47933         * gcc.dg/ia64-sync-1.c: New test.
47934         * gcc.dg/ia64-sync-2.c: New test.
47935         * gcc.dg/ia64-asm-1.c: New test.
47936
47937 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
47938
47939         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
47940         * gcc.dg/format-ext-2.c: New test.
47941
47942 2000-08-23  Jason Merrill  <jason@redhat.com>
47943
47944         * lib/old-dejagnu.exp: Also ignore "In member function" and
47945         "At global scope".
47946
47947 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47948
47949         * gcc.dg/noncompile/label-lineno-1.c: New test.
47950
47951 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
47952
47953         * gcc.dg/c99-array-nonobj-1.c: New test.
47954
47955 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
47956
47957         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
47958         tests.
47959         * gcc.dg/format-ext-1.c: New test.
47960
47961 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47962
47963         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
47964         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
47965         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
47966         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
47967         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
47968
47969 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
47970
47971         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
47972         gcc.dg/c99-strftime-2.c: New tests.
47973
47974 2000-08-22  Richard Henderson  <rth@cygnus.com>
47975
47976         * gcc.c-torture/execute/20000822-1.c: New test.
47977
47978 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
47979
47980         * gcc.c-torture/execute/20000819-1.x: Remove.
47981
47982 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
47983
47984         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
47985         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
47986         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
47987         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
47988         gcc.dg/format-xopen-1.c: New tests.
47989
47990 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
47991
47992         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
47993
47994 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
47995
47996         * g++.old-deja/g++.other/loop2.C: New test.
47997
47998         * gcc.c-torture/compile/20000606-1.c: New test.
47999         * gcc.c-torture/compile/20000728-1.c: New test.
48000         * gcc.c-torture/execute/20000801-1.c: New test.
48001         * gcc.c-torture/execute/20000801-2.c: New test.
48002         * gcc.c-torture/execute/20000819-1.c: New test.
48003         * gcc.c-torture/execute/20000819-1.x: XFAIL.
48004         * gcc.dg/20000629-1.c: New test.
48005         * gcc.dg/20000724-1.c: New test.
48006         * gcc.dg/20000807-1.c: New test.
48007
48008 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
48009
48010         * gcc.dg/cpp/pragma-1.c: New test.
48011         * gcc.dg/cpp/pragma-2.c: New test.
48012
48013 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
48014
48015         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
48016         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
48017
48018 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
48019
48020         * gcc.c-torture/compile/20000818-1.c: New test.
48021
48022 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
48023
48024         * gcc.c-torture/execute/20000818-1.c: New test.
48025
48026 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
48027
48028         * gcc.dg/format-va-1.c: New test.
48029
48030 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
48031
48032         * g++.old-deja/g++.other/typedef8.C: New test.
48033
48034 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
48035
48036         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
48037         * g++.old-deja/g++.mike/net36.C: Mark candidate.
48038         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
48039         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
48040         * g++.old-deja/g++.other/ptrmem7.C: New test.
48041         * g++.old-deja/g++.pt/ptrmem10.C: New test.
48042
48043 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
48044
48045         * g++.old-deja/g++.pt/typename27.C: New test.
48046
48047 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
48048
48049         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
48050         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
48051         * g++.old-deja/g++.pt/friend45.C: New test.
48052         * g++.old-deja/g++.other/friend8.C: New test.
48053
48054 2000-08-15  Richard Henderson  <rth@cygnus.com>
48055
48056         * gcc.c-torture/execute/20000815-1.c: New test.
48057
48058 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
48059
48060         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
48061         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
48062         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
48063
48064 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
48065
48066         * g++.old-deja/g++.other/refinit2.C: New test.
48067
48068 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
48069
48070         * lib/c-torture.exp (c-torture): Make
48071         compiler_conditional_xfail_data global.
48072         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
48073         compiler_conditional_xfail_data machinery.
48074         (f-torture-execute): Likewise.
48075         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
48076         and only when unrolling loops.
48077
48078         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
48079
48080 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
48081
48082         * g++.old-deja/g++.pt/explicit81.C: New test.
48083
48084 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
48085
48086         * g++.old-deja/g++.pt/typename26.C: New test.
48087
48088 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
48089
48090         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
48091         warning.
48092
48093 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
48094
48095         * g++.old-deja/g++.other/array3.C: New test.
48096
48097 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
48098
48099         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
48100         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
48101         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
48102         New tests.
48103
48104 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
48105
48106         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
48107         * g++.old-deja/g++.abi/vmihint.C: Likewise.
48108
48109 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
48110
48111         * gcc.c-torture/execute/20000808-1.c: New test.
48112
48113 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
48114
48115         * gcc.dg/c90-const-expr-1.c: New test.
48116
48117 2000-08-08  Richard Henderson  <rth@cygnus.com>
48118
48119         * gcc.dg/noncompile/920923-1.c: Declare calloc.
48120
48121 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
48122
48123         * gcc.dg/noncompile/const-ll-1.c: New test.
48124
48125 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
48126
48127         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
48128
48129 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
48130
48131         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
48132         that running programs linked against the shared version of libobjc
48133         run correctly.
48134
48135 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
48136
48137         * gcc.dg/c99-printf-1.c: New test.
48138
48139 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
48140
48141         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
48142
48143 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
48144
48145         * gcc.c-torture/execute/20000731-1.x: Delete.
48146
48147 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
48148
48149         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
48150         and torture_without_loops as is done by c-torture.exp.
48151         (search_for): Copy from c-torture.exp.
48152         (gcc-dg-runtest): New function, drives a directory of tests
48153         iterating over the TORTURE_OPTIONS.
48154         (scan-assembler, scan-assembler-not): Move here from
48155         individual directory drivers.
48156
48157         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
48158         defined by lib/gcc-dg.exp.
48159         * gcc.dg/cpp/cpp.exp: Likewise.
48160         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
48161         gcc-dg-runtest, so we cycle over optimization options.
48162
48163         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
48164         * gcc.dg/compare2.c: No longer expected to fail.
48165
48166 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
48167
48168         * gcc.c-torture/execute/20000804-1.c: New test.
48169
48170 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
48171
48172         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
48173
48174 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
48175
48176         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
48177
48178 2000-08-03  Jeffrey A Law  (law@cygnus.com)
48179
48180         * gcc.c-torture/compile/20000803-1.c: New test.
48181
48182 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
48183
48184         * gcc.c-torture/execute/20000801-3.c,
48185         gcc.c-torture/execute/20000801-4.c: New tests.
48186         * gcc.c-torture/execute/20000801-3.x,
48187         gcc.c-torture/execute/20000801-4.x: Xfail.
48188
48189 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
48190
48191         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
48192         libobjc/.libs to allow for libtool.
48193
48194 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
48195
48196         * gcc.c-torture/compile/20000802-1.c: New test.
48197
48198 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
48199
48200         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
48201
48202 2000-07-31  Jeffrey A Law  (law@cygnus.com)
48203
48204         * gcc-c-torture/execute/20000731-2.c: New test.
48205
48206         * gcc.c-torture/execute/20000731-1.c: New test.
48207         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
48208
48209 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
48210
48211         * gcc.dg/cpp/paste7.c: New test.
48212         * gcc.dg/cpp/20000725-1.c: New test.
48213
48214 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
48215
48216         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
48217         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
48218         declaration warning for __builtin_dwarf_reg_size.
48219
48220         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
48221
48222 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
48223
48224         * gcc.dg/noncompile/voidparam-1.c: New test.
48225
48226 2000-07-30  Richard Henderson  <rth@cygnus.com>
48227
48228         * gcc.dg/c90-digraph-1.c: Don't xfail.
48229         * gcc.dg/compare2.c (case 10): Xfail.
48230         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
48231
48232 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
48233
48234         * gcc.dg/c99-main-1.c: New test.
48235
48236 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
48237
48238         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
48239
48240 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
48241
48242         * gcc.c-tortuer/execute/20000726-1.c: New test.
48243
48244 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
48245
48246         * gcc.c-torture/execute/enum-2.c: New test.
48247
48248 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48249
48250         * gcc.dg/cpp/tr-warn3.c: New test.
48251
48252 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
48253
48254         * g++.old-deja/g++.ext/implicit1.C: Remove.
48255         * g++.old-deja/g++.jason/c2.C: Remove
48256         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
48257         * g++.old-deja/g++.pt/crash16.C: Likewise.
48258         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
48259
48260 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
48261
48262         * g++.old-deja/g++.other/for2.C: New test.
48263
48264 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
48265
48266         * gcc.dg/20000720-1.c: New test.
48267
48268 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
48269
48270         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
48271
48272 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
48273
48274         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
48275         * gcc.c-torture/execute/20000722-1.c: New.
48276         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
48277
48278 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
48279
48280         * gcc.dg/cpp/20000720-1.S: New test.
48281
48282 2000-07-21  Michael Meissner  <meissner@redhat.com>
48283
48284         * gcc.c-torture/execute/ieee/hugeval.c: New test.
48285
48286 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
48287
48288         * g++.old-deja/g++.brendan/crash16.C,
48289         g++.old-deja/g++.brendan/parse3.C,
48290         g++.old-deja/g++.brendan/redecl1.C,
48291         g++.old-deja/g++.ns/template13.C,
48292         g++.old-deja/g++.other/decl4.C,
48293         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
48294
48295 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
48296
48297         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
48298         and "Internal error".
48299
48300         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
48301         regexps.
48302         * gcc.dg/cpp/paste6.c: New test.
48303
48304 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
48305
48306         * gcc.dg/cpp/tr-direct.c: New test.
48307
48308         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
48309         gcc.dg/cpp/undef1.c: Tweak error regexps.
48310
48311 2000-07-18  Eric Christopher <echristo@redhat.com>
48312
48313         * gcc.c-torture/compile/20000718-1.c: New test.
48314
48315 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
48316
48317         * cpplex.c (_cpp_push_token): If the token being pushed back
48318         is the previous token in this context, just subtract one from
48319         context->posn.
48320         * cppmacro.c (save_expansion): Clear aux field when storing a
48321         placemarker.
48322
48323 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
48324
48325         * gcc.dg/noncompile/redecl-1.c: New test.
48326
48327 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
48328
48329         * gcc.c-torture/execute/20000717-5.c: New test.
48330         * gcc.c-torture/execute/20000717-1.x: Removed.
48331
48332 2000-07-17  Richard Henderson  <rth@cygnus.com>
48333
48334         * gcc.c-torture/execute/20000717-4.c: New test.
48335
48336 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
48337
48338         * gcc.dg/cpp/syshdr.c: New test.
48339         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
48340
48341 2000-07-17  Neil Booth  <neilb@earthling.net>
48342
48343         * gcc.dg/cpp/cmdlne-dM.c: New test.
48344         * gcc.dg/cpp/cmdlne-dD.c: New test.
48345
48346 2000-07-17  Jeffrey A Law  (law@cygnus.com)
48347
48348         * gcc.c-torture/execute/20000717-3.c: New test.
48349
48350         * gcc.c-torture/compile/20000717-1.c: New test.
48351
48352 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
48353
48354         * gcc.c-torture/execute/20000717-2.c: New test.
48355
48356 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
48357
48358         * gcc.dg/formatz-1.c: New test.
48359
48360         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
48361         * gcc.dg/c99-digraph-1.c: New tests.
48362
48363         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
48364         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
48365
48366         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
48367         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
48368         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
48369         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
48370         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
48371         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
48372         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
48373
48374 2000-07-17  Greg McGary <greg@mcgary.org>
48375
48376         * gcc.c-torture/execute/20000717-1.c: New test.
48377         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
48378
48379 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
48380
48381         * gcc.c-torture/execute/20000715-2.c: New test.
48382         * gcc.dg/20000715-1.c: New test.
48383
48384 2000-07-15  Michael Meissner  <meissner@redhat.com>
48385
48386         * gcc.c-torture/execute/20000715-1.c: New test.
48387
48388 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
48389
48390         * gcc.c-torture/execute/20000707-1.c: New test.
48391
48392 2000-07-13  Neil Booth  <NeilB@earthling.net>
48393
48394         * gcc.dg/cpp/digraph1.c,
48395         gcc.dg/cpp/digraph2.c,
48396         gcc.dg/cpp/digraphs.c: New tests.
48397
48398 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
48399
48400         * g77.f-torture/compile/20000630-2.f: New test.
48401         * g77.f-torture/compile/20000630-2.x
48402
48403 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
48404
48405         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
48406
48407 2000-07-11  Neil Booth  <NeilB@earthling.net>
48408
48409         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
48410
48411 2000-07-11  Neil Booth  <NeilB@earthling.net>
48412
48413         * gcc.dg/cpp/cmdlne-C.c: New.
48414
48415 2000-07-09  Neil Booth  <NeilB@earthling.net>
48416
48417         * gcc.dg/cpp/directiv.c: New tests.
48418         * gcc.dg/cpp/undef1.c: Update.
48419
48420 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
48421
48422         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
48423
48424 2000-07-09  Neil Booth  <NeilB@earthling.net>
48425
48426         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
48427
48428 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
48429
48430         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
48431         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
48432
48433 2000-07-08  Neil Booth  <NeilB@earthling.net>
48434
48435         * gcc.dg/cpp/macsyntx.c: New tests.
48436
48437 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
48438
48439         * gcc.dg/20000707-1.c: New test.
48440
48441 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
48442
48443         * gcc.c-torture/execute/20000706-1.c: New test.
48444         * gcc.c-torture/execute/20000706-2.c: New test.
48445         * gcc.c-torture/execute/20000706-3.c: New test.
48446         * gcc.c-torture/execute/20000706-4.c: New test.
48447         * gcc.c-torture/execute/20000706-5.c: New test.
48448
48449 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
48450
48451         * g++.old-deja/g++.pt/instantiate7.C: New test.
48452
48453 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
48454
48455         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
48456         * g++.old-deja/g++.mike/thunk3.C: Likewise.
48457         * g++.old-deja/g++.other/rtti3.C: Likewise.
48458         * g++.old-deja/g++.other/rttid3.C: Likewise.
48459
48460 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
48461
48462         *  g77.f-torture/compile/20000630-1.x: Fix typo
48463
48464 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
48465
48466         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
48467         assembly output.
48468
48469 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
48470
48471         * gcc.dg/cpp/ident.c: New test.
48472
48473 2000-07-05  Neil Booth  <NeilB@earthling.net>
48474
48475         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
48476           gcc.dg/cpp/lexstrng.c: New tests.
48477
48478 2000-07-04  Neil Booth  <NeilB@earthling.net>
48479
48480         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
48481         * gcc.dg/cpp/strify2.c: Same.
48482
48483 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
48484
48485         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
48486         * gcc.dg/cpp/19990703-1.c: Likewise.
48487         * gcc.dg/cpp/20000625-1.c: Likewise.
48488         * gcc.dg/cpp/20000625-2.c: Likewise.
48489
48490         * gcc.dg/cpp/macro1.c,
48491         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
48492         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
48493         gcc.dg/cpp/strify1.c,
48494         gcc.dg/cpp/strify2.c: New tests.
48495
48496 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
48497
48498         * gcc.c-torture/execute/20000703-1.c: New test.
48499
48500 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
48501
48502         * g++.old-deja/g++.pt (lookup10.C): New test.
48503
48504 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
48505
48506         * g++.old-deja/g++.pt (typename25.C): New test.
48507
48508 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
48509
48510         * gcc.c-torture/compile/20000701-1.c: New test.
48511
48512 2000-06-30  Nick Clifton  <nickc@cygnus.com>
48513
48514         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
48515         to test case.
48516
48517 2000-06-30  Catherine Moore  <clm@cygnus.com>
48518
48519         * gcc.c-torture/execute/align-1.c: New test.
48520
48521 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
48522
48523         * g++.old-deja/g++.pt/expr8.C: New test.
48524         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
48525
48526 2000-06-29  Nick Clifton  <nickc@cygnus.com>
48527
48528         * gcc.c-torture/compile/20000629-1.c: New test.
48529
48530 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
48531
48532
48533         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
48534         gcc.dg/noncompile directory, depending on whether they're
48535         preprocessor tests or not.  Annotate all the tests for the dg
48536         framework.
48537
48538         * gcc.c-torture/noncompile/noncompile.exp: Delete.
48539         * gcc.dg/noncompile/noncompile.exp: New.
48540
48541         * Moved files:
48542         Old name                                New name
48543         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
48544         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
48545         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
48546         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
48547         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
48548         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
48549         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
48550         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
48551         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
48552         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
48553         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
48554         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
48555         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
48556         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
48557         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
48558         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
48559         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
48560         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
48561         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
48562         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
48563         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
48564         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
48565         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
48566         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
48567
48568         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
48569         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
48570         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
48571         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
48572         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
48573         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
48574
48575 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
48576
48577         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
48578         declare one variable.  On the fourth, error.
48579         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
48580         declared by 20000628-1a.h.
48581
48582 2000-06-29  Richard Henderson  <rth@redhat.com>
48583
48584         * gcc.c-torture/execute/930529-1.x: New file.
48585         * gcc.dg/920413-1.c: Adjust expected warning text.
48586         * gcc.dg/980217-1.c: Declare abort.
48587         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
48588
48589 2000-06-29  Jeffrey A Law  (law@cygnus.com)
48590
48591         * g77.f-torture/compile/20000629-1.f: New test.
48592         * g77.f-torture/compile/20000629-1.x: Expected to fail.
48593
48594 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
48595
48596         Rearrange lots of files, removing entirely the
48597         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
48598         directories.
48599
48600         * Deleted files:
48601         gcc.c-torture/code_quality/code_quality.exp
48602         gcc.c-torture/special/special.exp
48603         gcc.failure/failure.exp
48604         gcc.failure/940409-1.x
48605         gcc.c-torture/compile/961203-1.x
48606
48607         * New files:
48608         gcc.misc-tests/linkage.exp
48609         gcc.c-torture/execute/920730-1t.c
48610         gcc.c-torture/execute/920730-1t.x
48611         gcc.c-torture/compile/920520-1.x
48612         gcc.c-torture/compile/920521-1.x
48613         gcc.c-torture/compile/981006-1.x
48614         gcc.c-torture/execute/eeprof-1.x
48615
48616         * Moved files (possibly with modifications to fit a new harness):
48617         Old name                                New name
48618         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
48619         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
48620         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
48621         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
48622         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
48623         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
48624         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
48625         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
48626         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
48627         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
48628         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
48629         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
48630         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
48631         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
48632
48633 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
48634
48635         * c-torture/compile/961203-1.x: Delete.
48636
48637         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
48638         not exit. Include stdio.h.
48639         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
48640         * gcc.misc-tests/dg-12.c: Likewise.
48641         * gcc.misc-tests/dg-5.c: Likewise.
48642         * gcc.misc-tests/dg-6.c: Likewise.
48643         * gcc.misc-tests/dg-7.c: Prototype abort.
48644         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
48645         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
48646         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
48647         not exit.
48648         * gcc.misc-tests/sieve.c: Use return from main, not exit.
48649         * gcc.misc-tests/sort2.c: Use return from main, not exit.
48650
48651 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
48652
48653         * gcc.dg/cpp/20000628-1.c: New test.
48654         * gcc.dg/cpp/20000628-1.h: New header for above test.
48655         * gcc.dg/cpp/20000628-1a.h: Likewise.
48656
48657 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
48658
48659         * gcc.dg/cpp: New directory.
48660         * gcc.dg/cpp/cpp.exp: New driver.
48661         * gcc.dg/cpp/20000627-1.c: New test.
48662         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
48663         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
48664         and rewrite as a compilation test.
48665
48666         * gcc.dg: Move many files into the cpp subdirectory, possibly
48667         renaming or editing them as well.
48668         Old name                New name
48669         990119-1.c              cpp/19990119-1.c
48670         990228-1.c              cpp/19990228-1.c
48671         990407-1.c              cpp/19990407-1.c
48672         990409-1.c              cpp/19990409-1.c
48673         990413-1.c              cpp/19990413-1.c
48674         990703-1.c              cpp/19990703-1.c
48675         20000127-1.c            cpp/20000127-1.c
48676         20000129-1.c            cpp/20000129-1.c
48677         20000207-1.c            cpp/20000207-1.c
48678         20000207-2.c            cpp/20000207-2.c
48679         20000209-1.c            cpp/20000209-1.c
48680         20000209-2.c            cpp/20000209-2.c
48681         20000301-1.c            cpp/20000301-1.c
48682         20000419-1.c            cpp/20000419-1.c
48683         20000510-1.S            cpp/20000510-1.S
48684         20000519-1.c            cpp/20000519-1.c
48685         20000529-1.c            cpp/20000529-1.c
48686         20000625-1.c            cpp/20000625-1.c
48687         20000625-2.c            cpp/20000625-2.c
48688         cpp-as1.c               cpp/assert1.c
48689         cpp-as2.c               cpp/assert2.c
48690         cxx-comments-1.c        cpp/cxxcom1.c
48691         cxx-comments-2.c        cpp/cxxcom2.c
48692         endif-label.c           cpp/endif.c
48693         cpp-hash1.c             cpp/hash1.c
48694         cpp-hash2.c             cpp/hash2.c
48695         cpp-if1.c               cpp/if-1.c
48696         cpp-if2.c               cpp/if-2.c
48697         cpp-if3.c               cpp/if-3.c
48698         cpp-if4.c               cpp/if-4.c
48699         cpp-if5.c               cpp/if-5.c
48700         cpp-cond.c              cpp/if-cexp.c
48701         cpp-missingop.c         cpp/if-mop.c
48702         cpp-missingparen.c      cpp/if-mpar.c
48703         cpp-opprec.c            cpp/if-oppr.c
48704         cpp-ifparen.c           cpp/if-paren.c
48705         cpp-shortcircuit.c      cpp/if-sc.c
48706         cpp-shift.c             cpp/if-shift.c
48707         cpp-unary.c             cpp/if-unary.c
48708         cpp-li1.c               cpp/line1.c
48709         cpp-li2.c               cpp/line2.c
48710         lineno.c                cpp/line3.c
48711         lineno-2.c              cpp/line4.c
48712         cpp-mi.c                cpp/mi1.c
48713         cpp-mic.h               cpp/mi1c.h
48714         cpp-micc.h              cpp/mi1cc.h
48715         cpp-mind.h              cpp/mi1nd.h
48716         cpp-mindp.h             cpp/mi1ndp.h
48717         cpp-mix.h               cpp/mi1x.h
48718         cpp-mi2.c               cpp/mi2.c
48719         cpp-mi2a.h              cpp/mi2a.h
48720         cpp-mi2b.h              cpp/mi2b.h
48721         cpp-mi2c.h              cpp/mi2c.h
48722         cpp-mi3.c               cpp/mi3.c
48723         cpp-mi3.def             cpp/mi3.def
48724         poison-1.c              cpp/poison.c
48725         pr-impl.c               cpp/prag-imp.c
48726         cpp-redef-2.c           cpp/redef1.c
48727         cpp-redef.c             cpp/redef2.c
48728         strpaste.c              cpp/strp1.c
48729         strpaste-2.c            cpp/strp2.c
48730         cpp-tradpaste.c         cpp/tr-paste.c
48731         cpp-tradstringify.c     cpp/tr-str.c
48732         cpp-tradwarn1.c         cpp/tr-warn1.c
48733         cpp-tradwarn2.c         cpp/tr-warn2.c
48734         trigraphs.c             cpp/trigraphs.c
48735         cpp-unc1.c              cpp/unc1.c
48736         cpp-unc2.c              cpp/unc2.c
48737         cpp-unc3.c              cpp/unc3.c
48738         cpp-unc.c               cpp/unc4.c
48739         undef.c                 cpp/undef1.c
48740         undef-2.c               cpp/undef2.c
48741         cpp-wi1.c               cpp/widestr1.c
48742
48743 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
48744
48745         * lib/g++.exp (g++_include_flags): Tweak.
48746
48747 2000-06-27  H.J. Lu  <hjl@gnu.org>
48748             Loren J. Rittle  <ljrittle@acm.org>
48749
48750         * lib/g++.exp (g++_include_flags): Override libgloss.exp
48751         version with one that knows about the new gcc tree structure.
48752         (g++_link_flags): Same.
48753
48754 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
48755
48756         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
48757         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
48758         case we are cross-compiling.
48759
48760         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
48761         g++.old-deja/g++.niklas/Makefile.in,
48762         g++.old-deja/g++.niklas/configure.in,
48763         g++.old-deja/g++.other/Makefile.in,
48764         g++.old-deja/g++.other/configure.in,
48765         gcc.c-torture/code_quality/Makefile.in,
48766         gcc.c-torture/code_quality/configure.in,
48767         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
48768         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
48769         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
48770         gcc.c-torture/execute/ieee/Makefile.in,
48771         gcc.c-torture/execute/ieee/configure.in,
48772         gcc.c-torture/noncompile/Makefile.in,
48773         gcc.c-torture/noncompile/configure.in,
48774         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
48775         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
48776         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
48777
48778 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
48779
48780         * g++.old-deja/g++.other/ambig3.C: New test.
48781
48782 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
48783
48784         * g++.old-deja/g++.pt/syntax1.C: New test.
48785         * g++.old-deja/g++.pt/syntax2.C: New test.
48786         * g++.old-deja/g++.other/syntax3.C: New test.
48787         * g++.old-deja/g++.other/syntax4.C: New test.
48788
48789 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
48790
48791         * gcc.dg/20000623-1.c: Prototype exit and abort.
48792
48793 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
48794
48795         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
48796         New tests.
48797         * gcc.dg/cpp-mi3.def: New file.
48798
48799         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
48800         inside assertions.
48801         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
48802         lexer's error messages.
48803         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
48804         divine anything from the linemarkers.
48805         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
48806         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
48807
48808 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
48809
48810         * gcc.dg/20000623-1.c: New test.
48811
48812 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
48813
48814         * gcc.c-torture/execute/20000622-1.c: New test.
48815
48816 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
48817
48818         * g++.old-deja/g++.other/init15.C: New test.
48819
48820 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
48821
48822         * g++.old-deja/g++.pt/vaarg2.C: New test.
48823         * g++.old-deja/g++.pt/vaarg3.C: New test.
48824
48825 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
48826
48827         * g++.old-deja/g++.other/dyncast6.C: New test.
48828
48829 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
48830
48831         * gcc.c-torture/execute/loop-6.c: New test.
48832
48833 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
48834
48835         * gcc.dg/20000614-1.c: New test.
48836         * gcc.dg/20000614-2.c: New test.
48837
48838 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
48839
48840         * g++.old-deja/g++.other/inline12.C: New test.
48841
48842 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
48843
48844         * g++.old-deja/g++.other/eh1.C: New test.
48845
48846 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
48847
48848         * g++.old-deja/g++.other/type.C: New test.
48849
48850 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
48851
48852         * g++.old-deja/g++.other/initstring.C: New test.
48853
48854 2000-06-12  Jason Merrill  <jason@redhat.com>
48855
48856         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
48857
48858 2000-06-09  Jeffrey A Law  (law@cygnus.com)
48859
48860         * gcc.c-torture/compile/20000609-1.c: New test.
48861
48862 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
48863
48864         * gcc.dg/20000609-1.c: New test.
48865
48866 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
48867
48868         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
48869         * gcc.c-torture/noncompile/poison-1.c: Move...
48870         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
48871         * gcc.dg/cpp-li1.c: Add a token after the #line.
48872
48873 2000-06-05  Richard Henderson  <rth@cygnus.com>
48874
48875         * gcc.c-torture/execute/20000605-2.c: New test.
48876         * gcc.c-torture/execute/20000605-3.c: New test.
48877
48878 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
48879
48880         * g77.f-torture/execute/20000503-1.x: New file.
48881
48882 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
48883
48884         * g++.old-deja/g++.eh/badalloc1.C: New test.
48885
48886 2000-06-05  Richard Henderson  <rth@cygnus.com>
48887
48888         * gcc.c-torture/execute/20000605-1.c: New test.
48889
48890 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
48891             Nathan Sidwell <nathan@codesourcery.com>
48892
48893         * gcc.c-torture/compile/20000605-1.c: New test.
48894
48895 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
48896
48897         * g77.f-torture/compile/20000601-1.f: New test.
48898
48899 2000-06-03  Richard Henderson  <rth@cygnus.com>
48900
48901         * gcc.c-torture/execute/20000603-1.c: New.
48902
48903 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
48904
48905         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
48906         * gcc.dg/noreturn-2.c (noreturn): Likewise.
48907
48908 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
48909
48910         * gcc.dg/compare2.c (case 12): XFAIL.
48911         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
48912         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
48913
48914         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
48915
48916 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
48917
48918         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
48919         guard macro is already defined when the header is first
48920         included.
48921         * gcc.dg/cpp-mix.h: New file.
48922         * gcc.dg/endif-label.c: Update patterns to match compiler.
48923
48924         * g++.brendan/complex1.C: Declare abort.
48925         * g++.law/refs4.C: Remove XFAIL.
48926         * g++.oliva/expr2.C: Declare abort and exit.
48927
48928 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
48929
48930         * gcc.c-torture/execute/20000528-1.c: New test.
48931
48932         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
48933         * g++.old-deja/g++.law/temps4.C: Likewise.
48934
48935         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
48936         stdlib.h.  Call abort() on failure.
48937         * g++.old-deja/g++.law/refs4.C: Likewise.
48938         * g++.old-deja/g++.law/temps4.C: Likewise.
48939         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
48940         * gcc.c-torture/execute/20000112-1.c: Include string.h.
48941
48942 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
48943
48944         Relative to g++.dg/special:
48945         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
48946
48947         Relative to g++.old-deja:
48948         * g++.brendan/complex1.C, g++.jason/optimize2.C,
48949         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
48950         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
48951         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
48952         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
48953         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
48954         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
48955
48956         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
48957         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
48958         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
48959         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
48960         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
48961         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
48962         and/or string.h.
48963
48964         * g++.other/goto1.C: Update expectations for error messages.
48965
48966 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
48967
48968         * gcc.c-torture/compile/20000523-1.c: New test.
48969
48970 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
48971
48972         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
48973
48974 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
48975
48976         * g++.old-deja/g++.eh/catch11.C: New test.
48977         * g++.old-deja/g++.eh/catch12.C: New test.
48978
48979 2000-05-24  Nick Clifton  <nickc@cygnus.com>
48980
48981         * gcc.c-torture/execute/20000523-1.c: New test.
48982
48983 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
48984
48985         * c-torture/execute/bcp-1.c: Replace abort in arg of
48986         __builtin_constant_p with a generic external function.
48987
48988         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
48989         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
48990         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
48991         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
48992         Prototype abort and/or exit.
48993
48994         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
48995         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
48996         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
48997         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
48998
48999 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
49000
49001         * gcc.dg/dwarf2-1.c: New test.
49002
49003 2000-05-20  Richard Henderson  <rth@cygnus.com>
49004
49005         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
49006
49007 2000-05-20  Andreas Jaeger  <aj@suse.de>
49008
49009         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
49010         testcase.
49011
49012 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
49013
49014         * gcc.c-torture/execute/20000519-2.c: New test.
49015
49016 2000-05-19  Andreas Jaeger  <aj@suse.de>
49017
49018         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
49019         which fails with SSA.
49020
49021         * lib/c-torture.exp: Also test with -O3 -fssa.
49022
49023 2000-05-18  Michael Meissner  <meissner@redhat.com>
49024
49025         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
49026         * gcc.c-torture/execute/920415-1.c: Ditto.
49027         * gcc.c-torture/execute/920501-1.c: Ditto.
49028         * gcc.c-torture/execute/conversion.c: Ditto.
49029         * gcc.c-torture/execute/cvt-1.c: Ditto.
49030
49031 2000-05-18  Jeffrey A Law  (law@cygnus.com)
49032
49033         * gcc.c-torture/compile/20000518-1.c: New test.
49034
49035 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
49036
49037         * g77.f-torture/compile/200005018.f: New test.
49038
49039 2000-05-17  Jeffrey A Law  (law@cygnus.com)
49040
49041         * gcc.c-torture/compile/20000517-1.c: New test.
49042
49043 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49044
49045         * gcc.c-torture/execute/20000516-1.c: New test.
49046
49047 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
49048
49049         * g++.old-deja/g++.other/eh.C: New test.
49050
49051 2000-05-12  Richard Henderson  <rth@cygnus.com>
49052
49053         * gcc.c-torture/execute/990208-1.c (main): Don't pass
49054         constants through to doit's conditional.
49055
49056 2000-05-11  Jeffrey A Law  (law@cygnus.com)
49057
49058         * gcc.c-torture/compile/20000511-1.c: New test.
49059         * g77.f-torture/compile/20000511-1.f: New test.
49060         * g77.f-torture/compile/20000511-2.f: New test.
49061
49062 2000-05-11  Michael Meissner  <meissner@redhat.com>
49063
49064         * gcc.c-torture/execute/20000511-1.c: New test.
49065
49066 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
49067
49068         * gcc.dg/dg.exp: Scan .S files as well as .c files.
49069         * gcc.dg/20000510-1.S: New.
49070
49071 2000-05-08  Catherine Moore  <clm@cygnus.com>
49072
49073         * gcc.dg/unused-3.c: New.
49074
49075 2000-05-06  Richard Henderson  <rth@cygnus.com>
49076
49077           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
49078           * g++.old-deja/g++.mike/warn1.C: Likewise.
49079           * g++.old-deja/g++.pt/local1.C: Likewise.
49080           * g++.old-deja/g++.pt/local7.C: Likewise.
49081           * g++.old-deja/g++.pt/spec16.C: Likewise.
49082
49083 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
49084
49085         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
49086
49087 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
49088
49089           * g77.f-torture/execute/20000503-1.f: New test.
49090
49091 2000-05-04  Andreas Jaeger  <aj@suse.de>
49092
49093         * gcc.dg/noreturn-2.c: New test.
49094
49095 2000-05-04  Neil Booth  <NeilB@earthling.net>
49096
49097         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
49098         preprocessor.
49099
49100 2000-05-04  Richard Henderson  <rth@cygnus.com>
49101
49102         * gcc.c-torture/execute/20000503-1.c: Fix typo.
49103
49104 2000-05-04  Richard Henderson  <rth@cygnus.com>
49105
49106         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
49107         OpenSSL by Jason R Thorpe.
49108
49109 2000-05-03  Jim Wilson  <wilson@cygnus.com>
49110
49111         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
49112
49113 2000-05-03  Robert Lipe <robertlipe@usa.net>
49114
49115         * gcc.dg/20000503-1.c: New test.
49116
49117 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
49118
49119         * gcc.c-torture/compile/20000502-1.c: New test.
49120         * g++.old-deja/g++.other/align.C: New test.
49121         * gcc.dg/cpp-tradstringify.c: New test.
49122
49123 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
49124
49125         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
49126         and hard registers.
49127
49128 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
49129
49130         * gcc.c-torture/execute/loop-5.c: New test.
49131
49132 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
49133
49134         * gcc.c-torture/execute/va-arg-20.c: New test.
49135
49136 2000-04-23  Jeffrey A Law  (law@cygnus.com)
49137
49138         * gcc.c-torture/execute/20000422-1.c: New test.
49139
49140 2000-04-20  Greg McGary  <gkm@gnu.org>
49141
49142         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
49143         when optimizing, but without sibling-call optimizations (-O1).
49144
49145 2000-04-20  Jeffrey A Law  (law@cygnus.com)
49146
49147           * gcc.c-torture/compile/20000420-1.c: New test.
49148
49149 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
49150
49151         * g++.abi/ptrflags.C: New test.
49152         * g++.eh/catchptr1.C: Test incomplete pointer chains.
49153
49154 2000-04-19  Catherine Moore  <clm@cygnus.com>
49155
49156         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
49157
49158 2000-04-19  Greg McGary  <gkm@gnu.org>
49159
49160         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
49161         sibling-call optimizations.
49162
49163 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
49164
49165         * gcc.dg/20000419-1.c: New test.
49166
49167 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
49168
49169         * gcc.c-torture/execute/20000412-6.c: New test.
49170
49171 2000-04-12  Jeffrey A Law  (law@cygnus.com)
49172
49173         * gcc.c-torture/execute/20000412-5.c: New test.
49174         * g77.f-torture/compile/20000412-1.f: New test.
49175         * gcc.c-torture/execute/20000412-4.c: New test.
49176         * gcc.c-torture/compile/20000412-2.c: New test.
49177         * gcc.c-torture/execute/20000412-3.c: New test.
49178         * gcc.c-torture/compile/20000412-1.c: New test.
49179         * gcc.c-torture/execute/20000412-2.c: New test.
49180
49181 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
49182
49183         * objc/execute/bf-20.m: New test.
49184
49185 2000-04-10  Richard Henderson  <rth@cygnus.com>
49186
49187         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
49188
49189         * gcc.c-torture/execute/20000412-1.c: New test.
49190
49191 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
49192
49193         * g++.old-deja/g++.eh/catchptr1.C: New test.
49194
49195 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
49196
49197         * g++.old-deja/g++.abi/cxa_vec.C: New test.
49198
49199 2000-04-08  Neil Booth  <NeilB@earthling.net>
49200
49201         * gcc.dg/cpp-nullchar.c: Remove test as
49202         embedded nulls cause problems.
49203
49204 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49205
49206         * gcc.dg/compare2.c: New test.
49207
49208 2000-04-08  Neil Booth  <NeilB@earthling.net>
49209
49210         * gcc.dg/cpp-nullchar.c: New test.
49211
49212 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
49213
49214         * gcc.dg/cpp-mi2.c: New test.
49215         * gcc.dg/cpp-mi2[abc].h: New files.
49216
49217 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
49218
49219         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
49220         member name.
49221
49222 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
49223
49224         * g++.old-deja/g++.abi/vmihint.C: New test.
49225
49226 2000-04-06  Neil Booth  <NeilB@earthling.net>
49227
49228         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
49229         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
49230         copyright.
49231
49232 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
49233
49234         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
49235         avoid stack-frame overwrite.
49236
49237 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
49238
49239         * gcc.c-torture/compile/20000405-2.c: New test.
49240         * gcc.c-torture/compile/20000405-3.c: New test.
49241
49242 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49243
49244         * gcc.c-torture/compile/20000405-1.c: New test.
49245
49246 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
49247
49248         * gcc.dg/cast-qual-1.c: Revert last change.
49249
49250 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49251
49252         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
49253
49254 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
49255
49256         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
49257         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
49258
49259 2000-04-03  Jeffrey A Law  (law@cygnus.com)
49260
49261         * gcc.c-torture/compile/20000403-2.c: New test.
49262         * gcc.c-torture/compile/20000403-1.c: New test.
49263
49264 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
49265
49266         * gcc.c-torture/execute/20000403-1.c: New test.
49267
49268 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
49269
49270         * gcc.c-torture/execute/20000402-1.c: New test.
49271
49272 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
49273
49274         * gcc.c-torture/execute/va-arg-15.c: New test.
49275         * gcc.c-torture/execute/va-arg-16.c: New test.
49276         * gcc.c-torture/execute/va-arg-17.c: New test.
49277         * gcc.c-torture/execute/va-arg-18.c: New test.
49278         * gcc.c-torture/execute/va-arg-19.c: New test.
49279
49280 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
49281
49282         * gcc.c-torture/compile/981211-1.c: Move to...
49283         * gcc.dg/cpp-as1.c: ...here.
49284         * gcc.dg/cpp-as2.c: New file.
49285
49286         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
49287         compiler.
49288
49289 2000-04-02  Neil Booth  <NeilB@earthling.net>
49290
49291         * gcc.dg/cpp-cond.c  New tests.
49292         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
49293         accidental success less likely.
49294         * gcc.dg/cpp-missingop.c  New tests.
49295         * gcc.dg/cpp-missingparen.c  New tests.
49296         * gcc.dg/cpp-shift.c  New tests.
49297         * gcc.dg/cpp-shortcircuit.c  New tests.
49298         * gcc.dg/cpp-unary.c  New tests.
49299
49300 2000-03-29  Jeffrey A Law  (law@cygnus.com)
49301
49302         * gcc.c-torture/compile/20000329-1.c: New test.
49303
49304 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
49305
49306         * gcc.c-torture/compile/20000326-1.c: New test.
49307         * gcc.c-torture/compile/20000326-2.c: New test.
49308
49309 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
49310
49311         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
49312         the first parameter is a function argument.
49313
49314 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
49315
49316         * g++.old-deja/g++.ext/array4.C: New test.
49317
49318 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
49319
49320         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
49321
49322 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49323
49324         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
49325
49326 2000-03-19  Richard Henderson  <rth@cygnus.com>
49327
49328         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
49329
49330 2000-03-19  Richard Henderson  <rth@cygnus.com>
49331
49332         * gcc.c-torture/compile/20000319-1.c: New test.
49333
49334 2000-03-14  Jeffrey A Law  (law@cygnus.com)
49335
49336         * gcc.c-torture/execute/20000314-3.c: New test.
49337         * gcc.c-torture/execute/20000314-2.c: New test.
49338         * gcc.c-torture/execute/20000314-1.c: New test.
49339         * gcc.c-torture/compile/20000314-2.c: New test.
49340         * gcc.c-torture/compile/20000314-1.c: New test.
49341
49342 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
49343
49344         * g++.old-deja/g++.warn/inline.C: New test.
49345
49346 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
49347
49348         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
49349         standards-compliant result rather than specific constants.
49350         Put test-values in array.
49351
49352 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
49353
49354         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
49355         (g++_target_compile): Put test-specific options last.
49356
49357 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
49358
49359         * g++.old-deja/g++.eh/vbase4.C: New test.
49360
49361 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
49362
49363         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
49364
49365 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
49366
49367         * g++.old-deja/g++.brendan/misc12.C: Removed.
49368         * g++.old-deja/g++.pt/memtemp77.C: Constify.
49369         * g++.old-deja/g++.ext/pretty4.C: New test.
49370
49371 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
49372
49373         * g++.old-deja/g++.other/string2.C: New test.
49374
49375 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
49376
49377         * g++.old-deja/g++.warn/impint2.C: New test.
49378
49379 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
49380
49381         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
49382         is 1, not zero.
49383
49384 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
49385
49386         * g++.old-deja/g++.warn/impint.C: New test.
49387         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
49388         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
49389         * g++.old-deja/g++.pt/explicit12.C: Likewise.
49390         * g++.old-deja/g++.pt/explicit13.C: Likewise.
49391         * g++.old-deja/g++.pt/explicit17.C: Likewise.
49392         * g++.old-deja/g++.pt/explicit18.C: Likewise.
49393         * g++.old-deja/g++.pt/explicit19.C: Likewise.
49394         * g++.old-deja/g++.pt/explicit23.C: Likewise.
49395         * g++.old-deja/g++.pt/explicit31.C: Likewise.
49396         * g++.old-deja/g++.pt/explicit35.C: Likewise.
49397         * g++.old-deja/g++.pt/explicit6.C: Likewise.
49398         * g++.old-deja/g++.pt/memclass7.C: Likewise.
49399
49400 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
49401
49402         * gcc.dg/cpp-redef.c: New test.
49403
49404 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
49405
49406         * g++.old-deja/g++.pt/unify7.C: New test.
49407
49408 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
49409
49410         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
49411         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
49412
49413 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
49414
49415         * gcc.c-torture/compile/20000224-1.c: New test.
49416
49417 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49418
49419         * gcc.c-torture/compile/cpp-2.c: New test.
49420         * gcc.c-torture/compile/cpp-1.c: New test.
49421
49422 2000-02-25  Jeffrey A Law  (law@cygnus.com)
49423
49424         * gcc.c-torture/execute/20000225-1.c: New test.
49425
49426 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49427
49428         * gcc.dg/cpp-li2.c: New test.
49429
49430         * gcc.dg/cpp-wi1.c: New test.
49431
49432         * gcc.dg/cpp-li1.c: New test.
49433
49434 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
49435
49436         * g++.old-deja/g++.other/sizeof5.C: New test.
49437
49438 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49439
49440         * gcc.c-torture/execute/va-arg-13.c: New test.
49441
49442 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
49443
49444         * gcc.c-torture/execute/va-arg-12.c: New test.
49445
49446 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
49447
49448         * gcc.c-torture/execute/20000223-1.c: New test.
49449
49450 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
49451
49452         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
49453
49454 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
49455
49456         * g++.old-deja/g++.abi/ptrmem.C: New test.
49457
49458 2000-02-19  Richard Henderson  <rth@cygnus.com>
49459
49460         * gcc.c-torture/compile/init-3.c: New.
49461
49462 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
49463
49464         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
49465         ALWAYS_CXXFLAGS.
49466
49467 2000-02-11  Robert Lipe <robertl@sco.com>
49468
49469         * gcc.c-torture/compile/20000211-3.c: New test.
49470
49471 2000-02-11  Martin Buchholz <martin@xemacs.org>
49472
49473         * gcc.c-torture/compile/20000211-2.c: New test.
49474
49475 2000-02-11  Jeffrey A Law  (law@cygnus.com)
49476
49477         * gcc.c-torture/compile/20000211-1.c: New test.
49478
49479 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
49480
49481         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
49482           on native targets
49483
49484 2000-02-08  Nathan Sidwell  <nathan@acm.org>
49485
49486         * g++.old-deja/g++.other/cast5.C: New test.
49487
49488 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
49489
49490         * gcc.c-torture/execute/20000205-1.c: New.
49491
49492 2000-02-03  Nathan Sidwell  <nathan@acm.org>
49493
49494         * g++.old-deja/g++.jason/cast3.C: Return void.
49495         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
49496
49497 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49498
49499         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
49500
49501         * gcc.dg/loop-1.c: New test.
49502
49503 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
49504
49505         * gcc.c-torture/compile/20000127-1.c: New test.
49506         * gcc.c-torture/execute/991228-1.c: New test.
49507
49508 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49509
49510         * gcc.dg/unused-2.c: New test.
49511
49512         * gcc.dg/conv-1.c: New test.
49513
49514 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
49515
49516         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
49517         compiler.
49518         (tool_option_proc): Fix typo.
49519
49520 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
49521
49522         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
49523         of the ld on the host, not on the build machine.
49524         Also, don't crash if '--help' is not a supported option.
49525
49526 2000-01-24  Richard Henderson  <rth@cygnus.com>
49527
49528         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
49529
49530 2000-01-20  Jeffrey A Law  (law@cygnus.com)
49531
49532         * gcc.c-torture/execute/20000120-2.c: New test.
49533         * gcc.c-torture/execute/20000120-1.c: New test.
49534
49535 2000-01-13  Jeffrey A Law  (law@cygnus.com)
49536
49537         * gcc.c-torture/execute/20000113-1.c: New test.
49538
49539 2000-01-12  Jeffrey A Law  (law@cygnus.com)
49540
49541         * gcc.c-torture/execute/20000112-1.c: New test.
49542
49543 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49544
49545         * gcc.dg/20000111-1.c: New test.
49546
49547 2000-01-10  Jeffrey A Law  (law@cygnus.com)
49548
49549         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
49550         with 16 bit integers.
49551
49552 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49553
49554         * gcc.dg/20000108-1.c: New test.
49555
49556 2000-01-05  Nathan Sidwell  <nathan@acm.org>
49557
49558         * g++.old-deja/g++.ns/koenig8.C: New test.
49559
49560 2000-01-05  Nathan Sidwell  <nathan@acm.org>
49561
49562         * g++.old-deja/g++.other/cast4.C: New test.
49563
49564 2000-01-05  Jeffrey A Law  (law@cygnus.com)
49565
49566         * gcc.c-torture/compile/20000105-2.c: New test.
49567         * gcc.c-torture/compile/20000105-1.c: New test.
49568
49569 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49570
49571         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
49572         references to printf & atoi to conform to ANSI standard.
49573         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
49574         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
49575         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
49576         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
49577         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
49578         * g++.old-deja/g++.brendan/complex1.C: Likewise.
49579         * g++.old-deja/g++.brendan/copy1.C: Likewise.
49580         * g++.old-deja/g++.brendan/copy2.C: Likewise.
49581         * g++.old-deja/g++.brendan/copy3.C: Likewise.
49582         * g++.old-deja/g++.brendan/copy4.C: Likewise.
49583         * g++.old-deja/g++.brendan/copy5.C: Likewise.
49584         * g++.old-deja/g++.brendan/copy6.C: Likewise.
49585         * g++.old-deja/g++.brendan/copy7.C: Likewise.
49586         * g++.old-deja/g++.brendan/copy8.C: Likewise.
49587         * g++.old-deja/g++.brendan/crash11.C: Likewise.
49588         * g++.old-deja/g++.brendan/crash14.C: Likewise.
49589         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
49590         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
49591         * g++.old-deja/g++.brendan/delete2.C: Likewise.
49592         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
49593         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
49594         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
49595         * g++.old-deja/g++.brendan/eh1.C: Likewise.
49596         * g++.old-deja/g++.brendan/groff1.C: Likewise.
49597         * g++.old-deja/g++.brendan/init3.C: Likewise.
49598         * g++.old-deja/g++.brendan/misc12.C: Likewise.
49599         * g++.old-deja/g++.brendan/misc7.C: Likewise.
49600         * g++.old-deja/g++.brendan/new2.C: Likewise.
49601         * g++.old-deja/g++.brendan/operators4.C: Likewise.
49602         * g++.old-deja/g++.brendan/operators5.C: Likewise.
49603         * g++.old-deja/g++.brendan/overload2.C: Likewise.
49604         * g++.old-deja/g++.brendan/overload7.C: Likewise.
49605         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
49606         * g++.old-deja/g++.brendan/reference1.C: Likewise.
49607         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
49608         * g++.old-deja/g++.brendan/template24.C: Likewise.
49609         * g++.old-deja/g++.brendan/template3.C: Likewise.
49610         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
49611         * g++.old-deja/g++.jason/inline3.C: Likewise.
49612         * g++.old-deja/g++.jason/opeq.C: Likewise.
49613         * g++.old-deja/g++.law/arg5.C: Likewise.
49614         * g++.old-deja/g++.law/arm7.C: Likewise.
49615         * g++.old-deja/g++.law/ctors11.C: Likewise.
49616         * g++.old-deja/g++.law/cvt8.C: Likewise.
49617         * g++.old-deja/g++.law/init9.C: Likewise.
49618         * g++.old-deja/g++.law/refs4.C: Likewise.
49619         * g++.old-deja/g++.law/template2.C: Likewise.
49620         * g++.old-deja/g++.law/visibility24.C: Likewise.
49621         * g++.old-deja/g++.law/vtable3.C: Likewise.
49622         * g++.old-deja/g++.mike/asm2.C: Likewise.
49623         * g++.old-deja/g++.mike/eh1.C: Likewise.
49624         * g++.old-deja/g++.mike/misc1.C: Likewise.
49625         * g++.old-deja/g++.mike/misc13.C: Likewise.
49626         * g++.old-deja/g++.mike/misc14.C: Likewise.
49627         * g++.old-deja/g++.mike/ns12.C: Likewise.
49628         * g++.old-deja/g++.mike/p1248.C: Likewise.
49629         * g++.old-deja/g++.mike/p3708.C: Likewise.
49630         * g++.old-deja/g++.mike/p3708a.C: Likewise.
49631         * g++.old-deja/g++.mike/p3708b.C: Likewise.
49632         * g++.old-deja/g++.mike/p646.C: Likewise.
49633         * g++.old-deja/g++.mike/p700.C: Likewise.
49634         * g++.old-deja/g++.mike/p783.C: Likewise.
49635         * g++.old-deja/g++.mike/p783a.C: Likewise.
49636         * g++.old-deja/g++.mike/p783b.C: Likewise.
49637         * g++.old-deja/g++.mike/p786.C: Likewise.
49638         * g++.old-deja/g++.mike/p789.C: Likewise.
49639         * g++.old-deja/g++.mike/p789a.C: Likewise.
49640         * g++.old-deja/g++.mike/p807a.C: Likewise.
49641         * g++.old-deja/g++.other/delete3.C: Likewise.
49642         * g++.old-deja/g++.other/dyncast1.C: Likewise.
49643         * g++.old-deja/g++.other/dyncast2.C: Likewise.
49644         * g++.old-deja/g++.other/dyncast3.C: Likewise.
49645         * g++.old-deja/g++.other/empty1.C: Likewise.
49646         * g++.old-deja/g++.other/temporary1.C: Likewise.
49647         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
49648         * g++.old-deja/g++.pt/t16.C: Likewise.
49649         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
49650
49651 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
49652
49653         * gcc.dg/991230-1.c: New test.
49654
49655 1999-12-29  Jeffrey A Law  (law@cygnus.com)
49656
49657         * gcc.c-torture/compile/991229-3.c: New test.
49658         * gcc.c-torture/compile/991229-2.c: New test.
49659         * gcc.c-torture/compile/991229-1.c: New test.
49660
49661 1999-12-29  Greg McGary <gkm@eng.ascend.com>
49662
49663         * gcc.c-torture/compile/labels-2.c: New test.
49664
49665 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
49666
49667         * gcc.c-torture/execute/991227-1.c: New test.
49668
49669 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49670
49671         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
49672
49673 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
49674
49675         * gcc.c-torture/execute/991221-1.c: New test.
49676
49677 1999-12-20  Nathan Sidwell  <nathan@acm.org>
49678
49679         * g++.old-deja/g++.other/cast3.C: New test.
49680
49681 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
49682
49683         * gcc.c-torture/execute/991216-4.c: New test.
49684
49685 1999-12-16  Michael Meissner  <meissner@cygnus.com>
49686
49687         * gcc.c-torture/execute/991216-1.c: New test.
49688         * gcc.c-torture/execute/991216-2.c: New test.
49689         * gcc.c-torture/execute/991216-3.c: New test.
49690
49691 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
49692
49693         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
49694         Actually make the test fail by using "-O2" for compilation.
49695
49696 1999-12-15  Nathan Sidwell  <nathan@acm.org>
49697
49698         * g++.old-deja/g++.warn/cast-align1.C: New test.
49699
49700 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
49701
49702         * gcc.c-torture/compile/991214-1.c: New test.
49703         * gcc.c-torture/compile/991214-2.c: New test.
49704
49705 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
49706
49707         * gcc.dg/991214-1.c: New test.
49708
49709 1999-12-13  Jeffrey A Law  (law@cygnus.com)
49710
49711         * gcc.c-torture/compile/991213-3.c: New test.
49712         * gcc.c-torture/compile/991213-2.c: New test.
49713         * gcc.c-torture/compile/991213-1.c: New test.
49714
49715 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
49716
49717         * gcc.dg/991209-1.c: New test.
49718
49719 1999-12-08  Nathan Sidwell <nathan@acm.org>
49720
49721         * gcc.c-torture/compile/991208-1.c: New test.
49722
49723 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49724
49725         * gcc.dg/ultrasp2.c: New test.
49726
49727 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
49728
49729         * g++.old-deja/g++.abi/align.C (main): Fix typo.
49730
49731 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
49732
49733         * gcc.c-torture/compile/991202-1.c: New test.
49734         * gcc.c-torture/execute/991202-1.c: New test.
49735         * gcc.c-torture/execute/991202-2.c: New test.
49736         * gcc.c-torture/execute/991202-3.c: New test.
49737
49738 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
49739
49740         * g++.old-deja/g++.abi/align.C: New test.
49741         * g++.old-deja/g++.abi/aggregates.C: Likewise.
49742         * g++.old-deja/g++.abi/bitfields.C: Likewise.
49743
49744 1999-12-01  Richard Henderson  <rth@cygnus.com>
49745
49746         * gcc.c-torture/execute/991201-1.c: New.
49747
49748 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
49749
49750         * gcc.dg/991129-1.c: New test.
49751
49752 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
49753
49754         * gcc.c-torture/compile/991127-1.c: New test.
49755
49756 1999-11-22  Nathan Sidwell  <nathan@acm.org>
49757
49758         * g++.old-deja/g++.other/warn4.C: New test.
49759
49760 1999-11-22  Nathan Sidwell  <nathan@acm.org>
49761
49762         * g++.old-deja/g++.eh/cleanup2.C: New test.
49763         * g++.old-deja/g++.ext/pretty2.C: New test.
49764         * g++.old-deja/g++.ext/pretty3.C: New test.
49765         * g++.old-deja/g++.other/debug6.C: New test.
49766
49767 1999-10-20  Jim Wilson  <wilson@cygnus.com>
49768
49769         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
49770         compiler_output to look for one error message instead of two.
49771
49772 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
49773
49774         * gcc.c-torture/execute/991118-1.c: Also test case
49775         where the word boundary does not split a byte evenly.
49776
49777 1999-11-19  Nathan Sidwell  <nathan@acm.org>
49778
49779         * g++.old-deja/g++.ext/restrict1.C: New test.
49780
49781 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
49782
49783         * gcc.c-torture/execute/991118-1.c: New test.
49784
49785 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
49786
49787         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
49788         working directory pathnames.
49789
49790 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
49791
49792         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
49793         host is equipped with driver.h and driver.o so it can actually
49794         compile and run the tests.
49795
49796 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
49797
49798         * gcc.c-torture/compile/991008-1.c: New test.
49799
49800 1999-11-08  Nick Clifton  <nickc@cygnus.com>
49801
49802         * lib/gcc-dg.exp: Include target-supports.exp
49803
49804 1999-11-05  Nick Clifton  <nickc@cygnus.com>
49805
49806         * lib/target-supports.exp: New file: Provide procs to test for
49807         features supported by the target.
49808         (check_weak_available): Moved here from ecos.exp.
49809         (check_alias_available): New proc: Determine of the target
49810         toolchain supports the alias attribute.
49811
49812         * gcc.dg/special/ecos.exp: Move check_weak_available to
49813         target-supports.exp.
49814         (alias-1.c): Only perform the test if the target supports
49815         aliases.
49816         (wkali-1.c): Only perform the test if the target supports
49817         aliases.
49818
49819         * gcc.dg/990506-0.c: Expect error messages from cross
49820         targets as well as native targets.
49821
49822 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49823
49824         * gcc.dg/ultrasp1.c: Removed xfail.
49825         * gcc.dg/struct-ret-2.c: Likewise.
49826         * gcc.dg/array-1.c: Likewise.
49827
49828 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49829
49830         * gcc.dg/struct-ret-2.c: New test.
49831
49832         * gcc.dg/array-1.c: New test.
49833
49834 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
49835
49836         * gcc.c-torture/execute/991030-1.c: New test.
49837
49838 1999-10-26  Richard Henderson  <rth@cygnus.com>
49839
49840         * gcc.c-torture/compile/991026-2.c: New test.
49841
49842 1999-10-26  Jeffrey A Law  (law@cygnus.com)
49843
49844         * gcc.c-torture/compile/991026-1.c: New test.
49845
49846 1999-10-23  Jeffrey A Law  (law@cygnus.com)
49847
49848         * gcc.c-torture/execute/991023-1.c: New test.
49849
49850 1999-10-19  Jeffrey A Law  (law@cygnus.com)
49851
49852         * gcc.c-torture/execute/991019-1.c: New test.
49853
49854 1999-10-16  Richard Henderson  <rth@cygnus.com>
49855
49856         * gcc.c-torture/execute/991016-1.c: New test.
49857
49858 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
49859
49860         * gcc.c-torture/execute/991014-1.c: New test.
49861
49862 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
49863
49864         * g++.old-deja/g++.other/union2.C: New test.
49865
49866 1999-10-13  Nathan Sidwell  <nathan@acm.org>
49867
49868         * g++.old-deja/g++.other/vaarg2.C: New test.
49869         * g++.old-deja/g++.other/vaarg3.C: New test.
49870
49871 1999-10-12  Craig Burley  <craig@jcb-sc.com>
49872
49873         * g77.f-torture/noncompile/19990905-1.f: Moved from being
49874         in compile/.
49875
49876 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
49877
49878         * gcc.c-torture/execute/va-arg-11.c: New test.
49879
49880 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
49881
49882         * lib/file-format.exp (gcc_target_object_format): Don't
49883         crash if objdump is unavailable.
49884
49885 1999-09-29  Donn Terry <donn@interix.com>
49886
49887         * gcc.misc-tests/mg.exp: delete extraneous redirection.
49888
49889 1999-09-28  Nick Clifton  <nickc@cygnus.com>
49890
49891         * gcc.c-torture/compile/990928-1.c: New test.
49892
49893 1999-09-28  Nathan Sidwell  <nathan@acm.org>
49894
49895         * g++.old-deja/g++.other/decl6.C: New test.
49896
49897 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49898
49899         * gcc.c-torture/execute/va-arg-10.c: New test.
49900
49901 1999-09-27  Nathan Sidwell  <nathan@acm.org>
49902
49903         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
49904         __PRETTY_FUNCTION__.
49905
49906 1999-09-23  Nick Clifton  <nickc@cygnus.com>
49907
49908         * gcc.c-torture/execute/990923-1.c: New test.
49909
49910 1999-09-21  Nick Clifton  <nickc@cygnus.com>
49911
49912         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
49913         for which -fpic is inappropriate.
49914
49915 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
49916
49917         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
49918
49919 1999-09-21  Nathan Sidwell  <nathan@acm.org>
49920
49921         * g++.old-deja/g++.other/dyncast1.C: New test.
49922         * g++.old-deja/g++.other/dyncast2.C: New test.
49923         * g++.old-deja/g++.other/dyncast3.C: New test.
49924         * g++.old-deja/g++.other/dyncast4.C: New test.
49925         * g++.old-deja/g++.other/dyncast5.C: New test.
49926         * g++.old-deja/g++.eh/catch3.C: New test.
49927         * g++.old-deja/g++.eh/catch3p.C: New test.
49928         * g++.old-deja/g++.eh/catch4.C: New test.
49929         * g++.old-deja/g++.eh/catch4p.C: New test.
49930         * g++.old-deja/g++.eh/catch5.C: New test.
49931         * g++.old-deja/g++.eh/catch5p.C: New test.
49932         * g++.old-deja/g++.eh/catch6.C: New test.
49933         * g++.old-deja/g++.eh/catch6p.C: New test.
49934         * g++.old-deja/g++.eh/catch7.C: New test.
49935         * g++.old-deja/g++.eh/catch7p.C: New test.
49936         * g++.old-deja/g++.eh/catch8.C: New test.
49937         * g++.old-deja/g++.eh/catch8p.C: New test.
49938         * g++.old-deja/g++.eh/catch9.C: New test.
49939         * g++.old-deja/g++.eh/catch9p.C: New test.
49940
49941 1999-09-13  Nathan Sidwell  <nathan@acm.org>
49942
49943         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
49944         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
49945
49946 1999-09-13  Jeffrey A Law  (law@cygnus.com)
49947
49948         * gcc.c-torture/compile/990913-1.c: New test.
49949
49950 1999-09-10  Nathan Sidwell  <nathan@acm.org>
49951
49952         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
49953         * g++.old-deja/g++.jason/rfg5.C: Likewise.
49954
49955 1999-09-09  Richard Henderson  <rth@cygnus.com>
49956
49957         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
49958
49959 1999-09-09  Nathan Sidwell  <nathan@acm.org>
49960
49961         * g++.old-deja/g++.other/lookup11.C: New test.
49962         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
49963         what is permitted and what we want.
49964         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
49965         overload use.
49966         * g++.old-deja/g++.jason/rfg5.C: Likewise.
49967
49968 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
49969
49970         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
49971         * gcc.c-torture/noncompile/poison-1.c: New file.
49972
49973 1999-09-08  Nathan Sidwell  <nathan@acm.org>
49974
49975         * g++.old-deja/g++.other/sizeof3.C: New test.
49976         * g++.old-deja/g++.other/sizeof4.C: New test.
49977         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
49978         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
49979
49980 1999-09-07  Richard Henderson  <rth@cygnus.com>
49981
49982         * gcc.dg/va-arg-1.c: New.
49983
49984 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49985
49986         * gcc.c-torture/execute/va-arg-9.c: New test.
49987
49988 1999-09-05  Craig Burley  <craig@jcb-sc.com>
49989
49990         * g77.f-torture/compile/980519-2.f: New test.
49991         * g77.f-torture/compile/19990905-0.f: New test.
49992         * g77.f-torture/compile/19990905-1.f: New test.
49993         * g77.f-torture/compile/19990905-2.f: New test.
49994
49995         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
49996
49997 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
49998
49999         * gcc.c-torture/execute/990827-1.c: Fix typo.
50000
50001 1999-09-03  Nathan Sidwell  <nathan@acm.org>
50002
50003         * g++.old-deja/g++.other/deref1.C: New test.
50004
50005 1999-09-02  Nathan Sidwell  <nathan@acm.org>
50006
50007         * g++.old-deja/g++.other/ambig2.C: New test.
50008         * g++.old-deja/g++.other/cond5.C: New test.
50009         * g++.old-deja/g++.other/lookup16.C: New test.
50010
50011 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
50012
50013         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
50014         assemblers too.
50015
50016 1999-08-31  Jeffrey A Law  (law@cygnus.com)
50017
50018         * lib/c-torture.exp: Avoid the "compare executables" optimization
50019         when testing native.
50020
50021 1999-08-29  Jeffrey A Law  (law@cygnus.com)
50022
50023         * gcc.c-torture/execute/990829-1.c: New test.
50024         * gcc.c-torture/compile/990829-1.c: New test.
50025
50026 1999-08-27  Paul Burchard  <burchard@pobox.com>
50027
50028         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
50029         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
50030         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
50031         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
50032         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
50033         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
50034         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
50035         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
50036         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
50037         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
50038         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
50039
50040 1999-08-27  Jeffrey A Law  (law@cygnus.com)
50041
50042         * gcc.c-torture/execute/990827-1.c: New test.
50043
50044 1999-08-26  Craig Burley  <craig@jcb-sc.com>
50045
50046         * g77.f-torture/noncompile/19990826-4.f: New test.
50047
50048         * g77.f-torture/compile/19990826-3.f: New test.
50049
50050         * g77.f-torture/execute/19990826-2.f: New test.
50051
50052         * g77.f-torture/compile/19990826-1.f: New test.
50053
50054         * gcc.c-torture/execute/990826-0.c: New test.
50055         * g77.c-torture/execute/19990826-0.f: New test.
50056
50057         * g77.f-torture/noncompile/970626-2.f: New test.
50058
50059 1999-08-25  Paul Burchard  <burchard@pobox.com>
50060
50061         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
50062         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
50063         lss-011.C: New tests.
50064
50065 1999-08-25  Nathan Sidwell  <nathan@acm.org>
50066
50067         * g++.old-deja/g++.other/decl5.C: New test.
50068
50069 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50070
50071         * noncompile/noncompile.exp: Load_lib c-torture.exp.
50072         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
50073         call `postbase' for each one.  All callers of `postbase' changed
50074         to call this instead.
50075
50076 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
50077
50078         * gcc.c-torture/execute/990811-1.c: New test.
50079
50080 1999-08-09  Nick Clifton  <nickc@cygnus.com>
50081
50082         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
50083         just native ones.
50084
50085         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
50086         just native ones.
50087
50088 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
50089
50090         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
50091
50092 1999-08-04  Jeffrey A Law  (law@cygnus.com)
50093
50094         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
50095
50096 1999-08-04  Nathan Sidwell  <nathan@acm.org>
50097
50098         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
50099
50100 1999-08-04  Jeffrey A Law  (law@cygnus.com)
50101
50102         * gcc.c-torture/execute/990804-1.c: New test.
50103
50104 1999-08-03  Nathan Sidwell  <nathan@acm.org>
50105
50106         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
50107         * g++.old-deja/g++.brendan/crash64.C: Likewise.
50108         * g++.old-deja/g++.brendan/overload8.C: Likewise.
50109
50110 1999-08-03  Nathan Sidwell  <nathan@acm.org>
50111
50112         * g++.old-deja/g++.other/struct1.C: New test.
50113
50114 1999-08-03  Nathan Sidwell  <nathan@acm.org>
50115
50116         * g++.old-deja/g++.other/enum2.C: New test.
50117
50118 1999-08-02  Richard Henderson  <rth@cygnus.com>
50119
50120         Adapted from tests from Franz Sirl:
50121         * gcc.c-torture/execute/va-arg-7.c: New test.
50122         * gcc.c-torture/execute/va-arg-8.c: New test.
50123
50124 1999-08-01  Jeffrey A Law  (law@cygnus.com)
50125
50126         * gcc.c-torture/compile/990801-2.c: New test.
50127
50128         * gcc.c-torture/compile/990801-1.c: New test.
50129
50130 1999-07-27  Michael Meissner  <meissner@cygnus.com>
50131
50132         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
50133         fp-cmp-1.c, converting double to float.
50134
50135         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
50136         fp-cmp-1.c, converting double to long double.
50137
50138         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
50139         from fr1 to unknown_register, since fr1 is a legitimate register
50140         on some machines.
50141
50142 1999-07-25  Jeffrey A Law  (law@cygnus.com)
50143
50144         * README: More listname related changes.
50145
50146 1999-07-08  Catherine Moore  <clm@cygnus.com>
50147
50148         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
50149
50150 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
50151
50152         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
50153
50154 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
50155
50156         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
50157
50158 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
50159
50160         * gcc.dg/990703-1.c: New test.
50161
50162 1999-06-29  Nick Clifton  <nickc@cygnus.com>
50163
50164         * lib/file-format.exp: New file: Move definition of proc
50165         gcc_target_object_format to here from
50166         gcc.dg/special/ecos.exp.
50167
50168         * lib/c-torture.exp: Include lib file-format.exp.
50169         * lib/gcc-dg.exp: Include lib file-format.exp.
50170
50171         * gcc.dg/special/ecos.exp: Remove definition of proc
50172         gcc_target_object_format.
50173
50174 1999-06-28  Jeffrey A Law  (law@cygnus.com)
50175
50176         * gcc.c-torture/execute/990628-1.c: New test.
50177
50178 1999-06-25  Jeffrey A Law  (law@cygnus.com)
50179
50180         * gcc.c-torture/compile/990625-2.c: New test.
50181
50182         * gcc.c-torture/compile/990625-1.c: New test.
50183
50184 1999-06-23  Nick Clifton  <nickc@cygnus.com>
50185
50186         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
50187         attributes compile.
50188         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
50189         ports that use the COFF/PE file format.
50190
50191 1999-06-17  Jeffrey A Law  (law@cygnus.com)
50192
50193         * gcc.c-torture/compile/990617-1.c: New test.
50194
50195 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
50196
50197         * g++.old-deja/g++.other/decl4.C: New test.
50198
50199 1999-06-14  Nathan Sidwell  <nathan@acm.org>
50200
50201         * g++.old-deja/g++.other/bitfld3.C: New test.
50202
50203 1999-06-08  Nathan Sidwell  <nathan@acm.org>
50204
50205         * g++.old-deja/g++.eh/catch1.C: New test.
50206
50207 1999-06-07  Jeffrey A Law  (law@cygnus.com)
50208
50209         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
50210
50211         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
50212         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
50213
50214 1999-06-05  Craig Burley  <craig@jcb-sc.com>
50215
50216         * g77.f-torture/compile/19990502-0.f: Replace with new,
50217         shorter, test that still fails after recent changes.
50218
50219 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
50220
50221         * gcc.c-torture/execute/990604-1.c: New test.
50222
50223 1999-05-31  Jeffrey A Law  (law@cygnus.com)
50224
50225         * gcc.c-torture/execute/990531-1.c: New test.
50226
50227 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50228
50229         * gcc.c-torture/compile/990527-1.c: New test.
50230
50231 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
50232
50233         * gcc.c-torture/execute/990527-1.c: New test.
50234
50235 1999-05-25  Nick Clifton  <nickc@cygnus.com>
50236
50237         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
50238         bitfields as signed.
50239
50240 1999-05-25  Craig Burley  <craig@jcb-sc.com>
50241
50242         * g77.f-torture/compile/19990525-0.f: New test.
50243
50244 1999-05-25  Jeffrey A Law  (law@cygnus.com)
50245
50246         * gcc.c-torture/execute/990525-2.c: New test.
50247
50248         * gcc.c-torture/execute/990525-1.c: New test.
50249
50250 1999-05-24  Nathan Sidwell  <nathan@acm.org>
50251
50252         * g++.old-deja/g++.other/anon3.C: New test.
50253         * g++.old-deja/g++.other/anon4.C: New test.
50254         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
50255         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
50256         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
50257         Merrill).
50258
50259 1999-05-24  Jeffrey A Law  (law@cygnus.com)
50260
50261         * gcc.c-torture/execute/990524-1.c: New test.
50262
50263         * gcc.dg/990524-1.c: New test.
50264
50265 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50266
50267         * gcc.c-torture/compile/990523-1.c: New test.
50268
50269 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
50270
50271         * gcc.c-torture/compile/990519-1.c: New test.
50272
50273 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
50274
50275         * gcc.c-torture/compile/990517-1.c: New test.
50276
50277         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
50278         (e4, f4): New tests.
50279         (main): Call them.
50280
50281 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50282
50283         * gcc.dg/noreturn-1.c: New test.
50284
50285 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
50286
50287         * gcc.c-torture/execute/990513-1.c: New test.
50288
50289 1999-05-10  Richard Henderson  <rth@cygnus.com>
50290
50291         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
50292
50293 1999-05-10  Craig Burley  <craig@jcb-sc.com>
50294
50295         * g77.f-torture/execute/erfc.f: Use small single-precision
50296         values, to avoid problems on Alphas when not -mieee.
50297
50298 1999-05-08  Craig Burley  <craig@jcb-sc.com>
50299
50300         * gcc.dg/990506-0.c: New test.
50301
50302 1999-05-08  Richard Henderson  <rth@cygnus.com>
50303
50304         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
50305         the constant to test.  Don't XFAIL 64-bit targets.
50306
50307         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
50308         * g++.old-deja/g++.law/profile1.C: Likewise.
50309
50310         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
50311         operator new instances.
50312         * g++.old-deja/g++.other/delete5.C: Likewise.
50313
50314 1999-05-03  Craig Burley  <craig@jcb-sc.com>
50315
50316         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
50317         intrinsic.
50318
50319 1999-05-03  Craig Burley  <craig@jcb-sc.com>
50320
50321         * g77.f-torture/execute/u77-test.f: Reverse order of two
50322         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
50323
50324 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50325
50326         * gcc.dg/compare1.c: New test.
50327
50328 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
50329
50330         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
50331         New tests.
50332
50333 1999-05-02  Craig Burley  <craig@jcb-sc.com>
50334
50335         * g77.f-torture/compile/19990502-1.f: New test.
50336
50337 1999-05-02  Craig Burley  <craig@jcb-sc.com>
50338
50339         * g77.f-torture/compile/19990502-0.f: New test.
50340
50341 1999-05-02  Craig Burley  <craig@jcb-sc.com>
50342
50343         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
50344         intrinsic.
50345
50346 1999-05-02  Craig Burley  <craig@jcb-sc.com>
50347
50348         * g77.f-torture/execute/u77-test.f (main): List libU77
50349         intrinsics not currently tested.
50350         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
50351         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
50352         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
50353         Trim blanks off the ends of some printed strings.
50354
50355 1999-05-02  Craig Burley  <craig@jcb-sc.com>
50356
50357         * g77.f-torture/execute/u77-test.f (main): Just warn about
50358         FSTAT gid disagreement, as it's expected on some systems.
50359
50360 1999-05-01  Craig Burley  <craig@jcb-sc.com>
50361
50362         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
50363         use a new function, which allows for some slop.
50364         Clean up some commentary.
50365         (issum): The new function.
50366         (sgladd): Deleted subroutine.
50367
50368 1999-05-01  Craig Burley  <craig@jcb-sc.com>
50369
50370         * g77.f-torture/execute/u77-test.f: Modify to be more like
50371         libf2c/libU77 version, bringing patches to that version here.
50372         Add suitable commentary.
50373
50374 1999-04-25  Richard Henderson  <rth@cygnus.com>
50375
50376         * gcc.dg/990424-1.c: New test.
50377
50378 1999-04-24  Craig Burley  <craig@jcb-sc.com>
50379
50380         * g77.f-torture/execute/u77-test.f (main): Bug involving
50381         LSTAT has been fixed, so turn back on full checking.
50382
50383 1999-04-20  Craig Burley  <craig@jcb-sc.com>
50384
50385         * g77.f-torture/compile/19990419-0.f: New test.
50386         * g77.f-torture/execute/19990419-1.f: New test.
50387
50388 1999-04-17  Richard Henderson  <rth@cygnus.com>
50389
50390         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
50391         to avoid the need for a prototype to supress a warning.
50392
50393 1999-04-07  Jim Wilson  <wilson@cygnus.com>
50394
50395         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
50396
50397 1999-04-04  Jeffrey A Law  (law@cygnus.com)
50398
50399         * gcc.c-torture/execute/990404-1.c: New test.
50400
50401 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
50402
50403         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
50404         * gcc.dg/cpp-if3.c: Don't use -pedantic.
50405         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
50406         missing initializer warnings.
50407
50408 1999-03-28  Jeffrey A Law  (law@cygnus.com)
50409
50410         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
50411         matching strings.
50412
50413 1999-03-26  Jeffrey A Law  (law@cygnus.com)
50414
50415         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
50416
50417 1999-03-26  Craig Burley  <craig@jcb-sc.com>
50418
50419         * g77.f-torture/execute/19990325-0.f: New test.
50420         * g77.f-torture/execute/19990325-1.f: New test.
50421
50422 1999-03-24  Jeffrey A Law  (law@cygnus.com)
50423
50424         * gcc.c-torture/execute/990324-1.c: New test.
50425
50426 1999-03-22  Jim Wilson  <wilson@cygnus.com>
50427
50428         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
50429         test with 4.
50430
50431 1999-03-17  Richard Henderson  <rth@cygnus.com>
50432
50433         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
50434
50435 1999-03-13  Craig Burley  <craig@jcb-sc.com>
50436
50437         * g77.f-torture/execute/19990313-2.f: New test.
50438         * g77.f-torture/execute/19990313-3.f: New test.
50439
50440 1999-03-13  Craig Burley  <craig@jcb-sc.com>
50441
50442         * g77.f-torture/execute/19990313-0.f: New test.
50443         * g77.f-torture/execute/19990313-1.f: New test.
50444
50445 1999-03-12  Jim Wilson  <wilson@cygnus.com>
50446
50447         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
50448         printf to sprintf.
50449         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
50450         (main): Add check for u15.  Conditionalize u31 check depending on
50451         whether ints are <32 bits or >=32 bits.
50452
50453 1999-03-08  Craig Burley  <craig@jcb-sc.com>
50454
50455         * g77.f-torture/execute/19981119-0.f: Improve testiness.
50456
50457 1999-03-08  Craig Burley  <craig@jcb-sc.com>
50458
50459         * g77.f-torture/compile/19990305-0.f: New test.
50460         * g77.f-torture/execute/19981119-0.f: New test.
50461
50462 1999-03-08  Craig Burley  <craig@jcb-sc.com>
50463
50464         * g77.f-torture/execute/970625-2.f: call ABORT if final
50465         result is not correct, instead of just printing it.
50466         Add this checking via newly introduced obfuscation, to
50467         trip up buggy front ends.
50468
50469 1999-03-07  Craig Burley  <craig@jcb-sc.com>
50470
50471         * g77.f-torture/compile/960317-1.f: Moved from being
50472         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
50473
50474 1999-03-06  Craig Burley  <craig@jcb-sc.com>
50475
50476         * g77.f-torture/execute/960317-1.f: New (old) test.
50477         * g77.f-torture/execute/970625-2.f: Ditto.
50478
50479 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
50480
50481         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
50482         error message on line 1 or line 2; cccp and cpplib do this differently.
50483
50484 1999-03-01  Jeffrey A Law  (law@cygnus.com)
50485
50486         * g++.old-deja/g++.law/weak1.C: New test.
50487
50488 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
50489
50490         * gcc.c-torture/execute/990119-1.c: Renamed to...
50491         * gcc.dg/990119-1.c: this, so it will only be tested once
50492         (it's a preprocessor test, it doesn't need to be run at
50493         multiple optimization levels).
50494
50495 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
50496
50497         * lib/g++.exp: Don't add incdir=$base_dir/../include to
50498           ALWAYS_CXXFLAGS.
50499
50500 1999-02-24  Craig Burley  <craig@jcb-sc.com>
50501
50502         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
50503         * g77.f-torture/compile/19981216-0.f: ...as it is expected
50504         to not be compilable by current g77.
50505
50506 1999-02-24  Nick Clifton  <nickc@cygnus.com>
50507
50508         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
50509
50510 1999-02-22  Jeffrey A Law  (law@cygnus.com)
50511
50512         * gcc.c-torture/execute/990222-1.c: New test.
50513
50514 1999-02-19  Craig Burley  <craig@jcb-sc.com>
50515
50516         * g77.f-torture/compile/19990218-0.f: New test.
50517         * g77.f-torture/noncompile/19990218-1.f: New test.
50518
50519 1999-02-18  Craig Burley  <craig@jcb-sc.com>
50520
50521         * g77.f-torture/compile/19981216-0.f: New test.
50522
50523 1999-02-14  Jeffrey A Law  (law@cygnus.com)
50524
50525         * gcc.dg/990214-1.c: New test.
50526
50527 1999-02-13  Jeffrey A Law  (law@cygnus.com)
50528
50529         * gcc.dg/990213-2.c: New test.
50530
50531         * gcc.dg/990213-1.c: New test.
50532
50533 1999-02-12  Jeffrey A Law  (law@cygnus.com)
50534
50535         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
50536         ints.
50537
50538 1999-02-11  Nick Clifton  <nickc@cygnus.com>
50539
50540         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
50541         specified by target.
50542
50543         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
50544
50545 1999-02-11  Jeffrey A Law  (law@cygnus.com)
50546
50547         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
50548
50549 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
50550
50551         * gcc.dg/special/ecos.exp: New test driver for new tests with
50552         special requirements.
50553
50554         * gcc.dg/special/alias-1.c: New test.
50555         * gcc.dg/special/gcsec-1.c: New test.
50556         * gcc.dg/special/weak-1.c: New test.
50557         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
50558         * gcc.dg/special/weak-2.c: New test.
50559         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
50560         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
50561         * gcc.dg/special/wkali-1.c: New test.
50562         * gcc.dg/special/wkali-2.c: New test.
50563         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
50564         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
50565
50566 1999-02-10  Felix Lee  <flee@cygnus.com>
50567
50568           * lib/c-torture.exp (c-torture-compile): Pull out code for
50569           analyzing gcc error messages.
50570           (c-torture-execute): Likewise.  Fix some (harmless) false
50571           positives.
50572           * lib/gcc.exp (gcc_check_compile): New function.
50573
50574 1999-02-08  Richard Henderson  <rth@cygnus.com>
50575
50576         * gcc.c-torture/execute/990208-1.c: New test.
50577
50578 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
50579
50580         * g++.dg/special/ecos.exp: New driver for new tests with special
50581         requirements
50582
50583         * g++.dg/special/conpr-1.C: New test
50584         * g++.dg/special/conpr-2.C: New test
50585         * g++.dg/special/conpr-2a.C: New test
50586         * g++.dg/special/conpr-3.C: New test
50587         * g++.dg/special/conpr-3a.C: New test
50588         * g++.dg/special/conpr-3b.C: New test
50589
50590         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
50591         allow g++ to use the dg driver
50592
50593         * README: Add comment about g++.dg directory
50594
50595 1999-02-06  Jeffrey A Law  (law@cygnus.com)
50596
50597         * README: Update email addresses.
50598
50599 1999-02-03  Nick Clifton  <nickc@cygnus.com>
50600
50601         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
50602         arguments in order to force structure S onto the stack even on
50603         the alpha.
50604         (test): Pass 10 leading arguments to function foo as well as the
50605         structure S.
50606
50607         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
50608         failure for all targets.
50609
50610         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
50611         abort to terminate program execution.
50612
50613 1999-01-30  Richard Henderson  <rth@cygnus.com>
50614
50615         * gcc.c-torture/execute/990130-1.c: New test.
50616
50617 1999-01-30  Jeffrey A Law  (law@cygnus.com)
50618
50619         * gcc.dg/990130-1.c: New test.
50620
50621 1999-01-28  Michael Meissner  <meissner@cygnus.com>
50622
50623         * gcc.c-torture/execute/990128-1.c: New test.
50624
50625 1999-01-27  Michael Meissner  <meissner@cygnus.com>
50626
50627         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
50628
50629 1999-01-27  Felix Lee  <flee@cygnus.com>
50630
50631         * lib/c-torture.exp (c-torture-compile): pull out code for
50632         analyzing gcc error messages.
50633         (c-torture-execute): ditto, and fix some (harmless) false
50634         positives.
50635         * lib/gcc.exp (gcc_check_compile): new function.
50636
50637 1999-01-17  Jeffrey A Law  (law@cygnus.com)
50638
50639         * gcc.dg/990117-1.c: New test.
50640
50641         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
50642
50643         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
50644
50645 1999-01-15  Jeffrey A Law  (law@cygnus.com)
50646
50647         * g77.f-torture/compile/990115-1.f: New test.
50648
50649 1999-01-07  Jeffrey A Law  (law@cygnus.com)
50650
50651         * gcc.c-torture/compile/990107-1.c: New test
50652
50653 1999-01-06  Jeffrey A Law  (law@cygnus.com)
50654
50655         * gcc.c-torture/execute/990106-2.c: New test.
50656
50657         * gcc.c-torture/execute/990106-1.c: New test.
50658
50659 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
50660
50661         * gcc.c-torture/compile/981223-1.c: New test.
50662
50663 1998-12-29  Richard Henderson  <rth@cygnus.com>
50664
50665         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
50666         (opt3): Rename from opt4 and disable.
50667
50668 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
50669
50670         * g++.old-deja/g++.pt/ptrmem5.C: New test.
50671
50672 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
50673
50674         * g++.old-deja/g++.other/conv5.C: New test.
50675
50676 1998-12-14  Nick Clifton  <nickc@cygnus.com>
50677
50678         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
50679
50680 1998-12-11  Jeffrey A Law  (law@cygnus.com)
50681
50682         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
50683
50684 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
50685
50686         * gcc.c-torture/compile/981211-1.c: New test.
50687
50688 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
50689
50690         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
50691
50692         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
50693
50694 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50695
50696         * gcc.special/930510-1.c: Make C9X safe.
50697         * gcc.misc-tests/gcov-1.c Similarly.
50698         * gcc.misc-tests/gcov-2.c Similarly.
50699
50700 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
50701
50702         * gcc.dg/ultrasp1.c: New test.
50703
50704 1998-12-06  Richard Henderson  <rth@cygnus.com>
50705
50706         * gcc.c-torture/execute/981206.c: New test.
50707
50708 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
50709
50710         * g++.old-deja/g++.ns/template7.C: New test.
50711
50712         * g++.old-deja/g++.other/expr1.C: New test.
50713
50714         * g++.old-deja/g++.eh/tmpl3.C: New test.
50715
50716         * g++.old-deja/g++.eh/tmpl2.C: New test.
50717
50718 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
50719
50720         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
50721         * g++.old-deja/g++.other/using6.C: Removed.
50722         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
50723
50724         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
50725
50726 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
50727
50728         * g++.old-deja/g++.pt/overload8.C: New test.
50729
50730         * g++.old-deja/g++.pt/overload7.C: New test.
50731
50732         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
50733
50734         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
50735         and relinking messages.
50736         * lib/g++.exp (g++_target_compile): Remove .rpo file when
50737         compiling with -frepo.
50738
50739 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
50740
50741         * g++.old-deja/g++.pt/lookup6.C: New test.
50742
50743 1998-11-30  Nick Clifton  <nickc@cygnus.com>
50744
50745         * gcc.c-torture/execute/981130-1.c: New test.
50746         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
50747
50748 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
50749
50750         * g++.old-deja/g++.pt/explicit76.C: New test.
50751
50752         * g++.old-deja/g++.pt/friend38.C: New test.
50753
50754         * g++.old-deja/g++.ns/crash2.C: New test.
50755
50756         * g++.old-deja/g++.pt/defarg8.C: New test.
50757
50758         * g++.old-deja/g++.pt/instantiate6.C: New test.
50759
50760         * g++.old-deja/g++.pt/static6.C: New test.
50761
50762         * g++.old-deja/g++.pt/decl2.C: New test.
50763
50764 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
50765
50766         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
50767         problem is actually related with name lookup, but so what? :-)
50768
50769         * g++.old-deja/g++.pt/friend37.C: New test.
50770
50771 1998-11-25  Dave Love  <d.love@dl.ac.uk>
50772
50773         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
50774         element, which fails on some systems.
50775
50776         * g77.f-torture/execute/labug1.f: New test.
50777
50778 1998-11-21  Jeffrey A Law  (law@cygnus.com)
50779
50780         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
50781         is defined.
50782
50783 1998-11-18  Dave Love  <d.love@dl.ac.uk>
50784
50785         * g77.f-torture/compile/981117-1.f: New test.
50786
50787 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
50788
50789         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
50790         properly discarded.
50791
50792 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
50793
50794         * gcc.c-torture/execute/memcheck: New directory of tests for
50795         -fcheck-memory-usage.
50796
50797 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
50798
50799         * README: New file, general information about the testsuite and
50800         new description of the various C++ test subdirectories.
50801         * README.g++: Eliminate obsolete information, update and move most
50802         relevant stuff to README.
50803
50804 1998-11-07  Richard Henderson  <rth@cygnus.com>
50805
50806         * gcc.c-torture/compile/981107-1.c: New test.
50807
50808 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
50809
50810         * execute/memcpy-bi.c: New testcase.
50811
50812 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
50813
50814         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
50815         base classes.
50816
50817         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
50818         template is selected.
50819
50820         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
50821         classes, it should be accepted for all types.
50822
50823         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
50824
50825         * g++.old-deja/g++.pt/spec24.C: Ensure that template
50826         specializations start with template headers.
50827
50828 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
50829
50830         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
50831
50832         * g++.old-deja/g++.other/init9.C: Test cross initialization of
50833         non-POD types.
50834
50835 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
50836
50837         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
50838
50839 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
50840
50841         * compile/981022-1.c, compile/981022-1.x: New test and driver.
50842
50843 1998-10-19  Jeffrey A Law  (law@cygnus.com)
50844
50845         * 981019-1.c: New test.
50846
50847 1998-10-14  Robert Lipe <robertl@dgii.com>
50848
50849         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
50850         find objc headers.
50851
50852 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
50853
50854         * compile/981001-4.c: Remove use of GCC extension that triggers a
50855         compiler bug.
50856
50857 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
50858
50859         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
50860
50861 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
50862
50863         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
50864         instantiation of template produces incorrect code for delete
50865         expression.
50866
50867         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
50868         constructors' name is not unique.
50869         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
50870         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
50871
50872         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
50873         automatic array of const is ill-formed.
50874
50875         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
50876         of template parameter?
50877
50878         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
50879         const.
50880
50881         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
50882         pointer-to-member expression.
50883
50884         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
50885         declaration causes ICE.
50886
50887 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
50888
50889         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
50890         reserved in the global namespace.
50891
50892         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
50893         generate needed virtual table.
50894
50895         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
50896
50897 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
50898
50899         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
50900         template-dependent type
50901
50902 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
50903
50904         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
50905         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
50906         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
50907
50908         * g++.old-deja/g++.other/using5.C: New test; using decl from base
50909         class should be usable as argument of member function.
50910         * g++.old-deja/g++.other/using6.C: New test; using decl from base
50911         class should be usable as return type of member function.
50912         * g++.old-deja/g++.other/using7.C: New test; using decl from base
50913         class should be usable as type of data member.
50914
50915         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
50916
50917 1998-10-09  Jeffrey A Law  (law@cygnus.com)
50918
50919         * gcc.c-torture/special/920521-1.c: Fix bogus test.
50920
50921 1998-10-08  Nick Clifton  <nickc@cygnus.com>
50922
50923         * gcc.dg/dll-?.c Add thumb to target list.
50924         Fix assembler scan patterns to match current assembler output.
50925
50926 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
50927
50928         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
50929         matching of template brackets.
50930
50931         * g++.old-deja/g++.other/using4.C: New test.  Test using
50932         declarations of methods from base classes.
50933
50934         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
50935         within functions should introduce names into the innermost
50936         enclosing namespace.
50937
50938         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
50939         of static locals if first initialization throws.
50940
50941 1998-10-07  Jim Wilson  <wilson@cygnus.com>
50942
50943         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
50944
50945 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
50946
50947         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
50948         lose track of the possible targets of tablejump insns.
50949         * special/special.exp: Run it.
50950
50951 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
50952
50953         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
50954         must be declared before its specializations can be named in friend
50955         declarations.
50956
50957 1998-10-05  Dave Love  <d.love@dl.ac.uk>
50958
50959         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
50960
50961         * g77.f-torture/execute/io1.f: New test.
50962
50963 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
50964
50965         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
50966         with pointer to template function, for which no argument deduction
50967         is possible.
50968
50969         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
50970         specialization of template function as argument to template
50971         function.
50972
50973         * g++.old-deja/g++.other/access2.C: New test; Inner class
50974         shouldn't have privileged access to Outer's names.
50975
50976 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
50977
50978         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
50979         friend template declared within template class conflicts with
50980         nested class of the same name.
50981
50982         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
50983         is ignored.
50984
50985         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
50986         object with direct initializer as function declaration.
50987
50988         * g++.old-deja/g++.other/decl2.C: New test; duplicate
50989         initializers.
50990
50991         * g++.old-deja/g++.other/null2.C: New test; conditional operator
50992         involving const pointer and NULL produces incorrect result.
50993
50994         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
50995         type name without `typename' should be rejected with -pedantic.
50996
50997 1998-10-02  Richard Henderson  <rth@cygnus.com>
50998
50999         * g++.old-deja/g++.other/addrof1.C: New test.
51000
51001 1998-10-01  Nick Clifton  <nickc@cygnus.com>
51002
51003         * gcc.c-torture/compile/981001-1.c: New test.
51004         * gcc.c-torture/execute/981001-1.c: New test.
51005
51006 1998-10-01  Jeffrey A Law  (law@cygnus.com)
51007
51008         * gcc.c-torture/compile/981001-2.c: New test.
51009         * gcc.c-torture/compile/981001-3.c: New test.
51010         * gcc.c-torture/compile/981001-4.c: New test.
51011
51012 1998-10-01  Robert Lipe  <robertl@dgii.com>
51013
51014         * lib/objc.exp (objc_target_compile): Add -L during compiles for
51015         multilibbed hosts.  Idea grafted from g77.exp.
51016
51017 1998-09-30  Dave Love  <d.love@dl.ac.uk>
51018
51019         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
51020         avoid losing on systems which need -lsocket.
51021
51022 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
51023
51024         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
51025         * g++.old-deja/g++.other/nested2.C: Ditto.
51026         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
51027         failure.
51028
51029 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
51030
51031         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
51032         preferred over template operator!= for enum bitfields.
51033
51034 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
51035
51036         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
51037         that happen to have the same base name, but in different scopes,
51038         are incorrectly rejected.
51039
51040 1998-09-16  Richard Henderson  <rth@cygnus.com>
51041
51042         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
51043         on the native word size instead of an integer literal.
51044
51045 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
51046
51047         * g++.old-deja/g++.other/static2.C: Invocation of static data
51048         member of type pointer-to-function denoted as non-static member.
51049
51050         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
51051         checks involving function types and aliases.
51052
51053 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
51054
51055         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
51056         redefined to the same non-trivial type.
51057
51058         * g++.old-deja/g++.pt/explicit73.C: Test for proper
51059         namespace-qualification of template specializations declared in
51060         other namespaces.
51061
51062         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
51063         to declare a subset of the specializations of a template function
51064         as friends of specializations of a template class.
51065
51066         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
51067         member templates that do not fully specialize the enclosing
51068         template class are rejected.
51069
51070 1998-09-11  Dave Love  <d.love@dl.ac.uk>
51071
51072         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
51073
51074 1998-09-08  Dave Love  <d.love@dl.ac.uk>
51075
51076         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
51077         altered from libf2c/libU77 version.
51078
51079 1998-09-06  Dave Love  <d.love@dl.ac.uk>
51080
51081         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
51082
51083 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
51084             Alexandre Oliva  <oliva@dcc.unicamp.br>
51085
51086         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
51087         (un)signed char are different types for template specialization
51088         purposes.
51089
51090 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
51091
51092         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
51093         * objc: ObjC testsuite.
51094
51095 1998-08-31  Catherine Moore  <clm@cygnus.com>
51096
51097         * gcc.c-torture/execute/941014-1.x: New file.
51098
51099 1998-08-31  Nick Clifton  <nickc@cygnus.com>
51100
51101         * lib/c-torture.exp: Add support for
51102         torture_eval_before_compile and torture_eval_before_execute
51103         variables.
51104
51105 1998-08-30  Jeffrey A Law  (law@cygnus.com)
51106
51107         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
51108         this test triggers valid.
51109
51110 1998-08-27  Jeffrey A Law  (law@cygnus.com)
51111
51112         * gcc.dg/980827-1.c: New test.
51113
51114 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
51115
51116         * gcc.c-torture/execute/loop-4b.c: New test.
51117
51118 1998-08-26  Nick Clifton  <nickc@cygnus.com>
51119
51120         * lib/c-torture.exp: Add support for
51121         torture_eval_before_compile and torture_eval_before_execute
51122         variables.
51123
51124 1998-08-25  Jeffrey A Law  (law@cygnus.com)
51125
51126         * gcc.c-torture/compile/980825-1.c: New test.
51127
51128 1998-08-24  Nick Clifton  <nickc@cygnus.com>
51129
51130         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
51131         count number tests in opt_t0 not good_t0.
51132
51133 1998-08-24  Jeffrey A Law  (law@cygnus.com)
51134
51135         * gcc.c-torture/compile/930326-1.x: Fix typo.
51136
51137 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
51138
51139         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
51140         causes an ICE.
51141
51142 1998-08-21  Jeffrey A Law  (law@cygnus.com)
51143
51144         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
51145         STACK_SIZE is defined.
51146         * gcc.c-torture/unsorted/stuct.c: Similarly.
51147
51148         * gcc.c-torture/compile/980821-1.c: New test.
51149
51150 1998-08-21  Jeffrey A Law  (law@cygnus.com)
51151
51152         * gcc.c-torture/execute/980526-2.c: Disable for targets with
51153         16bit ints.
51154
51155 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
51156
51157         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
51158         code.
51159
51160 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
51161
51162         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
51163         error'.
51164
51165 1998-08-18  Jeffrey A Law  (law@cygnus.com)
51166
51167         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
51168
51169 1998-08-16  Jeffrey A Law  (law@cygnus.com)
51170
51171         * gcc.c-torture/compile/980816-1.c: New test.
51172
51173         * gcc.dg/980816-1.c: New test.
51174
51175 1998-08-13  Jeffrey A Law  (law@cygnus.com)
51176
51177         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
51178         compiler for ieee tests.
51179
51180 1998-08-01  Dave Love  <d.love@dl.ac.uk>
51181
51182         * g77.f-torture/compile/980729-0.f: New test.
51183
51184 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
51185
51186         * gcc.c-torture/special/eeprof-1.c: New test, for
51187         -finstrument-functions.
51188         * gcc.c-torture/special/special.exp: Run it.
51189
51190 1998-07-29  Jeffrey A Law  (law@cygnus.com)
51191
51192         * gcc.c-torture/compile/980729-1.c: New test.
51193
51194 1998-07-27  Nick Clifton  <nickc@cygnus.com>
51195
51196         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
51197         __thumb__ is defined, and test for ARM style doubles if so.
51198
51199 1998-07-26  Dave Love  <d.love@dl.ac.uk>
51200
51201         * g77.f-torture/noncompile/980615-0.f: New test.
51202
51203 1998-07-26  H.J. Lu  (hjl@gnu.org)
51204
51205         * gcc.dg/980312-1.c: Do link instead of compile.
51206         * gcc.dg/980313-1.c: Likewise.
51207
51208 1998-07-26  Jeffrey A Law  (law@cygnus.com)
51209
51210         * gcc.c-torture/compile/980726-1.c: New test.
51211
51212 1998-07-25  Dave Love  <d.love@dl.ac.uk>
51213
51214         * g77.f-torture/execute/io0.f: New test.
51215
51216 1998-07-24  Nick Clifton  <nickc@cygnus.com>
51217
51218         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
51219         an int.
51220
51221 1998-06-18  Michael Meissner  <meissner@cygnus.com>
51222
51223         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
51224         m32r bugs.
51225
51226 1998-07-17  Nick Clifton  <nickc@cygnus.com>
51227
51228         * gcc.dg/980626-1.c: Expect failures for all toolchains until
51229         c-decl.c:grokdeclarator can handle mode attributes.
51230
51231 1998-07-16  Jeffrey A Law  (law@cygnus.com)
51232
51233         * gcc.c-torture/execute/980716-1.c: New test.
51234
51235 1998-07-13  Jeffrey A Law  (law@cygnus.com)
51236
51237         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
51238         the mn10200.
51239         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
51240         the mn10200.
51241         * gcc.c-torture/execute/va-arg-3.x: Similarly.
51242         * gcc.c-torture/compile/930326-1.x: Similarly.
51243
51244 1998-07-13  Dave Love  <d.love@dl.ac.uk>
51245
51246         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
51247         New test from Craig.
51248
51249 1998-07-12  Dave Love  <d.love@dl.ac.uk>
51250
51251         * g77.f-torture/noncompile/980616-0.f: New test.
51252
51253         * g77.f-torture/execute/970816-3.f: New test from Craig.
51254
51255 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
51256
51257         *  g++.other/singleton.C: Return error value instead of taking
51258         SIGSEGV.
51259
51260 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
51261
51262         *  g++.other/singleton.C: New test.  Warning is under dispute.
51263         Runtime crash is not.
51264
51265 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
51266
51267         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
51268         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
51269         using6.C, using7.C}: New namespace tests.
51270
51271 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
51272
51273         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
51274         specialization with typedef'ed names used as array indexes.
51275
51276 1998-07-09  Jeffrey A Law  (law@cygnus.com)
51277
51278         * gcc.c-torture/execute/980709-1.c: New test.
51279
51280         * gcc.dg/980709-1.c: New test.
51281
51282 1998-07-07  Richard Henderson  <rth@cygnus.com>
51283
51284         * gcc.c-torture/execute/bcp-1.c: New test.
51285
51286 1998-07-07  Jeffrey A Law  (law@cygnus.com)
51287
51288         * gcc.c-torture/execute/980707-1.c: New test.
51289
51290 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
51291
51292         * gcc.c-torture/compile/980706-1.c: New test.
51293
51294 1998-07-01  Dave Love  <d.love@dl.ac.uk>
51295
51296         * g77.f-torture/execute/980701-0.f,
51297         g77.f-torture/execute/980701-1.f: New test from Craig.
51298
51299 1998-07-01  Jeffrey A Law  (law@cygnus.com)
51300
51301         * gcc.c-torture/compile/980701-1.c: New test.
51302
51303         * gcc.c-torture/execute/980701-1.c: New test.
51304
51305 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
51306 rlsruhe.de>
51307
51308         * g++.old-deja/g++.robertl/eb132.C: New test.
51309         * g++.old-deja/g++.robertl/eb133.C: Likewise.
51310
51311 1998-06-29  Dave Love  <d.love@dl.ac.uk>
51312
51313         * g77.f-torture/execute/980628-7.f,
51314         g77.f-torture/execute/980628-8.f,
51315         g77.f-torture/execute/980628-9.f,
51316         g77.f-torture/execute/980628-10.f: New tests from Craig.
51317
51318         * g77.f-torture/execute/980628-3.f: Remove mail headers.
51319
51320 1998-06-28  Jeffrey A Law  (law@cygnus.com)
51321
51322         * g77.f-torture/execute/980628-4.f: New test from Craig.
51323         * g77.f-torture/execute/980628-5.f: Likewise.
51324         * g77.f-torture/execute/980628-2.f: Likewise.
51325         * g77.f-torture/execute/980628-0.f: Likewise.
51326         * g77.f-torture/execute/980628-1.f: Likewise.
51327         * g77.f-torture/execute/980628-3.f: Likewise.
51328         * g77.f-torture/execute/980628-6.f: Likewise.
51329
51330 1998-06-28  Jeffrey A Law  (law@cygnus.com)
51331
51332         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
51333         directory when nothing has been installed yet.
51334
51335 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
51336
51337         * gcc.c-torture/special/special.exp: Handle newer versions of
51338         dejagnu.
51339
51340 1998-06-26  Jeffrey A Law  (law@cygnus.com)
51341
51342         * gcc.dg/980626-1.c: New test.
51343
51344 1998-06-19  Bruno Haible <haible@ilog.fr>
51345
51346         * gcc.misc-tests/m-un-2.c: New test.
51347         * g++.old-deja/g++.other/warn01.c: Likewise.
51348
51349 1998-06-19  Robert Lipe  <robertl@dgii.com>
51350
51351         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
51352         compatibility with assmblers with a different comment character.
51353         Eliminate use of GAS-specific extensions.
51354
51355 1998-06-19  Jeffrey A Law  (law@cygnus.com)
51356
51357         * gcc.c-torture/execute/ieee/980619-1.c: New test.
51358
51359 1998-06-19  Robert Lipe  <robertl@dgii.com>
51360
51361         * lib/g77.exp: Replace search for libf2c.a with search for newly
51362         renamed libg2c.a
51363
51364 1998-06-17  Jeffrey A Law  (law@cygnus.com)
51365
51366         * gcc.c-torture/execute/980617-1.c: New test.
51367
51368 1998-06-12  Jeffrey A Law  (law@cygnus.com)
51369
51370         * gcc.c-torture/execute/980612-1.c: New test.
51371
51372 1998-06-08  Jeffrey A Law  (law@cygnus.com)
51373
51374         * gcc.dg/980523-1.c: Only test on ppc-linux.
51375         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
51376
51377         * gcc.c-torture/execute/980608-1.c: New test.
51378
51379 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
51380
51381         * gcc.c-torture/execute/980605-1.c: New test.
51382
51383 1998-06-04  Jeffrey A Law  (law@cygnus.com)
51384
51385         * gcc.c-torture/execute/980604-1.c: New test.
51386
51387 1998-06-02  Jeffrey A Law  (law@cygnus.com)
51388
51389         * gcc.c-torture/execute/980602-1.c: New test.
51390         * gcc.c-torture/execute/980602-2.c: Likewise.
51391
51392 1998-06-02  Dave Love  <d.love@dl.ac.uk>
51393
51394         * 970125-0.f: Fix per JCB.  Add commentary.
51395
51396 1998-05-31  Michael Meissner  <meissner@cygnus.com>
51397
51398         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
51399         IEEE -0 support.
51400
51401 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
51402
51403         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
51404         earlier.
51405
51406 1998-05-28  Catherine Moore <clm@cygnus.com>
51407
51408         * gcc.c-torture/execute/980526-3.c: New test.
51409
51410 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
51411
51412         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
51413         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
51414         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
51415         m88k-motorola-sysv3 to XFAIL.
51416
51417 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51418
51419         * gcc.dg/980526-1.c: New test.
51420         * gcc.c-torture/execute/980526-2.c: New test.
51421
51422 1998-05-26  Jeffrey A Law  (law@cygnus.com)
51423
51424         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
51425
51426         * gcc.c-torture/execute/980526-1.c: New test.
51427
51428 1998-05-26  Dave Love  <d.love@dl.ac.uk>
51429
51430         * g77.f-torture/execute/alpha2.f: Add runtime test.
51431
51432 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
51433
51434         * g++.old-deja/old-deja.exp: Strip leading directories.
51435
51436         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
51437         error for the line.  Don't run multiple tests for the same line.
51438
51439 1998-05-23  Jeffrey A Law  (law@cygnus.com)
51440
51441         * gcc.dg/980523-1.c: New test.
51442
51443 1998-05-23  Dave Love  <d.love@dl.ac.uk>
51444
51445         * g77.f-torture/compile/970915-0.f: New test.
51446
51447 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
51448
51449         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
51450
51451 1998-05-21  Jeffrey A Law  (law@cygnus.com)
51452
51453         * gcc.dg/980520-1.c: New test.
51454
51455 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
51456
51457         * gcc.dg/980502-1.c: Fix return type.
51458
51459 1998-05-20  Jeffrey A Law  (law@cygnus.com)
51460
51461         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
51462         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
51463         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
51464         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
51465         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
51466
51467 1998-05-20  Dave Love  <d.love@dl.ac.uk>
51468
51469         * g77.f-torture/execute/980520-1.f: New test.
51470
51471 1998-05-15  Dave Love  <d.love@dl.ac.uk>
51472
51473         * lib/mike-g77.exp: New file.
51474
51475         * g77.f-torture/noncompile/noncompile.exp,
51476         g77.f-torture/noncompile/check0.f: New files.
51477
51478 1998-05-14  Dave Love  <d.love@dl.ac.uk>
51479
51480         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
51481         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
51482         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
51483         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
51484         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
51485         abort where appropriate.
51486
51487 1998-05-05  Michael Meissner  <meissner@cygnus.com>
51488
51489         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
51490         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
51491
51492 1998-04-29  Dave Love  <d.love@dl.ac.uk>
51493
51494         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
51495
51496 1998-04-27  Dave Love  <d.love@dl.ac.uk>
51497
51498         * g77.f-torture/compile/980427-0.f: New test.
51499
51500 1998-04-24  Dave Love  <d.love@dl.ac.uk>
51501
51502         * g77.f-torture/compile/980424-0.f: New test.
51503
51504 1998-04-19  Dave Love  <d.love@dl.ac.uk>
51505
51506         * g77.f-torture/compile/980419-2.f (main): New test.
51507         * g77.f-torture/compile/970125-0.f: New test.
51508         * g77.f-torture/compile/980419-1.f: New test.
51509
51510 1998-04-08  Jim Wilson  <wilson@cygnus.com>
51511
51512         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
51513         of loop-4.c.
51514
51515 1998-04-07  Jim Wilson  <wilson@cygnus.com>
51516
51517         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
51518
51519 1998-04-03  Jim Wilson  <wilson@cygnus.com>
51520
51521         * gcc.c-torture/compile/980329-1.c: New test.
51522
51523 1998-03-18  Jim Wilson  <wilson@cygnus.com>
51524
51525         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
51526         * gcc.dg/980312-1.c: Fix typo in -march command.
51527
51528 1998-03-16  H.J. Lu  (hjl@gnu.org)
51529
51530         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
51531
51532 1998-03-11  Robert Lipe  <robertl@dgii.com>
51533
51534         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
51535         Dave Love agree the Fortran source is bogus.
51536
51537 1998-03-11  Robert Lipe  <robertl@dgii.com>
51538
51539         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
51540         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
51541         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
51542         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
51543         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
51544
51545 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
51546
51547         * g++.old-deja/g++.other/friend1.C: New test.
51548
51549 1998-02-18  Dave Love  <d.love@dl.ac.uk>
51550
51551         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
51552         possibly uninitialized) variables and declare dnrm2.
51553
51554 1998-02-23  Robert Lipe <robertl@dgii.com>
51555
51556         From Bruno Haible <haible@ilog.fr>:
51557         * gcc.c-torture/execute/980223.c: New test.
51558
51559 1998-02-13  Jeffrey A Law  (law@cygnus.com)
51560
51561         * gcc.dg/ifelse-1.c: New test.
51562
51563 1998-02-09  H.J. Lu  (hjl@gnu.org)
51564
51565         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
51566
51567           * lib/old-dejagnu.exp (old-dejagnu): Added the
51568           "execution test - XFAIL *-*-*" handling in the spirit of
51569           "excess errors test -". Changed the "execution test fails"
51570           handling to be like "excess errors test fails".
51571           * Update various tests accordingly.
51572
51573 1998-02-06  Jim Wilson  <wilson@cygnus.com>
51574
51575         * gcc.c-torture/execute/980205.c: New test.
51576
51577 1998-01-18  Jeffrey A Law  (law@cygnus.com)
51578
51579         * lib/c-torture.exp: Look for .x files instead of .cexp files.
51580         * lib/f-torture.exp: Similarly.
51581         * gcc.c-torture: Rename all .cexp files to .x files.
51582
51583 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
51584
51585         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
51586         (940510-1.c): Removed duplicate.
51587         (971104-1.c): New test.
51588
51589 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
51590
51591           * lib/f-torture.exp: Improve error and loop detection.
51592
51593 1997-11-19  Michael Meissner  <meissner@cygnus.com>
51594
51595         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
51596         use that to size the filler array.
51597
51598 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
51599
51600         * lib/c-torture.exp(c-torture-execute): Fix typo.
51601
51602         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
51603         testcase as the executable name. Keep the executable around if
51604         the test fails.
51605
51606 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
51607
51608         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
51609         changes.  Only test one -g option, and move it to the end of the
51610         list of options to test.
51611
51612 1997-09-19  Michael Meissner  <meissner@cygnus.com>
51613
51614         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
51615         variable GCC_TORTURE_OPTIONS to supply default switches separated
51616         by colons.  If no environment variable, run tests with -O0 -g, -O1
51617         -g, and -O2 -g as well.
51618
51619 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
51620
51621         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
51622         explanatory comments. Fix indentation.
51623
51624 1997-09-15  Jeffrey A Law  (law@cygnus.com)
51625
51626         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
51627
51628 1997-09-11  Jeffrey A Law  (law@cygnus.com)
51629
51630         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
51631         * g++.old-deja/g++.mike/p7325.C: Likewise.
51632         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
51633
51634 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
51635
51636         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
51637         * g++.old-deja/g++.brendan/crash30.C: Likewise.
51638         * g++.old-deja/g++.brendan/crash39.C: Likewise.
51639         * g++.old-deja/g++.law/operators4.C: Likewise.
51640
51641 1997-09-11  Joe Buck  (jbuck@synopsys.com)
51642
51643         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
51644         * g++.old-deja/g++.mike/p784.C: Ditto.
51645         * g++.old-deja/g++.mike/p785.C: Ditto.
51646
51647 1997-09-05  Jeffrey A Law  (law@cygnus.com)
51648
51649           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
51650
51651 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
51652
51653         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
51654         target feature; pass this to c-torture-execute as needed.
51655
51656 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
51657
51658         * lib/c-torture.exp(c-torture-execute): If the previous and the
51659         current executables being tested are identical, we don't need to
51660         run the executable again. Try to make the executable names
51661         unique. Add an optional argument for passing additional compiler
51662         flags.
51663
51664 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
51665
51666         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
51667
51668 1997-08-29  Jeffrey A Law  (law@cygnus.com)
51669
51670         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
51671
51672 1997-07-31  Jeffrey A Law  (law@cygnus.com)
51673
51674         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
51675         32bit or larger longs.
51676
51677         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
51678         have either a 32bit long or 32bit int.
51679
51680 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
51681
51682         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
51683         Make double precision tests dependent on sizeof (double).
51684
51685 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
51686
51687         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
51688         too.
51689
51690 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
51691
51692         * gcc.c-torture/compile/961203-1.cexp: New script.
51693
51694 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
51695
51696         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
51697         up the includes ourselves.
51698
51699 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
51700
51701         * lib/plumhall.exp: Remove random include, and add a few
51702         verbose messages for debugging.
51703
51704 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
51705
51706         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
51707         of trying to do it ourselves.
51708
51709 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
51710
51711         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
51712
51713 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
51714
51715         * gcc.prms/5403.c: Made regexp a bit less strict.
51716
51717 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
51718
51719         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
51720         is returned from remote_load instead.
51721         * lib/plumhall.exp: Ditto.
51722         * lib/mike-g++.exp: Ditto.
51723         * lib/old-dejagnu.exp: Ditto.
51724         * lib/c-torture.exp: Ditto.
51725
51726 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
51727
51728         * lib/g++.exp: Use build_wrapper procedure.
51729         * lib/gcc.exp: Ditto.
51730
51731 1997-05-20  Jeffrey A Law  (law@cygnus.com)
51732
51733         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
51734         an old-style decl for malloc.  Fixes tests to work when
51735         sizeof (int) != sizeof (size_t).
51736
51737 1997-05-15  Mike Meissner  <meissner@cygnus.com>
51738
51739         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
51740
51741         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
51742         use stdargs.h interface.
51743
51744 1997-05-15  Mike Meissner  <meissner@cygnus.com>
51745
51746         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
51747         NO_VARARGS when compiling.
51748
51749 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
51750
51751         * lib/plumhall.exp(ph_includes): New procedure.
51752         (ph_make): Use it.
51753         (ph_compiler): Ditto.
51754
51755         * lib/g++.exp: Rename test-glue.c to testglue.c.
51756         * lib/gcc.exp: Ditto.
51757
51758 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
51759
51760         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
51761         to completion when it's called.
51762
51763 1997-03-21  Michael Meissner  <meissner@cygnus.com>
51764
51765         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
51766         is defined, don't do test.
51767
51768 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
51769
51770         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
51771         for object files.
51772         (ph_summary): Mark skipped testcases as untested, not unresolved.
51773
51774         * lib/plumhall.exp (ph_make): If unresolved because of bad
51775         errorCode, record errorCode in log file.
51776         (*): Replace send_log/verbose with verbose -log.
51777
51778 1997-03-19  Michael Meissner  <meissner@cygnus.com>
51779
51780         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
51781         double conversion if double isn't at least 8 bytes.
51782
51783         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
51784         int to work with targets where int is 16 bits.
51785
51786         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
51787         8 bytes, just exit, since 4 byte doubles don't have enough bits of
51788         precision for the test to complete.
51789
51790 1997-03-14  Michael Meissner  <meissner@cygnus.com>
51791
51792         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
51793         if d10v is not compiled with the -mdouble64 flag.
51794         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
51795
51796         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
51797         d10v is not compiled with the -mint32 flag.
51798
51799 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
51800
51801         * lib/plumhall.exp: Use incr_count.
51802
51803 1997-03-12  Jeffrey A Law  (law@cygnus.com)
51804
51805         * gcc.c-torture: Update to c-torture-1.45.
51806
51807 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
51808
51809         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
51810         the name of the expect testcase file).
51811
51812         * lib/g++.exp(g++_init): Ditto.
51813
51814 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
51815
51816         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
51817         the host.
51818
51819         * lib/gcc.exp(gcc_exit): New procedure.
51820
51821 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
51822
51823         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
51824         specs where appropriate.
51825
51826         * g++.old-deja/g++.arm/*: Added additional ERROR checks
51827         because of new "candidates are" messages, and removed a few
51828
51829         * Converted all non-old-style g++ testcases to old-style, and
51830         moved into g++.old-deja.
51831
51832 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
51833
51834         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
51835         options.
51836
51837         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
51838         succeeded.
51839
51840         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
51841
51842 1997-02-13  Michael Meissner  <meissner@cygnus.com>
51843
51844         * lib/gcc.exp (gcc_target_compile): Add support for defining
51845         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
51846         the machine doesn't have those features.
51847
51848 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
51849
51850         * g++.law/operators4.exp: Don't use LIBS.
51851
51852 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
51853
51854         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
51855
51856         * lib/mike-g++.exp: Don't set the compiler to be tested here.
51857         * lib/g++.exp: Set it here instead. Also, allow use of the
51858         --tool_exec and --tool_opt options. Change CXX to
51859         GXX_UNDER_TEST.
51860
51861         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
51862
51863         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
51864
51865 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
51866
51867         * lib/old-dejagnu.exp: Use prune_warnings instead of
51868         prune_system_crud.
51869         * lib/mike-g++.exp: Ditto.
51870         * lib/gcc.exp: Ditto.
51871         * lib/g++.exp: Ditto.
51872
51873         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
51874
51875 1997-02-07  Jeffrey A Law  (law@cygnus.com)
51876
51877           * 941014-2.c: Include stdlib.h
51878           * 960327-1.c: Include stdio.h
51879           * dbra.c, index-1.c: Don't assume ints are 32bits.
51880
51881 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
51882
51883         * lib/gcc.exp: Add gcc,stack_size target feature.
51884
51885         * lib/g++.exp(g++_target_compile): Add the include and link
51886         paths here, not in two other places. And, it's $options, not
51887         options.
51888
51889         * lib/mike-g++.exp(postbase): Remove the code that determines
51890         the correct include and link paths.
51891         * g++.old-deja/old-deja.exp: Ditto.
51892
51893 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
51894
51895         * lib/g++.exp(g++_init): target_compile no longer returns the
51896         filename of the result.
51897
51898 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
51899
51900         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
51901         call to glob.
51902
51903         * gcc.c-torture/special/special.exp: Change call to
51904         gcc_target_compile to include the object file.
51905
51906 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
51907
51908         * gcc.c-torture/special/special.exp: Correct misspelling in last
51909         change.
51910
51911 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
51912
51913         * lib/plumhall.exp(ph_summary): Log the entire output of the
51914         executable. Return -1 if there were any failures, 0 otherwise.
51915         (ph_execute): Return -1 if there were any failures, 0 otherwise.
51916         (ph_make): Clean up objects and executables that were built
51917         if the tests succeeded.
51918
51919 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
51920
51921         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
51922         libraries and includes in the build tree as appropriate.
51923
51924 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
51925
51926         * lib/c-torture.exp: Instead of looking for the global variable
51927         NO_LONG_LONG, check to see if that's a feature of the target.
51928
51929 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
51930
51931         * config/default.exp: Minimize. Delete the remainer of the files in
51932         config; this functionality is now in devo/dejagnu/config.
51933
51934         g++.*/*: Pass any additional flags used to compile to postbase;
51935         delete CXXFLAGS.
51936
51937         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
51938         is now done by runtest.exp. Use gcc_target_compile instead of
51939         compile.
51940
51941         lib/c-torture.exp: Use gcc_target_compile instead of compile.
51942         Remove references to CFLAGS. Use remote_file instead of
51943         calling rm -f.
51944         (c-torture): Take a list of arguments to use to compile this
51945         testcase.
51946
51947         lib/g++.exp: Simplify. Use target_compile instead of compile.
51948         lib/gcc-dg.exp: Ditto.
51949         lib/gcc.exp: Ditto.
51950         lib/mike-{gcc,g++}.exp: Ditto.
51951         lib/old-dejagnu.exp: Ditto.
51952         lib/plumhall.exp: Ditto.
51953
51954 1997-01-08  Jim Wilson  <wilson@cygnus.com>
51955
51956         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
51957         (ph_linker): Likewise.
51958
51959 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
51960
51961           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
51962         MAP_ANON / MAP_ANONYMOUS if defined;
51963         else try to map from /dev/zero .
51964
51965 1996-11-12  Jeffrey A Law  (law@cygnus.com)
51966
51967         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
51968         isn't defined, then define it to MAP_ANONYMOUS.
51969
51970 1996-11-12  Jeffrey A Law  (law@cygnus.com)
51971
51972         * gcc.c-torture: Update to c-torture-1.42 release.
51973
51974 1996-11-11  Jeffrey A Law  (law@cygnus.com)
51975
51976         * gcc.c-torture: Update to c-torture-1.41 release.
51977
51978 1996-10-27  Jeffrey A Law  (law@cygnus.com)
51979
51980         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
51981         c-torture release.
51982
51983 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
51984
51985         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
51986         and LDFLAGS.  Fix second case to append the target_info ldflags
51987         onto LDFLAGS, not CFLAGS.
51988         * lib/g++.exp (g++_init): Add target_info stuff.
51989         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
51990         of libgloss and newlib flags for !native.
51991
51992         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
51993         (GDB): Fix relative path to go up another dir for finding gdb.
51994
51995 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
51996
51997         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
51998         versions in the target_info array, if they don't exist.
51999
52000 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
52001
52002         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
52003
52004 1996-07-08  Jim Wilson  <wilson@cygnus.com>
52005
52006         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
52007         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
52008
52009 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
52010
52011         * lib/old-dejagnu.exp: Don't remove the output file before we've
52012         actually tested it. Don't append pwd to the path of the executable
52013         we're testing.
52014
52015 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
52016
52017         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
52018
52019 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
52020
52021         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
52022         temporary directory for compiler files, and set it to a default
52023         value of /tmp. Set $output as the name of the output file from
52024         compiling the testcase. Add a -o option to $cflags_var so the
52025         compiler writes the final output file as $output. Set $executable
52026         to $output.
52027
52028         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
52029         directory for compiler files, and set it to /tmp if it doesn't
52030         already have a value. Set $output_file to the name of the output
52031         file from compiling the testcase. Add a -o option to CXXFLAGS so
52032         the compiler writes the final output file as $output. Use $output
52033         as the executable to be tested.
52034
52035 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
52036
52037         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
52038
52039 1996-06-08  Jeffrey A Law  (law@cygnus.com)
52040
52041         * gcc.c-torture/execute/pending-1.c: New test.  Still
52042         pending in Tege's queue.
52043
52044 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
52045
52046         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
52047         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
52048         if there were failures.  Call unresolved if there were unresolved
52049         testcases.  Call gcc_fail if program did not run to completion.
52050         (ph_make): Pass additional argument name to ph_execute.
52051         (ph_execute): Add new argument.  Pass additional arguments to
52052         ph_summary.  Call gcc_fail is there is no execution output.
52053
52054 1996-04-24  Jeffrey A Law  (law@cygnus.com)
52055
52056         * lib/plumhall.exp (proc_summary): Output relavent summary
52057         lines into the log so specific failures in plumhall can be
52058         investigated.
52059
52060 1996-04-10  Jeffrey A Law  (law@cygnus.com)
52061
52062         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
52063         (c-torture-execute): Don't try to execute tests which use
52064         "long long" types if $NO_LONG_LONG is nonzero.
52065
52066 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
52067
52068         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
52069         not c-torture.
52070
52071         * gcc.ieee: Move from here.
52072         * gcc.c-torture/execute/ieee: To here.
52073
52074 1996-03-26  Jeffrey A Law  (law@cygnus.com)
52075
52076         * gcc.c-torture: Update to c-torture-1.41 release.
52077
52078 1996-03-22  Jeffrey A Law  (law@cygnus.com)
52079
52080         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
52081         not "$output".
52082
52083 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
52084
52085         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
52086         -c present.
52087
52088 1996-03-02  Jeffrey A Law  (law@cygnus.com)
52089
52090         * config/proelf.exp: Handle connecting to a simulator.
52091
52092 1996-01-31  Jeffrey A Law  (law@cygnus.com)
52093
52094         * config/proelf.exp: New file.  Enough framework that we can
52095         run c-torture tests on the proelf targets (or any other target
52096         that gdb can connect to for that matter).
52097
52098 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
52099
52100         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
52101         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
52102
52103         * lib/plumhall.exp (ph_execute): Always call ph_summary if
52104         exec_output exists.
52105
52106 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
52107
52108         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
52109         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
52110
52111         * config/*.exp: Update FSF address.  Change result of ${tool}_load
52112         to pass/fail/unresolved/unsupported/untested.  Caller must now
52113         call unresolved/unsupported/untested.
52114         * lib/*.exp: Update FSF address.  Update to handle new results of
52115         ${tool}_load.
52116         * lib/chill.exp (verbose): Delete.
52117
52118 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
52119
52120         * lib/gcc.exp (default_gcc_start): Change order of args to
52121         $LDFLAGS $CFLAGS $LIBS.
52122         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
52123         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
52124         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
52125         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
52126         * gcc.misc-tests/dg-test.exp: Likewise.
52127         * gcc.misc-tests/msgs.exp: Likewise.
52128         * gcc.prms/prms.exp: Likewise.
52129         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
52130         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
52131
52132         * lib/dg.exp: Deleted, moved to dejagnu/lib.
52133
52134 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
52135
52136         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
52137
52138         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
52139         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
52140
52141         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
52142         necessary.
52143
52144 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
52145
52146         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
52147         global for loop; add use of $mathlib.
52148         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
52149         settings here; set mathlib for anything but VxWorks.
52150
52151 1996-01-22  Jeffrey A Law  (law@cygnus.com)
52152
52153         * gcc.c-torture: Update to c-torture-1.40 release.
52154
52155 1996-01-03  Jeffrey A Law  (law@cygnus.com)
52156
52157         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
52158         dg.exp.
52159
52160 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
52161
52162         * lib/c-torture.exp (c-torture-execute): Declare "output" as
52163         global.
52164
52165 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
52166
52167         * lib/g++.exp (LIBS): Define if not already.
52168         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
52169         (gcc-dg-prune): Call prune_gcc_output.
52170         * lib/gcc.exp (prune_gcc_output): New proc.
52171         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
52172         prune_gcc_output.
52173
52174 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
52175
52176         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
52177         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
52178
52179 1995-11-15  Jeffrey A Law  (law@cygnus.com)
52180
52181         * gcc.c-torture: Update to c-torture-1.39 release.
52182
52183 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
52184
52185         * lib/c-torture.exp (c-torture-execute): Don't return if one option
52186         fails, try others as well.
52187
52188 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
52189
52190         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
52191         If compilation fails, mark execute tests as `untested'.
52192         If test is marked as unsupported, don't mark compilation and
52193         execute tests as failed.
52194
52195 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
52196
52197         * lib/g++.exp (g++_init): Don't link in libg++, and look to
52198         libstdc++ for whether or not we want to be doing shared
52199         libraries.  Delete link_curses since we don't need it anymore.
52200         * lib/mike-g++.exp (postbase): Don't link in libg++.
52201         * g++.old-deja/old-deja.exp: Likewise.
52202
52203 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
52204
52205         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
52206
52207 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
52208
52209         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
52210         For that, add `-Wl,-a,shared_archive'.
52211         * g++.old-deja/old-deja.exp: Likewise.
52212
52213 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
52214
52215         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
52216
52217 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
52218
52219         * lib/mike-g++.exp (postbase): Pay attention to the status of
52220         g++_load.
52221
52222 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
52223
52224           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
52225
52226 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
52227
52228         * lib/gcc.exp (default_gcc_start): No longer need to log program
52229         being executed or its output, execute_anywhere does that now.
52230         * lib/g++.exp (default_g++_version): Call execute_anywhere.
52231         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
52232
52233 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
52234
52235         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
52236         the same as those in lib/g++.exp.
52237
52238 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
52239
52240         * gcc.c-torture: Update to c-torture-1.38 release.
52241         * gcc.ieee: Related changes.
52242
52243 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
52244
52245         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
52246         "exec". Minor reformatting changes.
52247
52248         * config/rom68k.exp (${tool}_load): Make it work in a canadian
52249         cross. This means all "exec" calls now work on a remote host as
52250         well.
52251         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
52252         cross. Filter out the extra "\r\n" stuff that expect puts in.
52253         (c-torture-execute): Filter out the bogus warnings like
52254         c-torture-compile does. Add support for canadian cross.
52255         * lib/gcc.exp (default_gcc_version, default_gcc_start)
52256         Use execute_anywhere rather than calling exec directly. Now it
52257         works for canadian cross testing.
52258
52259 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
52260
52261         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
52262         results into a variable, and check that rather than using file exists.
52263
52264 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
52265
52266         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
52267         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
52268
52269 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
52270
52271         * g++.old-deja/old-deja.exp: Create and pass runshlib and
52272         lib_curses if there's a shared libg++ in the build tree.
52273
52274 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
52275
52276         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
52277         if not supported target.
52278
52279 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
52280
52281         * lib/g++.exp (g++_init): Move empty setting of runshlib and
52282         link_curses up to always happen, not just for native builds.
52283
52284 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
52285
52286         * gcc.c-torture: Update to c-torture-1.36 release.
52287         * gcc.failure: Related changes.
52288
52289 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
52290
52291         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
52292
52293 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
52294
52295         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
52296         * lib/mike-g++.exp (postbase): Not in here.  Still reference
52297         runshlib, link_curses, and mathlib for link and run.
52298
52299         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
52300         pass the runtime shared library options for Solaris, OSF/1, and
52301         Irix5, and link with -lcurses to avoid unresolved references.
52302
52303 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
52304
52305         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
52306         only run once.
52307
52308 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
52309
52310         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
52311
52312 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
52313
52314         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
52315         do not have a framework for the "compat" tests yet.
52316
52317 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
52318
52319         * lib/mike-g++.exp (postbase): New local variable `mathlib',
52320         set to null if we're testing vxworks5.1.  Use that instead of
52321         `-lm' in the setting of LIBS for link and run.
52322
52323 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
52324
52325         * config/rom68k.exp (${tool}_load): Major changes to make it
52326         work.  Verified that it does in fact return the stuff in
52327         exec_output properly.  Catch any Emul or any TRAP other than 0.
52328
52329 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
52330
52331         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
52332         LDFLAGS properly for targets that need stuff from libgloss.
52333         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
52334         only run once.
52335         (gpp_initialized): New variable.
52336
52337 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
52338
52339         * config/rom68k.exp: Load libgloss.exp.
52340         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
52341         so we can produce a fully linked binary.
52342         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
52343         so we can produce a fully linked binary.
52344
52345 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
52346
52347         * lib/plumhall.exp (ph_section): Watch for expected failures.
52348         Add missing `else'.
52349
52350         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
52351         run the testcase.
52352         (c-torture): Likewise.
52353
52354 1995-08-28  Doug Evans  <dje@cygnus.com>
52355
52356         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
52357
52358         * lib/mike-g++.exp (mike_cleanup): New proc.
52359         (prebase): New globals compiler_result, not_compiler_result,
52360         target_regexp.
52361         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
52362         allow leading "-" in pattern.  Watch for unsupported tests.
52363         If $compiler_result is set, pattern match assembler code,
52364         and ditto for $not_compiler_result.
52365         * lib/mike-gcc.exp: Likewise.
52366
52367         * lib/plumhall.exp (ph_execute): Only call ph_summary if
52368         execution "succeeded".
52369
52370 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
52371
52372         * config/win32.exp: New file.
52373         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
52374
52375 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
52376
52377         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
52378         unsupported.
52379         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
52380         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
52381         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
52382
52383         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
52384         "... without exceptions was ...".  That is now handled by
52385         prune_system_crud.
52386         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
52387
52388 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
52389
52390         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
52391         sieve.c,sort2.c}: New files.
52392         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
52393         sieve.exp,sort2.exp}: Drivers for them.
52394
52395         * lib/mike-gcc.exp (program_output): New user settable variable.
52396         (postbase): Call prune_system_crud.  Also prune extraneous compiler
52397         messages.
52398         * lib/mike-g++.exp (program_output): New user settable variable.
52399
52400         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
52401
52402         * config/sh.exp: Deleted (use sim.exp instead).
52403
52404 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
52405
52406         * config/vx.exp: Declare CHECKTASK as global.
52407         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
52408         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
52409         * lib/old-dejagnu.exp: Load [pwd]/$executable.
52410
52411 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
52412
52413         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
52414         target. Like vx.exp, only includes `vx29k.exp' instead of
52415         `vxworks.exp'.
52416
52417 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
52418
52419         * config/sim.exp: Increase time limit from 120 seconds to 240.
52420
52421 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
52422
52423         * gcc.c-torture/execute/950628-1.c: New test.
52424
52425 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
52426
52427         * gcc.c-torture: Update with changes/additions from
52428         c-torture-1.34.
52429
52430 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
52431
52432         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
52433
52434 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
52435
52436         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
52437
52438 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
52439
52440         * gcc.c-torture/compile/950512-1.c: New test.
52441         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
52442         * gcc.dg/struct-ret-1.c: Likewise.
52443
52444 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
52445
52446         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
52447           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
52448
52449 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
52450
52451         * gcc.c-torture/special/920411-1.c: Deleted.
52452         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
52453
52454 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
52455
52456         * config/sim.exp (${tool}_load): Hack in call to bash to get a
52457         cpu limit.
52458
52459 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
52460
52461         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
52462
52463 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
52464
52465         From kenner;
52466         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
52467         is the proper length.
52468         * va-arg-3.c: Likewise.
52469
52470 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
52471
52472         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
52473         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
52474
52475         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
52476         * lib/g++.exp (default_g++_start): Delete old cruft.
52477
52478 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
52479
52480         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
52481         (2 * (1 << 18)) to (2 * (1 << 17)).
52482
52483         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
52484
52485 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
52486
52487         * config/rom68k.exp: Renamed from config/idp.exp
52488
52489 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
52490
52491         * c-torture/compile/921109-2.c
52492
52493 1995-04-18  Mike Stump  <mrs@cygnus.com>
52494
52495         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
52496         excess errors.
52497
52498 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
52499
52500         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
52501         output.
52502         * lib/g++.exp (default_g++_start): Likewise.
52503
52504 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
52505
52506         * gcc.c-torture/compile/950329-1.c: New test.
52507
52508 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
52509
52510           * config/bug.exp (${tool}_load): Updated to use new remote_open
52511           and remote_close procs.
52512         * config/idp.exp: New file.
52513
52514 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
52515
52516         * gcc.c-torture/execute/950322-1.c: New test.
52517
52518 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
52519
52520         * config/vx.exp (${tool}_load): Clean up testing of return code from
52521         vxworks_ld and vxworks_spawn.
52522
52523 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
52524
52525         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
52526
52527 1995-03-13  Mike Stump  <mrs@cygnus.com>
52528
52529         * lib/old-deja.exp: Add `excess errors test - ' error, now one
52530         can mark excess errors on a machine by machine basis.  Note, the
52531         default is to not expect any excess errors, even when excess
52532         errors test - is given, so you will want to put an XFAIL ... on
52533         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
52534         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
52535         those 4 machines, but no others.
52536
52537 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
52538
52539         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
52540         * lib/c-torture.exp: to here.
52541
52542 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
52543
52544         * gcc.c-torture/execute/950221-1.c: New test.
52545         * gcc.c-torture/execute/struct-ret-1.c: New test.
52546         * gcc.c-torture/compile/950221-1.c: New test.
52547
52548         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
52549
52550 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
52551
52552         * gcc.c-torture/execute/arith-1.c (main): Return 0.
52553         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
52554
52555 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
52556
52557         * g++.gb: New directory of tests, derived from my signature and
52558         class scoping tests.
52559
52560         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
52561         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
52562         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
52563         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
52564         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
52565         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
52566         * g++.gb/sig25.C: Likewise.
52567
52568         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
52569         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
52570         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
52571         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
52572         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
52573         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
52574         * g++.gb/sig25.exp: Likewise.
52575
52576         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
52577         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
52578         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
52579         * g++.gb/scope13.C: Likewise, this test still fails.
52580
52581         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
52582         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
52583         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
52584         * g++.gb/scope13.exp: Ditto.
52585
52586         * g++.gb/README: New file, explains what these tests are about.
52587
52588 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
52589
52590         * lib/dg.exp (dg-do): Support `preprocess'.
52591         (dg-test): Likewise.
52592
52593 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
52594
52595         * config/udi.exp: change "continue -expect" to "exp_continue".
52596
52597 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
52598
52599         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
52600         Delete redundant tests.
52601
52602         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
52603         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
52604         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
52605         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
52606         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
52607         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
52608         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
52609         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
52610
52611         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
52612         storing label pointers.
52613         * gcc.c-torture/execute/921019-1.c: Likewise.
52614         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
52615         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
52616         parameter fp.
52617         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
52618         constants.
52619
52620         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
52621         Delete obsolete tests.
52622
52623         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
52624         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
52625         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
52626         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
52627         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
52628         * gcc.c-torture/compile/950124-1.c: New test.
52629
52630         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
52631
52632 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
52633
52634         * lib/mike-g++.exp: Add -lm to LIBS.
52635
52636 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
52637
52638         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
52639
52640 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
52641
52642         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
52643
52644 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
52645
52646         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
52647
52648 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
52649
52650         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
52651         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
52652         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
52653         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
52654         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
52655         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
52656         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
52657         * g++.law/{operators31.C, operators32.C,
52658         * g++.law/{operators33.C, operators34.C}: Likewise.
52659         * g++.law/{pic1.C, refs2.C}: Likewise.
52660         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
52661         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
52662         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
52663         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
52664
52665         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
52666         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
52667         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
52668         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
52669         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
52670         * g++.law/{enum9.exp, friend5.exp}: Likewise.
52671         * g++.law/{nest3.exp, nest4.exp}: Likewise.
52672         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
52673         * g++.law/{operators30.exp, operators31.exp}: Likewise.
52674         * g++.law/{operators32.exp, operators33.exp}: Likewise.
52675         * g++.law/{operators34.exp}: Likewise.
52676         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
52677         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
52678         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
52679         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
52680         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
52681
52682         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
52683         No longer expected to fail.
52684         * g++.law/missed-error3.C: Tweak for recent bool changes.
52685
52686 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
52687
52688         * config/emb-unix: Deleted.
52689         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
52690         remote execution.  Do final link on remote host if REMOTE_LINK is set.
52691
52692 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
52693
52694         * lib/dg.exp (dg-test): Fix typo in last patch.
52695
52696 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
52697
52698         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
52699         (handles multiple occurrences).
52700
52701 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
52702
52703         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
52704         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
52705         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
52706         printed).
52707         * lib/c-torture.exp (c-torture-compile): Likewise.
52708         (c-torture): Prepend full path if missing.
52709         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
52710         (gcc_fail): Likewise.
52711         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
52712
52713 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
52714
52715         * lib/netware.exp: Only attach to NetWare i386 systems.
52716
52717 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
52718
52719         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
52720         messages.  Add test name to "output pattern match" pass/fail message.
52721
52722 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
52723
52724         * gcc.dg: New testsuite.
52725         * gcc.dg/dg.exp: New file.
52726
52727         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
52728         test-switch.c}: Deleted.
52729
52730         * gcc.misc-tests/msgs.exp: New testcase driver.
52731
52732 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
52733
52734         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
52735         Watch for illegal return values from ${tool}_load.
52736         * config/unix.exp (${tool}_load): Fix pass/fail detection for
52737         cross targets.  Coerce return value >0 to 1.
52738
52739 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
52740
52741         * config/unix.exp (${tool}_load): Call program rsh, not proc.
52742
52743         * config/emb-unix.exp: New file.
52744
52745         * config/sim.exp: Error if variable $SIM not defined.
52746         (${tool}_load): Mark test as "untested" if simulator missing.
52747
52748         * config/unix.exp: Load remote.exp to get rcp_download.
52749         * lib/c-torture.exp: Use different option lists for testcases with
52750         and without loops.
52751         * gcc.c-torture/execute/execute.exp: Likewise.
52752
52753 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
52754
52755         * config/*.exp: Clarify return code from ${tool}_load.
52756         Call `unresolved' or `untested' instead of `warning' or `perror'
52757         (sometimes you still want to call both though).
52758         Add comment that `shell_id' is local to each file.
52759         * config/udi.exp (timeout): Set to 30.
52760         Don't print warning if connection fails, $connectmode has already
52761         printed an error.
52762         (${tool}_load): Move verbose messages to level 2.
52763         Rework pattern for "Process started" message.
52764         Pass `shell_id' to ${connectmode}_download.
52765         Retry twice upon timeout.  Make resetting of target more robust.
52766         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
52767         Pass `shell_id' to exit_$connectmode.
52768         Only call exit_$connectmode if connected.
52769         * config/unix.exp (${tool}_load): Check return codes better.
52770         * config/vrtx.exp (${tool}_load): Likewise.
52771         * config/vx.exp (${tool}_load): Likewise.
52772         Delete unneeded global's.
52773         * lib/dg.exp (dg-test): Update to reflect clarified return codes
52774         from ${tool}_load.
52775         (dg-stat): Delete.
52776         (dg-init): Delete recording of pass/fail counts.
52777         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
52778         (old-dejagnu-init): Likewise.
52779         (old-dejagnu-stat): Delete contents, empty proc now.
52780         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
52781         (c-torture): Delete references to lcnt, lpass, lfail.
52782         Get option list from TORTURE_OPTIONS.
52783         Delete -funroll[-all]-loops if no loops.
52784         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
52785         (g++_stat): Delete contents (empty proc now).
52786         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
52787         (gcc_finish): Likewise.
52788         (gcc_stat): Deleted.
52789         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
52790         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
52791         * gcc.c-torture/execute/execute.exp: Likewise.
52792         Split tests into two parts: compile, execute.
52793         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
52794         no loops.  Update to reflect clarified return codes from ${tool}_load.
52795
52796 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
52797
52798         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
52799         to grep for.
52800         (old-dejagnu): Likewise (where necessary).
52801
52802 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
52803
52804         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
52805
52806         * lib/dg.exp (dg-process-target): Fix processing of selector.
52807         Add comment regarding use of `error'.
52808
52809         * lib/gcc.exp (prune_system_crud): Define if missing.
52810         * lib/g++.exp (prune_system_crud): Likewise.
52811
52812         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
52813         Call prune_system_crud.
52814         * lib/dg.exp (dg-runtest): New proc.
52815         Use perror instead of send_user for tcl errors in testcase.
52816         Don't return any value, it's never used.
52817         Don't clobber previous definition of `unknown'.
52818         Print tcl errors in `dg-final'.
52819
52820 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
52821
52822         * lib/dg.exp (dg-process-target): Improve syntax error messages.
52823         (dg-test): Don't print errorInfo, it contains stack backtrace.
52824
52825 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
52826
52827         * lib/g++.exp (runtest_file_p): Define if missing.
52828
52829 1994-09-24  Doug Evans  (dje@cygnus.com)
52830
52831         * lib/mike-g++.exp: Comment out loading of g++.exp.
52832         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
52833         (default_g++_version): Always print something.
52834         (default_g++_start): Comment out call to `which'.
52835         (g++_start, g++_load): Deleted (must be defined in config file).
52836         * lib/gcc.exp: Test for existence of $CC at start.
52837         Delete check for tmpdir (done in gcc_init).
52838         (default_gcc_version): Always print something.
52839         (default_gcc_start): Comment out call to `which'.
52840         * config/*.exp: Major cleanup - make cross targets work at least a
52841         little better for g++ (by not being "--tool gcc" specific).
52842         Rename gcc_xxx to ${tool}_xxx.
52843         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
52844         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
52845
52846 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
52847
52848         * lib/c-torture.exp (c-torture-compile): Rework compiler
52849         message processing.
52850
52851         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
52852         c-torture.
52853
52854 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
52855
52856         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
52857
52858         * lib/dg.exp (dg-process-target): Support { target native }.
52859
52860 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
52861
52862         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
52863         looked for "... program xxx got fatal signal".
52864         Correct regsub munging of `comp_output'.
52865         Ignore compiler messages "path prefix not used" and "linker input
52866         file unused".
52867
52868 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
52869
52870         * lib/gcc.exp (runtest_file_p): Define if missing.
52871         * gcc.prms/template.c: Example to work from.
52872
52873 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
52874
52875         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
52876         * lib/dg.exp (dg-test): Call unsupported testcases as such.
52877
52878         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
52879         * gcc.prms/1883.c: Moved from compile/940714-1.c.
52880         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
52881         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
52882
52883         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
52884         (dg-process-target): No longer a varargs proc.
52885         Return S/N for target, P/F for xfail.  All callers changed.
52886         (user option procs): More argument checking.
52887         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
52888         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
52889         (dg-test): Skip test if not running on selected target in `dg-do'.
52890         Update handling of `dg-do-what', `dg-output-text'.
52891         Separate execution pass/fail from output pattern match pass/fail.
52892         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
52893
52894 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
52895
52896         * gcc.c-torture/special/special.exp: Don't expect failure for mips
52897         target for 920510-1.c.
52898
52899 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
52900
52901         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
52902         Clean up comment regarding use of passcnt, etc.
52903         (gcc_stat): Don't update `testcnt' here.
52904         (gcc_finish): Do it here.
52905         Might as well reset `but_id' here too.
52906         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
52907         to determine if the file should be tested.
52908         * gcc.c-torture/compile/compile.exp: Likewise.
52909         * gcc.c-torture/execute/execute.exp: Likewise.
52910         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
52911         * gcc.misc-tests/dg-test.exp: Likewise.
52912         * gcc.prms/prms.exp: Likewise.
52913         * gcc.wendy/wendy.exp: Likewise.
52914         * g++.old-deja.exp: Likewise.
52915         Move "Testing file" message to verbose level 1.
52916
52917 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
52918
52919         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
52920
52921 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
52922
52923         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
52924         (default_gcc_start): Accept optional second list element
52925         of compiler flags.  Print compiler output at verbosity level 2.
52926         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
52927         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
52928         Save current values of framework globals passcnt, failcnt, xpasscnt,
52929         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
52930         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
52931         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
52932         xfailcnt to compute stats.  Update framework global `testcnt' from
52933         pass/fail counts.
52934         (gcc_finish): New proc.  Clean up test environment.
52935         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
52936         (gcc_epass, gcc_efail): Delete.
52937         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
52938         argument of line number.
52939         (dg-init): If the tool has an init routine, call it.
52940         (dg-test): Remove args `cflags_var' and `libs_var'.
52941         Pass all compiler options to ${tool}_start.
52942         Handle missing line number.
52943         (dg-finish): New function.
52944         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
52945         particular files.  Call gcc_finish at end.  Move "skipping test"
52946         message to verbosity level 3.
52947         * gcc.c-torture/compile/compile.exp: Likewise.
52948         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
52949         * gcc.c-torture/execute/execute.exp: Likewise.
52950         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
52951         Print testcase being tried at verbosity level 1.
52952         * gcc.c-torture/special/special.exp: Unset xfail.
52953         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
52954         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
52955         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
52956         * gcc.failure/failure.exp: Likewise.
52957         * gcc.ieee/ieee.exp: Likewise.
52958         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
52959         Update call to dg-test.  Call dg-finish at end.
52960         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
52961         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
52962         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
52963         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
52964         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
52965         * gcc.wendy/wendy.exp: Add copyright.
52966         Delete setting of tmpdir (done by gcc_init).
52967         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
52968         Pass compiler flags to gcc_start.  Call gcc_finish at end.
52969         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
52970         gcc_[ce]pass/fail.
52971
52972 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
52973
52974         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
52975         confusion.
52976         (g++_load): Likewise.
52977
52978         * config/*.exp (gcc_load): Some were varargs fns and some were not.
52979         Rename argument to `prog' to remove the confusion.
52980         Varargs fns behave differently too!
52981         (g++_load): Likewise.
52982
52983         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
52984
52985         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
52986         what it is.  Delete (always) printing of status value for !native.
52987         Simplify verbose code, and include status and exec_output.
52988         (g++_load): Use gcc_load.
52989
52990 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
52991
52992         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
52993         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
52994         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
52995         940714-3.c as these testcases don't exist anymore.  Make
52996         va-arg-1.c expected to pass.
52997
52998 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
52999
53000         * gcc.misc-tests/misc.exp: Only run specific testcases.
53001         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
53002         * gcc.misc-tests/dg-[1-9].c: New files.
53003
53004         * lib/dg.exp: New testsuite driver.
53005         * gcc.prms/prms.exp: Use it.
53006
53007         * README.gcc: New file.
53008
53009         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
53010         Document and reset `lxpass' and `lxfail'.
53011         Simplify "initialized" message.
53012         (gcc_stat): Clean up comments a little.
53013
53014 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
53015
53016         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
53017
53018 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
53019
53020         * lib/old-dejagnu.exp (process-option): New proc.
53021         (old-dejagnu-init, old-dejagnu-stat): Likewise.
53022         (old-dejagnu): Simplify.
53023         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
53024
53025 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
53026
53027         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
53028         exists and is not an empty string.
53029
53030         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
53031         $xfail rather than calling setup_xfail.  Clear $xfail when test is
53032         finished.
53033         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
53034         automatically.
53035
53036         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
53037         longer expected to fail.
53038
53039         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
53040         "f" function call.
53041
53042         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
53043
53044         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
53045         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
53046         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
53047         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
53048         c-torture-1.29.
53049
53050         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
53051         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
53052
53053         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
53054
53055         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
53056         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
53057
53058         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
53059         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
53060         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
53061
53062 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
53063
53064         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
53065         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
53066         940714-1.c, 940714-2.c, 940714-3.c},
53067         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
53068         gcc.misc-tests/{mg.c,mg.exp}:
53069         New tests.
53070         * gcc.noncompile/noncompile.exp: Change accordingly.
53071
53072 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
53073
53074         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
53075         Undo previous clobberage.
53076
53077 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
53078
53079         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
53080         * gcc.special/{930510-1.c, special.exp}:
53081         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
53082         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
53083         struct-varargs-1.c}: New tests from c-torture-1.26.
53084
53085 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
53086
53087         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
53088           argument to switch.
53089
53090 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
53091
53092         * Revert the previous changes.  Please see Rob's directory
53093         (/lisa/test/rob/progressive/gcc/testsuite) for testing
53094         fixes.
53095
53096 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
53097
53098         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
53099         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
53100         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
53101         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
53102         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
53103         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
53104         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
53105         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
53106         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
53107         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
53108         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
53109         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
53110         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
53111         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
53112         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
53113         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
53114         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
53115         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
53116         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
53117         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
53118         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
53119         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
53120         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
53121         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
53122         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
53123         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
53124         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
53125         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
53126         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
53127         testing changes.
53128
53129 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
53130
53131         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
53132         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
53133         with perror calls.
53134
53135 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
53136
53137         * config/unix.exp (g++_load): Fix syntax.
53138
53139 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
53140
53141         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
53142         * gcc.noncompile/921017-1.c: Deleted obsolete test.
53143         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
53144         Don't expect va-arg-1.c to fail.  Correct expected output for
53145         920928-1.c.
53146         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
53147         * gcc.wendy/hbm4.c: Correct typo.
53148         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
53149
53150 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
53151
53152         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
53153         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
53154         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
53155         * lib/c-torture.exp (c-torture-compile): Ditto.
53156
53157         Reduce volume of output (remove all the -I's and such).
53158         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
53159         Call gcc_cpass, gcc_cfail.
53160         (c-torture): Pass testing option to c-torture-compile.
53161
53162 1994-03-21  Doug Evans  (dje@cygnus.com)
53163
53164         Bring patches over from progressive.
53165         * config/default.exp: Exit remote shell cleanly.
53166         (g++_exit, g++_start): Add default versions.
53167         * config/sim.exp (gcc_load): Use perror, not error.
53168
53169 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
53170
53171         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
53172         set in site.exp.
53173
53174 1994-03-14  Doug Evans  (dje@cygnus.com)
53175
53176         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
53177         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
53178         (wendy_try): New proc to run testcase.
53179         (main loop): Call 'em.
53180         * gcc.wendy/*.c: Clean up pass to correct expected output.
53181
53182         * lib/gcc.exp: Minor cleanup work.
53183         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
53184
53185 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
53186
53187         * config/sim.exp (gcc_load): Document return codes better.
53188         Don't pass -v to simulator.
53189
53190 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
53191
53192         * gcc.special/920717-x.c: Fix typo.
53193         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
53194         get at sources.
53195
53196         * lib/mike-gcc.exp: Fix typo.
53197
53198 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
53199
53200         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
53201         binary to use, transform the name.
53202         * config/*.exp: rename everything. Nuke any g++ specific files,
53203         it's now a special case of gcc that requires no special support.
53204         Add a default.exp for unsupported targets.
53205
53206 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
53207
53208         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
53209         lib/old-dejagnu.exp: Fix a few patterns to work with the new
53210         version of Tcl.
53211
53212 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
53213
53214         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
53215         than a warning.
53216
53217 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
53218
53219         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
53220
53221 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
53222
53223         * gcc.execute/execute.exp: Combine opt_list and foption_list into
53224         option_list.  Compile every file with only 4/6 option choices
53225         (same as C torture) instead of with 12/18 different option
53226         choices.
53227         * lib/c-torture.exp: Likewise.
53228
53229         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
53230         not already set.
53231
53232 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
53233
53234         * lib/old-deja.exp: Add `excess errors test fails' error, now one
53235         can put an XFAIL *-*-* on excess errors.
53236
53237 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
53238
53239         * g++.law: Add more tests derived from g++-bugs snapshots.
53240
53241         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
53242         equivalent to g++.law/init9.
53243
53244         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
53245         compiled it, and the a.out file after we've run it.
53246
53247 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
53248
53249         * lib/mike-g++.exp (postbase): Delete the .o file after we've
53250         compiled it, and the a.out file after we've run it.
53251
53252 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
53253
53254         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
53255
53256 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
53257
53258         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
53259         version number.
53260
53261 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
53262
53263         * g++.law: New directory of g++ tests derived from the g++-bugs
53264         snapshots.
53265
53266 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
53267
53268         * gcc.compile: initbug1.c initbug1.exp testcase added
53269
53270 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
53271
53272         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
53273         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
53274           fixes submitted by Jeff Law (law@cs.utah.edu)
53275         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
53276           Jeff Law (law@cs.utah.edu)
53277
53278
53279 1993-11-30  Mike Stump  (mrs@cygnus.com)
53280
53281         * config/unix-g++.exp: Follow the gcc way of doing things.
53282         * g++.old-deja/old-deja.exp: Minor updates.
53283         * lib/g++.exp: New file, follow the gcc way of doing things.
53284         * lib/old-dejagnu.exp: Minor updates.
53285         * lib/mike-g++.exp: Always unset errorInfo.
53286
53287 1993-11-06  Mike Stump  (mrs@cygnus.com)
53288
53289         * lib/gcc.exp: Fix some errors with the below change, CC and
53290         CFLAGS should be global when setting, not local.
53291
53292 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
53293
53294         * lib/gcc.exp: Transform tool name.
53295
53296 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
53297
53298         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
53299
53300 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
53301
53302         * lib/gcc.exp: change gcc_done to gcc_stat
53303
53304 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
53305
53306         * Upgraded gcc testsuite to c-torture version 1.25
53307
53308 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
53309
53310         * lib/gcc.exp: added reporting code. Changed verbose compile message.
53311         * lib/c-torture: added hooks for new reporting code.
53312
53313 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
53314
53315         * config/sh-gcc.exp: check if sh-sim exists in the path
53316
53317 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
53318
53319         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
53320         * gcc.compile/compile.exp: Initial changes for new logic.
53321         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
53322         * gcc.failure/failure.exp: Initial changes for new logic.
53323         * gcc.ieee/ieee.exp: Initial changes for new logic.
53324         * gcc.misc-tests/misc.exp: Initial changes for new logic.
53325         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
53326         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
53327         * lib/c-torture.exp: Initial changes for new logic.
53328         * lib/gcc.exp: Initial changes for new logic.
53329
53330 1993-10-15  Mike Stump  (mrs@cygnus.com)
53331
53332         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
53333         depend upon failure or success.  Fully qualify names in failure
53334         and success messages.  Always remove a.out before starting
53335         compile, just in case.  Pay more attention to error text output by
53336         the compiler.  Handle testcases with no known past errors just
53337         like all others, so that things are uniform.  Other miscellaneous
53338         improvements.
53339
53340 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
53341
53342         * gcc.cpp: new directory for cpp tests
53343
53344 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
53345
53346         * lib/chill.exp: Code reformatted, removed unused code.
53347         * config/unix-chill.exp: Code reformatted, removed unused code.
53348         * chill.execute/execute.exp: Code reformatted, removed unused code.
53349         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
53350
53351 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
53352
53353         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
53354         routines not written.
53355
53356 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
53357
53358         * config/bug-gcc.exp: Use new procs from bug.exp.
53359
53360 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
53361
53362         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
53363         via ftp, rather than depending on NFS.
53364         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
53365         case.
53366
53367 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
53368
53369         * config/bug-gcc.exp: Use new download proc.
53370
53371 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
53372
53373         * chill.execute/execute.exp: cleanups, handles errors better
53374         * chill.compile/compile.exp: rewrite, based on execute.exp
53375         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
53376         * lib/chill.exp: major changes to diff proc and compile and link
53377         procs. added chill_fail and chill_pass wrappers to pass and
53378         fail. added more comments, and handle error codes better.
53379         Added a hack to capture stderr from exec, so noncompile tests
53380         can work.
53381
53382 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
53383
53384         * chill.execute/execute.exp: rewrite of testsuite driver
53385         * lib/chill.exp: rewrite of testsuite driver
53386         * config/unix-chill.exp: rewrite of testsuite driver
53387
53388 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
53389
53390         In chill.execute:
53391         * iexpr.ch: Standardize uppercase.
53392         * tuples.dat: Standardize uppercase.
53393         * vary.ch: standardize.  Correct varying string assignments.
53394         * vary.dat: Add new output lines.
53395
53396 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
53397
53398         In chill.execute:
53399         * chprintf.ch: Standardize use of uppercase.
53400         * tuples.ch: Standardize and turn arr2 into a DCL,
53401           rather than a SYN.
53402         * pinits.ch: Standardize.
53403
53404 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
53405
53406         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
53407         * Makefil: Renamed to Makefile.in.
53408         * configure.in: New.
53409
53410 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
53411
53412         In chill.execute:
53413         * .cvsignore: Add result/output files.
53414         * Makefile: Fix up variables at start.  Use MFLAGS
53415           everywhere.  Correct bool_loc, built_ins entries.
53416           Add entry for vary1.ch.
53417         * bitarray.ch: Standardize upper-case usage.
53418         * bitexpr.ch: Standardize, add output of b1.
53419         * params.ch: Use arrayt in along PROC parameters, to
53420           avoid novelty problems.
53421         * sets.ch: Tiny cleanup.
53422         * vary1.ch: Re-indent.
53423
53424 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
53425
53426         * Add PR-related files to Makefiles, .cvsignore files, etc.
53427
53428 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
53429
53430         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
53431           with compiler objects. New names are test-flow.c and test-loop.c
53432
53433 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
53434
53435         * Upgraded c-torture tests from 1.19 to 1.20
53436
53437         * new files:
53438         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
53439         * gcc.compile: 930623-1.c 930623-2.c
53440         * gcc.noncompile: 930622-1.c 930622-2.c
53441         * gcc.failure: 920411-1.c 920627-2.c
53442         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
53443
53444 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
53445
53446         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
53447           More changes to get testsuite working properly. Needs more work.
53448           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
53449
53450 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
53451
53452         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
53453           More changes to get testsuite working properly. Needs more work.
53454
53455 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
53456
53457         * chill.compile/compile.exp: Added for Dejagnu support
53458         * chill.execute/execute.exp: Added for Dejagnu support
53459         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
53460
53461 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
53462
53463         This should complete moving the CHILL test files.
53464         * chill.noncompile(.cvsignore printf.grt
53465             in-printf.grt chprintf.grt chprintf.ch):
53466             Added test-support files.
53467           (Makefile): Modified further.
53468         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
53469             signal.ch): Added test files.
53470           * chill.execute (.cvsignore printf.grt printr.c
53471             in-printf.grt rts.c chprintf.grt rts.h): Added
53472           test-support files.
53473             (Makefile): More corrections.
53474
53475 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
53476
53477         * chill.compile, chill.execute, chill.nocompile: Add CHILL
53478           test cases, ready for DejaGnu.
53479
53480 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
53481
53482         * Upgraded c-torture tests from 1.18 to 1.19
53483
53484         * gcc.compile: added test(s):
53485           930607-1.c
53486         * gcc.execute: added test(s):
53487           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
53488
53489         * added new subdirectory for misc tests: gcc.misc-tests
53490         * gcc.misc-test(s): added tests:
53491           inst-check.c test-consts.c test-ior.c test-switch.c
53492
53493 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
53494
53495         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
53496
53497 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
53498
53499         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
53500
53501 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
53502
53503         * Upgraded c-torture tests from 1.17 to 1.18
53504
53505 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
53506
53507         * Upgraded c-torture tests from 1.12 to 1.17
53508
53509 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
53510
53511         * lib/old-dejagnu.exp:
53512           Fixed handling of XFAIL target triplets to correctly
53513           recognize wildcard characters.  Removed code that
53514           appended a unique id tag to the end of the file name
53515           printed out by the result of the testcases within a
53516           given test file.
53517
53518 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
53519
53520         * lib/old-dejagnu.exp:
53521           Reworked expected failure handling to trigger off of XFAIL
53522           keyword in keyphrase embeded in testcase source code. The
53523           XFAIL keyword must be at the end of the keyphrase line. It
53524           may optionally be followed by one or more target triplets.
53525           It has just occured that the handling of wildcards in the
53526           target triplet may not be correct.
53527
53528 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
53529
53530         * g++.old-deja/tests:
53531           Moved all subdirectories up one level into g++.old-deja .
53532
53533         * lib/old-dejagnu.exp:
53534           Fixed problem with CXXFLAGS not being properly reset, and being
53535           corrupted with extraneous "-c" compiler option.  This was
53536           causing binaries to not be generated for test that needed them.
53537           Modified strings passed to "pass" and "fail" so that individual
53538           tests from the same test file would be distinguished by an
53539           identifier appended to the test file name in the summary logs;
53540           this corrected a problem with erroneous diff logs.  Added code
53541           to search testcases for expected fail and unexpected pass keywords.
53542
53543 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
53544
53545         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
53546
53547 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
53548
53549         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
53550           Removed extraneous text from end of "Special g++ Options"
53551           keyphrase.
53552
53553         * lib/old-dejagnu.exp: Added pattern matching to look for new
53554           keywords, embedded in testcases comments, which will trigger
53555           calls to xpass and xfail.
53556
53557 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
53558
53559         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
53560           comments embedded in the testcases, especially the one looking for
53561           special compiler options, as well as the pattern matching for the
53562           compiler output again.
53563
53564 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
53565
53566         * lib/old-dejagnu.exp: Do a proper check of the return value for
53567           execute tests. Fixed several problems with the pattern matching
53568           of the compiler output which gave erroneous test results.
53569           Changed several of the test result messages to be more descriptive.
53570         * config/unix-g++.exp: Proc g++_load now actually works and
53571           executes the tests passed to it and returns a usable return
53572           value.
53573
53574 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
53575
53576           * lib/gcc.exp: Exits gracefully if $CC is bogus.
53577
53578 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
53579
53580         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
53581           Modified both files to properly execute the old style
53582           dejagnu tests. The previous versions of these files were
53583           experimental and did not function anything near correctly.
53584
53585 1993-04-05  Rob Savoye  (rob@cygnus.com)
53586
53587         * Removed all Makefile.in and configure.in files. No configuration
53588         needed now.
53589
53590 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
53591
53592         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
53593
53594 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
53595
53596         * gcc.compile/configure.in, gcc.unsorted/configure.in,
53597         gcc.special/configure.in, gcc.noncompile/configure.in,
53598         gcc.execute/configure.in, gcc.code_quality/configure.in,
53599         g++.other/configure.in, g++.old-deja/configure.in,
53600         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
53601         in srcname setting.
53602
53603 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
53604
53605         * lib/udi.exp: Fixed mondfe and mondfe_download.
53606         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
53607         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
53608
53609 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
53610
53611         * config/udi-gdb.exp: Check $shell_id after connecting to target.
53612         (gdb_exit): Don't remove *_soc files.
53613
53614 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
53615
53616         * lib/c-torture.exp: Don't look for main; instead always use -w
53617         -c.  This is how the c-torture tests work.  Remove the object
53618         file if the compilation succeeds.
53619         * gcc.execute/execute.exp: Remove executable if test passes.
53620         * gcc.noncompile/noncompile.exp: Every test is an expected
53621         failure.
53622         * gcc.special/special.exp: Added tests from c-torture 1.11,
53623         corrected use of existing test.
53624         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
53625         gcc.execute/920625-1.c: Updated to c-torture 1.11.
53626         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
53627         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
53628         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
53629         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
53630         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
53631         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
53632         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
53633         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
53634         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
53635         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
53636         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
53637         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
53638         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
53639         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
53640         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
53641         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
53642         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
53643         c-torture 1.11.
53644         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
53645         correspond to c-torture 1.11.
53646
53647         * New file.