OSDN Git Service

2007-07-02 Christopher D. Rickett <crickett@lanl.gov>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
2
3         PR fortran/32579
4         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
5
6 2007-07-03  Tobias Burnus  <burnus@net-b.de>
7
8         PR fortran/25062
9         * common_7.f90: New.
10         * common_8.f90: New.
11         * common_9.f90: New.
12
13 2007-07-03  Tobias Burnus  <burnus@net-b.de>
14
15         PR fortran/30940
16         * gfortran.dg/argument_checking_1.f90: New.
17         * gfortran.dg/argument_checking_2.f90: New.
18         * gfortran.dg/argument_checking_3.f90: New.
19         * gfortran.dg/argument_checking_4.f90: New.
20         * gfortran.dg/argument_checking_5.f90: New.
21         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
22         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
23
24 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
25
26         * gcc.dg/pr32176.c: Add -w to default dg-options.
27
28 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
29
30         * gcc.c-torture/compile/ssa-pre-1.c: New test.
31
32 2007-07-03  Tobias Burnus  <burnus@net-b.de>
33
34         PR fortran/20888
35         * gfortran.dg/null_2.f90: New.
36
37 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
38             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
39
40         PR middle-end/32176
41         * gcc.dg/pr32176.c: New test.
42
43 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
44
45         * gcc.dg/const-float80.c : New test.
46         * gcc.dg/const-float128.c : New test.
47         * gcc.dg/const-float80-ped.c : New test.
48         * gcc.dg/const-float128-ped.c : New test.
49
50 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51
52         * gcc.dg/c99-math.h: Fix typo.
53
54 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
55
56         PR libgomp/32468
57         * gcc.dg/gomp/pr32468-1.c: New test.
58
59 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
60
61         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
62         an ABI option.
63
64 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
65
66         * gfortran.fortran-torture/compile/pr32583.f: New.
67         * gcc.c-torture/compile/pr32584.c: New
68
69 2007-07-02  Ollie Wild  <aaw@google.com>
70
71         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
72         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
73
74 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
75
76         * gcc.target/mips/save-restore-1.c: New test.
77         * gcc.target/mips/save-restore-2.c: Likewise.
78         * gcc.target/mips/save-restore-3.c: Likewise.
79         * gcc.target/mips/save-restore-4.c: Likewise.
80
81 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
82
83         PR tree-optimization/31966
84         PR tree-optimization/32533
85         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
86         * gfortran.dg/pr32533.f90: Ditto.
87
88 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
89
90         * g++.dg/opt/nrv12.C: New test.
91         * gcc.target/i386/nrv1.c: New test.
92
93         PR c++/31748
94         * g++.dg/gomp/pr31748.C: New test.
95
96 2007-07-02  Ira Rosen  <irar@il.ibm.com>
97  
98         PR tree-optimization/32230
99         * gcc.dg/vect/pr32230.c: New test.
100
101 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
102
103         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
104         * bind_c_coms.f90: Ditto.
105         * bind_c_coms_driver.c: Ditto.
106         * bind_c_dts.f90: Ditto.
107         * bind_c_dts_2.f03: Ditto.
108         * bind_c_dts_2_driver.c: Ditto.
109         * bind_c_dts_3.f03: Ditto.
110         * bind_c_dts_4.f03: Ditto.
111         * bind_c_dts_driver.c: Ditto.
112         * bind_c_implicit_vars.f03: Ditto.
113         * bind_c_procs.f03: Ditto.
114         * bind_c_usage_2.f03: Ditto.
115         * bind_c_usage_3.f03: Ditto.
116         * bind_c_usage_5.f03: Ditto.
117         * bind_c_usage_6.f03: Ditto.
118         * bind_c_usage_7.f03: Ditto.
119         * bind_c_vars.f90: Ditto.
120         * bind_c_vars_driver.c: Ditto.
121         * binding_c_table_15_1.f03: Ditto.
122         * binding_label_tests.f03: Ditto.
123         * binding_label_tests_10.f03: Ditto.
124         * binding_label_tests_10_main.f03: Ditto.
125         * binding_label_tests_11.f03: Ditto.
126         * binding_label_tests_11_main.f03: Ditto.
127         * binding_label_tests_12.f03: Ditto.
128         * binding_label_tests_13.f03: Ditto.
129         * binding_label_tests_13_main.f03: Ditto.
130         * binding_label_tests_14.f03: Ditto.
131         * binding_label_tests_2.f03: Ditto.
132         * binding_label_tests_3.f03: Ditto.
133         * binding_label_tests_4.f03: Ditto.
134         * binding_label_tests_5.f03: Ditto.
135         * binding_label_tests_6.f03: Ditto.
136         * binding_label_tests_7.f03: Ditto.
137         * binding_label_tests_8.f03: Ditto.
138         * binding_label_tests_9.f03: Ditto.
139         * c_assoc.f90: Ditto.
140         * c_assoc_2.f03: Ditto.
141         * c_f_pointer_shape_test.f90: Ditto.
142         * c_f_pointer_tests.f90: Ditto.
143         * c_f_tests_driver.c: Ditto.
144         * c_funloc_tests.f03: Ditto.
145         * c_funloc_tests_2.f03: Ditto.
146         * c_funloc_tests_3.f03: Ditto.
147         * c_funloc_tests_3_funcs.c: Ditto.
148         * c_kind_params.f90: Ditto.
149         * c_kind_tests_2.f03: Ditto.
150         * c_kinds.c: Ditto.
151         * c_loc_driver.c: Ditto.
152         * c_loc_test.f90: Ditto.
153         * c_loc_tests_2.f03: Ditto.
154         * c_loc_tests_2_funcs.c: Ditto.
155         * c_loc_tests_3.f03: Ditto.
156         * c_loc_tests_4.f03: Ditto.
157         * c_loc_tests_5.f03: Ditto.
158         * c_loc_tests_6.f03: Ditto.
159         * c_loc_tests_7.f03: Ditto.
160         * c_loc_tests_8.f03: Ditto.
161         * c_ptr_tests.f03: Ditto.
162         * c_ptr_tests_10.f03: Ditto.
163         * c_ptr_tests_5.f03: Ditto.
164         * c_ptr_tests_7.f03: Ditto.
165         * c_ptr_tests_7_driver.c: Ditto.
166         * c_ptr_tests_8.f03: Ditto.
167         * c_ptr_tests_8_funcs.c: Ditto.
168         * c_ptr_tests_9.f03: Ditto.
169         * c_ptr_tests_driver.c: Ditto.
170         * c_size_t_driver.c: Ditto.
171         * c_size_t_test.f03: Ditto.
172         * com_block_driver.f90: Ditto.
173         * global_vars_c_init.f90: Ditto.
174         * global_vars_c_init_driver.c: Ditto.
175         * global_vars_f90_init.f90: Ditto.
176         * global_vars_f90_init_driver.c: Ditto.
177         * interop_params.f03: Ditto.
178         * iso_c_binding_only.f03: Ditto.
179         * iso_c_binding_rename_1.f03: Ditto.
180         * iso_c_binding_rename_1_driver.c: Ditto.
181         * iso_c_binding_rename_2.f03: Ditto.
182         * iso_c_binding_rename_2_driver.c: Ditto.
183         * kind_tests_2.f03: Ditto.
184         * kind_tests_3.f03: Ditto.
185         * module_md5_1.f90: Ditto.
186         * only_clause_main.c: Ditto.
187         * print_c_kinds.f90: Ditto.
188         * test_bind_c_parens.f03: Ditto.
189         * test_c_assoc.c: Ditto.
190         * test_com_block.f90: Ditto.
191         * test_common_binding_labels.f03: Ditto.
192         * test_common_binding_labels_2.f03: Ditto.
193         * test_common_binding_labels_2_main.f03: Ditto.
194         * test_common_binding_labels_3.f03: Ditto.
195         * test_common_binding_labels_3_main.f03: Ditto.
196         * test_only_clause.f90: Ditto.
197         * use_iso_c_binding.f90: Ditto.
198         * value_5.f90: Ditto.
199         * value_test.f90: Ditto.
200         * value_tests_f03.f90: Ditto.
201
202 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
203
204         * gcc.dg/tls/opt-14.c: New.
205
206 2007-07-01  Ollie Wild  <aaw@google.com>
207
208         * g++.dg/lookup/using16.C: New test.
209         * g++.dg/lookup/using17.C: New test.
210
211 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
212
213         PR fortran/32239
214         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
215         (test_4): Use proper test for floating point equality.
216         (test_8): Likewise.
217
218 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
219
220         PR libgfortran/32554
221         * gfortran.dg/fmt_p_1.f90: New test.
222
223 2007-07-01  Ira Rosen  <irar@il.ibm.com>
224
225         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
226         initialization and fix dg-final check - the initialization loop is
227         vectorizable.
228
229 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
230             Volker Reichelt  <reichelt@netcologne.de>
231
232         PR middle-end/32559
233         * gcc.dg/pr32559.c: New test.
234
235 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
236
237         PR tree-optimization/25371
238         * gcc.dg/vect/pr25371.c: New test.
239
240 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
241
242         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
243         when allocating and initializing a flexible array.
244
245 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
246
247         PR fortran/20373
248         * gfortran.dg/intrinsic.f90: New test.
249
250 2007-06-30  Tobias Burnus  <burnus@net-b.de>
251
252         PR fortran/32555
253         * gfortran.dg/fmt_zero_check.f90: New.
254
255 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
256
257         PR fortran/30284
258         * gfortran.dg/repeat_f90: New test.
259
260 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
261
262         PR testsuite/25241
263         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
264         -pedantic-errors, so we should match errors.
265         * gcc.dg/cpp/escape-1.c: Likewise.
266         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
267         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
268         warning.
269         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
270         errors instead of warnings.
271         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
272         a pedantic warning.
273         * gcc.dg/cpp/arith-3.c: Likewise.
274
275 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
276
277         PR testsuite/25241
278         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
279         * gcc.dg/pch/valid-2.c: Likewise.
280         * gcc.dg/pch/valid-3.c: Likewise.
281         * gcc.dg/pch/warn-1.c: Likewise.
282         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
283         
284 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
285
286         PR c/4076
287         * gcc.dg/Wunused-function.c: New.
288         
289 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
290
291         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
292
293 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
294
295         * g++.dg/other/canon-31724.C: New.
296         
297 2007-06-29  Jan Hubicka  <jh@suse.cz>
298
299         PR middle-end/32372
300         * gcc.c-torture/compile/pr32372.c: new.
301
302 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
303
304         * gfortran.dg/operator_3.f90: New test.
305
306 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
307
308         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
309         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
310
311 2007-06-29  Richard Guenther  <rguenther@suse.de>
312
313         PR middle-end/32493
314         * gcc.dg/inline-23.c: New testcase.
315
316 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
317
318         PR tree-optimization/24659
319         * gcc.target/i386/vectorize2.c: New test.
320         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
321         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
322
323 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
324
325         * gcc.dg/pointer-arith-9.c: New test.
326
327 2007-06-29  Tobias Burnus  <burnus@net-b.de>
328
329         PR fortran/32483
330         * gfortran.dg/fmt_read_2.f90: New.
331
332 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
333
334         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
335         If it exists, don't try to create it.
336
337 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
338
339         * g++.dg/ext/visibility/ms-compat-1.C: New.
340
341 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
342
343         PR tree-opt/32417
344         * gfortran.fortran-torture/compile/pr32417.f90: New test.
345
346 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
347
348         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
349         targets.
350
351 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
352
353         PR fortran/32467
354         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
355
356 2007-06-27  Richard Guenther  <rguenther@suse.de>
357
358         PR middle-end/32492
359         * gcc.dg/inline-22.c: New testcase.
360
361 2007-06-26  Hui-May Chang <hm.chang@apple.com>
362
363         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
364         the scan-assembler constant.
365
366 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
367
368         PR 20216
369         * gcc.dg/pr20216.c: New.
370
371 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
372
373         PR tree-opt/32421
374         * gcc.dg/vect/pr32421.c: New test.
375
376 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
377
378         PR c++/32111
379         * g++.dg/other/friend5.C: New test.
380
381 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
382
383         PR fortran/32464
384         * gfortran.dg/host_assoc_function_2.f90: New test.
385
386         PR fortran/31494
387         * gfortran.dg/host_assoc_call_1.f90: New test.
388
389 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
390
391         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
392         
393 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
394
395         PR fortran/32456
396         * gfortran.dg/error_format.f90: New test.
397
398 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
399
400         PR fortran/32136
401         * gfortran.dg/pr32136.f90: New test.
402
403 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
404
405         PR fortran/31726
406         * gfortran.dg/minmaxloc_1.f90: New test.
407
408         PR fortran/32298
409         * gfortran.dg/minmaxloc_2.f90: New test.
410
411 2007-06-23  Mark Mitchell  <mark@codesourcery.com>
412
413         * gcc.dg/visibility-12.c: New test.
414         * gcc.dg/visibility-13.c: Likewise.
415         * g++.dg/ext/visibility-9.C: Likewise.
416         * g++.dg/ext/visibility-10.C: Likewise.
417
418 2007-06-23  Richard Guenther  <rguenther@suse.de>
419
420         PR tree-optimization/16876
421         PR middle-end/29478
422         * gcc.dg/pr29254.c: The warning is bogus.
423         * gcc.dg/warn-1.c: Likewise.
424         * gcc.dg/assign-warn-3.c: Likewise.
425         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
426
427 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
428
429         * gcc.c-torture/execute/20070623-1.c: New.
430
431 2007-06-22  Jan Hubicka  <jh@suse.cz>
432
433         * gcc.c-torture/compile/pr31541.c: New.
434
435 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
436
437         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
438         Remove -m64 from dg-options.
439
440 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
441
442         PR middle-end/32374
443         * gcc.dg/pr32374.c: New test.
444
445 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
446
447         PR fortran/32360
448         * gfortran.dg/pointer_assign_3.f90: New test.
449
450 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
451
452         PR fortran/31162
453         * gfortran.dg/assign.f90: Update test.
454         * gfortran.dg/real_do_1.f90: Update test.
455         * gfortran.dg/gomp/omp_do1.f90: Update test.
456         * gfortran.dg/warnings_are_errors_1.f: Update test.
457         * gfortran.dg/g77/20010519-1.f: Update test.
458         * gfortran.dg/g77/pr9258.f: Update test.
459         * gfortran.dg/g77/960317-1.f: Update test.
460
461 2007-06-21  Richard Guenther  <rguenther@suse.de>
462
463         PR tree-optimization/32453
464         * gcc.c-torture/compile/pr32453.c: New testcase.
465
466 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
467
468         PR tree-optimization/31866
469         * gcc.dg/pr31866.c: New test.
470
471 2007-06-21  Richard Guenther  <rguenther@suse.de>
472
473         PR tree-optimization/32451
474         * g++.dg/torture/20070621-1.C: New testcase.
475
476 2007-06-21  Christian Bruel  <christian.bruel@st.com>
477
478         * gcc.dg/attr-isr.c: Test delay slot content.
479         
480 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
481
482         PR fortran/32361
483         gfortran.dg/pointer_assign_2.f90: New test.
484
485 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
486
487         PR fortran/25061
488         gfortran.dg/invalid_procedure_name.f90: New test.
489
490 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
491
492         PR tree-optimization/25737
493         * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
494
495 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
496
497         * gcc.target/i386/large-size-array-3.c: New.
498
499 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
500         Richard Guenther  <rguenther@suse.de>
501
502         PR fortran/32140
503         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
504
505 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
506
507         PR middle-end/31959
508         * gcc.dg/pr31959.c: New test.
509
510         PR inline-asm/32109
511         * g++.dg/ext/asm10.C: New test.
512
513         PR middle-end/32285
514         * gcc.c-torture/execute/20070614-1.c: New test.
515
516 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
517
518         * gcc.target/arm/stack-corruption.c: New test.
519
520 2007-06-19  Richard Guenther  <rguenther@suse.de>
521
522         * g++.dg/torture/pr30252.C: New testcase.
523
524 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
525
526         PR tree-optimization/32353
527         * g++.dg/opt/nrv13.C: New test.
528
529 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
530
531         PR fortran/20863
532         PR fortran/20882
533         * gfortran.dg/impure_assignment_2.f90 : New test.
534
535         PR fortran/32236
536         * gfortran.dg/data_initialized_2.f90 : New test.
537
538         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
539         appropriate version of 'dmach'.
540
541 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
542
543         PR target/32389
544         * gcc.target/i386/pr32389.c New test.
545
546 2007-06-18  Simon Baldwin <simonb@google.com>
547
548         PR c++/31923
549         * g++.dg/template/error25.C: New.
550         * g++.dg/template/spec35.C: New.
551
552 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
553
554         * gcc.c-torture/compile/pr32355.c: New testcase.
555         
556 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
557
558         PR tree-optimization/32383
559         * g++.dg/opt/pr32383.C: New test.
560
561 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
562
563         PR rtl-optimization/32366
564         * gcc.dg/vect/pr32366.c: New test.
565
566 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
567
568         * gcc.c-torture/compile/pr32349.c: New testcase.
569         
570 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
571
572         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
573         * gcc.target/sparc/combined-2.c: Likewise.
574         * gcc.target/sparc/fexpand.c : Likewise.
575         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
576         * gcc.target/sparc/fpack16.c : Likewise.
577         * gcc.target/sparc/fpmerge.c : Likewise.
578         * gcc.target/sparc/fpmul.c : Likewise.
579         * gcc.target/sparc/noresult.c : Likewise.
580         * gcc.target/sparc/pdist.c: Likewise.
581
582 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
583
584         PR middle-end/31723
585         * gcc.target/i386/recip-divf.c: New test.
586         * gcc.target/i386/recip-sqrtf.c: Ditto.
587         * gcc.target/i386/recip-vec-divf.c: Ditto.
588         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
589         * gcc.target/i386/sse-recip.c: Ditto.
590         * gcc.target/i386/sse-recip-vec.c: Ditto.
591
592 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
593
594         PR tree-opt/32225
595         * gcc.c-torture/compile/20070605-1.c: New test.
596
597         * gcc.c-torture/compile/20070603-1.c: New testcase.
598         * gcc.c-torture/compile/20070603-2.c: New testcase.
599
600         * gcc.c-torture/compile/20070531-1.c: New test.
601
602         PR tree-opt/32167
603         * gcc.c-torture/compile/20070531-2.c: New test.
604
605         PR tree-opt/32144
606         * gcc.c-torture/compile/20070529-1.c: New test.
607
608         PR tree-opt/32145
609         * gcc.c-torture/compile/20070529-2.c: New test.
610
611         PR tree-opt/32015
612         * gcc.c-torture/compile/20070520-1.c: New test.
613
614         * g++.dg/ext/java-1.C: New test.
615
616         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
617         loops instead of one. Remove the "can't determine dependence"
618         check.
619         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
620         needed as the cast is gone in the first place.
621         * gcc.dg/max-1.c: Change local variable a to be a global one.
622         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
623         have a cast which is PREd.
624
625 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
626
627         * g++.dg/lookup/anon6.C: New test.
628
629 2007-06-14  Dirk Mueller  <dmueller@suse.de>
630
631         PR c++/31806
632         * g++.dg/opt/static6.C: New testcase.
633
634 2007-06-14  Geoff Keating  <geoffk@apple.com>
635
636         * g++.dg/ext/visibility/overload-1.C: New.
637
638         PR 31093
639         * g++.dg/ext/visibility/anon4.C: New.
640
641 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
642
643         PR target/32268
644         * gcc.target/i386/pr32268.c: New test.
645
646 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
647
648         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
649         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
650         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
651
652         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
653         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
654         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
655         BID is used.
656
657 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
658
659         PR fortran/32302
660         * gfortran.dg/common_resize_1.f90: New test.
661
662 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
663
664         PR target/32274
665         * gcc.dg/vect/pr32224.c: Fix.   
666         
667 2007-06-13  Eric Christopher  <echristo@apple.com>
668
669         * gcc.target/i386/ssefn-1.c: Add -march=i386.
670
671 2007-06-13  Tobias Burnus  <burnus@net-b.de>
672
673         PR fortran/32323
674         * gfortran.dg/actual_array_vect_1.f90: New.
675
676 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
677
678         * gcc.target/sparc/mfpu.c: New test.
679
680 2007-06-12  Geoff Keating  <geoffk@apple.com>
681
682         * g++.dg/warn/weak1.C: Suppress on Darwin.
683         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
684
685 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
686
687         PR middle-end/31579
688          * g++.dg/torture/pr31579.C: New testcase.
689
690 2007-06-12  Ian Lance Taylor  <iant@google.com>
691
692         PR libstdc++/29286
693         * g++.dg/init/new16.C: New test.
694         * g++.dg/init/new17.C: New test.
695         * g++.dg/init/new18.C: New test.
696         * g++.dg/init/new19.C: New test.
697
698 2007-06-12  Olivier Hainque  <hainque@adacore.com>
699
700         * gnat.dg/lhs_view_convert.adb: New test.
701
702 2007-06-12  Richard Guenther  <rguenther@suse.de>
703
704         PR tree-optimization/15353
705         PR tree-optimization/31657
706         * gcc.c-torture/execute/20070424-1.c: New testcase.
707         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
708         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
709         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
710         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
711         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
712
713 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
714
715         PR rtl-optimization/32293
716         * gcc.dg/pr32293.c: New test.
717
718 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
719
720         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
721
722 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
723
724         PR fortran/29786
725         * gfortran.dg/equiv_7.f90: New test.
726         * gfortran.dg/equiv_constraint_7.f90: Change error message.
727
728         PR fortran/30875
729         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
730
731 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
732
733         * gcc.dg/setjmp-3.c: Rename raise to raise0.
734         * gcc.dg/setjmp-4.c: Likewise.
735         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
736
737 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
738
739         PR rtl-optimization/31025
740         * gfortran.dg/pr31025.f90: New.
741
742 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
743
744         PR target/32280
745         * gcc.target/i386/pr32280.c: New test.
746
747 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
748
749         PR middle-end/32279
750         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
751
752 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
753
754         PR libgfortran/32235
755         * gfortran.dg/backspace_9.f: New test.
756
757 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
758
759         * gcc.dg/tree-ssa/prefetch-7.c: New test.
760
761 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
762
763         * gcc.dg/tree-ssa/loop-28.c: New testcase.
764
765 2007-06-09  Ian Lance Taylor  <iant@google.com>
766
767         PR tree-optimization/32169
768         * gcc.c-torture/compile/pr32169.c: New test.
769
770 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
771
772         * gcc.dg/vect/costmodel: New directory.
773         * gcc.dg/vect/costmodel/i386: New directory.
774         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
775         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
776         New test.
777         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
778         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
779         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
780         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
781         * gcc.dg/vect/costmodel/x86_64: New directory.
782         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
783         New testsuite.
784         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
785         New test.
786         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
787         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
788         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
789         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
790         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
791
792 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
793
794         PR tree-optimization/32243
795         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
796         flags for -Os tests.
797         * gcc.dg/vect/03-vect-pr32243.c: New test.
798
799 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
800
801         PR tree-optimization/32224
802         * gcc.dg/vect/pr32224.c: New test.
803
804 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
805
806         PR c++/32177
807         * g++.dg/gomp/pr32177.C: New test.
808
809 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
810
811         PR testsuite/25241
812         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
813         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
814         warning nor an error.
815         * gcc.dg/Wfatal-2.c: Likewise.
816         * gcc.dg/Werror-1.c: Likewise.
817         * gcc.dg/Werror-5.c: Likewise.
818         * gcc.dg/Werror-7.c: Likewise.
819         * gcc.dg/Werror-10.c: Likewise.
820         * gcc.dg/Werror-11.c: Likewise.
821
822 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
823
824         PR c++/30759
825         * g++.dg/init/brace6.C: New test.
826
827 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
828
829         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
830         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
831         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
832         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
833
834         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
835         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
836         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
837         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
838         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
839         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
840         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
841         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
842
843         * gcc.dg/darwin-minversion-3.c: New.
844
845 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
846
847         * gcc.target/i386/builtin-copysign.c: New test.
848
849 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
850
851         PR tree-optimization/32220
852         * gfortran.dg/predcom-2.f: New testcase.
853
854 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
855
856         PR tree-opt/32231
857         * gcc.target/i386/vectorize4.c: New test.
858
859 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
860
861         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
862
863 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
864
865         PR testsuite/25241
866         * gcc.dg/simd-5.c: Mark output as a note.
867         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
868         dg-message.
869         * gcc.dg/simd-1.c: Likewise.
870         * gcc.dg/always_inline.c: Mark output as a sorry.
871         * gcc.dg/always_inline2.c: Likewise.
872         * gcc.dg/always_inline3.c: Likewise.
873
874 2007-06-06  Ian Lance Taylor  <iant@google.com>
875
876         * g++.dg/conversion/enum1.C: New test.
877
878 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
879
880         PR tree-optimization/32216
881         * gcc.dg/vect/pr32216.c: New test.
882
883 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
884
885         PR testsuite/18923
886         * gfortran.dg/invalid_contains_1.f90: New test.
887         * gfortran.dg/invalid_contains_2.f90: New test.
888
889 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
890
891         PR testsuite/32057
892         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
893         midnight issues.
894
895 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
896
897         PR testsuite/25241
898         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
899         dg-message to match de note.
900         * gcc.dg/pr26570.c: Use dg-message for a note.
901         * gcc.dg/pr29254.c: Use dg-message for generic output and use
902         dg-error instead of dg-warning because of -Werror.
903         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
904         neither an error, nor a warning.
905         * gcc.dg/glibc-uclibc-2.c: Likewise
906         * gcc.dg/cpp/19940712-1.c: Likewise.
907
908 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
909
910         PR preprocessor/23479
911         * gcc.dg/binary-constants-1.c: Add test suites for
912         the 0b-prefixed binary integer constants.
913         * gcc.dg/binary-constants-2.c: Ditto.
914         * gcc.dg/binary-constants-3.c: Ditto.
915         * gcc.dg/binary-constants-4.c: Ditto.
916
917 2007-06-05  Ian Lance Taylor  <iant@google.com>
918
919         * gcc.dg/Wstrict-overflow-19.c: New test.
920
921 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
922
923         * gcc.dg/matrix/matrix-6.c: Remove conversion.
924
925 2007-06-04  Ian Lance Taylor  <iant@google.com>
926
927         * gcc.dg/Wstrict-overflow-18.c: New test.
928
929 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
930
931         PR testsuite/25241
932         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
933         * gcc.dg/cpp/mi5.c: Likewise.
934         * gcc.dg/cpp/mi7.c: Likewise.
935
936 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
937
938         PR c/32191
939         * gcc.dg/pr32191.c: New test.
940
941 2007-05-28  Tobias Burnus  <burnus@net-b.de>
942
943         PR fortran/32124
944         * gfortran.dg/allocate_stat_1.f90: Remove.
945
946 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
947
948         * gcc.target/i386/sse4_2-check.h: New.
949         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
950         * gcc.target/i386/sse4_2-crc32.h: Likewise.
951         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
952         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
953         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
954         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
955         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
956         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
957         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
958         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
959         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
960         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
961         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
962         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
963         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
964         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
965         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
966         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
967
968 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
969
970         * gcc.dg/pie-link.c: New test.
971
972 2007-06-01  Ian Lance Taylor  <iant@google.com>
973
974         * gcc.dg/Wstrict-overflow-17.c: New test.
975
976 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
977
978         * gcc.dg/builtin-return-1.c (g): New.
979         (main): Allocate at least 64 bytes on the stack.
980
981 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
982
983         * g++.dg/init/cleanup3.C: New test.
984
985 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
986
987         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
988         int is 16 bits.
989
990 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
991
992         PR fortran/32156
993         * gfortran.dg/char_array_constructor_3.f90: New test.
994
995 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
996
997         PR tree-optimization/32160
998         * gfortran.dg/predcom-1.f: New test.
999
1000 2007-05-31  Richard Guenther  <rguenther@suse.de>
1001
1002         * g++.dg/other/str_empty.C: Move...
1003         * g++.dg/other/pr30567.C: Move...
1004         * g++.dg/tree-ssa/pr27218.C: Move...
1005         * g++.dg/torture: ...here and remove dg-options.
1006
1007 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
1008
1009         PR c++/32158
1010         * g++.dg/ext/is_pod_incomplete.C: New.
1011
1012 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
1013             Douglas Gregor <doug.gregor@gmail.com>
1014             Pedro Lamarao <pedro.lamarao@mndfck.org>
1015             Howard Hinnant <howard.hinnant@gmail.com>
1016
1017         PR c++/7412
1018         PR c++/29939
1019         * g++.dg/cpp0x/rv8p.C: New.
1020         * g++.dg/cpp0x/temp-constructor-bug.C: New.
1021         * g++.dg/cpp0x/cast-bug.C: New.
1022         * g++.dg/cpp0x/elision_weak.C: New.
1023         * g++.dg/cpp0x/collapse-bug.C: New.
1024         * g++.dg/cpp0x/rv3p.C: New.
1025         * g++.dg/cpp0x/rv7n.C: New.
1026         * g++.dg/cpp0x/overload-conv-1.C: New.
1027         * g++.dg/cpp0x/rv2n.C: New.
1028         * g++.dg/cpp0x/deduce.C: New.
1029         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
1030         * g++.dg/cpp0x/rv6p.C: New.
1031         * g++.dg/cpp0x/template_deduction.C: New.
1032         * g++.dg/cpp0x/implicit-copy.C: New.
1033         * g++.dg/cpp0x/rv1p.C: New.
1034         * g++.dg/cpp0x/cast.C: New.
1035         * g++.dg/cpp0x/rv5n.C: New.
1036         * g++.dg/cpp0x/collapse.C: New.
1037         * g++.dg/cpp0x/overload-conv-2.C: New.
1038         * g++.dg/cpp0x/rv4p.C: New.
1039         * g++.dg/cpp0x/rvo.C: New.
1040         * g++.dg/cpp0x/iop.C: New.
1041         * g++.dg/cpp0x/rv3n.C: New.
1042         * g++.dg/cpp0x/rv7p.C: New.
1043         * g++.dg/cpp0x/reference_collapsing.C: New.
1044         * g++.dg/cpp0x/overload.C: New.
1045         * g++.dg/cpp0x/named.C: New.
1046         * g++.dg/cpp0x/rv2p.C: New.
1047         * g++.dg/cpp0x/rv6n.C: New.
1048         * g++.dg/cpp0x/not_special.C: New.
1049         * g++.dg/cpp0x/bind.C: New.
1050         * g++.dg/cpp0x/rv1n.C: New.
1051         * g++.dg/cpp0x/rv5p.C: New.
1052         * g++.dg/cpp0x/elision.C: New.
1053         * g++.dg/cpp0x/named_refs.C: New.
1054         * g++.dg/cpp0x/unnamed_refs.C: New.
1055         * g++.dg/cpp0x/rv4n.C: New.
1056         * g++.dg/cpp0x/elision_neg.C: New.
1057         * g++.dg/init/copy7.C: Run in C++98 mode.
1058         * g++.dg/overload/arg1.C: Ditto.
1059         * g++.dg/overload/arg4.C: Ditto.
1060
1061 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
1062
1063         PR c++/31809
1064         * g++.dg/opt/static5.C: New test.
1065
1066 2007-05-30  Richard Guenther  <rguenther@suse.de>
1067
1068         * g++.dg/dg.exp: Prune torture/.
1069         * g++.dg/torture/dg-torture.exp: New testsuite.
1070
1071 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
1072
1073         * gcc.target/arm/pr27387.C: Move and rename to ...
1074         * g++.dg/inherit/thunk8.C: ... here.
1075
1076 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
1077
1078         PR tree-optimization/31769
1079         * g++.dg/gomp/pr31769.C: New test.
1080
1081 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
1082
1083         * gcc.target/i386/stack-realign.c: New.
1084
1085 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
1086
1087         * gcc.dg/tree-ssa/prefetch-6.c: New test.
1088
1089 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
1090
1091         * gfortran.dg/sizeof.f90: New.
1092
1093 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1094
1095         PR c/31339
1096         * gcc.dg/boolcomplex-1.c: New test.
1097
1098         PR c++/31339
1099         * g++.dg/ext/boolcomplex-1.c: New test.
1100
1101 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
1102
1103         * gcc.dg/matrix: New directory.
1104
1105 2007-05-28  Tobias Burnus  <burnus@net-b.de>
1106
1107         PR fortran/32124
1108         * gfortran.dg/allocate_stat_1.f90: New.
1109
1110 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
1111
1112         PR fortran/31972
1113         * transfer_hollerith_1.f90: New test.
1114
1115 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1116
1117         PR tree-opt/32100
1118         * gcc.c-torture/execute/vrp-7.c: New test.
1119
1120 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
1121
1122         * gfortran.dg/transfer_simplify_4.f90: New test.
1123
1124 2007-05-27  Tobias Burnus  <burnus@net-b.de>
1125
1126         PR fortran/32088
1127         * gfortran.dg/func_result_3.f90: New.
1128
1129 2007-05-27  Tobias Burnus  <burnus@net-b.de>
1130
1131         PR middle-end/32083
1132         * gfortran.dg/transfer_simplify_3.f90: New.
1133
1134 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
1135
1136         PR target/32065
1137         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
1138         to compile options.
1139         * gcc.target/i386/pr32065-2.c: New test.
1140
1141 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1142
1143         PR fortran/31813
1144         * gfortran.dg/io_constraints_2.f90: Update.
1145
1146 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
1147
1148         PR fortran/31219
1149         * gfortran.dg/array_constructor_17.f90: New test.
1150
1151 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1152
1153         PR tree-opt/32090
1154         * g++.dg/opt/array2.C: New testcase.
1155
1156 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
1157
1158         PR target/32065
1159         * gcc.target/i386/pr32065.c: New test.
1160
1161 2007-05-25  Dirk Mueller  <dmueller@suse.de>
1162             Marcus Meissner <meissner@suse.de>
1163
1164         * gcc.dg/attr-alloc_size.c: New.
1165
1166 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
1167             Lee Millward  <lee.millward@gmail.com>
1168
1169         PR c++/31745
1170         * g++.dg/parse/crash34.C: New test.
1171
1172         * g++.dg/parse/crash35.C: New test.
1173
1174 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
1175
1176         * gcc.target/i386/sse2-check.h: New.
1177         * gcc.target/i386/sse2-vec-1.c: Likewise.
1178         * gcc.target/i386/sse2-vec-2.c: Likewise.
1179         * gcc.target/i386/sse2-vec-3.c: Likewise.
1180         * gcc.target/i386/sse2-vec-4.c: Likewise.
1181         * gcc.target/i386/sse2-vec-5.c: Likewise.
1182         * gcc.target/i386/sse2-vec-6.c: Likewise.
1183
1184 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
1185
1186         PR c++/31431
1187         PR c++/31432
1188         PR c++/31434
1189         PR c++/31435
1190         PR c++/31437
1191         PR c++/31438
1192         PR c++/31442
1193         PR c++/31443
1194         PR c++/31444
1195         PR c++/31445
1196         * g++.dg/cpp0x/pr31431.C: New.
1197         * g++.dg/cpp0x/pr31437.C: New.
1198         * g++.dg/cpp0x/pr31442.C: New.
1199         * g++.dg/cpp0x/pr31444.C: New.
1200         * g++.dg/cpp0x/pr31431-2.C: New.
1201         * g++.dg/cpp0x/pr31432.C: New.
1202         * g++.dg/cpp0x/pr31434.C: New.
1203         * g++.dg/cpp0x/pr31438.C: New.
1204         * g++.dg/cpp0x/pr31443.C: New.
1205         * g++.dg/cpp0x/pr31445.C: New.
1206         * g++.dg/cpp0x/variadic-crash1.C: New.
1207
1208 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
1209
1210         * gcc.target/arm/long-calls-1.c: New test.
1211         * gcc.target/arm/long-calls-2.c: Likewise.
1212         * gcc.target/arm/long-calls-3.c: Likewise.
1213         * gcc.target/arm/long-calls-4.c: Likewise.
1214
1215 2007-05-25  Richard Guenther  <rguenther@suse.de>
1216             Andrew Pinski  <andrew_pinski@playstation.sony.com>
1217
1218         PR tree-optimization/31982
1219         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
1220
1221 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
1222
1223         PR fortran/32047
1224         * gfortran.dg/result_in_spec_2.f90: New test.
1225
1226 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1227
1228         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
1229
1230 2007-05-24  Ollie Wild  <aaw@google.com>
1231
1232         * gcc.dg/cpp/counter-1.c: New test.
1233         * gcc.dg/pch/counter-1.c: New test.
1234         * gcc.dg/pch/counter-1.hs: New file.
1235         * gcc.dg/pch/counter-2.c: New test.
1236         * gcc.dg/pch/counter-2.hs: New file.
1237         * gcc.dg/pch/counter-3.c: New test.
1238         * gcc.dg/pch/counter-3.hs: New file.
1239
1240 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
1241
1242         * gcc.dg/tree-ssa/predcom-1.c: New test.
1243         * gcc.dg/tree-ssa/predcom-2.c: New test.
1244         * gcc.dg/tree-ssa/predcom-3.c: New test.
1245         * gcc.dg/tree-ssa/predcom-4.c: New test.
1246         * gcc.dg/tree-ssa/predcom-5.c: New test.
1247         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
1248
1249 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
1250
1251         PR testsuite/32062
1252         * gcc.target/i386/sse4_1-check.h (MASK): New.
1253
1254 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1255
1256         PR fortran/32038
1257         * gfortran.dg/pr25603.f: Initialize integer variables.
1258
1259 2007-05-23  Ian Lance Taylor  <iant@google.com>
1260
1261         * g++.dg/other/vrp1.C: New test.
1262
1263 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
1264
1265         PR preprocessor/20077
1266         * gcc.dg/cpp/paste15.c: New test.
1267
1268 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
1269             Nigel Stephens  <nigel@mips.com>
1270             Richard Sandiford  <richard@codesourcery.com>
1271
1272         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
1273         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
1274         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
1275         * gcc.target/mips/inter/mips16-inter.exp: New.
1276
1277 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
1278
1279         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
1280
1281 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
1282
1283         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
1284         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
1285         * gcc.target/i386/sse3-addsubps.c: Likewise.
1286         * gcc.target/i386/sse3-haddpd.c: Likewise.
1287         * gcc.target/i386/sse3-haddps.c: Likewise.
1288         * gcc.target/i386/sse3-hsubpd.c: Likewise.
1289         * gcc.target/i386/sse3-hsubps.c: Likewise.
1290         * gcc.target/i386/sse3-lddqu.c: Likewise.
1291         * gcc.target/i386/sse3-movddup.c: Likewise.
1292         * gcc.target/i386/sse3-movshdup.c: Likewise.
1293         * gcc.target/i386/sse3-movsldup.c: Likewise.
1294
1295         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
1296         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
1297         * gcc.target/i386/ssse3-pabsd.c: Likewise.
1298         * gcc.target/i386/ssse3-pabsw.c: Likewise.
1299         * gcc.target/i386/ssse3-palignr.c: Likewise.
1300         * gcc.target/i386/ssse3-phaddd.c: Likewise.
1301         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
1302         * gcc.target/i386/ssse3-phaddw.c: Likewise.
1303         * gcc.target/i386/ssse3-phsubd.c: Likewise.
1304         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
1305         * gcc.target/i386/ssse3-phsubw.c: Likewise.
1306         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
1307         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
1308         * gcc.target/i386/ssse3-pshufb.c: Likewise.
1309         * gcc.target/i386/ssse3-psignb.c: Likewise.
1310         * gcc.target/i386/ssse3-psignd.c: Likewise.
1311         * gcc.target/i386/ssse3-psignw.c: Likewise.
1312         * gcc.target/i386/ssse3-vals.h: Likewise.
1313
1314         * gcc.target/i386/sse3-check.h: New file.
1315         * gcc.target/i386/ssse3-check.h: Likewise.
1316
1317 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1318
1319         PR middle-end/31095
1320         * gcc.c-torture/compile/bcopy-1.c: New testcase.
1321
1322 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1323
1324         PR middle-end/31606
1325         * gcc.c-torture/20070522-1.c: New testcase.
1326
1327 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
1328
1329         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
1330
1331 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
1332
1333         * gcc.c-torture/execute/ieee/20000320-1.x,
1334         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
1335         m68k-*-* and check_effective_target_coldfire_fpu.
1336
1337 2007-05-22  Ollie Wild  <aaw@google.com>
1338
1339         * g++.dg/lookup/hidden-class10.C: New test.
1340         * g++.dg/lookup/hidden-class11.C: New test.
1341
1342 2007-05-22  Ollie Wild  <aaw@google.com>
1343
1344         * g++.dg/lookup/name-clash5.C: New test.
1345         * g++.dg/lookup/name-clash6.C: New test.
1346
1347 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
1348
1349         * g++.dg/other/i386-2.C: Update comments on header files tested.
1350         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
1351         of <tmmintrin.h>.
1352         * gcc.target/i386/sse-12.c: Likewise.
1353         * gcc.target/i386/sse-13.c: Likewise.
1354         * gcc.target/i386/sse-14.c: Likewise.
1355
1356         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
1357         Redefined to test with immediate operand.
1358         (__builtin_ia32_blendps): Likewise.
1359         (__builtin_ia32_blendpd): Likewise.
1360         (__builtin_ia32_dpps): Likewise.
1361         (__builtin_ia32_dpps): Likewise.
1362         (__builtin_ia32_insertps128): Likewise.
1363         (__builtin_ia32_vec_ext_v4sf): Likewise.
1364         (__builtin_ia32_vec_set_v16qi): Likewise.
1365         (__builtin_ia32_vec_set_v4si): Likewise.
1366         (__builtin_ia32_vec_set_v2di): Likewise.
1367         (__builtin_ia32_vec_ext_v16qi): Likewise.
1368         (__builtin_ia32_vec_ext_v4si): Likewise.
1369         (__builtin_ia32_vec_ext_v2di): Likewise.
1370         (__builtin_ia32_roundpd): Likewise.
1371         (__builtin_ia32_roundsd): Likewise.
1372         (__builtin_ia32_roundps): Likewise.
1373         (__builtin_ia32_roundss): Likewise.
1374         (__builtin_ia32_mpsadbw128): Likewise.
1375
1376 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
1377
1378         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
1379
1380 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
1381
1382         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
1383         failures.
1384         * gcc.dg/dfp/func-struct.c: Ditto.
1385         * gcc.dg/dfp/operator-assignment.c: Ditto.
1386         * gcc.dg/dfp/convert-bfp.c: Ditto.
1387         * gcc.dg/dfp/convert-int.c: Ditto.
1388         * gcc.dg/dfp/convert-int-max.c: Ditto.
1389         * gcc.dg/dfp/func-scalar.c: Ditto.
1390         * gcc.dg/dfp/cast.c: Ditto.
1391         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
1392         failures, and fix a typo in return type of arg1_128.
1393         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
1394         failures, and fix a typo in a constant suffix.
1395         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
1396         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
1397
1398 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
1399             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1400
1401         * lib/gcc-dg.exp(process_message): New proc.
1402         (dg-message): New test directive.
1403         * gcc.dg/always_inline.c: Use dg-message.
1404         * gcc.dg/always_inline2.c: Ditto.
1405         * gcc.dg/always_inline3.c: Ditto.
1406         * gcc.dg/invalid-call-1.c: Ditto.
1407         * gcc.dg/pr17506.c: Ditto.
1408         * gcc.dg/simd-5.c: Ditto.
1409         * gcc.dg/simd-6.c: Ditto.
1410         * gcc.dg/va-arg-2.c: Ditto.
1411         * gcc.dg/cpp/syshdr.c: Ditto.
1412         * gcc.dg/cpp/unc4.c: Ditto.
1413         * gcc.dg/cpp/trad/mi1.c: Ditto.
1414         * gcc.dg/cpp/trad/mi5.c: Ditto.
1415         * gcc.dg/cpp/trad/mi7.c: Ditto.
1416         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
1417         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
1418         * gcc.test-framework/test-framework.awk: Special-case outexists
1419         tests.
1420
1421 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
1422
1423         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
1424         (bit_SSE4_2): Likewise.
1425         (bit_POPCNT): Likewise.
1426
1427         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
1428         Check if assembler supports SSE4 instructions.
1429
1430         * gcc.target/i386/sse4_1-blendpd.c: New file.
1431         * gcc.target/i386/sse4_1-blendps.c: Likewise.
1432         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
1433         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
1434         * gcc.target/i386/sse4_1-check.h: Likewise.
1435         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
1436         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
1437         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
1438         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
1439         * gcc.target/i386/sse4_1-extractps.c: Likewise.
1440         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
1441         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
1442         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
1443         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
1444         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
1445         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
1446         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
1447         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
1448         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
1449         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
1450         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
1451         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
1452         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
1453         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
1454         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
1455         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
1456         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
1457         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
1458         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
1459         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
1460         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
1461         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
1462         * gcc.target/i386/sse4_1-pminud.c: Likewise.
1463         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
1464         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
1465         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
1466         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
1467         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
1468         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
1469         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
1470         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
1471         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
1472         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
1473         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
1474         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
1475         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
1476         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
1477         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
1478         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
1479         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
1480         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
1481         * gcc.target/i386/sse4_1-round.h: Likewise.
1482         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
1483         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
1484         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
1485         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
1486         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
1487         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
1488         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
1489         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
1490         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
1491         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
1492         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
1493         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
1494         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
1495         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
1496
1497 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1498
1499         PR fortran/31627
1500         * gfortran.dg/bounds_check_7.f90: New test.
1501
1502 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
1503
1504         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
1505         (check_effective_target_sse4a): Ditto.
1506
1507         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
1508         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
1509         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
1510         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
1511         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
1512         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
1513         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
1514         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
1515         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
1516         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
1517         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
1518         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
1519         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
1520         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
1521         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
1522         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
1523         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
1524         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
1525         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
1526         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
1527
1528 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
1529
1530         * g++.dg/ext/cleanup-1.C: New test.
1531         * g++.dg/ext/cleanup-2.C: Likewise.
1532         * g++.dg/ext/cleanup-3.C: Likewise.
1533         * g++.dg/ext/cleanup-4.C: Likewise.
1534         * g++.dg/ext/cleanup-5.C: Likewise.
1535         * g++.dg/ext/cleanup-6.C: Likewise.
1536         * g++.dg/ext/cleanup-8.C: Likewise.
1537         * g++.dg/ext/cleanup-9.C: Likewise.
1538         * g++.dg/ext/cleanup-10.C: Likewise.
1539         * g++.dg/ext/cleanup-11.C: Likewise.
1540         * g++.dg/ext/cleanup-dtor.C: Likewise.
1541
1542 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1543
1544         PR middle-end/31995
1545         * gcc.dg/vect/vect-102a.c: New test.
1546
1547 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
1548             Paolo Carlini  <pcarlini@suse.de>
1549             Uros Bizjak  <ubizjak@gmail.com>
1550
1551         * gcc.dg/gcc-have-sync-compare-and-swap.c,
1552         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
1553         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
1554         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
1555         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
1556         New testcases.
1557
1558 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
1559
1560         PR fortran/32002
1561         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
1562
1563 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1564
1565         PR fortran/32027
1566         * gfortran.dg/do_3.F90: Add checks for the final value of the
1567         loop variable.
1568
1569 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
1570
1571         * gcc.c-torture/execute/990127-2.x: New file.
1572
1573 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
1574
1575         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
1576         * gcc.target/i386/sse-12: Add -O to compile options.
1577         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
1578         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
1579         and mm3dnow.h.  Add -O to compile options.
1580
1581 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
1582
1583         PR fortran/31867
1584         * gfortran.dg/char_length_5.f90: New test.
1585
1586         PR fortran/31994
1587         * gfortran.dg/array_reference_1.f90: New test.
1588
1589 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1590
1591         PR middle-end/7651
1592         PR c++/11856
1593         PR c/12963
1594         PR c/23587
1595         PR other/29694
1596         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
1597         * gcc.dg/Wtype-limits.c: New.
1598         * gcc.dg/Wtype-limits-Wextra.c: New.
1599         * gcc.dg/Wtype-limits-no.c: New.
1600         * g++.dg/warn/Wtype-limits.C: New.
1601         * g++.dg/warn/Wtype-limits-Wextra.C: New.
1602         * g++.dg/warn/Wtype-limits-no.C: New.
1603
1604 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
1605
1606         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
1607         instead of "-msse2".'
1608         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
1609         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
1610         and mm3dnow.h.
1611         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
1612         to test with immediate operand.
1613         (__builtin_ia32_insertqi): Ditto.
1614         (__builtin_ia32_palignr128): Ditto.
1615         (__builtin_ia32_palignr): Ditto.
1616         (__builtin_ia32_pshufhw): Ditto.
1617         (__builtin_ia32_pshuflw): Ditto.
1618         (__builtin_ia32_pshufd): Ditto.
1619         (__builtin_ia32_vec_set_v8hi): Ditto.
1620         (__builtin_ia32_vec_ext_v8hi): Ditto.
1621         (__builtin_ia32_shufpd): Ditto.
1622         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
1623
1624 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
1625
1626         PR fortran/32001
1627         * gfortran.dg/min_max_conformance.f90: Added more testcases.
1628
1629 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
1630
1631         PR target/31585
1632         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
1633         and "__inline".  Use "-msse" instead of "-msse2".
1634
1635 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1636
1637         PR middle-end/7651
1638         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
1639         * gcc.dg/20030906-2.c: Likewise.
1640         * objc.dg/method-17.m: Add -Wreturn-type.
1641         * obj-c++.dg/method-21.mm: Likewise.
1642
1643 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
1644
1645         PR target/31585
1646         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
1647         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
1648         (__builtin_ia32_psrlqi128): Ditto.
1649         (__builtin_ia32_psrlwi128): Ditto.
1650         (__builtin_ia32_psrldi128): Ditto.
1651         (__builtin_ia32_psrldqi128): Ditto.
1652         (__builtin_ia32_pslldqi128): Ditto.
1653         (__builtin_ia32_psrawi128): Ditto.
1654         (__builtin_ia32_psradi128): Ditto.
1655         (__builtin_ia32_psllqi128): Ditto.
1656         (__builtin_ia32_pslldi128): Ditto.
1657         (__builtin_prefetch): Ditto.
1658         (__builtin_ia32_pshufw): Ditto.
1659         (__builtin_ia32_vec_set_v4hi): Ditto.
1660         (__builtin_ia32_vec_ext_v4hi): Ditto.
1661         (__builtin_ia32_shufps): Ditto.
1662         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
1663
1664 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1665
1666         PR fortran/31974
1667         * gfortran.dg/char_allocation_1.f90: New test.
1668
1669 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1670
1671         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
1672         * gcc.dg/Wconversion-sign.c: New.
1673         * gcc.dg/Wconversion-integer-no-sign.c: New.
1674         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
1675         Wconversion-sign.C
1676         * g++.dg/warn/Wconversion-sign.C: New.
1677         * g++.old-deja/g++.other/warn4.C: Update.
1678         * g++.dg/warn/Wconversion1.C: Likewise.
1679
1680 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1681
1682         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
1683         * gcc.dg/torture/builtin-math-4.c: Likewise.
1684
1685 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1686
1687         PR libfortran/31964
1688         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
1689
1690 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1691
1692         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
1693
1694 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
1695
1696         PR target/31628
1697         * gcc.target/i386/pr31628.c: New.
1698
1699 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
1700
1701         PR middle-end/31344
1702         * gcc.dg/pr31344.c: New test.
1703
1704 2007-05-17  Ian Lance Taylor  <iant@google.com>
1705
1706         PR tree-optimization/31953
1707         * gcc.c-torture/compile/pr31953.c: New test.
1708
1709 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1710
1711         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
1712
1713         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
1714         and drem.
1715         * gcc.dg/torture/builtin-math-4.c: Likewise.
1716
1717         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
1718         * gcc.dg/torture/builtin-math-4.c: Likewise.
1719
1720         * gcc.dg/torture/builtin-math-4.c: New test.
1721
1722 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
1723             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1724
1725         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
1726         * gcc.dg/cpp/include2.c: Ditto.
1727         * gcc.dg/cpp/mac-dir-2.c: Ditto.
1728         * gcc.dg/cpp/paste5.c: Ditto.
1729         * gcc.dg/cpp/paste6.c: Ditto.
1730         * gcc.dg/cpp/paste8.c: Ditto.
1731         * gcc.dg/cpp/paste11.c: Ditto.
1732         * gcc.dg/cpp/paste13.c: Ditto.
1733         * gcc.dg/cpp/skipping2.c: Ditto.
1734         * gcc.dg/reg-vol-struct-1.c: Ditto.
1735         * gcc.dg/Wshadow-1.c: Ditto.
1736         * gcc.dg/cpp/trad/comment.c: Ditto.
1737         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
1738         * gcc.dg/cpp/if-2.c: Ditto.
1739         * gcc.dg/array-5.c: Ditto.
1740         * gcc.dg/inline-15.c: Ditto.
1741         * gcc.dg/pr27953.c: Ditto.
1742         * gcc.dg/Wno-c++-compat.c: Ditto.
1743
1744 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
1745
1746         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
1747
1748 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
1749
1750         * gcc.c-torture/execute/20070517-1.c: New test.
1751
1752 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
1753
1754         PR fortran/31919
1755         * gfortran.dg/min_max_conformance.f90: New test.
1756
1757 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
1758
1759         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
1760         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
1761         gcc.dg/vect/vect-104.c: Use more complex construction to
1762         prevent vectorizing.
1763         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
1764
1765 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
1766
1767         PR tree-optimization/24659
1768         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
1769         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
1770         not vect_int target.
1771         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
1772         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
1773         targets.
1774         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
1775         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
1776         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
1777
1778 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
1779
1780         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
1781         and x86_64-*-* targets.
1782         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
1783
1784 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
1785
1786         PR fortran/18769
1787         PR fortran/30881
1788         PR fortran/31194
1789         PR fortran/31216
1790         PR fortran/31427
1791         * transfer_simplify_1.f90: New test.
1792         * transfer_simplify_2.f90: New test.
1793
1794 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
1795
1796         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
1797
1798 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
1799
1800         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
1801
1802         * gcc.dg/fltconst-pedantic-dfp.c: New test.
1803
1804         PR c/31924
1805         * gcc.dg/fltconst-1.c: New test.
1806
1807         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
1808         * gcc.dg/dfp/operator-assignment.c: Ditto.
1809
1810 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
1811
1812         PR c++/29928
1813         * g++.dg/rtti/typeid5.C: New.
1814
1815 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1816
1817         PR fortran/31725
1818         * gfortran.dg/substr_4.f: New test.
1819
1820 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
1821
1822         * gcc.target/m68k/interrupt_thread-1.c,
1823         gcc.target/m68k/interrupt_thread-2.c,
1824         gcc.target/m68k/interrupt_thread-3.c: New.
1825         * gcc.target/m68k/m68k.exp: Accept fido.
1826
1827 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
1828
1829         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
1830         * gfortran.dg/altreturn_3.f90: Likewise.
1831         * gfortran.dg/assumed_dummy_1.f90: Likewise.
1832         * gfortran.dg/default_numeric_type_1.f90: Likewise.
1833         * gfortran.dg/inquire_iolength.f90: Likewise.
1834         * gfortran.dg/module_naming_1.f90: Likewise.
1835         * gfortran.dg/oldstyle_2.f90: Likewise.
1836         * gfortran.dg/operator_2.f90: Likewise.
1837         * gfortran.dg/parameter_array_element_1.f90: Likewise.
1838         * gfortran.dg/used_types_11.f90: Likewise.
1839         * gfortran.dg/zero_array_components_1.f90: Likewise.
1840         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
1841         * gfortran.dg/parameter_array_dummy.f90: Likewise.
1842         * gfortran.dg/real_const_3.f90: Likewise.
1843
1844 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
1845
1846         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
1847         * gcc.dg/tree-ssa/loop-30.c: New test.
1848
1849 2007-05-13  Richard Guenther  <rguenther@suse.de>
1850
1851         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
1852         scanning forwprop1.
1853         * g++.dg/tree-ssa/pr31146.C: Likewise.
1854
1855 2007-05-13  Revital Eres  <eres@il.ibm.com>
1856
1857         * gcc.dg/dse.c: New test.
1858
1859 2007-05-12  Richard Guenther  <rguenther@suse.de>
1860
1861         PR tree-optimization/31797
1862         * gcc.c-torture/compile/pr31797.c: New testcase.
1863
1864 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
1865
1866         PR fortran/30746
1867         * gfortran.dg/host_assoc_function_1.f90: New test.
1868
1869 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
1870
1871         PR c++/31829
1872         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
1873
1874 2007-05-11  Silvius Rus  <rus@google.com>
1875
1876         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
1877         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
1878         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
1879         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
1880         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
1881         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
1882         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
1883         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
1884         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
1885         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
1886         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
1887         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
1888         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
1889         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
1890         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
1891         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
1892
1893 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
1894
1895         PR other/31852
1896         * gcc.c-torture/execute/builtins/memchr.c: New.
1897         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
1898         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
1899
1900 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
1901
1902         PR fortran/30876
1903         * gfortran.dg/recursive_reference_1.f90: Put error at correct
1904         line.
1905         * gfortran.dg/recursive_reference_2.f90: New test.
1906
1907 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
1908
1909         PR fortran/30878
1910         * gfortran.dg/namelist_29.f90: New test.
1911
1912 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
1913
1914         PR fortran/31474
1915         * gfortran.dg/entry_10.f90: New test.
1916
1917 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
1918
1919         PR tree-optimization/31885
1920         * gcc.dg/tree-ssa/loop-29.c: New test.
1921
1922 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
1923
1924         * assumed_dummy_1.f90: Fix dg directive.
1925         * char_initialiser_actual.f90: Likewise.
1926         * nested_modules_2.f90: Likewise.
1927         * shift-alloc.f90: Likewise.
1928
1929 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
1930
1931         * gcc.dg/20070507-1.c: Disable for non-pic targets.
1932
1933 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1934
1935         PR libfortran/31880
1936         * gfortran.dg/unf_read_corrupted_2.f90: New test.
1937
1938 2007-05-09  Mike Stump  <mrs@apple.com>
1939
1940         * g++.dg/other/first-global.C: Add -fpie for darwin.
1941         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
1942
1943 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
1944
1945         * gcc.dg/20070507-1.c: New testcase.
1946
1947 2007-05-08  Chao-ying Fu  <fu@mips.com>
1948
1949         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
1950         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
1951         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
1952         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
1953
1954 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
1955
1956         PR 31847
1957         * gcc.dg/pr31847.c: New test.
1958
1959 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
1960
1961         PR fortran/31692
1962         * gfortran.dg/actual_array_result_1.f90: New test.
1963
1964 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
1965
1966         PR fortran/29397
1967         * gfortran.dg/parameter_array_init_1.f90: New test.
1968
1969         PR fortran/29400
1970         * gfortran.dg/parameter_array_init_2.f90: New test.
1971
1972 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
1973
1974         PR target/31854
1975         * gcc.target/i386/pr31854.c: New test.
1976
1977 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
1978
1979         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
1980
1981 2007-05-07  Mike Stump  <mrs@apple.com>
1982
1983         * g++.old-deja/g++.mike/empty.C: Add.
1984
1985 2007-05-07  Eric Christopher  <echristo@apple.com>
1986
1987         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
1988
1989 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
1990
1991         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
1992         variable.  Rearrange conversions from binary float to decimal float.
1993
1994 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
1995
1996         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
1997         x86.
1998
1999 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
2000
2001         * gnat.dg/opt1.ad[sb]: New testcase.
2002
2003 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2004
2005         PR fortran/31399
2006         * gfortran.dg/do_3.F90: New test.
2007
2008 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2009
2010         PR fortran/31764
2011         * gfortran.dg/new_line.f90: Add new checks.
2012
2013 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2014
2015         PR fortran/31201
2016         * gfortran.dg/large_unit_1.f90: New.
2017         * gfortran.dg/large_unit_2.f90: New.
2018         * gfortran.dg/iostat_4.f90: New
2019         * gfortran.dg/bounds_check_fail_1.f90: Updated.
2020
2021 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
2022
2023         PR fortran/31540
2024         * gfortran.dg/char_result_4.f90: New test.
2025
2026 2007-06-05  Revital Eres  <eres@il.ibm.com>
2027
2028         PR 30957
2029         * gcc.dg/pr30957-1.c: New test.
2030
2031 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2032
2033         PR fortran/31251
2034         * gfortran.dg/char_type_len_2.f90: New test.
2035
2036 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
2037
2038         PR 31775
2039         * g++.dg/other/nested-extern.cc: New.
2040         * g++.dg/other/nested-extern-1.C: New.
2041         * g++.dg/other/nested-extern-2.C: New.
2042
2043 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
2044
2045         PR fortran/31760
2046         * gfortran.dg/erf.f90: New test.
2047         * gfortran.dg/besxy.f90: New test.
2048
2049 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
2050
2051         PR fortran/22359
2052         * gfortran.dg/fseek.f90: New test.
2053
2054 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
2055
2056         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
2057
2058 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2059
2060         PR libfortran/31210
2061         * gfortran.dg/zero_length_1.f90: New test.
2062
2063 2007-05-04  Tobias Burnus  <burnus@net-b.de>
2064
2065         PR fortran/31803
2066         * gfortran.dg/char_pointer_assign_3.f90: New test.
2067         * gfortran.dg/char_result_2.f90: Re-enable test.
2068
2069 2007-05-04  Tobias Burnus  <burnus@net-b.de>
2070
2071         PR fortran/25071
2072         * gfortran.dg/char_length_3.f90: New test.
2073         * gfortran.dg/char_result_2.f90: Fix test.
2074
2075 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
2076
2077         PR tree-optimization/30565
2078         * gcc.dg/tree-ssa/loop-27.c: New test.
2079
2080 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
2081
2082         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
2083         * gcc.target/bfin/arith.c (__v2hi): Likewise.
2084         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
2085         * gcc.target/bfin/shift.c (__v2hi): Likewise.
2086
2087 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
2088
2089         PR tree-optimization/31699
2090         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
2091         New.
2092         (check_effective_target_vect_floatint_cvt): New.
2093         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
2094         of specific targets.
2095         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
2096         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
2097         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2098         * gcc.dg/vect/vect-iv-4.c: Likewise.
2099         * gcc.dg/vect/vect-multitypes-11.c: New.
2100         * gcc.dg/vect/pr31699.c: New.
2101
2102 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
2103
2104         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
2105
2106 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
2107
2108         PR C++/31663
2109         * g++.dg/warn/anonymous-namespace-2.C: New.
2110         * g++.dg/warn/anonymous-namespace-2.h: New.
2111
2112 2007-05-02  Paul Brook  <paul@codesourcery.com>
2113
2114         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
2115
2116 2007-05-02  Eric Christopher  <echristo@apple.com>
2117
2118         * gcc.dg/cpp/if-div.c: New file.
2119
2120 2007-05-02  Tom Tromey  <tromey@redhat.com>
2121
2122         PR preprocessor/28709:
2123         * gcc.dg/cpp/pr28709.c: New file.
2124
2125 2007-05-02  Richard Guenther  <rguenther@suse.de>
2126
2127         PR tree-optimization/31146
2128         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
2129
2130 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
2131
2132         * gcc.c-torture/compile/limits-blockid.c: New.
2133         * gcc.c-torture/compile/limits-caselabels.c: New.
2134         * gcc.c-torture/compile/limits-declparen.c: New.
2135         * gcc.c-torture/compile/limits-enumconst.c: New.
2136         * gcc.c-torture/compile/limits-exprparen.c: New.
2137         * gcc.c-torture/compile/limits-externalid.c: New.
2138         * gcc.c-torture/compile/limits-fnargs.c: New.
2139         * gcc.c-torture/compile/limits-fndefn.c: New.
2140         * gcc.c-torture/compile/limits-idexternal.c: New.
2141         * gcc.c-torture/compile/limits-idinternal.c: New.
2142         * gcc.c-torture/compile/limits-pointer.c: New.
2143         * gcc.c-torture/compile/limits-stringlit.c: New.
2144         * gcc.c-torture/compile/limits-structmem.c: New.
2145         * gcc.c-torture/compile/limits-structnest.c: New.
2146
2147 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
2148
2149         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
2150
2151 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2152
2153         PR middle-end/31740
2154         * gcc.c-torture/compile/20070501-1.c: New testcase.
2155
2156 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
2157
2158         PR fortran/31732
2159         * gfortran.dg/array_memset_2:  New test case.
2160
2161 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
2162
2163         PR testsuite/31615
2164         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
2165
2166 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
2167
2168         PR testsuite/31589
2169         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
2170         dg-final test.
2171         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
2172         keyword to dg-final test.
2173         * gcc.dg/vect/vect-iv-4.c: Likewise.
2174         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
2175         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
2176         test.
2177         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
2178         cast.
2179         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
2180         * lib/target-supports.exp
2181         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
2182         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
2183
2184 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
2185
2186         * gcc.c-torture/execute/ieee/20000320-1.c: Use
2187         __LONG_LONG_MAX__ and its friends instead of those supplied by
2188         limits.h.
2189
2190 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
2191
2192         PR C++/31721
2193         * g++.dg/ext/vector7.C: New testcase.
2194
2195 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2196
2197         PR fortran/31591
2198         * gfortran.dg/bound_simplification_1.f90: New test.
2199
2200 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2201
2202         PR fortran/31645
2203         * gfortran.dg/bom_error.f90: New test.
2204         * gfortran.dg/bom_include.f90: New test.
2205         * gfortran.dg/bom_UTF16-LE.f90: New test.
2206         * gfortran.dg/bom_UTF16-BE.f90: New test.
2207         * gfortran.dg/bom_UTF-8.f90: New test.
2208         * gfortran.dg/bom_UTF-32.f90: New test.
2209         * gfortran.dg/bom_UTF-8.F90: New test.
2210         * gfortran.dg/bom_include.inc: New file.
2211
2212 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2213
2214         PR C++/30221
2215         * g++.dg/init/ptrfn2.C: New test.
2216         * g++.dg/init/ptrfn3.C: New test.
2217
2218 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
2219
2220         PR fortran/31711
2221         * gfortran.dg/dependency_21.f90: New test.
2222
2223 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2224
2225         * gfortran.dg/secnds.f: Use real*8.
2226         * gfortran.dg/secnds-1.f: Use real*8.
2227
2228 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2229
2230         PR libfortran/31532
2231         * gfortran.dg/inquire_5.f90: Update test.
2232
2233 2007-04-27  Ian Lance Taylor  <iant@google.com>
2234
2235         PR middle-end/31710
2236         * gcc.c-torture/compile/pr31710.c: New test.
2237
2238 2007-04-27  Richard Guenther  <rguenther@suse.de>
2239
2240         PR tree-optimization/30965
2241         PR tree-optimization/30978
2242         * gcc.dg/tree-ssa/pr30978.c: New testcase.
2243         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
2244         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
2245         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
2246
2247 2007-04-27  Richard Guenther  <rguenther@suse.de>
2248
2249         PR tree-optimization/31715
2250         * gcc.dg/Warray-bounds-4.c: New testcase.
2251
2252 2007-04-26  Ian Lance Taylor  <iant@google.com>
2253
2254         PR target/28675
2255         * gcc.c-torture/compile/pr28675.c: New test.
2256
2257 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2258
2259         PR C++/30016
2260         * g++.dg/ext/vector6.C: New test.
2261
2262 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
2263
2264         * gcc.c-torture/execute/ieee/20000320-1.x: New.
2265
2266 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
2267
2268         PR middle-end/31617
2269         * g++.dg/other/str_empty.C: Add expected warning.
2270
2271 2007-04-26  Richard Guenther  <rguenther@suse.de>
2272         Daniel Berlin  <dberlin@dberlin.org>
2273
2274         PR tree-optimization/30567
2275         * g++.dg/other/pr30567.C: New testcase.
2276
2277 2007-04-26  Richard Guenther  <rguenther@suse.de>
2278
2279         PR tree-optimization/31703
2280         * gcc.c-torture/compile/pr31703.c: New testcase.
2281         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
2282         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
2283
2284 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
2285
2286         * gfortran.dg/open_errors.f90: Added if statements checking
2287         the value of iostat.
2288
2289 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
2290
2291         PR c++/31598
2292         * g++.dg/gomp/pr31598.C: New test.
2293
2294         PR tree-optimization/30558
2295         * g++.dg/gomp/pr30558.C: New test.
2296
2297 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
2298
2299         PR c++/31338
2300         * g++.dg/ext/complex2.C: New test.
2301
2302 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
2303
2304         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
2305
2306 2007-04-25  Thiemo Seufer  <ths@mips.com>
2307
2308         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
2309         value to signed char.
2310
2311 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
2312
2313         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
2314         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
2315         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
2316
2317 2007-04-25  Tobias Burnus  <burnus@net-b.de>
2318
2319         PR fortran/31668
2320         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
2321         statement functions.
2322         * gfortran.dg/c_by_val_5.f90: New test.
2323
2324 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
2325
2326         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
2327         with two new subroutines to avoid parameter-induced aliasing.
2328         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
2329         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
2330
2331 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2332
2333         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
2334         * g++.dg/warn/Warray-bounds.C: Likewise.
2335
2336 2007-04-24  Ian Lance Taylor  <iant@google.com>
2337
2338         PR tree-optimization/31605
2339         * gcc.c-torture/execute/pr31605.c: New test.
2340
2341 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2342
2343         PR fortran/31587
2344         * lib/gcc-dg.exp (scan-module): New function.
2345         * gfortran.dg/module_md5_1.f90: New test.
2346
2347 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
2348
2349         * g++.old-deja/g++.pt/defarg6.C: Only run with
2350         -std=gnu++98.
2351         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
2352         * g++.dg/cpp0x/variadic61.C: Ditto.
2353         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
2354         * g++.dg/cpp0x/variadic62.C: Ditto.
2355         * g++.dg/template/meminit1.C: Ditto.
2356         * g++.dg/template/operator7.C: Ditto.
2357         * g++.dg/template/static15.C: Ditto.
2358         * g++.dg/template/invalid1.C: Ditto.
2359         * g++.dg/template/shift1.C: Ditto.
2360         * g++.dg/template/error10.C: Ditto.
2361
2362 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
2363
2364         PR diagnostic/25923
2365         * gfortran.dg/pr25923.f90: New test.
2366
2367 2007-04-24  Ian Lance Taylor  <iant@google.com>
2368
2369         PR tree-optimization/31602
2370         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
2371
2372 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
2373
2374         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
2375         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
2376
2377 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
2378
2379         * gcc.target/i386/reload-1.c. New.
2380
2381 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2382             Olga Golovanevsky  <olga@il.ibm.com>
2383
2384         * g++.dg/other/str_empty.C: New test.
2385
2386 2007-04-24  Richard Henderson  <rth@redhat.com>
2387
2388         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
2389
2390 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
2391
2392         PR target/31641
2393         * gcc.c-torture/compile/pr31641.c: New testcase.
2394
2395 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
2396
2397         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
2398         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
2399         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
2400         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
2401
2402 2007-04-23  Simon Baldwin  <simonb@google.com>
2403
2404         * g++.dg/other/error15.C: New.
2405         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
2406         triggering a "multiple parameters named" error.
2407
2408 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
2409
2410         PR fortran/31618
2411         * gfortran.dg/backspace_8.f:  New test case.
2412
2413 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
2414
2415         PR fortran/31630
2416         * gfortran.dg/used_types_17.f90: New test.
2417
2418         PR fortran/31620
2419         * gfortran.dg/zero_array_components_1.f90: New test.
2420
2421 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2422
2423         PR fortran/31616
2424         * gfortran.dg/open_errors.f90: Allow a different error message.
2425
2426 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
2427
2428         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
2429         Rename from check_effective_target_vect_pack_mod.  Rename global
2430         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
2431         messages.
2432         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
2433         rename.
2434         * gcc.dg/vect/vect-iv-8a.c: Ditto.
2435         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
2436
2437 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2438
2439         PR middle-end/31448
2440         * gcc.c-torture/execute/pr31448.c: New testcase.
2441
2442 2007-04-22  Nick Clifton  <nickc@redhat.com>
2443
2444         * gcc.dg/20020312-2.c: Add support for the FRV.
2445
2446 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
2447
2448         PR tree-optimization/24659
2449         * gcc.dg/vect/vect-float-extend-1.c: New test.
2450         * gcc.dg/vect/vect-float-truncate-1.c: New test.
2451
2452 2007-04-22  Richard Guenther  <rguenther@suse.de>
2453
2454         PR tree-optimization/29789
2455         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
2456         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
2457
2458 2007-04-22  Revital Eres  <eres@il.ibm.com>
2459
2460         * gcc.dg/var-expand2.c: New test.
2461
2462 2007-04-22  Revital Eres  <eres@il.ibm.com>
2463
2464         * gcc.dg/var-expand3.c: New test.
2465
2466 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2467
2468         PR fortran/31495
2469         * gfortran.dg/continuation_8.f90: New test.
2470
2471 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2472
2473         PR C/30265
2474         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
2475         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
2476
2477 2007-04-21  Richard Guenther  <rguenther@suse.de>
2478
2479         PR middle-end/31136
2480         * gcc.c-torture/execute/pr31136.c: New testcase.
2481
2482 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
2483
2484         * gcc.target/i386/movsi-sm-1.c: New.
2485
2486 2007-04-20  Richard Henderson  <rth@redhat.com>
2487
2488         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
2489         * gcc.dg/pr27095.c: Cope with alpha GOT load.
2490
2491 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
2492
2493         * gcc.target/i386/ordcmp-1.c: New test.
2494         * gcc.target/i386/unordcmp-1.c: New test.
2495
2496         PR tree-optimization/31632
2497         * gcc.c-torture/compile/20070419-1.c: New test.
2498
2499 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2500
2501         * gcc.dg/invalid-call-1.c: New test.
2502
2503 2007-04-18  Dirk Mueller  <dmueller@suse.de>
2504
2505         PR diagnostic/31227
2506         * gcc.dg/Warray-bounds-3.c: New.
2507
2508 2007-04-18  Richard Guenther  <rguenther@suse.de>
2509
2510         PR tree-optimization/19431
2511         PR tree-optimization/21463
2512         * gcc.c-torture/execute/20070212-1.c: New testcase.
2513         * gcc.c-torture/execute/20070212-2.c: Likewise.
2514         * gcc.c-torture/execute/20070212-3.c: Likewise.
2515         * gcc.dg/tree-ssa/pr19431.c: Likewise.
2516         * gcc.dg/tree-ssa/pr21463.c: Likewise.
2517         * g++.dg/tree-ssa/pr21463.C: Likewise.
2518         * g++.dg/tree-ssa/pr30738.C: Likewise.
2519
2520 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
2521
2522         PR c++/31513
2523         * g++.dg/expr/bitfield8.C: New test.
2524
2525 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
2526             Richard Sandiford  <richard@codesourcery.com>
2527
2528         * lib/target-supports.exp (check_profiling_available): Return 0
2529         for uClibc with -p or -pg.
2530
2531 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
2532
2533         PR c++/31517
2534         * g++.dg/template/init7.C: New test.
2535
2536 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
2537
2538         PR rtl-optimization/31360
2539         * gcc.dg/loop-7.c: New test.
2540
2541 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
2542
2543         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
2544         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
2545         build.
2546         (compat-execute): Likewise.
2547         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
2548         files to remote hosts.
2549         * lib/c-ctorture.exp (c-torture-compile): Likewise.
2550         (c-torture-execute): Likewise.
2551         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
2552         or plain file.  Use remote_upload and remote_download to copy
2553         files about.
2554         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
2555         before scanning it.
2556
2557 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
2558
2559         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
2560
2561 2007-04-16  Lawrence Crowl  <crowl@google.com>
2562
2563         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
2564         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
2565         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
2566         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
2567         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
2568         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
2569         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
2570         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
2571         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
2572         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
2573         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
2574
2575         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
2576         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
2577         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
2578         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
2579         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
2580         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
2581         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
2582         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
2583         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
2584         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
2585         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
2586
2587 2007-04-16  Ian Lance Taylor  <iant@google.com>
2588
2589         PR tree-optimization/31522
2590         * gcc.dg/Wstrict-overflow-16.c: New test.
2591
2592 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
2593
2594         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
2595
2596 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
2597
2598         PR fortran/31144
2599         * gfortran.dg/module_naming_1.f90: New.
2600
2601 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
2602
2603         * lib/target-supports.exp (check_profiling_available): Return
2604         false for m68k-*-uclinux.
2605
2606 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
2607
2608         PR c++/29365
2609         Testcase for c++ anonymous namespace warning
2610
2611         * g++.dg/warn/anonymous-namespace-1.C: New test
2612         * g++.dg/warn/anonymous-namespace-1.h: New test
2613
2614 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2615
2616         PR testsuite/31578
2617         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
2618
2619 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2620
2621         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
2622
2623 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
2624
2625         PR fortran/31204
2626         * gfortran.dg/array_constructor_16.f90: New test.
2627
2628 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
2629
2630         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
2631         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
2632
2633 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2634
2635         PR rtl-optimization/31500
2636         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
2637         * g++.dg/warn/Warray-bounds.C: Likewise.
2638
2639 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2640
2641         PR C/31520
2642         * gcc.dg/gnu89-init-4.c: New testcase.
2643
2644 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
2645
2646         PR c++/25874
2647         * gcc.dg/gomp/pr25874.c: Add dg-options.
2648         * g++.dg/gomp/pr25874.C: Add dg-options.
2649
2650 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
2651
2652         PR fortran/21061
2653         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
2654         * gfortran.dg/warnings_are_errors_1.f: New testcase.
2655
2656 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2657
2658         PR fortran/31561
2659         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
2660
2661 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
2662
2663         PR fortran/29507
2664         PR fortran/31404
2665         * gfortran.dg/initialization_6.f90: New test.
2666
2667 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
2668
2669         * gcc.c-torture/compile/pr27528.c: Require nonpic.
2670
2671         * lib/target-supports.exp (check_gc_sections_available):
2672         Return false if ldflags includes -elf2flt.
2673
2674 2007-04-13  Jason Merrill  <jason@redhat.com>
2675
2676         PR c++/31074
2677         * conv3.C: New test.
2678
2679 2007-04-13  Mike Stump  <mrs@apple.com>
2680
2681         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
2682         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
2683
2684 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
2685
2686         PR tree-optimization/29598
2687         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
2688
2689 2007-04-13  Tobias Burnus  <burnus@net-b.de>
2690
2691         PR fortran/31559
2692         * gfortran.dg/func_assign.f90: New test.
2693
2694 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
2695
2696         PR fortran/31550
2697         * gfortran.dg/used_types_16.f90: New test.
2698
2699 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
2700
2701         PR fortran/18937
2702         * gfortran.dg/goto_2.f90: New.
2703         * gfortran.dg/goto_3.f90: New.
2704         * gfortran.dg/pr17708.f90: Rename to ...
2705         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
2706
2707 2007-04-13  Tobias Burnus  <burnus@net-b.de>
2708
2709         PR fortran/31562
2710         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
2711         instead of a struct.
2712
2713 2007-04-13  Tobias Burnus  <burnus@net-b.de>
2714
2715         PR fortran/31562
2716         * gfortran.dg/value_4.c: Use GNU extensions for complex
2717         instead of a struct.
2718
2719 2007-04-13  Richard Guenther  <rguenther@suse.de>
2720
2721         PR tree-optimization/21258
2722         * gcc.dg/tree-ssa/vrp34.c: New testcase.
2723
2724 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2725
2726         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
2727         <complex.h>.
2728
2729 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
2730
2731         PR fortran/31250
2732         * gfortran.dg/char_length_2.f90: New.
2733         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
2734         * gfortran.dg/repeat_4.f90: Likewise.
2735
2736         PR fortran/31266
2737         * gfortran.dg/char_assign_1.f90: New.
2738
2739         PR fortran/31471
2740         * gfortran.dg/block_name_1.f90: New.
2741         * gfortran.dg/block_name_2.f90: New.
2742
2743 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
2744
2745         PR c++/31078
2746         * g++.dg/other/pr31078.C: New.
2747
2748 2007-04-12  Richard Guenther  <rguenther@suse.de>
2749
2750         PR tree-optimization/31169
2751         * gcc.c-torture/execute/pr31169.c: New testcase.
2752
2753 2007-04-12  Richard Guenther  <rguenther@suse.de>
2754
2755         PR tree-optimization/24689
2756         PR tree-optimization/31307
2757         * g++.dg/tree-ssa/pr31307.C: New testcase.
2758         * gcc.dg/tree-ssa/pr24689.c: Likewise.
2759
2760 2007-04-12  Tobias Burnus  <burnus@net-b.de>
2761
2762         PR fortran/31472
2763         * gfortran.dg/access_spec_1.f90: New test.
2764         * gfortran.dg/access_spec_2.f90: New test.
2765         * gfortran.dg/non_module_public.f90: Match new error message.
2766
2767 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
2768
2769         PR testsuite/31538
2770         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
2771         to 4 at line 38 to fix bounds problem.
2772
2773 2007-04-11  Tobias Burnus  <burnus@net-b.de>
2774
2775         PR testsuite/31240
2776         * gfortran.dg/pointer_intent_1.f90: Fix test.
2777
2778 2007-04-10  Eric Christopher  <echristo@apple.com>
2779
2780         * lib/target-supports.exp
2781         (check_effective_target_fstack_protector): Rewrite.
2782
2783 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
2784
2785         PR c++/31449
2786         * g++.dg/init/const5.C: New test.
2787
2788 2007-04-09  Jan Hubicka  <jh@suse.cz>
2789
2790         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
2791
2792 2007-04-08  Jan Hubicka  <jh@suse.cz>
2793
2794         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
2795
2796 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
2797
2798         PR fortran/31257
2799         * gfortran.dg/achar_4.f90: New test.
2800
2801 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
2802
2803         PR fortran/30880
2804         * gfortran.dg/used_dummy_types_8.f90: New test.
2805
2806 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
2807
2808         PR fortran/30872
2809         * gfortran.dg/parameter_array_element_1.f90: New test.
2810
2811 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
2812
2813         PR fortran/31222
2814         * gfortran.dg/default_numeric_type_1.f90: New test.
2815
2816 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
2817
2818         PR fortran/31424
2819         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
2820
2821 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
2822
2823         PR fortran/31293
2824         * gfortran.dg/interface_12.f90: New test.
2825
2826 2007-04-07  Bruce Korb  <bkorb@gnu.org>
2827
2828         * gcc.dg/format/opt-6.c: New test.
2829         * gcc.dg/format/nul-1.c: New test.
2830         * gcc.dg/format/nul-2.c: New test.
2831
2832 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2833
2834         PR libgfortran/31395
2835         * gfortran.dg/fmt_colon.f90: New test.
2836
2837 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
2838
2839         * g++.old-deja/g++.other/init18.C: Use
2840         dg-require-effective-target instead of an explicit xfail.
2841
2842 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
2843
2844         * gcc.dg/dfp/signbit-1.c
2845         * gcc.dg/dfp/signbit-2.c
2846
2847 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
2848
2849         PR fortran/31483
2850         * gfortran.dg/altreturn_5.f90: New test.
2851
2852 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
2853
2854         PR fortran/31292
2855         * gfortran.dg/contained_module_proc_1.f90: New test.
2856
2857 2007-04-04  Stuart Hastings  <stuart@apple.com>
2858
2859         PR 31281
2860         * objc/execute/exceptions/pr31281.m: New.
2861
2862 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
2863
2864         * g++.dg/ext/dllimport12.C: Update comments.
2865
2866 2007-04-03  Eric Christopher  <echristo@apple.com>
2867
2868         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
2869
2870 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2871
2872         PR fortran/31304
2873         * gfortran.dg/repeat_2.f90: New test.
2874         * gfortran.dg/repeat_3.f90: New test.
2875         * gfortran.dg/repeat_4.f90: New test.
2876
2877 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
2878
2879         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
2880
2881 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
2882
2883         PR c++/30847
2884         * g++.dg/parse/cond3.C: New test.
2885
2886         PR middle-end/30704
2887         * gcc.c-torture/execute/ieee/pr30704.c: New test.
2888
2889 2007-04-02  Jason Merrill  <jason@redhat.com>
2890
2891         PR c++/31187
2892         * g++.dg/ext/visibility/anon3.C: New test.
2893
2894 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2895
2896         PR libgfortran/31052
2897         * gfortran.dg/namelist_28.f90: New test.
2898
2899 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2900
2901         PR libgfortran/31366
2902         * gfortran.dg/direct_io_6.f90: New test.
2903
2904 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2905
2906         PR libgfortran/31207
2907         * gfortran.dg/advance_5.f90: New test.
2908         * gfortran.dg/advance_6.f90: New test.
2909
2910 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
2911
2912         * g++.dg/ext/dllimport6.C: Remove extra ';'.
2913         * g++.dg/ext/dllimport7.C: Likewise.
2914         * g++.dg/ext/selectany1.C: Likewise.
2915
2916 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
2917
2918         * g++.dg/parser/pr31138.C: New.
2919         * g++.dg/parser/pr31140.C: New.
2920         * g++.dg/parser/pr31141.C: New.
2921
2922 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
2923
2924         PR c++/26099
2925         * g++.dg/ext/is_base_of.C: New.
2926         * g++.dg/ext/has_virtual_destructor.C: New.
2927         * g++.dg/ext/is_polymorphic.C: New.
2928         * g++.dg/ext/is_base_of_diagnostic.C: New.
2929         * g++.dg/ext/is_enum.C: New.
2930         * g++.dg/ext/has_nothrow_assign.C: New.
2931         * g++.dg/ext/has_nothrow_constructor.C: New.
2932         * g++.dg/ext/is_empty.C: New.
2933         * g++.dg/ext/has_trivial_copy.C: New.
2934         * g++.dg/ext/has_trivial_assign.C: New.
2935         * g++.dg/ext/is_abstract.C: New.
2936         * g++.dg/ext/is_pod.C: New.
2937         * g++.dg/ext/has_nothrow_copy.C: New.
2938         * g++.dg/ext/is_class.C: New.
2939         * g++.dg/ext/has_trivial_constructor.C: New.
2940         * g++.dg/ext/is_union.C: New.
2941         * g++.dg/ext/has_trivial_destructor.C: New.
2942         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
2943         * g++.dg/template/crash43.C: Likewise.
2944
2945 2007-03-29  Dirk Mueller  <dmueller@suse.de>
2946
2947         * g++.dg/warn/pedantic2.C: New testcase.
2948
2949 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2950
2951         * size_dim.f90: Fix dg directive.
2952         * pr16433.f: Likewise.
2953         * use_6.f90: Likewise.
2954         * use_7.f90: Likewise.
2955         * entry_9.f90: Likewise.
2956         * pointer_intent_2.f90: Likewise.
2957         * protected_1.f90: Likewise.
2958         * fmt_missing_period_2.f: Likewise.
2959         * pointer_intent_3.f90: Likewise.
2960         * protected_2.f90: Likewise.
2961         * protected_3.f90: Likewise.
2962         * pr15754.f90: Likewise.
2963         * protected_4.f90: Likewise.
2964         * protected_5.f90: Likewise.
2965         * initialization_2.f90: Likewise.
2966         * protected_6.f90: Likewise.
2967         * continuation_7.f90: Likewise.
2968         * derived_function_interface_1.f90: Likewise.
2969         * der_pointer_4.f90: Likewise.
2970         * fmt_zero_precision.f90: Likewise.
2971         * blockdata_3.f90: Likewise.
2972         * fmt_missing_period_1.f: Likewise.
2973         * real_const_3.f90: Likewise.
2974         * use_4.f90: Likewise.
2975         * fmt_missing_period_3.f: Likewise.
2976         * use_5.f90: Likewise.
2977
2978 2007-03-28  Mike Stump  <mrs@apple.com>
2979
2980         * gcc.dg/darwin-comm.c: Add.
2981
2982 2007-03-28  Eric Christopher  <echristo@apple.com>
2983
2984         * lib/target-supports.exp (check_effective_target_fstack_protector):
2985         New.
2986         * gcc.dg/ssp-1.c: Use.
2987         * gcc.dg/ssp-2.c: Ditto.
2988
2989 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
2990
2991         PR c++/29077
2992         * g++.dg/parse/constructor3.C: New test.
2993
2994 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
2995
2996         * gnat.dg/thin_pointer.ad[sb]: New test.
2997
2998 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
2999
3000         * g++.dg/cpp0x/bracket1.C: New.
3001         * g++.dg/cpp0x/bracket2.C: New.
3002         * g++.dg/cpp0x/bracket3.C: New.
3003         * g++.dg/cpp0x/bracket4.C: New.
3004
3005 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
3006
3007         * g++.dg/cpp0x/temp_default1.C: New.
3008         * g++.dg/cpp0x/temp_default3.C: New.
3009         * g++.dg/cpp0x/temp_default2.C: New.
3010         * g++.dg/cpp0x/temp_default4.C: New.
3011
3012 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
3013
3014         PR c++/29993
3015         * g++.dg/other/cv_func2.C: New.
3016
3017 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
3018
3019         * gcc.dg/dfp/func-vararg-alternate.h: New file.
3020         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
3021         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
3022         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
3023
3024         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
3025         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
3026
3027         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
3028
3029         * lib/compat.exp (compat-execute): Fix processing of file names.
3030
3031 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
3032
3033         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
3034
3035 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
3036
3037         * lib/target-supports.exp (check_effective_target_fortran_large_real):
3038         Delete created executable test file.
3039         (check_effective_target_fortran_large_int): Ditto.
3040         (check_effective_target_static_libgfortran): Ditto.
3041
3042 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
3043
3044         PR c++/30500
3045         * g++.dg/warn/pragma-system_header1.C: New test.
3046         * g++.dg/warn/pragma-system_header2.C: New test.
3047         * g++.dg/warn/pragma-system_header1.h. New.
3048         * g++.dg/warn/pragma-system_header2.h. New.
3049
3050 2007-03-26  Ian Lance Taylor  <iant@google.com>
3051
3052         PR tree-optimization/31345
3053         * gcc.c-torture/compile/pr31345-1.c: New test.
3054
3055 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
3056
3057         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
3058         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
3059         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
3060         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
3061         * gfortran.dg/overload_1.f90: Likewise.
3062         * gfortran.dg/impure_assignment_1.f90: Likewise.
3063         * gfortran.dg/error_recovery_3.f90: Likewise.
3064         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
3065         * gfortran.dg/sequence_types_1.f90: Likewise.
3066         * gfortran.dg/internal_references_1.f90: Likewise.
3067         * gfortran.dg/present_1.f90: Likewise.
3068         * gfortran.dg/volatile10.f90: Likewise.
3069         * gfortran.dg/module_equivalence_2.f90: Likewise.
3070         * gfortran.dg/use_4.f90: Likewise.
3071         * gfortran.dg/elemental_result_1.f90: Likewise.
3072         * gfortran.dg/generic_actual_arg.f90: Likewise.
3073         * gfortran.dg/private_type_5.f90: Likewise.
3074         * gfortran.dg/protected_4.f90: Likewise.
3075         * gfortran.dg/interface_3.f90: Likewise.
3076
3077 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
3078
3079         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
3080         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
3081
3082 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
3083
3084         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
3085
3086 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3087
3088         PR libgfortran/31199
3089         * gfortran.dg/fmt_t_4.f90: New test.
3090
3091 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3092
3093         PR libfortran/31297
3094         * gfortran.dg/backspace_5.f:  Initialize variable(s).
3095         * gfortran.dg/backspace_6.f:  Likewise.
3096         * gfortran.dg/char_bounds_check_fail_1: Likewise.
3097         * gfortran.dg/direct_io_2.f90:  Likewise.
3098         * gfortran.dg/write_back.f:  Likewise.
3099         * gfortran.dg/write_rewind_2.f:  Likewise.
3100         * gfortran.dg/write_rewind_1.f:  Likewise.
3101         * gfortran.dg/write_rewind_2.f:  Likewise.
3102
3103 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
3104
3105         PR tree-optimization/30784
3106         * gcc.dg/vect/pr30784.c: New test.
3107
3108 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3109
3110         PR fortran/30877
3111         * gfortran.dg/operator_1.f90: New test.
3112         * gfortran.dg/operator_2.f90: New test.
3113
3114 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3115
3116         PR libfortran/31196
3117         * gfortran.dg/reshape_transpose_1.f90:  New test.
3118
3119 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3120
3121         PR fortran/30655
3122         * gfortran.dg/bounds_check_6.f90: New test.
3123
3124 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
3125
3126         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
3127         #ifndef/#endif.
3128         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
3129         * gcc.dg/dfp/decfloat-constants.c: Ditto.
3130
3131 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
3132
3133         PR fortran/31209
3134         * gfortran.dg/pointer_function_actual_1.f90: New test.
3135
3136         PR fortran/31200
3137         * gfortran.dg/pointer_function_actual_2.f90: New test.
3138
3139         PR fortran/31215
3140         * gfortran.dg/result_in_spec_1.f90: New test.
3141
3142 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3143
3144         PR fortran/30834
3145         * gfortran.dg/integer_exponentiation_3.F90: New test.
3146         * gfortran.dg/integer_exponentiation_4.f90: New test.
3147         * gfortran.dg/integer_exponentiation_5.F90: New test.
3148
3149 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
3150
3151         PR c++/30863
3152         * g++.dg/template/error24.C: New test.
3153         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
3154
3155 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
3156
3157         PR c++/31273
3158         * g++.dg/expr/bitfield7.C: New test.
3159
3160 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3161
3162         PR other/23572
3163         * gcc.dg/float-range-4.c: New.
3164         * gcc.dg/float-range-1.c: Update. Test for a warning.
3165         * gcc.dg/float-range-3.c: New.
3166         * gcc.dg/float-range-5.c: New.
3167
3168 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3169
3170         PR fortran/31262
3171         * gfortran.dg/no_range_check_1.f90: New test.
3172
3173 2007-03-22  Dirk Mueller  <dmueller@suse.de>
3174
3175         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
3176         * g++.dg/other/static1.C: Remove stray semicolon.
3177         * g++.dg/other/init1.C: Likewise.
3178         * g++.dg/rtti/dyncast1.C: Likewise.
3179         * g++.dg/tree-ssa/pr17153.C: Likewise.
3180         * g++.dg/lookup/disamb1.C: Likewise.
3181         * g++.dg/lookup/scoped2.C: Likewise.
3182         * g++.dg/lookup/friend7.C: Likewise.
3183         * g++.dg/parse/parse4.C: Likewise.
3184         * g++.dg/parse/parse5.C: Likewise.
3185         * g++.dg/expr/pr29066.C: Likewise.
3186         * g++.dg/expr/cast4.C: Likewise.
3187         * g++.dg/tc1/dr193.C: Likewise.
3188         * g++.dg/tc1/dr213.C: Likewise.
3189         * g++.dg/abi/dcast1.C: Likewise.
3190         * g++.dg/abi/covariant2.C: Likewise.
3191         * g++.dg/inherit/covariant11.C: Likewise.
3192         * g++.dg/inherit/covariant9.C: Likewise.
3193         * g++.dg/inherit/covariant10.C: Likewise.
3194         * g++.dg/init/static3.C: Likewise.
3195         * g++.dg/init/init-ref3.C: Likewise.
3196         * g++.dg/init/ref10.C: Likewise.
3197         * g++.dg/template/meminit2.C: Likewise.
3198         * g++.dg/template/using9.C: Likewise.
3199         * g++.dg/template/friend9.C: Likewise.
3200         * g++.dg/template/ref1.C: Likewise.
3201         * g++.old-deja/g++.warn/inline.C: Likewise.
3202         * g++.old-deja/g++.robertl/eb91.C: Likewise.
3203         * g++.old-deja/g++.robertl/eb46.C: Likewise.
3204         * g++.old-deja/g++.robertl/eb34.C: Likewise.
3205         * g++.old-deja/g++.robertl/eb43.C: Likewise.
3206         * g++.old-deja/g++.robertl/eb26.C: Likewise.
3207         * g++.old-deja/g++.robertl/eb116.C: Likewise.
3208         * g++.old-deja/g++.brendan/copy5.C: Likewise.
3209         * g++.old-deja/g++.brendan/overload8.C: Likewise.
3210         * g++.old-deja/g++.brendan/overload11.C: Likewise.
3211         * g++.old-deja/g++.brendan/copy7.C: Likewise.
3212         * g++.old-deja/g++.brendan/crash38.C: Likewise.
3213         * g++.old-deja/g++.brendan/template11.C: Likewise.
3214         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
3215         * g++.old-deja/g++.brendan/crash50.C: Likewise.
3216         * g++.old-deja/g++.brendan/crash16.C: Likewise.
3217         * g++.old-deja/g++.jason/pmem2.C: Likewise.
3218         * g++.old-deja/g++.jason/parse9.C: Likewise.
3219         * g++.old-deja/g++.jason/byval2.C: Likewise.
3220         * g++.old-deja/g++.jason/overload8.C: Likewise.
3221         * g++.old-deja/g++.jason/pmf8.C: Likewise.
3222         * g++.old-deja/g++.jason/template33.C: Likewise.
3223         * g++.old-deja/g++.jason/return3.C: Likewise.
3224         * g++.old-deja/g++.jason/scoping2.C: Likewise.
3225         * g++.old-deja/g++.jason/virtual.C: Likewise.
3226         * g++.old-deja/g++.jason/opeq3.C: Likewise.
3227         * g++.old-deja/g++.jason/template27.C: Likewise.
3228         * g++.old-deja/g++.jason/synth6.C: Likewise.
3229         * g++.old-deja/g++.jason/ref8.C: Likewise.
3230         * g++.old-deja/g++.jason/offset1.C: Likewise.
3231         * g++.old-deja/g++.other/static20.C: Likewise.
3232         * g++.old-deja/g++.other/array1.C: Likewise.
3233         * g++.old-deja/g++.other/new3.C: Likewise.
3234         * g++.old-deja/g++.other/array2.C: Likewise.
3235         * g++.old-deja/g++.other/overload9.C: Likewise.
3236         * g++.old-deja/g++.other/cast6.C: Likewise.
3237         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
3238         * g++.old-deja/g++.other/eh4.C: Likewise.
3239         * g++.old-deja/g++.other/using7.C: Likewise.
3240         * g++.old-deja/g++.other/init18.C: Likewise.
3241         * g++.old-deja/g++.other/dyncast1.C: Likewise.
3242         * g++.old-deja/g++.other/dyncast2.C: Likewise.
3243         * g++.old-deja/g++.other/dtor11.C: Likewise.
3244         * g++.old-deja/g++.pt/static11.C: Likewise.
3245         * g++.old-deja/g++.pt/crash19.C: Likewise.
3246         * g++.old-deja/g++.pt/overload12.C: Likewise.
3247         * g++.old-deja/g++.pt/crash46.C: Likewise.
3248         * g++.old-deja/g++.pt/mi1.C: Likewise.
3249         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
3250         * g++.old-deja/g++.pt/nontype5.C: Likewise.
3251         * g++.old-deja/g++.pt/local5.C: Likewise.
3252         * g++.old-deja/g++.pt/typename2.C: Likewise.
3253         * g++.old-deja/g++.pt/explicit80.C: Likewise.
3254         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
3255         * g++.old-deja/g++.law/visibility1.C: Likewise.
3256         * g++.old-deja/g++.law/visibility2.C: Likewise.
3257         * g++.old-deja/g++.law/virtual2.C: Likewise.
3258         * g++.old-deja/g++.law/operators19.C: Likewise.
3259         * g++.old-deja/g++.law/parsing10.C: Likewise.
3260         * g++.old-deja/g++.law/visibility4.C: Likewise.
3261         * g++.old-deja/g++.law/operators4.C: Likewise.
3262         * g++.old-deja/g++.law/dtors2.C: Likewise.
3263         * g++.old-deja/g++.law/missed-error3.C: Likewise.
3264         * g++.old-deja/g++.law/visibility10.C: Likewise.
3265         * g++.old-deja/g++.law/scope3.C: Likewise.
3266         * g++.old-deja/g++.law/casts2.C: Likewise.
3267         * g++.old-deja/g++.law/code-gen5.C: Likewise.
3268         * g++.old-deja/g++.law/operators33.C: Likewise.
3269         * g++.old-deja/g++.law/friend4.C: Likewise.
3270         * g++.old-deja/g++.mike/pmf7.C: Likewise.
3271         * g++.old-deja/g++.mike/p5611.C: Likewise.
3272         * g++.old-deja/g++.mike/net37.C: Likewise.
3273         * g++.old-deja/g++.mike/p3570.C: Likewise.
3274         * g++.old-deja/g++.mike/p5718.C: Likewise.
3275         * g++.old-deja/g++.mike/net21.C: Likewise.
3276         * g++.old-deja/g++.mike/p1862.C: Likewise.
3277         * g++.old-deja/g++.mike/p4511.C: Likewise.
3278         * g++.old-deja/g++.mike/virt3.C: Likewise.
3279         * g++.old-deja/g++.mike/p16146.C: Likewise.
3280         * g++.old-deja/g++.mike/p1989.C: Likewise.
3281         * g++.old-deja/g++.mike/p5571.C: Likewise.
3282         * g++.old-deja/g++.gb/scope10.C: Likewise.
3283         * g++.old-deja/g++.abi/primary5.C: Likewise.
3284         * g++.old-deja/g++.abi/empty2.C: Likewise.
3285         * g++.old-deja/g++.abi/arraynew.C: Likewise.
3286         * g++.old-deja/g++.eh/vbase4.C: Likewise.
3287         * g++.old-deja/g++.eh/ptr1.C: Likewise.
3288         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
3289         * g++.old-deja/g++.bob/template3.C: Likewise.
3290         * g++.old-deja/g++.bob/inherit1.C: Likewise.
3291
3292 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
3293
3294         PR fortran/31193
3295         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
3296
3297 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
3298
3299         PR fortran/20897
3300         * gfortran.dg/derived_name_1.f90: New.
3301         * gfortran.dg/derived_name_2.f: New.
3302
3303 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
3304
3305         * lib/target-supports.exp (check_effective_target_nonpic): New
3306         procedure.
3307         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
3308         when compiling PIC.
3309         * gcc.target/i386/asm-4.c: Require nonpic.
3310         * gcc.target/i386/cmov1.c: Likewise.
3311         * gcc.target/i386/mul.c: Likewise.
3312         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
3313         * gcc.target/i386/ssetype-1.c: Require nonpic.
3314         * gcc.target/i386/ssetype-3.c: Likewise.
3315         * gcc.target/i386/ssetype-5.c: Likewise.
3316
3317 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
3318
3319         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
3320         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
3321         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
3322         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
3323
3324 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
3325
3326         PR tree-optimization/30590
3327         * g++.dg/opt/pr30590.C: New testcase.
3328
3329 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
3330
3331         PR c/30762
3332         * gcc.dg/pr30762-1.c: New test.
3333         * gcc.dg/pr30762-2.c: New test.
3334
3335         PR inline-asm/30505
3336         * gcc.target/i386/pr30505.c: New test.
3337
3338 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
3339
3340         * gcc.target/arm/register-variables.c: New.
3341
3342 2007-03-19  Jeff Law  <law@redhat.com>
3343
3344         * PR tree-optimization/30984
3345         * gcc.c-torture/pr30984.c: New test.
3346
3347 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3348         Richard Guenther  <rguenther@suse.de>
3349
3350         PR tree-optimization/31254
3351         * gcc.dg/torture/pr31254.c: New testcase.
3352
3353 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
3354
3355         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
3356         target default_packed.
3357
3358 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3359
3360         PR fortran/31203
3361         * gfortran.dg/string_length_1.f90: New test.
3362
3363 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3364
3365         PR testsuite/30395
3366         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
3367
3368 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3369
3370         PR libgfortran/31052
3371         * gfortran.dg/namelist_27.f90: New test.
3372
3373 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
3374
3375         PR fortran/30531
3376         * gfortran.dg/used_types_14.f90: New test.
3377
3378         PR fortran/31086
3379         * gfortran.dg/used_types_15.f90: New test.
3380
3381 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
3382
3383         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
3384         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
3385
3386 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3387
3388         PR fortran/31120
3389         * gfortran.dg/integer_exponentiation_2.f90: New test.
3390
3391 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
3392
3393         PR tree-optimization/31041
3394         * gcc.dg/vect/pr31041.c: New test.
3395
3396 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3397
3398         * g++.dg/warn/Wconversion-integer.C: New
3399         * g++.dg/warn/Wconversion-real.C: New.
3400         * g++.dg/warn/Wconversion-real-integer.C: New.
3401         * g++.dg/warn/conv2.C: Updated.
3402
3403 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
3404
3405         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
3406         exclude RTPs.
3407
3408 2007-03-16  Richard Guenther  <rguenther@suse.de>
3409
3410         PR tree-optimization/31146
3411         * g++.dg/tree-ssa/pr31146.C: New testcase.
3412
3413 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
3414
3415         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
3416         assume that the target has <features.h>.
3417
3418 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
3419
3420         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
3421         dg-options rather than to the whole test.
3422
3423 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
3424
3425         PR debug/29906
3426         * g++.dg/debug/pr29906.C: New
3427
3428 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3429
3430         PR libgfortran/31099
3431         * gfortran.dg/unformatted_recl.f90: Update test.
3432
3433 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
3434
3435         * gcc.dg/tree-ssa/prefetch-5.c: New test.
3436
3437 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3438
3439         PR c++/30891
3440         * g++.dg/parse/namespace-definition.C: New.
3441
3442 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3443
3444         PR c++/24924
3445         * g++.dg/cpp/pedantic-errors.C: New.
3446         * g++.dg/cpp/permissive.C: New.
3447
3448 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
3449
3450         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
3451         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
3452
3453 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
3454
3455         * lib/target-supports.exp (check_missing_uclibc_feature)
3456         (check_effective_target_wchar): New procedures.
3457         * gcc.dg/wchar_t-1.c: Require target wchar.
3458         * gcc.dg/wint_t-1.c: Likewise.
3459
3460 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
3461
3462         * lib/target-supports.exp (check_gc_sections_available): Return
3463         false for VxWorks targets.
3464
3465 2007-03-15  Dirk Mueller  <dmueller@suse.de>
3466
3467         * g++.dg/warn/Wconversion2.C: Fix typo.
3468         * gcc.dg/if-empty-1.c: Ditto.
3469
3470 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
3471
3472         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
3473
3474 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
3475
3476         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
3477         * gcc.target/i386/pr31167.c: Ditto.
3478
3479 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
3480
3481         PR target/31167
3482         * gcc.target/i386/pr31167.c: New test.
3483
3484 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
3485
3486         PR fortran/30922
3487         * gfortran.dg/import5.f90.f90: New test.
3488
3489
3490         PR fortran/30879
3491         * gfortran.dg/data_components_1.f90: New test.
3492
3493
3494         PR fortran/30870
3495         * gfortran.dg/generic_13.f90: New test.
3496
3497         PR fortran/31163
3498         * gfortran.dg/alloc_comp_basics_5.f90: New test.
3499
3500 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3501
3502         PR libgfortran/31051
3503         * gfortran.dg/fmt_t_4.f90: New
3504
3505 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3506
3507         PR C++/31165
3508         * g++.dg/other/default7.C: New test.
3509
3510 2007-03-15  Dirk Mueller  <dmueller@suse.de>
3511
3512         * g++.dg/warn/Wconversion2.C: New.
3513
3514 2007-03-14  Eric Christopher  <echristo@apple.com>
3515
3516         * gcc.dg/ssp-1.c: New.
3517         * gcc.dg/ssp-2.c: Ditto.
3518
3519 2007-03-14  Dirk Mueller  <dmueller@suse.de>
3520
3521         * g++.dg/warn/do-empty.C: New.
3522         * gcc.dg/do-empty.c: New.
3523         * gcc.dg/if-empty-1.c: Update.
3524         * gcc.dg/20001116-1.c: Update.
3525         * gcc.dg/pr23165.c: Update.
3526
3527 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
3528
3529         * gfortran.dg/module_implicit_conversion.f90: New test.
3530
3531 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
3532
3533         PR middle-end/31127
3534         * gcc.dg/pr31127.c: New.
3535
3536 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
3537
3538         * gcc.dg/tree-ssa/loop-26.c: New test.
3539
3540 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
3541
3542         * gcc.target/i386/cmpxchg16b-1.c: New test.
3543
3544 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
3545
3546         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
3547         * gcc.dg/c99-vla-1.c: Likewise.
3548         * g++.dg/ext/vla1.C: Likewise
3549
3550 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
3551
3552         * gcc.dg/wvla-1.c: New test
3553         * gcc.dg/wvla-2.c: New test
3554         * gcc.dg/wvla-3.c: New test
3555         * gcc.dg/wvla-4.c: New test
3556         * gcc.dg/wvla-5.c: New test
3557         * gcc.dg/wvla-6.c: New test
3558         * gcc.dg/wvla-7.c: New test
3559         * g++.dg/warn/Wvla-1.C: New test
3560         * g++.dg/warn/Wvla-2.C: New test
3561         * g++.dg/warn/Wvla-3.C: New test
3562
3563 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
3564
3565         PR c++/30108
3566         * g++.dg/other/default6.C: New test.
3567
3568 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
3569
3570         * lib/target-supports.exp (check_profiling_available): Return false
3571         for VxWorks.
3572         (check_effective_target_vxworks_kernel): New procedure.
3573         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
3574         VxWorks.
3575         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
3576         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
3577         to include VxWorks.
3578         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
3579
3580 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
3581
3582         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
3583         PIC is not supported.
3584         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
3585         * gcc.dg/20020426-2.c: Likewise.
3586         * gcc.dg/pr28243.c: Likewise.
3587         * gcc.dg/visibility-11.c: Likewise.
3588         * gcc.dg/tls/opt-9.c: Likewise.
3589         * gcc.dg/tls/opt-10.c: Likewise.
3590         * gcc.dg/tls/pic-1.c: Likewise.
3591         * gcc.dg/tls/struct-1.c: Likewise.
3592         * gcc.target/i386/20000807-1.c: Likewise.
3593         * gcc.target/i386/20000904-1.c: Likewise.
3594         * gcc.target/i386/20011119-1.c: Likewise.
3595         * gcc.target/i386/990213-2.c: Likewise.
3596         * gcc.target/i386/990214-1.c: Likewise.
3597         * gcc.target/i386/compress-float-387-pic.c: Likewise.
3598         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
3599         * gcc.target/i386/pic-1.c: Likewise.
3600         * gcc.target/i386/pr21518.c: Likewise.
3601         * gcc.target/i386/pr23098.c: Likewise.
3602         * gcc.target/i386/pr23943.c: Likewise.
3603
3604 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
3605
3606         PR c++/31038
3607         * g++.dg/template/complit2.C: New test.
3608
3609         PR c++/30328
3610         * g++.dg/ext/bitfield1.C: New test.
3611
3612 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
3613
3614         PR fortran/30883
3615         * gfortran.dg/interface_11.f90: New test.
3616
3617 2007-03-11  Richard Guenther  <rguenther@suse.de>
3618
3619         PR tree-optimization/31115
3620         * gcc.dg/torture/pr31115.c: New testcase.
3621
3622 2007-03-11  Ira Rosen  <irar@il.ibm.com>
3623
3624         PR tree-optimization/29925
3625         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
3626
3627 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
3628
3629         PR c++/30274
3630         * g++.dg/expr/bitfield3.C: New test.
3631         * g++.dg/expr/bitfield4.C: Likewise.
3632         * g++.dg/expr/bitfield5.C: Likewise.
3633         * g++.dg/expr/bitfield6.C: Likewise.
3634
3635         PR c++/30924
3636         * g++.dg/template/array18.C: New test.
3637
3638 2007-03-10  Dirk Mueller  <dmueller@suse.de>
3639
3640         PR c++/17946
3641         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
3642         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
3643
3644 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
3645
3646         PR c++/20599
3647         * g++.dg/cpp0x/variadic-bind.C: New.
3648         * g++.dg/cpp0x/variadic-function.C: New.
3649         * g++.dg/cpp0x/variadic-mem_fn.C: New.
3650         * g++.dg/cpp0x/variadic-tuple.C: New.
3651         * g++.dg/cpp0x/variadic1.C: New.
3652         * g++.dg/cpp0x/variadic2.C: New.
3653         * g++.dg/cpp0x/variadic3.C: New.
3654         * g++.dg/cpp0x/variadic4.C: New.
3655         * g++.dg/cpp0x/variadic5.C: New.
3656         * g++.dg/cpp0x/variadic6.C: New.
3657         * g++.dg/cpp0x/variadic7.C: New.
3658         * g++.dg/cpp0x/variadic8.C: New.
3659         * g++.dg/cpp0x/variadic9.C: New.
3660         * g++.dg/cpp0x/variadic10.C: New.
3661         * g++.dg/cpp0x/variadic11.C: New.
3662         * g++.dg/cpp0x/variadic12.C: New.
3663         * g++.dg/cpp0x/variadic13.C: New.
3664         * g++.dg/cpp0x/variadic14.C: New.
3665         * g++.dg/cpp0x/variadic15.C: New.
3666         * g++.dg/cpp0x/variadic16.C: New.
3667         * g++.dg/cpp0x/variadic17.C: New.
3668         * g++.dg/cpp0x/variadic18.C: New.
3669         * g++.dg/cpp0x/variadic19.C: New.
3670         * g++.dg/cpp0x/variadic20.C: New.
3671         * g++.dg/cpp0x/variadic21.C: New.
3672         * g++.dg/cpp0x/variadic22.C: New.
3673         * g++.dg/cpp0x/variadic23.C: New.
3674         * g++.dg/cpp0x/variadic24.C: New.
3675         * g++.dg/cpp0x/variadic25.C: New.
3676         * g++.dg/cpp0x/variadic26.C: New.
3677         * g++.dg/cpp0x/variadic27.C: New.
3678         * g++.dg/cpp0x/variadic28.C: New.
3679         * g++.dg/cpp0x/variadic29.C: New.
3680         * g++.dg/cpp0x/variadic30.C: New.
3681         * g++.dg/cpp0x/variadic31.C: New.
3682         * g++.dg/cpp0x/variadic32.C: New.
3683         * g++.dg/cpp0x/variadic33.C: New.
3684         * g++.dg/cpp0x/variadic34.C: New.
3685         * g++.dg/cpp0x/variadic35.C: New.
3686         * g++.dg/cpp0x/variadic36.C: New.
3687         * g++.dg/cpp0x/variadic37.C: New.
3688         * g++.dg/cpp0x/variadic38.C: New.
3689         * g++.dg/cpp0x/variadic39.C: New.
3690         * g++.dg/cpp0x/variadic40.C: New.
3691         * g++.dg/cpp0x/variadic41.C: New.
3692         * g++.dg/cpp0x/variadic42.C: New.
3693         * g++.dg/cpp0x/variadic43.C: New.
3694         * g++.dg/cpp0x/variadic44.C: New.
3695         * g++.dg/cpp0x/variadic45.C: New.
3696         * g++.dg/cpp0x/variadic46.C: New.
3697         * g++.dg/cpp0x/variadic47.C: New.
3698         * g++.dg/cpp0x/variadic48.C: New.
3699         * g++.dg/cpp0x/variadic49.C: New.
3700         * g++.dg/cpp0x/variadic50.C: New.
3701         * g++.dg/cpp0x/variadic51.C: New.
3702         * g++.dg/cpp0x/variadic52.C: New.
3703         * g++.dg/cpp0x/variadic53.C: New.
3704         * g++.dg/cpp0x/variadic54.C: New.
3705         * g++.dg/cpp0x/variadic55.C: New.
3706         * g++.dg/cpp0x/variadic56.C: New.
3707         * g++.dg/cpp0x/variadic57.C: New.
3708         * g++.dg/cpp0x/variadic58.C: New.
3709         * g++.dg/cpp0x/variadic59.C: New.
3710         * g++.dg/cpp0x/variadic60.C : New.
3711         * g++.dg/cpp0x/variadic61.C : New.
3712         * g++.dg/cpp0x/variadic62.C : New.
3713         * g++.dg/cpp0x/variadic63.C : New.
3714         * g++.dg/cpp0x/variadic64.C : New.
3715         * g++.dg/cpp0x/variadic65.C : New.
3716         * g++.dg/cpp0x/variadic66.C : New.
3717         * g++.dg/cpp0x/variadic67.C : New.
3718         * g++.dg/cpp0x/variadic68.C : New.
3719         * g++.dg/cpp0x/variadic69.C : New.
3720         * g++.dg/cpp0x/variadic70.C : New.
3721         * g++.dg/cpp0x/variadic71.C : New.
3722         * g++.dg/cpp0x/variadic72.C : New.
3723         * g++.dg/cpp0x/variadic73.C : New.
3724         * g++.dg/cpp0x/variadic74.C : New.
3725         * g++.dg/cpp0x/variadic75.C : New.
3726         * g++.dg/cpp0x/variadic-ex1.C : New.
3727         * g++.dg/cpp0x/variadic-ex2.C : New.
3728         * g++.dg/cpp0x/variadic-ex3.C : New.
3729         * g++.dg/cpp0x/variadic-ex4.C : New.
3730         * g++.dg/cpp0x/variadic-ex5.C : New.
3731         * g++.dg/cpp0x/variadic-ex6.C : New.
3732         * g++.dg/cpp0x/variadic-ex7.C : New.
3733         * g++.dg/cpp0x/variadic-ex8.C : New.
3734         * g++.dg/cpp0x/variadic-ex9.C : New.
3735         * g++.dg/cpp0x/variadic-ex10.C : New.
3736         * g++.dg/cpp0x/variadic-ex11.C : New.
3737         * g++.dg/cpp0x/variadic-ex12.C : New.
3738         * g++.dg/cpp0x/variadic-ex13.C : New.
3739         * g++.dg/cpp0x/variadic-ex14.C : New.
3740
3741 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3742
3743         PR libgfortran/31099
3744         * gfortran.dg/unformatted_recl.f90: New test.
3745
3746 2007-03-09  Roger Sayle  <roger@eyesopen.com>
3747
3748         * gcc.dg/fold-eqcmplx-1.c: New test case.
3749
3750 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
3751
3752         PR rtl-optimization/30643
3753         * gcc.dg/pr30643.c: New.
3754
3755 2007-03-09  Chao-ying Fu  <fu@mips.com>
3756
3757         * gcc.target/mips/mips32-dspr2-type.c: New test.
3758         * gcc.target/mips/mips32-dspr2.c: New test.
3759         * gcc.target/mips/dspr2-MULT.c: New test.
3760         * gcc.target/mips/dspr2-MULTU.c: New test.
3761         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
3762         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
3763         Adjust some formats.
3764
3765 2007-03-09  Dirk Mueller  <dmueller@suse.de>
3766
3767         PR c++/17946
3768         * gcc.dg/Wlogical-op-1.c: New.
3769         * g++.dg/warn/Wlogical-op-1.C: New.
3770
3771 2007-03-09  Richard Guenther  <rguenther@suse.de>
3772
3773         PR tree-optimization/30904
3774         PR middle-end/31058
3775         * gcc.dg/pr30904.c: Remove xfail.
3776
3777 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3778
3779         PR C/31072
3780         * gcc.c-torture/execute/pr31072.c: New test.
3781
3782 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3783
3784         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
3785         * gcc.dg/torture/builtin-attr-1.c: Likewise.
3786         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
3787         *lrint* and *lround*.
3788         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
3789         floor->lfloor.
3790         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
3791         * gcc.dg/torture/builtin-integral-1.c: Likewise.
3792         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
3793         and *lround*.  Correct macro names.
3794         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
3795         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
3796
3797 2007-03-08  Ian Lance Taylor  <iant@google.com>
3798
3799         * gcc.dg/no-strict-overflow-5.c: New test.
3800         * gcc.dg/no-strict-overflow-6.c: New test.
3801         * gcc.dg/Wstrict-overflow-11.c: New test.
3802         * gcc.dg/Wstrict-overflow-12.c: New test.
3803         * gcc.dg/Wstrict-overflow-13.c: New test.
3804         * gcc.dg/Wstrict-overflow-14.c: New test.
3805         * gcc.dg/Wstrict-overflow-15.c: New test.
3806
3807 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
3808
3809         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
3810         for VxWorks kernel mode.
3811         * gcc.c-torture/execute/strncmp-1.x: Likewise.
3812
3813 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
3814
3815         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
3816         mode.
3817
3818 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
3819
3820         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
3821         and lib/bfill.c on VxWorks targets.
3822         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
3823         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
3824         lib/bfill.c and lib/memmove.c on VxWorks targets.
3825         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
3826         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
3827         on VxWorks targets.
3828         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
3829         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
3830
3831 2007-03-08  Tobias Burnus  <burnus@net-b.de>
3832
3833         * gfortran.dg/use_5.f90: New test.
3834         * gfortran.dg/use_6.f90: Ditto.
3835         * gfortran.dg/use_7.f90: Ditto.
3836
3837 2007-03-08  Tobias Burnus  <burnus@net-b.de>
3838
3839         PR fortran/30973
3840         * gfortran.dg/use_4.f90: New test.
3841         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
3842
3843 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
3844
3845         PR fortran/31011
3846         * gfortran.dg/parameter_array_section_2.f90: New test.
3847
3848 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
3849
3850         PR c++/30852
3851         * g++.dg/ext/offsetof1.C: Add cases with volatile.
3852
3853         PR c++/30534
3854         * g++.dg/template/arg5.C: New test.
3855
3856 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
3857
3858         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
3859
3860 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
3861
3862         * gcc.dg/var-expand1.c: Add newline at end of file.
3863
3864 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
3865
3866         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
3867
3868 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
3869
3870         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
3871
3872 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3873
3874         * gcc.dg/torture/builtin-convert-4.c: New test.
3875
3876 2007-03-05  Ian Lance Taylor  <iant@google.com>
3877
3878         * gcc.c-torture/compile/pr31034.c: New test.
3879
3880 2007-03-05  Ian Lance Taylor  <iant@google.com>
3881
3882         * gcc.dg/inline-18.c: New test.
3883         * gcc.dg/inline-19.c: New test.
3884         * gcc.dg/inline-20.c: New test.
3885         * gcc.dg/inline-21.c: New test.
3886
3887 2007-03-05  Richard Guenther  <rguenther@suse.de>
3888
3889         PR tree-optimization/14052
3890         * gcc.dg/tree-ssa/vrp33.c: New testcase.
3891
3892 2007-03-05  Richard Guenther  <rguenther@suse.de>
3893
3894         PR tree-optimization/23777
3895         * gcc.dg/tree-ssa/pr23777.c: New testcase.
3896
3897 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3898
3899         PR other/30465
3900         * gcc.dg/multiple-overflow-warn-3.c: New.
3901         * g++.dg/warn/multiple-overflow-warn-3.C: New.
3902
3903 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
3904
3905         PR c++/30895
3906         * g++.dg/parse/template23.C: New test.
3907
3908 2007-03-04  Roger Sayle  <roger@eyesopen.com>
3909
3910         PR middle-end/30744
3911         * gcc.dg/pr30744-1.c: New test case.
3912
3913 2007-03-04  Tobias Burnus  <burnus@net-b.de>
3914
3915         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
3916
3917 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3918
3919         PR target/30406
3920         * gfortran.dg/logical_3.f90: New test.
3921
3922 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
3923
3924         PR libfortran/30981
3925         * gfortran.dg/integer_exponentiation_1.f90:  New test.
3926
3927 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
3928
3929         * gcc.target/m68k/m68k.exp: New.
3930         * gcc.target/m68k/crash1.c: New.
3931
3932 2007-03-03  Tobias Burnus  <burnus@net-b.de>
3933
3934         * gfortran.dg/c_by_val.c: Use int64_t instead of long
3935         to be more compatible with integer(kind=8).
3936
3937 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3938
3939         PR libfortran/31001
3940         * gfortran.dg/zero_sized_3.f90: New test.
3941
3942 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3943
3944         PR c++/15787
3945         * g++.dg/parse/else.C: New.
3946         * g++.dg/parse/else-2.C: New.
3947
3948 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
3949             Tobias Burnus  <burnus@net-b.de>
3950
3951         PR fortran/30882
3952         * gfortran.dg/size_dim.f90: New test.
3953
3954 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
3955             Tobias Burnus  <burnus@net-b.de>
3956
3957         PR fortran/30873
3958         * gfortran.dg/entry_9.f90: New test.
3959
3960 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
3961
3962         PR c++/28253
3963         * g++.dg/inherit/covariant16.C: New test.
3964
3965 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
3966
3967         * g++.dg/other/darwin-minversion-1.C: New.
3968
3969 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
3970
3971         * gcc.dg/tree-ssa/20070302-1.c: New test.
3972
3973 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
3974
3975         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
3976         tests.
3977
3978 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
3979
3980         * gcc.dg/tree-ssa/prefetch-4.c: New test.
3981
3982 2007-03-01  Simon Baldwin <simonb@google.com>
3983
3984         PR c++/23689
3985         * warn/ignored_typedef.C: New.
3986         * init/ctor8.C: Added dg-warning to consume ignored typedef
3987         warning.
3988         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
3989         and added an explicit line number.
3990
3991 2007-02-28  Richard Guenther  <rguenther@suse.de>
3992
3993         PR middle-end/30364
3994         * gcc.dg/torture/pr30364-1.c: New testcase.
3995         * gcc.dg/torture/pr30364-2.c: Likewise.
3996         * gcc.dg/torture/pr30364-3.c: Likewise.
3997
3998 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3999
4000         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
4001         powerpc*, use -funsafe-math-optimizations.
4002         * gcc.dg/torture/builtin-logb-1.c: Likewise.
4003         * gcc.dg/torture/builtin-modf-1.c: Likewise.
4004
4005 2007-02-28  Tobias Burnus  <burnus@net-b.de>
4006             Paul Thomas  <pault@gcc.gnu.org>
4007
4008         PR fortran/30888
4009         PR fortran/30887
4010         * c_by_val_1.f: Test %VAL() with non-default kind.
4011         * c_by_val.c: Ditto.
4012         * c_by_val_4.f: New test.
4013
4014 2007-02-28  Tobias Burnus  <burnus@net-b.de>
4015
4016         PR fortran/30968
4017         * gfortran.dg/continuation_7.f90: New test.
4018
4019 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
4020
4021         * g++.dg/inherit/thunk7.C: New test.
4022         * lib/target-supports.exp (check_profiling_available): Not available
4023         for bfin-*-*.
4024
4025 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
4026
4027         PR target/30970
4028         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
4029
4030 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
4031
4032         * lib/target-supports.exp (check_effective_target_init_priority):
4033         Remove Solaris special case.
4034
4035 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
4036
4037         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
4038         for more builtin types.
4039
4040         * g++.dg/ext/visibility/class1.C: Port to Darwin.
4041         * g++.dg/ext/visibility/noPLT.C: Likewise.
4042
4043 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4044
4045         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
4046         sh* targets.
4047
4048 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
4049
4050         PR fortran/30865
4051         * size_optional_dim_1.f90:  New test.
4052
4053 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
4054
4055         * gcc.dg/vxworks/vxworks.exp: New file.
4056         * gcc.dg/vxworks/initpri1.c: Likewise.
4057         * gcc.dg/vxworks/initpri2.c: Likewise.
4058         * gcc.dg/initpri2.c: Add more tests.
4059         * g++.dg/special/initpri2.C: Likewise.
4060
4061         * gcc.dg/initpri1.c: New test.
4062         * gcc.dg/initpri2.c: Likewise.
4063         * g++.dg/special/initpri1.C: New test.
4064         * g++.dg/special/initpri2.C: Likewise.
4065         * g++.dg/special/conpr-1.C: Use init_priority effective target.
4066         * g++.dg/special/conpr-2.C: Likewise.
4067         * g++.dg/special/conpr-3.C: Likewise.
4068         * g++.dg/special/conpr-4.C: Likewise.
4069         * g++.dg/special/initp1.C: Likewise.
4070         * g++.dg/special/ecos.exp: Remove code to detect availability of
4071         constructor priorities.
4072         * lib/target-supports.exp (check_effective_target_init_priority):
4073         New function.
4074
4075 2007-02-24  Jan Hubicka  <jh@suse.cz>
4076
4077         * gcc.c-torture/execute/pr30778.c: New testcase.
4078
4079 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4080
4081         PR libgfortran/30918
4082         * gfortran.dg/namelist_26.f90: New test.
4083
4084 2007-02-24  Richard Guenther  <rguenther@suse.de>
4085
4086         PR middle-end/30951
4087         * gcc.dg/pr30951.c: New testcase.
4088
4089 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4090
4091         * gcc.dg/torture/builtin-modf-1.c: New test.
4092
4093 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
4094
4095         PR tree-optimization/30904
4096         * gcc.dg/pr30904.c: New test.
4097
4098 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4099
4100         * gcc.test-framework/README: Correct command.
4101         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
4102         -Wunused-value.
4103         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
4104
4105 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
4106
4107         * lib/target-supports.exp (check_effective_target_unwrapped): New.
4108
4109 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
4110
4111         * lib/target-supports.exp (check_effective_target_newlib): New
4112         function.
4113
4114 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
4115
4116         PR fortran/30660
4117         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
4118         allocatable component.
4119
4120
4121 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4122
4123         * gcc.dg/torture/builtin-logb-1.c: New test.
4124         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
4125         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
4126         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
4127         sh* targets.
4128
4129 2007-02-23  Richard Guenther  <rguenther@suse.de>
4130
4131         * g++.dg/warn/changes-meaning.C: New testcase.
4132
4133 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4134
4135         PR libgfortran/30910
4136         * gfortran.dg/fmt_zero_precision.f90: Update test.
4137
4138 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4139
4140         * gcc.dg/torture/builtin-frexp-1.c: New test.
4141
4142 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
4143
4144         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
4145
4146 2007-02-22  Ian Lance Taylor  <iant@google.com>
4147
4148         PR debug/30898
4149         * g++.dg/debug/pr30898.C: New test.
4150
4151 2007-02-22  Ira Rosen  <irar@il.ibm.com>
4152
4153         * gcc.dg/vect/vect-106.c: New test.
4154
4155 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
4156             Ira Rosen  <irar@il.ibm.com>
4157
4158         PR tree-optimization/30843
4159         * gcc.dg/vect/pr30843.c: New test.
4160
4161 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
4162
4163         PR tree-optimization/30858
4164         * gcc.dg/vect/pr30858.c: New test.
4165
4166 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
4167
4168         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
4169         to set options for compiling testglue.
4170         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
4171         * lib/obj-c++.exp (obj-c++_init): Likewise.
4172
4173 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
4174
4175         * gnat.dg/derived_aggregate.adb: New test.
4176
4177 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4178
4179         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
4180         sh* targets.  Call the correct CKSGN macro.
4181
4182 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
4183
4184         * gfortran.dg/gomp/omp_parse1.f90: New test.
4185         * gfortran.dg/gomp/omp_parse2.f: New test.
4186
4187 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
4188
4189         PR fortran/30869
4190         * gfortran.dg/do_pointer_1.f90:  New test.
4191
4192 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4193
4194         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
4195         and scalbln.
4196
4197 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
4198
4199         * gcc.dg/darwin-minversion-1.c: New.
4200         * gcc.dg/darwin-minversion-2.c: New.
4201
4202 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4203
4204         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
4205
4206 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4207             DJ Delorie <dj@redhat.com>
4208
4209         PR other/30824
4210         * gcc.dg/Wfatal.c: New.
4211         * gcc.dg/Wfatal-2.c: New.
4212         * gcc.dg/Werror-1.c: Adjust expectations.
4213         * gcc.dg/Werror-5.c: Likewise.
4214         * gcc.dg/Werror-7.c: Likewise.
4215         * gcc.dg/Werror-10.c: Likewise.
4216         * gcc.dg/Werror-11.c: Likewise.
4217
4218 2007-02-20  Tobias Burnus  <burnus@net-b.de>
4219
4220         PR fortran/30522
4221         * gfortran.dg/volatile10.f90: New test.
4222
4223 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
4224
4225         PR libfortran/30533
4226         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
4227
4228 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4229
4230         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
4231         * gcc.dg/Walways-true-1.c: Likewise.
4232         * gcc.dg/weak/weak-3.c: Likewise.
4233         * gcc.dg/Werror-1.c: Likewise.
4234         * gcc.dg/Werror-3.c: Likewise.
4235         * gcc.dg/Werror-4.c: Likewise.
4236         * gcc.dg/Werror-5.c: Likewise.
4237         * gcc.dg/Werror-6.c: Likewise.
4238         * gcc.dg/Werror-7.c: Likewise.
4239         * gcc.dg/Werror-8.c: Likewise.
4240         * gcc.dg/Werror-10.c: Likewise.
4241         * gcc.dg/Werror-11.c: Likewise.
4242         * gcc.dg/Werror-12.c: Likewise.
4243         * g++.old-deja/g++.mike/warn8.C: Likewise.
4244         * g++.dg/warn/Walways-true-1.C: Likewise.
4245         * g++.dg/warn/Walways-true-2.C: Likewise.
4246         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
4247         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
4248         -Wstring-literal-comparison with -Waddress.
4249         * gcc.dg/Wstring-literal-comparison-4.c: Replace
4250         -Wno-string-literal-comparison with -Wno-address.
4251
4252 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
4253
4254         * gnat.dg/self_aggregate_with_call.adb: New test.
4255
4256 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
4257
4258         PR tree-optimization/30975
4259         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
4260         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
4261         * gcc.dg/vect/pr30795.c: New.
4262
4263 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4264
4265         PR fortran/30681
4266         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
4267
4268 2007-02-18  Roger Sayle  <roger@eyesopen.com>
4269
4270         PR rtl-optimization/28173
4271         * gcc.target/i386/andor-1.c: New test case.
4272
4273 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4274
4275         * gcc.dg/torture/builtin-ldexp-1.c: New.
4276         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
4277
4278 2007-02-18  Roger Sayle  <roger@eyesopen.com>
4279
4280         * gfortran.dg/array_constructor_15.f90: New test case.
4281
4282 2007-02-18  Roger Sayle  <roger@eyesopen.com>
4283
4284         * gfortran.dg/forall_10.f90: New test case.
4285
4286 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
4287
4288         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
4289
4290 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
4291
4292         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
4293         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
4294
4295 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
4296
4297         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
4298         * gcc.target/i386/builtin-bswap-3.c: Ditto.
4299         * gcc.target/i386/xchg-1.c: New test.
4300         * gcc.target/i386/xchg-2.c: New test.
4301
4302 2007-02-16  Richard Guenther  <rguenther@suse.de>
4303             Christian Bruel  <christian.bruel@st.com>
4304
4305         * gcc.dg/strict-overflow-5.c: New testcase.
4306
4307 2007-02-16  Tobias Burnus  <burnus@net-b.de>
4308
4309         PR fortran/30793
4310         * gfortran.dg/func_derived_4.f90: New test.
4311
4312 2007-02-15  Roger Sayle  <roger@eyesopen.com>
4313
4314         PR middle-end/30391
4315         * gfortran.dg/pr30391-1.f90: New test case.
4316
4317 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4318
4319         PR middle-end/30433
4320         * gcc.c-torture/compile/pr30433.c: New testcase to check
4321         that complex constants comparisions are foldded.
4322
4323 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4324
4325         PR C++/30158
4326         * g++.dg/ext/stmtexpr10.C: New testcase.
4327
4328 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4329
4330         PR middle-end/30729
4331         * gcc.dg/Wunused-value-2.c: New testcase.
4332
4333 2007-02-15  Ian Lance Taylor  <iant@google.com>
4334
4335         * g++.dg/eh/subreg-1.C: New test.
4336
4337 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4338
4339         PR c/26494
4340         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
4341         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
4342         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
4343         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
4344         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
4345         * gcc.dg/Werror-implicit-function-declaration.c: New.
4346
4347 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4348
4349         PR c++/28943
4350         * g++.dg/warn/pr28943.C: New.
4351
4352 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4353
4354         * gfortran.fortran-torture/execute/math.f90: Fix typo.
4355
4356 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4357
4358         PR fortran/30779
4359         * gfortran.dg/error_recovery_3.f90: New test.
4360
4361 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
4362
4363         * g++.dg/tree-ssa/sra-1.C: New.
4364
4365 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
4366
4367         * g++.dg/tree-ssa/sra-1.C: New.
4368
4369 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
4370
4371         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
4372
4373 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4374
4375         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
4376
4377 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
4378
4379         PR fortran/30799
4380         * gfortran.dg/logical_2.f90: New test.
4381
4382 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
4383
4384         * gcc.dg/torture/complex-alias-1.c: New test.
4385
4386 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
4387
4388         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
4389         instead of -fdump-tree-tailcall.
4390
4391 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
4392
4393         * gfortran.dg/interface_10.f90: Fix comment typo.
4394
4395 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
4396
4397         PR tree-optimization/30771
4398         * gcc.dg/vect/pr30771.c: New test.
4399
4400 2007-02-13  Ian Lance Taylor  <iant@google.com>
4401
4402         * gcc.dg/Wstrict-overflow-1.c: New test.
4403         * gcc.dg/Wstrict-overflow-2.c: New test.
4404         * gcc.dg/Wstrict-overflow-3.c: New test.
4405         * gcc.dg/Wstrict-overflow-4.c: New test.
4406         * gcc.dg/Wstrict-overflow-5.c: New test.
4407         * gcc.dg/Wstrict-overflow-6.c: New test.
4408         * gcc.dg/Wstrict-overflow-7.c: New test.
4409         * gcc.dg/Wstrict-overflow-8.c: New test.
4410         * gcc.dg/Wstrict-overflow-9.c: New test.
4411         * gcc.dg/Wstrict-overflow-10.c: New test.
4412
4413 2007-02-13  Roger Sayle  <roger@eyesopen.com>
4414
4415         * gcc.target/ia64/builtin-bswap-2.c: New test case.
4416
4417 2007-02-13  Richard Henderson  <rth@redhat.com>
4418
4419         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
4420         * gcc.c-torture/execute/pr29302-1.c: ... here.
4421
4422 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4423
4424         PR c/29521
4425         * gcc.dg/c90-return-1.c: Update output.
4426         * gcc.dg/c99-return-1.c: Likewise.
4427
4428 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
4429
4430         PR fortran/30554
4431         * gfortran.dg/used_dummy_types_7.f90: New test..
4432
4433 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
4434
4435         * gcc.target/i386/parity-1.c: New test.
4436         * gcc.target/i386/parity-2.c: New test.
4437
4438 2007-02-12  Roger Sayle  <roger@eyesopen.com>
4439
4440         * gcc.target/i386/builtin-bswap-3.c: New test case.
4441
4442 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
4443
4444         PR tree-optimization/29145
4445         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
4446         alias analysis is improved to take better advantage of restrict
4447         qualified pointers.
4448         * gcc.dg/vect/vect-80.c: Likewise.
4449         * gcc.dg/vect/pr29145.c: New.
4450
4451 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
4452
4453         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
4454         * gcc.target/i386/sse4a-insert.c: Likewise.
4455
4456 2007-02-11  Roger Sayle  <roger@eyesopen.com>
4457
4458         * gcc.target/ia64/builtin-popcount-1.c: New test case.
4459         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
4460
4461 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
4462
4463         PR fortran/30478
4464         * gfortran.dg/enum_4.f90: Update error message checks.
4465
4466 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
4467
4468         PR fortran/30554
4469         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
4470         versions of the modules.
4471
4472         PR fortran/30617
4473         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
4474         by getting rid of recursive I/O and providing functions with
4475         results.
4476
4477         PR fortran/30319
4478         * gfortran.dg/char_array_constructor_2.f90
4479
4480 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
4481
4482         PR c++/26988
4483         * g++.dg/template/spec34.C: New test
4484
4485 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
4486
4487         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
4488         on i?86 and x86_64.
4489         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
4490         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
4491         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
4492         on i?86 and x86_64.
4493         * gcc.dg/vect/vect-113.c: Ditto.
4494
4495 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
4496
4497         PR c++/29487
4498         * g++.dg/eh/weak1-C: New test.
4499         * g++.dg/eh/weak1-a.cc: Likewise.
4500         * g++.dg/eh/comdat1.C: Likewise.
4501
4502 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
4503             Dorit Nuzman  <dorit@il.ibm.com>
4504
4505         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
4506         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
4507         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
4508         * gcc.dg/vect/vect-113.c: Likewise.
4509
4510         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
4511
4512 2007-02-10  Richard Henderson  <rth@redhat.com>
4513
4514         * lib/target-supports.exp (check_effective_target_tls): Redefine
4515         to mean non-emulated tls.
4516         * gcc.dg/tls/alias-1.c: Remove tls requirement.
4517         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
4518         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
4519         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
4520         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
4521         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
4522         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
4523
4524 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
4525
4526         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
4527
4528 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
4529
4530         * gfortran.dg/secnds.f: Replace time tolerance with a
4531         before-and-after bracket.
4532         * gfortran.dg/secnds-1.f: Likewise.
4533
4534 2007-02-09  Tobias Burnus  <burnus@net-b.de>
4535
4536         PR fortran/30512
4537         * gfortran.dg/maxlocval_1.f90: New test.
4538
4539 2007-02-09  Roger Sayle  <roger@eyesopen.com>
4540
4541         * gcc.target/ia64/builtin_bswap-1.c: New test case.
4542
4543 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4544
4545         PR fortran/30720
4546         * gfortran.dg/array_function_1.f90: New test.
4547
4548 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
4549
4550         * lib/target-supports.exp (check_effective_target_lax_strtofp)
4551         (check_effective_target_dummy_wcsftime): New functions.
4552
4553 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
4554
4555         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
4556         * lib/target-supports.exp (check_effective_target_uclibc): New
4557         function.
4558
4559 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
4560
4561         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
4562         (vsnprintf): Don't define for uClibc targets.
4563
4564 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
4565
4566         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
4567         set before checking whether it was allowed.
4568         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
4569         before checking inside_main.
4570
4571 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
4572
4573         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
4574         uClinux targets.
4575         (u16sf): Likewise u4sf.
4576         * g++.dg/compat/struct-layout-1.h: Likewise.
4577
4578 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
4579
4580         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
4581         procedure.
4582         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
4583         m68k targets if check_effective_target_coldfire_fpu returns true.
4584
4585 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
4586         Richard Guenther  <rguenther@suse.de>
4587
4588         PR middle-end/23361
4589         * gcc.dg/fold-compare-3.c: New testcase.
4590         * gcc.dg/tree-ssa/loop-24.c: Likewise.
4591
4592 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
4593
4594         * gcc.dg/pr26570.c: Clean up coverage files.
4595         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
4596         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
4597         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
4598         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
4599         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
4600         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
4601         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
4602         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
4603         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
4604         * gcc.dg/tree-ssa/pr25501.c: Ditto.
4605         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
4606         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
4607         * gcc.dg/vect/pr28952.c: Ditto.
4608         * gcc.dg/vect/pr27151.c: Ditto.
4609         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
4610         * g++.dg/gomp/macro-3.C: Ditto.
4611
4612 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
4613
4614         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
4615         of the loop.
4616
4617 2007-02-08  Roger Sayle  <roger@eyesopen.com>
4618
4619         * gcc.target/i386/builtin-bswap-2.c: New test case.
4620
4621 2007-02-08  Roger Sayle  <roger@eyesopen.com>
4622
4623         * gfortran.dg/forall_8.f90: New test case.
4624         * gfortran.dg/forall_9.f90: Likewise.
4625
4626 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4627
4628         * gcc.dg/builtins-20.c: Add some -~ complex cases.
4629
4630 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
4631
4632         * lib/target-supports.exp (check_effective_target_simulator): New.
4633
4634 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
4635
4636         * gcc.dg/tree-ssa/loop-25.c: New test.
4637
4638 2007-02-06  Richard Henderson  <rth@redhat.com>
4639
4640         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
4641
4642 2007-02-06  Roger Sayle  <roger@eyesopen.com>
4643
4644         * gcc.target/powerpc/popcount-1.c: New test case.
4645         * gcc.target/powerpc/parity-1.c: Likewise.
4646
4647 2007-02-06  Richard Guenther  <rguenther@suse.de>
4648
4649         PR middle-end/27302
4650         * gcc.dg/torture/pr27302-2.c: New testcase.
4651
4652 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
4653
4654         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
4655         * gcc.dg/vect/vect-iv-1.c: New test.
4656         * gcc.dg/vect/vect-iv-2.c: New test.
4657         * gcc.dg/vect/vect-iv-3.c: New test.
4658         * gcc.dg/vect/vect-iv-4.c: New test.
4659         * gcc.dg/vect/vect-iv-5.c: New test.
4660         * gcc.dg/vect/vect-iv-6.c: New test.
4661         * gcc.dg/vect/vect-iv-7.c: New test.
4662         * gcc.dg/vect/vect-iv-8.c: New test.
4663         * gcc.dg/vect/vect-iv-9.c: New test.
4664         * gcc.dg/vect/vect-iv-10.c: New test.
4665         * gcc.dg/vect/vect-iv-11.c: New test.
4666         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
4667         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
4668         * gcc.dg/vect/vect-14.c: Now vectorizable.
4669         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
4670         loop).
4671         * gcc.dg/vect/vect-27.c: Likewise.
4672         * gcc.dg/vect/vect-29.c Likewise.
4673         * gcc.dg/vect/vect-dv-2.c: Likewise.
4674         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
4675         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
4676         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4677
4678 2007-02-06  Ira Rosen  <irar@il.ibm.com>
4679
4680         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
4681
4682 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4683
4684         * gcc.dg/builtins-20.c: Add more cases.
4685
4686 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
4687
4688         PR debug/30189
4689         * gcc.dg/pr30189.c: New test.
4690
4691 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
4692
4693         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
4694         for running tests.
4695         * gcc.target/i386/sse4a-extract.c: New test.
4696         * gcc.target/i386/sse4a-insert.c: New test.
4697         * gcc.target/i386/sse4a-montsd.c: New test.
4698         * gcc.target/i386/sse4a-montss.c: New test.
4699
4700 2007-02-05  Richard Guenther  <rguenther@suse.de>
4701
4702         * gcc.target/i386/vectorize3.c: New testcase.
4703
4704 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
4705
4706         PR target/30665
4707         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
4708
4709 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4710
4711         PR fortran/30611
4712         * gfortran.dg/repeat_1.f90: New test.
4713
4714 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
4715
4716         PR fortran/30605
4717         * gfortran.dg/spread_shape_1.f90: Remove tabs.
4718         * gfortran.dg/derived_init_2.f90: Ditto.
4719         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
4720         * gfortran.dg/array_initializer_1.f90: Ditto.
4721         * gfortran.dg/do_2.f90: Ditto.
4722         * gfortran.dg/proc_assign_1.f90: Ditto.
4723
4724 2007-02-04  Richard Guenther  <rguenther@suse.de>
4725
4726         PR middle-end/30636
4727         * g++.dg/warn/pr30636.C: New testcase.
4728         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
4729
4730 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
4731
4732         PR middle-end/30667
4733         * gfortran.dg/pr30667.f: New test.
4734
4735 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4736
4737         * gcc.dg/builtins-54.c: Add more cases.
4738
4739 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
4740
4741         PR fortran/30514
4742         * gfortran.dg/zero_sized_2.f90: New test.
4743
4744         PR fortran/30660
4745         * gfortran.dg/alloc_comp_basics_4.f90: New test.
4746
4747         PR fortran/29820
4748         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
4749         file.
4750
4751 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
4752
4753         PR fortran/30683
4754         * gfortran.dg/interface_10.f90: New test.
4755
4756 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4757
4758         * gcc.dg/builtins-20.c: Add more cases.
4759
4760 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
4761
4762         PR target/29682
4763         * gcc-target/ia64/pr29682.c: New test.
4764
4765 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
4766
4767         PR fortran/30284
4768         * gfortran.dg/arrayio_11.f90.f90: New test.
4769
4770         PR fortran/30626
4771         * gfortran.dg/arrayio_12.f90.f90: New test.
4772
4773 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
4774
4775         PR c++/30536
4776         * g++.dg/tls/diag-5.C: New test.
4777
4778         PR middle-end/30473
4779         * gcc.dg/pr30473.c: New test.
4780         * gcc.c-torture/execute/20070201-1.c: New test.
4781
4782 2007-02-01  Roger Sayle  <roger@eyesopen.com>
4783
4784         * gfortran.dg/dependency_20.f90: New test case.
4785
4786 2007-01-31  Ian Lance Taylor  <iant@google.com>
4787
4788         * gcc.dg/lower-subreg-1.c (test): New test.
4789
4790 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
4791
4792         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
4793
4794 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4795
4796         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
4797         * gcc.dg/torture/builtin-math-3.c: Likewise.
4798
4799 2007-01-31  Dirk Mueller  <dmueller@suse.de>
4800
4801         gcc.dg/Wparentheses-2.c: Update and add new tests.
4802
4803 2007-01-31  Ira Rosen  <irar@il.ibm.com>
4804
4805         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
4806         vectorize.
4807
4808 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
4809
4810         * gcc.dg/builtins-63.c: New test.
4811
4812 2007-01-31  Tobias Burnus  <burnus@net-b.de>
4813
4814         PR fortran/27588
4815         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
4816
4817 2007-01-31  Tobias Burnus  <burnus@net-b.de>
4818
4819         PR fortran/30520
4820         * gfortran.dg/volatile8.f90: New argument conformance test.
4821         * gfortran.dg/volatile9.f90: New scope test.
4822
4823 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4824
4825         PR c++/24745
4826         * g++.dg/warn/null4.C: New.
4827
4828 2001-01-30  Roger Sayle  <roger@eyesopen.com>
4829             Uros Bizjak  <ubizjak@gmail.com>
4830
4831         * gcc.dg/large-size-array-3.c: Correct typo.
4832
4833 2007-01-30  Richard Guenther  <rguenther@suse.de>
4834
4835         PR middle-end/27657
4836         * g++.dg/debug/pr27657.C: New testcase.
4837
4838 2007-01-30  Richard Guenther  <rguenther@suse.de>
4839
4840         PR middle-end/30313
4841         * gcc.dg/torture/pr30313.c: New testcase.
4842
4843 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
4844
4845         * gcc.dg/dfp/dfp-except.h: New file.
4846         * gcc.dg/dfp/fe-check.h: New file.
4847         * gcc.dg/dfp/fe-binop.c: New test.
4848         * gcc.dg/dfp/fe-convert-1.c: New test.
4849         * gcc.dg/dfp/fe-convert-2.c: New test.
4850         * gcc.dg/dfp/fe-convert-3.c: New test.
4851
4852         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
4853         * gcc.dg/dfp/decfloat-constants.c: Ditto.
4854         * gcc.dg/dfp/convert-dfp.c: Ditto.
4855         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
4856
4857 2007-01-29  Josh Conner  <jconner@apple.com>
4858
4859         * gcc.target/powerpc/altivec-24.c: New test.
4860
4861 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
4862
4863         PR c++/28266
4864         * g++.dg/parse/defarg12.C: New test.
4865
4866 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
4867
4868         PR fortran/30554
4869         * gfortran.dg/used_dummy_types_6.f90: New test.
4870
4871 2007-01-28  Jan Hubicka  <jh@suse.cz>
4872
4873         * gcc.dg/tree-prof/val-prof-6.c: New test.
4874
4875 2007-01-28  Roger Sayle  <roger@eyesopen.com>
4876
4877         * gcc.dg/large-size-array-3.c: Correct test case (portability).
4878
4879 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
4880
4881         PR C++/28988
4882         * g++.dg/expr/dtor4.C: New test.
4883
4884 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
4885
4886         * gcc.dg/tree-ssa/loop-23.c: New test.
4887
4888 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
4889
4890         PR libfortran/30389
4891         * gfortran.dg/achar_2.f90:  New test.
4892         * gfortran.dg/achar_3.f90:  New test.
4893
4894 2007-01-27  Ian Lance Taylor  <iant@google.com>
4895
4896         * gcc.dg/strict-overflow-1.c: New test.
4897         * gcc.dg/no-strict-overflow-1.c: New test.
4898         * gcc.dg/strict-overflow-2.c: New test.
4899         * gcc.dg/no-strict-overflow-2.c: New test.
4900         * gcc.dg/strict-overflow-3.c: New test.
4901         * gcc.dg/no-strict-overflow-3.c: New test.
4902         * gcc.dg/strict-overflow-4.c: New test.
4903         * gcc.dg/no-strict-overflow-4.c: New test.
4904         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
4905         * gcc.dg/pr15784-1.c: Likewise.
4906         * gcc.dg/pr20922-1.c: Likewise.
4907         * gcc.dg/pr20922-3.c: Likewise.
4908         * gcc.dg/pr20922-4.c: Likewise.
4909         * gcc.dg/pr20922-6.c: Likewise.
4910         * gcc.dg/compare-4.c: Likewise.
4911         * gcc.dg/torture/pr26898-1.c: Likewise.
4912         * gcc.dg/tree-ssa/divide-1.c: Likewise.
4913         * gcc.dg/tree-ssa/divide-2.c: Likewise.
4914         * gcc.dg/tree-ssa/divide-3.c: Likewise.
4915         * gcc.dg/tree-ssa/divide-4.c: Likewise.
4916         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
4917         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
4918         * gcc.dg/tree-ssa/pr21082.c: Likewise.
4919         * gcc.dg/tree-ssa/pr26899.c: Likewise.
4920         * g++.dg/tree-ssa/pr21082.C: Likewise.
4921
4922 2007-01-27  Roger Sayle  <roger@eyesopen.com>
4923
4924         * gcc-dg/large-size-array-3.c: New test case.
4925
4926 2007-01-27  Roger Sayle  <roger@eyesopen.com>
4927
4928         * gfortran.dg/forall_7.f90: New test case.
4929
4930 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
4931
4932         PR fortran/30407
4933         * gfortran.dg/where_operator_assign_1.f90: New test.
4934         * gfortran.dg/where_operator_assign_2.f90: New test.
4935         * gfortran.dg/where_operator_assign_3.f90: New test.
4936
4937 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
4938
4939         * lib/target-supports.exp
4940         (check_effective_target_powerpc_altivec): New.
4941         (check_effective_target_vect_cmdline_needed): Use it.
4942
4943 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
4944
4945         PR fortran/30278
4946         * gfortran.dg/backslash_3.f: New test.
4947
4948 2007-01-26  Richard Guenther  <rguenther@suse.de>
4949
4950         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
4951
4952 2007-01-26  Tobias Burnus  <burnus@net-b.de>
4953
4954         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
4955         * gfortran.dg/vect/vect.exp: Ditto.
4956         * gfortran.dg/dg.exp: Ditto.
4957         * gfortran.fortran-torture/execute/execute.exp: Ditto.
4958         * gfortran.fortran-torture/compile/compile.exp: Ditto.
4959
4960 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4961
4962         * gcc.dg/builtins-20.c: Add more cases.
4963         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
4964
4965 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4966
4967         PR fortran/30437
4968         * gcc.dg/Wall.c: New.
4969         * gcc.dg/Wno-all.c: New.
4970         * gfortran.dg/Wall.f90: New.
4971         * gfortran.dg/Wno-all.f90: New.
4972
4973 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
4974
4975         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
4976         * g++.dg/eh/simd-2.C: Also run on Darwin.
4977         * g++.dg/eh/simd-3.C: New.
4978         * g++.dg/eh/simd-4.C: New.
4979
4980 2007-01-25  Richard Guenther  <rguenther@suse.de>
4981
4982         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
4983         and _PROFILE_USE.
4984         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
4985
4986 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
4987
4988         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
4989         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
4990         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
4991         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
4992         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
4993         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
4994         * gcc.dg/ipa/ipa-7.c: New testcase.
4995
4996 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
4997
4998         * g++.dg/cpp0x/warn_cxx0x.C: New.
4999
5000 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5001
5002         * gcc.dg/builtins-20.c: Test builtin carg.
5003
5004 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
5005
5006         PR middle-end/27416
5007         * gcc.dg/gomp/pr27416.c: New test.
5008
5009         PR middle-end/30494
5010         * gcc.dg/gomp/pr30494.c: New test.
5011         * g++.dg/gomp/pr30494.C: New test.
5012
5013         PR middle-end/30421
5014         * gcc.dg/gomp/pr30421.c: New test.
5015
5016 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
5017
5018         * gcc.target/ia64/versionid-1.c: New test.
5019         * gcc.target/ia64/versionid-2.c: New test.
5020
5021 2007-01-24  Richard Guenther  <rguenther@suse.de>
5022
5023         PR testsuite/30181
5024         * gcc.dg/builtins-57.c: Change to a link-time testcase
5025         to support non-C99 targets.
5026
5027 2007-01-24  Jan Hubicka  <jh@suse.cz>
5028
5029         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
5030
5031 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
5032
5033         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
5034
5035 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
5036
5037         PR objc/27438
5038         * objc.dg/const-str-12.m: New test.
5039
5040 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5041
5042         PR fortran/30532
5043         * gfortran.dg/ctrl-z.f90:  New test.
5044
5045 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5046
5047         PR fortran/30481
5048         * gfortran.dg/namelist_assumed_char.f90:  New test.
5049
5050 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
5051
5052         PR c++/27492
5053         * g++.dg/inherit/covariant15.C: New test.
5054
5055 2007-01-23  Ian Lance Taylor  <iant@google.com>
5056
5057         * g++.dg/warn/Wparentheses-24.C: New test.
5058
5059 2007-01-23  Richard Guenther  <rguenther@suse.de>
5060
5061         PR testsuite/30560
5062         * ada/acats/run_acats: Do not call gnatmake or gnatchop
5063         with full path.
5064
5065 2007-01-22  Richard Guenther  <rguenther@suse.de>
5066
5067         PR tree-optimization/30038
5068         * gcc.dg/builtins-62.c: New testcase.
5069
5070 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
5071
5072         * gcc.c-torture/compile/20070121.c: New test.
5073
5074 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
5075
5076         PR libfortran/30525
5077         * gfortran.dg/char_comparison_1.f:  New test.
5078
5079 2007-01-21  Ira Rosen  <irar@il.ibm.com>
5080
5081         * gcc.dg/vect/vect-strided-same-dr.c: New test.
5082
5083 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
5084
5085         PR objc/30479
5086         * objc.dg/pch: New directory.
5087         * objc.dg/pch/pch.exp: New file.
5088         * objc.dg/pch/interface-1.m: New test.
5089         * objc.dg/pch/interface-1.hs: New include file.
5090         * lib/objc.exp (objc_target_compile): Add
5091         "-x objective-c-header" in front of the sources if this is
5092         a precompiled header being compiled.
5093
5094 2007-01-20  Roger Sayle  <roger@eyesopen.com>
5095
5096         * gfortran.dg/array_memcpy_3.f90: New test case.
5097         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
5098
5099 2007-01-20  Roger Sayle  <roger@eyesopen.com>
5100             Brooks Moses  <brooks.moses@codesourcery.com>
5101             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5102
5103         * gfortran.dg/intrinsic_sign_1.f90: New test case.
5104         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
5105
5106 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5107
5108         * gcc.dg/torture/builtin-math-3.c: Test fdim.
5109
5110 2007-01-19  Mike Stump  <mrs@apple.com>
5111
5112         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
5113         away.
5114
5115 2007-01-19  Roger Sayle  <roger@eyesopen.com>
5116
5117         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
5118         option instead of -funsafe-math-optimizations.
5119
5120 2007-01-19  Tomas Bily  <tbily@suse.cz>
5121
5122         gcc.dg/tree-prof/indir-call-prof.c: New.
5123         g++.dg/dg.exp: Add tree-prof subdirectory.
5124         g++.dg/tree-prof/indir-call-prof.C: New.
5125         g++.dg/tree-prof/tree-prof.exp: New.
5126
5127 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5128
5129         PR c++/17947
5130         * g++.dg/warn/deprecated.C: Update warning output.
5131         * g++.dg/warn/deprecated-2.C: Likewise.
5132         * g++.dg/warn/deprecated-3.C: New.
5133
5134 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
5135
5136         * gcc.c-torture/execute/nestfunc-7.c: New.
5137
5138 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
5139
5140         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
5141
5142 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
5143
5144         * gcc.dg/m68k-pic-1.c: New.
5145
5146 2007-01-18  Roger Sayle  <roger@eyesopen.com>
5147
5148         * gfortran.dg/array_memcpy_4.f90: New test case.
5149
5150 2007-01-18  Josh Conner  <jconner@apple.com>
5151
5152         PR target/30485
5153         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
5154         * gcc.dg/vect/no-trapping-math-1: New.
5155         * gcc.dg/vect/no-trapping-math-2: New.
5156
5157 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
5158
5159         * gcc.target/i386/387-8.c: Update comment about optimizing
5160         inherent load of 1.0 of fptan instruction.
5161
5162 2007-01-18  Dirk Mueller  <dmueller@suse.de>
5163             Richard Guenther <rguenther@suse.de>
5164
5165         PR diagnostic/8268
5166         * gcc.dg/Warray-bounds.c: New testcase.
5167         * gcc.dg/Warray-bounds-2.c: New testcase.
5168         * g++.dg/warn/Warray-bounds.C: New testcase.
5169         * g++.dg/warn/Warray-bounds-2.C: New testcase.
5170
5171 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
5172
5173         PR fortran/30476
5174         * gfortran.dg/generic_12.f90: New test.
5175
5176 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
5177
5178         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
5179         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
5180
5181 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
5182
5183         * gcc.dg/dfp/compare-special.h: New file.
5184         * gcc.dg/dfp/compare-special-32.c: New test.
5185         * gcc.dg/dfp/compare-special-64.c: New test.
5186         * gcc.dg/dfp/compare-special-128.c: New test.
5187
5188 2007-01-16  Roger Sayle  <roger@eyesopen.com>
5189             Paul Thomas  <pault@gcc.gnu.org>
5190             Steven G. Kargl  <kargl@gcc.gnu.org>
5191
5192         PR fortran/30404
5193         * gfortran.dg/forall_6.f90: New test case.
5194         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
5195         * gfortran.dg/dependency_13.f90: Likewise.
5196
5197 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5198
5199         PR testsuite/12325
5200         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
5201         targets that don't support Inf.
5202
5203 2007-01-15  Dale Johannesen  <dalej@apple.com>
5204
5205         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
5206
5207 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
5208
5209         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
5210         of achar for 0xff to avoid the "Extended ASCII not
5211         implemented" error message.
5212
5213 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
5214
5215         PR fortran/28172
5216         * gfortran.dg/altreturn_4.f90: New test.
5217
5218         PR fortran/29389
5219         * gfortran.dg/stfunc_4.f90: New test.
5220
5221         PR fortran/29712
5222         * gfortran.dg/bound_2.f90: Reinstate commented out line.
5223         * gfortran.dg/initialization_1.f90: Change warning.
5224
5225         PR fortran/30283
5226         * gfortran.dg/specification_type_resolution_2.f90: New test.
5227
5228 2007-01-14  Jan Hubicka  <jh@suse.cz>
5229
5230         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
5231         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
5232         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
5233         elimination.
5234
5235 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
5236
5237         PR fortran/30410
5238         * gfortran.dg/external_procedures_2.f90: New test.
5239
5240 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
5241
5242         PR target/30413
5243         * gcc.target/i386/pr30413.c: New test.
5244
5245 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
5246
5247         PR fortran/30452
5248         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
5249
5250 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
5251
5252         * gcc.dg/20070112-1.c: New test.
5253
5254 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5255
5256         PR libgfortran/30435
5257         * gfortran.dg/list_read_6.f90: New test.
5258
5259 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
5260
5261         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
5262
5263 2007-01-12  Tom Tromey  <tromey@redhat.com>
5264
5265         PR preprocessor/28227:
5266         * gcc.dg/cpp/pr28227.c: New file.
5267
5268 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
5269
5270         * gcc.dg/tree-ssa/loop-22.c: New test.
5271
5272 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
5273
5274         PR tree-optimization/29516
5275         * gcc.dg/tree-ssa/loop-20.c: New test.
5276
5277 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
5278
5279         PR libfortran/30415
5280         * minmaxloc_integer_kinds_1.f90:  New test.
5281
5282 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
5283
5284         PR c++/29573
5285         * g++.dg/template/sizeof-template-argument.C: New test.
5286
5287 2007-01-11  Jan Hubicka  <jh@suse.cz>
5288
5289         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
5290         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
5291         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
5292         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
5293         * gcc.dg/tree-ssa/pr21658.c: Likewise.
5294         * gcc.dg/tree-ssa/pr15349.c: Likewise.
5295         * gcc.dg/tree-ssa/pr25501.c: Likewise.
5296         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
5297         transformation in question.
5298         * gcc.dg/tree-ssa/vrp05.c: Likewise.
5299         * gcc.dg/tree-ssa/pr20701.c: Likewise.
5300         * gcc.dg/always_inline3.c: Likewise.
5301
5302 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
5303
5304         PR c++/28999
5305         * g++.dg/template/typename11.C: New test.
5306
5307 2007-01-10  Robert Kennedy <jimbob@google.com>
5308
5309         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
5310
5311 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
5312
5313         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
5314         for different integer kinds.
5315         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
5316         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
5317         * gfortran.dg/ishft_2.f90: New test.
5318         * gfortran.dg/ishft_3.f90: New test.
5319
5320 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
5321
5322         * gfortran.dg/altreturn_2.f90: Removed executable bit.
5323
5324 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
5325
5326         PR tree-optimization/30322
5327         * gcc.dg/tree-ssa/loop-21.c: New test.
5328
5329 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
5330
5331         * g++.dg/rtti/darwin-builtin-linkage.C: New.
5332
5333 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5334
5335         * gcc.target/spu/intrinsics-1.c: Remove xfail.
5336
5337 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5338
5339         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
5340         * g++.dg/warn/overflow-warn-3.C: Likewise.
5341         * g++.dg/warn/overflow-warn-4.C: Likewise.
5342         * g++.dg/warn/overflow-warn-5.C: Likewise.
5343         * g++.dg/warn/overflow-warn-6.C: Likewise.
5344         * g++.dg/warn/Woverflow-1.C: Likewise.
5345         * g++.dg/warn/Woverflow-2.C: Likewise.
5346         * g++.dg/warn/Woverflow-3.C: Likewise.
5347         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
5348
5349 2007-01-08  Roger Sayle  <roger@eyesopen.com>
5350
5351         * gfortran.dg/array_constructor_14.f90: New test case.
5352         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
5353
5354 2007-01-08  Richard Guenther  <rguenther@suse.de>
5355
5356         PR tree-optimization/23603
5357         * gcc.dg/tree-ssa/vrp31.c: New testcase.
5358         * gcc.dg/tree-ssa/vrp32.c: Likewise.
5359
5360 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
5361
5362         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
5363         in __v8qi typedef.
5364         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
5365         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
5366         compiler behaviour.
5367         * gcc.dg/simd-5.c: Likewise.
5368         * gcc.dg/simd-6.c: Likewise.
5369         * g++.dg/conversion/simd1.C: Likewise.
5370         * g++.dg/conversion/simd3.C: Likewise.
5371         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
5372         (main): Use it.
5373
5374 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
5375
5376         PR tree-optimization/29877
5377         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
5378         name of a hard register for the target concerned.  Adjust dg-error
5379         directives to cope with new behaviour of TER.
5380
5381 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5382
5383         PR c++/28986
5384         * g++.dg/conversion/nullptr1.C: Added overflow warning.
5385         * g++.dg/warn/overflow-warn-1.C: New.
5386         * g++.dg/warn/overflow-warn-3.C: New.
5387         * g++.dg/warn/overflow-warn-4.C: New.
5388         * g++.dg/warn/overflow-warn-5.C: New.
5389         * g++.dg/warn/overflow-warn-6.C: New.
5390         * g++.dg/warn/Woverflow-1.C: New.
5391         * g++.dg/warn/Woverflow-2.C: New.
5392         * g++.dg/warn/Woverflow-3.C: New.
5393         * g++.dg/warn/multiple-overflow-warn-2.C: New.
5394
5395 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
5396
5397         PR fortran/27698
5398         * gfortran.dg/invalid_name.f90: New test.
5399         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
5400         * gfortran.dg/gomp/pr29759.f90: Ditto.
5401
5402 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
5403
5404         * gfortran.dg/present_1.f90:  Update error message.
5405
5406 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
5407
5408         PR c++/19439
5409         * g++.dg/template/duplicate1.C: New test
5410         * g++.dg/template/memfriend6.C: Adjust error markers.
5411
5412 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
5413
5414         PR tree-opt/30385
5415         * gcc.dg/torture/inline-1.c: New test.
5416
5417 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5418
5419         PR c/19978
5420         * gcc.dg/multiple-overflow-warn-1.c: New.
5421         * gcc.dg/multiple-overflow-warn-2.c: New.
5422         * gcc.dg/overflow-warn-6.c: New.
5423         * g++.dg/warn/multiple-overflow-warn-1.C: New.
5424
5425 2007-01-05  Roger Sayle  <roger@eyesopen.com>
5426
5427         * gfortran.dg/array_memcpy_1.f90: New test case.
5428         * gfortran.dg/array_memcpy_2.f90: Likewise.
5429
5430 2007-01-05  Richard Guenther  <rguenther@suse.de>
5431
5432         PR middle-end/27826
5433         * g++.dg/opt/pr27826.C: New testcase.
5434
5435 2007-01-05  Ian Lance Taylor  <iant@google.com>
5436
5437         * gcc.dg/Walways-true-1.c: New test.
5438         * gcc.dg/Walways-true-2.c: New test.
5439         * g++.dg/warn/Walways-true-1.C: New test.
5440         * g++.dg/warn/Walways-true-2.C: New test.
5441
5442 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
5443
5444         PR c/30360
5445         * gcc.dg/pr30360.c: New test.
5446
5447 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
5448
5449         PR fortran/23232
5450         * gfortran.dg/data_implied_do_1.f90: New test.
5451
5452         PR fortran/27996
5453         PR fortran/27998
5454         * gfortran.dg/char_length_1.f90: New test.
5455
5456 2007-01-05  Richard Guenther  <rguenther@suse.de>
5457
5458         PR middle-end/28116
5459         * g++.dg/opt/pr28116.C: New testcase.
5460
5461 2007-01-05  Tobias Burnus  <burnus@net-b.de>
5462
5463         PR fortran/29624
5464         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
5465           invalid deallocate.
5466         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
5467         * gfortran.dg/protected_4.f90: Add pointer intent check.
5468         * gfortran.dg/protected_6.f90: Add pointer intent check.
5469         * gfortran.dg/pointer_intent_1.f90: New test.
5470         * gfortran.dg/pointer_intent_2.f90: New test.
5471         * gfortran.dg/pointer_intent_3.f90: New test.
5472
5473 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
5474
5475         PR 30235
5476         * gfortran.dg/altreturn_2.f90: new test.
5477
5478 2007-01-04  Tom Tromey  <tromey@redhat.com>
5479
5480         PR preprocessor/28165:
5481         * gcc.dg/cpp/pr28165.c: New file.
5482
5483 2007-01-03  Josh Conner  <jconner@apple.com>
5484
5485         PR middle-end/29683
5486         * gcc.dg/pr29683.c: New.
5487
5488 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
5489
5490         PR c++/28217
5491         * g++.dg/pch/template-1.C: New test.
5492         * g++.dg/pch/template-1.Hs: New file.
5493
5494 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5495
5496         PR middle-end/30353
5497         * gcc.c-torture/compile/complex-4.c: New test.
5498
5499 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
5500
5501         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
5502         -maltivec.
5503         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
5504
5505 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
5506
5507         PR middle-end/30286
5508         * gcc.dg/pr30286.c: New test.
5509
5510         PR c++/29535
5511         * g++.dg/template/crash66.C: New test.
5512
5513         PR c++/29054
5514         * g++.dg/template/friend49.C: New test.
5515
5516 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
5517
5518         * gfortran.dg/ibits.f90: New test.
5519
5520 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
5521
5522         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
5523         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
5524
5525 2007-01-02  Jan Hubicka  <jh@suse.cz>
5526
5527         * gcc.dg/pr16194.c: We now output error on all three functions,
5528         not just first one.
5529
5530 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5531
5532         PR c/19977
5533         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
5534         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
5535
5536 2006-01-02  Ian Lance Taylor  <iant@google.com>
5537
5538         * g++.dg/warn/Wparentheses-22.C: New test.
5539         * g++.dg/warn/Wparentheses-23.C: New test.
5540
5541 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5542
5543         PR middle-end/7651
5544         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
5545         * gcc.dg/declspec-3-Wextra.c: New.
5546         * gcc.dg/declspec-3-no.c: New
5547
5548 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
5549
5550         PR fortran/20896
5551         * gfortran.dg/interface_10.f90: Remove.
5552
5553 2007-01-01  Roger Sayle  <roger@eyesopen.com>
5554
5555         * gcc.dg/fold-eqxor-4.c: New test case.
5556
5557 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
5558
5559         PR middle-end/30311
5560         * gcc.c-torture/compile/pr30311.c: New test.
5561
5562 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
5563
5564         PR middle-end/30253
5565         * gcc.c-torture/compile/statement-expression-1.c: New test.
5566
5567 2007-01-01  Andreas Schwab  <schwab@suse.de>
5568
5569         PR target/29166
5570         * g++.dg/eh/pr29166.C: New test.
5571
5572 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
5573
5574         * lib/target-supports.exp (check_effective_target_powerpc_spe):
5575         New.
5576         (check_effective_target_vect_cmdline_needed): Use it.
5577
5578 2006-12-31  Richard Guenther  <rguenther@suse.de>
5579
5580         PR middle-end/30137
5581         * gcc.dg/pr30137-1.c: New testcase.
5582         * gcc.dg/pr30137-2.c: Likewise.
5583
5584 2006-12-31  Roger Sayle  <roger@eyesopen.com>
5585
5586         PR middle-end/30322
5587         * gcc.dg/fold-plusnot-1.c: New test case.
5588
5589 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
5590
5591         PR c++/29731
5592         * g++.dg/parse/template22.C: New test.
5593
5594 2006-12-31  Richard Guenther  <rguenther@suse.de>
5595
5596         PR middle-end/30338
5597         * gcc.c-torture/compile/pr30338.c: New testcase.
5598
5599 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
5600
5601         PR fortran/27900
5602         * gfortran.dg/intrinsic_actual_4.f90: New test.
5603
5604         PR fortran/24325
5605         * gfortran.dg/func_decl_3.f90: New test.
5606
5607 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
5608
5609         PR fortran/23060
5610         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
5611         * gfortran.dg/c_by_val_1.f: New test.
5612         * gfortran.dg/c_by_val_2.f: New test.
5613         * gfortran.dg/c_by_val_3.f: New test.
5614
5615 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
5616
5617         PR libfortran/30321
5618         * gfortran.dg/sum_zero_array_1.f90:  New test.
5619
5620 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
5621
5622         PR preprocessor/29612
5623         * gcc.dg/cpp/pr29612-1.c: New test.
5624         * gcc.dg/cpp/pr29612-2.c: New test.
5625
5626 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
5627
5628         PR fortran/30034
5629         * gfortran.dg/pure_formal_proc_1.f90: New test.
5630
5631         PR fortran/30237
5632         * gfortran.dg/intrinsic_actual_3.f90: New test.
5633
5634 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5635
5636         PR fortran/30014
5637         * gfortran.dg/io_constraints_1.f90: Update test.
5638         * gfortran.dg/io_constraints_2.f90: Update test.
5639         * gfortran.dg/inquire_iolength.f90: New test.
5640
5641 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
5642
5643         PR fortran/20896
5644         * gfortran.dg/interface_10.f90: New test.
5645         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
5646         since z is already, locally a variable.
5647
5648         PR fortran/25135
5649         * gfortran.dg/generic_11.f90: New test.
5650         * gfortran.dg/interface_7.f90: Remove name clash between module
5651         name and procedure 'x' referenced in the interface.
5652
5653 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5654
5655         PR middle-end/7651
5656         * gcc.dg/Wmissing-parameter-type.c: New.
5657         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
5658         * gcc.dg/Wmissing-parameter-type-no.c: New.
5659
5660 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
5661
5662         PR fortran/25818
5663         * gfortran.dg/entry_array_specs_2.f: New test.
5664
5665         PR fortran/30084
5666         * gfortran.dg/nested_modules_6.f90: New test.
5667
5668 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5669
5670         PR middle-end/7651
5671         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
5672         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
5673
5674 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
5675
5676         PR C++/30168
5677         * g++.dg/opt/complex6.C: New test.
5678
5679 2006-12-22  Ben Elliston  <bje@au.ibm.com>
5680
5681         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
5682         full" if the linker on spu-*-* warns about exceeding local store.
5683
5684         And revert this patch:
5685         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
5686         fail to link due to relocation overflows on spu-*-*.
5687
5688 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
5689
5690         PR fortran/30273
5691         * gfortran.dg/dependency_19.f90: New test.
5692
5693 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
5694
5695         PR fortran/30202
5696         * gfortran.dg/alloc_comp_basics_3.f90: New test.
5697
5698 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
5699
5700         PR middle-end/30262
5701         * gcc.c-torture/execute/20061220-1.c: New test.
5702
5703         PR middle-end/30263
5704         * gcc.dg/gomp/asm-1.c: New test.
5705
5706         PR target/30230
5707         * g++.dg/eh/ia64-2.C: New test.
5708
5709 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
5710
5711         PR target/28966
5712         PR target/29248
5713         * gcc.dg/rs6000-leaf.c: New.
5714
5715 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5716
5717         PR fortran/25392
5718         * gfortran.dg/f2c_8.f90: New test.
5719
5720 2006-12-20  Bill Wendling  <wendling@apple.com>
5721
5722         * gcc.dg/asm-b.c: Check for __ppc64__.
5723
5724 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
5725
5726         PR fortran/30190
5727         * gfortran.dg/bounds_check_5.f90: New test.
5728
5729 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
5730
5731         PR middle-end/30143
5732         * gcc.dg/gomp/complex-1.c: New testcase.
5733
5734 2006-12-20  Roger Sayle  <roger@eyesopen.com>
5735
5736         * gfortran.dg/array_memset_1.f90: New test case.
5737
5738 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
5739
5740         * lib/target-supports.exp: Add spu to
5741         check_effective_target_vect_widen_mult_hi_to_si.
5742
5743 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
5744
5745         PR fortran/29992
5746         * gfortran.dg/generic_9.f90: New test.
5747
5748         PR fortran/30081
5749         * gfortran.dg/generic_10.f90: New test.
5750
5751 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
5752
5753         PR tree-opt/30045
5754         * gcc.dg/pr30045.c: New test.
5755
5756 2006-12-20  Ben Elliston  <bje@au.ibm.com>
5757
5758         * gcc.dg/20020312-2.c: Add a case for __SPU__.
5759
5760 2006-12-19  Eric Christopher  <echristo@apple.com>
5761
5762         PR target/29302
5763         * gcc.c-torture/execute/pr29302-1.c: New.
5764
5765 2006-12-19  Tobias Burnus  <burnus@net-b.de>
5766
5767         PR fortran/39238
5768         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
5769
5770 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
5771
5772         PR fortran/30236
5773         * gfortran.dg/altreturn_3.f90: New test.
5774
5775         * gfortran.dg/char_result_12.f90: Fix comment typos.
5776
5777 2006-12-19  Ben Elliston  <bje@au.ibm.com>
5778
5779         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
5780         as newlib's stdio.h uses non-traditional cpp constructs.
5781
5782 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
5783
5784         * gfortran.dg/advance.f90: Renamed to advance_1.f90
5785         * gfortran.dg/append-1.f90: Renamed to append_1.f90
5786         * gfortran.dg/array-1.f90: Renamed to array_1.f90
5787         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
5788         * gfortran.dg/backspace.f: Renamed to backspace_1.f
5789         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
5790         * gfortran.dg/default_initialization.f: Renamed to
5791         default_initialization_1.f
5792         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
5793         dollar_edit_descriptor_1.f
5794         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
5795         dollar_edit_descriptor_2.f
5796         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
5797         dollar_edit_descriptor_3.f
5798         * gfortran.dg/logint-1.f: Renamed to logint_1.f
5799         * gfortran.dg/logint-2.f: Renamed to logint_2.f
5800         * gfortran.dg/logint-3.f: Renamed to logint_3.f
5801         * gfortran.dg/advance_1.f90: Renamed from advance.f90
5802         * gfortran.dg/append_1.f90: Renamed from append-1.f90
5803         * gfortran.dg/array_1.f90: Renamed from array-1.f90
5804         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
5805         * gfortran.dg/backspace_1.f: Renamed from backspace.f
5806         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
5807         * gfortran.dg/default_initialization_1.f: Renamed from
5808         default_initialization.f
5809         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
5810         dollar_edit_descriptor-1.f
5811         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
5812         dollar_edit_descriptor-2.f
5813         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
5814         dollar_edit_descriptor-3.f
5815         * gfortran.dg/logint_1.f: Renamed from logint-1.f
5816         * gfortran.dg/logint_2.f: Renamed from logint-2.f
5817         * gfortran.dg/logint_3.f: Renamed from logint-3.f
5818
5819 2006-12-18  Bill Wendling  <wendling@apple.com>
5820
5821         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
5822         id is an OjbC keyword.
5823
5824 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5825
5826         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
5827
5828 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
5829
5830         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
5831
5832 2006-12-18  Ian Lance Taylor  <iant@google.com>
5833
5834         * g++.dg/warn/Wmissing-declarations-1.C: New test.
5835
5836 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
5837
5838         * gcc.c-torture/compile/pr27528.c: Use empty templates.
5839
5840 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
5841
5842         PR fortran/30207
5843         * gfortran.fortran-torture/execute/where21.f90: New test.
5844
5845 2006-12-17  Tobias Burnus  <burnus@net-b.de>
5846
5847         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
5848
5849 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5850
5851         PR middle-end/7651
5852         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
5853         * gcc.dg/if-empty-1.c: Likewise.
5854         * gcc.dg/pr23165.c: Likewise.
5855         * g++.dg/warn/empty-body.C: Likewise.
5856
5857 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5858
5859         PR libfortran/30005
5860         * gfortran.dg/open_errors.f90: New test.
5861
5862 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
5863
5864         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
5865
5866         * gcc.target/i386/ssse3-pabsb.c: New file.
5867         * gcc.target/i386/ssse3-pabsd.c: Likewise.
5868         * gcc.target/i386/ssse3-pabsw.c: Likewise.
5869         * gcc.target/i386/ssse3-palignr.c: Likewise.
5870         * gcc.target/i386/ssse3-phaddd.c: Likewise.
5871         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
5872         * gcc.target/i386/ssse3-phaddw.c: Likewise.
5873         * gcc.target/i386/ssse3-phsubd.c: Likewise.
5874         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
5875         * gcc.target/i386/ssse3-phsubw.c: Likewise.
5876         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
5877         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
5878         * gcc.target/i386/ssse3-pshufb.c: Likewise.
5879         * gcc.target/i386/ssse3-psignb.c: Likewise.
5880         * gcc.target/i386/ssse3-psignd.c: Likewise.
5881         * gcc.target/i386/ssse3-psignw.c: Likewise.
5882         * gcc.target/i386/ssse3-vals.h: Likewise.
5883
5884 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
5885
5886         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
5887         * lib/fortran-torture.exp: Include target-supports.exp.
5888
5889 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
5890
5891         PR target/30185
5892         * gcc.c-torture/execute/pr30185.c: New test.
5893
5894 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5895
5896         PR testsuite/30179
5897         PR testsuite/30180
5898         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
5899         * gcc.dg/builtin-bswap-2.c: Likewise.
5900         * gcc.dg/builtin-bswap-3.c: Likewise.
5901         * gcc.dg/builtin-bswap-4.c: Likewise.
5902         * lib/target-supports.exp (check_effective_target_stdint_types): New.
5903         * gcc.c-torture/execute/mode-dependent-address.x: New file.
5904
5905 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5906
5907         PR libfortran/30145
5908         * gfortran.dg/write_zero_array: New test.
5909
5910 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5911
5912         PR fortran/30200
5913         * gfortran.dg/write_fmt_trim.f90: New test.
5914
5915 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
5916
5917         PR 30194
5918         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
5919         temporarily.
5920
5921 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5922
5923         * lib/target-supports.exp (check_weak_available): Use istarget
5924         "hppa*-*-hpux10*" instead of regexp.
5925         (check_cxa_atexit_available): Likewise.
5926
5927 2006-12-14  Richard Guenther  <rguenther@suse.de>
5928
5929         PR tree-optimization/30197
5930         * gcc.c-torture/execute/complex-1.c: Fix function name.
5931         * gcc.dg/builtins-61.c: New testcase.
5932
5933 2006-12-14  Richard Guenther  <rguenther@suse.de>
5934
5935         PR middle-end/30172
5936         * gcc.dg/pr30172-1.c: New testcase.
5937
5938 2006-12-14  Richard Guenther  <rguenther@suse.de>
5939
5940         PR tree-optimization/30198
5941         * gcc.dg/builtins-60.c: New testcase.
5942
5943 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
5944
5945         * lib/target-supports.exp (vect_no_align): Remove spu.
5946
5947 2006-12-13  Ian Lance Taylor  <iant@google.com>
5948
5949         PR c++/19564
5950         PR c++/19756
5951         * g++.dg/warn/Wparentheses-5.C: New test.
5952         * g++.dg/warn/Wparentheses-6.C: New test.
5953         * g++.dg/warn/Wparentheses-7.C: New test.
5954         * g++.dg/warn/Wparentheses-8.C: New test.
5955         * g++.dg/warn/Wparentheses-9.C: New test.
5956         * g++.dg/warn/Wparentheses-10.C: New test.
5957         * g++.dg/warn/Wparentheses-11.C: New test.
5958         * g++.dg/warn/Wparentheses-12.C: New test.
5959         * g++.dg/warn/Wparentheses-13.C: New test.
5960         * g++.dg/warn/Wparentheses-14.C: New test.
5961         * g++.dg/warn/Wparentheses-15.C: New test.
5962         * g++.dg/warn/Wparentheses-16.C: New test.
5963         * g++.dg/warn/Wparentheses-17.C: New test.
5964         * g++.dg/warn/Wparentheses-18.C: New test.
5965         * g++.dg/warn/Wparentheses-19.C: New test.
5966         * g++.dg/warn/Wparentheses-20.C: New test.
5967         * g++.dg/warn/Wparentheses-21.C: New test.
5968
5969 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5970
5971         PR testsuite/30157
5972         * lib/target-supports.exp (check_cxa_atexit_available): Return false
5973         for target "hppa.*hpux10".
5974
5975 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
5976
5977         * g++.dg/debug/vartrack1.C: New test.
5978
5979         * g++.dg/opt/ifcvt1.C: New test.
5980
5981         * gcc.dg/tls/opt-13.c: New test.
5982
5983         * gcc.dg/20060425-2.c: New test.
5984
5985         * g++.dg/opt/pr15054-2.C: New test.
5986
5987         * gcc.c-torture/execute/20060420-1.c: New test.
5988
5989         * gcc.c-torture/execute/20060412-1.c: New test.
5990
5991         * objc/compile/20060406-1.m: New test.
5992
5993 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
5994
5995         * g++.dg/template/array17.C: New test.
5996
5997 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
5998
5999         * gcc.target/powerpc/altivec-23.c: New test.
6000
6001 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
6002
6003         PR c++27316
6004         * g++.dg/inherit/error3.C: New test.
6005
6006         PR c++/28740
6007         * g++.dg/inherit/error4.C: New test.
6008
6009 2006-12-13  Richard Guenther  <rguenther@suse.de>
6010
6011         PR tree-optimization/17687
6012         * gcc.dg/builtins-59.c: New testcase.
6013
6014 2006-12-13  Ben Elliston  <bje@au.ibm.com>
6015
6016         * gcc.target/spu/Wmain.c: New test.
6017
6018 2006-12-12  Josh Conner  <jconner@apple.com>
6019
6020         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
6021         * g++.dg/abi/thunk4.C: Likewise.
6022         * g++.dg/abi/rtti3.C: Likewise.
6023
6024 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
6025
6026         * gcc.target/spu/cpat-1.c: New test.
6027         * gcc.target/spu/cpat-2.c: New test.
6028         * gcc.target/spu/cpat-3.c: New test.
6029         * gcc.target/spu/cpat-4.c: New test.
6030
6031 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6032
6033         PR tree-opt/28436
6034         * gcc.c-torture/compile/vector-1.c: New test.
6035         * gcc.c-torture/compile/vector-2.c: New test.
6036         * gcc.c-torture/compile/vector-3.c: New test.
6037
6038 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
6039
6040         * lib/fortran-torture.exp: Update copyright years.  Remove
6041         obsolete comment.  Test -ftree-vectorize where it makes sense.
6042         * lib/gfortran-dg.exp: Update copyright years.  Use settings
6043         from fortran-torture.exp.
6044         * gfortran.dg/char_transpose_1.f90,
6045         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
6046         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
6047         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
6048         '-w' to dg-options.
6049
6050 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
6051
6052         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
6053         saved_${tool}_load.
6054
6055 2006-12-12  Ira Rosen  <irar@il.ibm.com>
6056
6057         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
6058         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
6059         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
6060         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
6061         gaps.
6062
6063 2006-12-12  Richard Guenther  <rguenther@suse.de>
6064
6065         PR middle-end/30147
6066         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
6067
6068 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
6069             Diego Novillo  <dnovillo@redhat.com>
6070
6071         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
6072         VDEF/VUSE changes.
6073         * gcc.dg/tree-ssa/pr26421.c: Likewise
6074         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
6075         * gcc.dg/tree-ssa/pr23382.c: Likewise.
6076         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
6077         * gcc.dg/tree-ssa/pr28410.c: Likewise.
6078         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
6079         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
6080         * gcc.dg/tree-ssa/vrp07.c: Likewise.
6081         * gcc.dg/tree-ssa/vrp08.c: Likewise.
6082         * gcc.dg/tree-ssa/alias-12.c: Likewise.
6083
6084 2006-12-11  Jan Hubicka  <jh@suse.cz>
6085
6086         * gcc.dg/tree-prof/stringop-1.c: New test.
6087         * gcc.dg/tree-prof/stringop-2.c: New test.
6088
6089 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
6090
6091         PR target/30120
6092         * gcc.target/i386/pr30120.c: New test.
6093
6094         Revert:
6095         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
6096
6097         * gcc.target/i386/x87regparm-1.c: New test.
6098         * gcc.target/i386/x87regparm-2.c: New test.
6099         * gcc.target/i386/x87regparm-3.c: New test.
6100         * gcc.target/i386/x87regparm-4.c: New test.
6101
6102 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
6103
6104         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
6105
6106 2006-12-10  Tobias Burnus  <burnus@net-b.de>
6107
6108         PR fortran/23994
6109         * gfortran.dg/protected_1.f90: New test.
6110         * gfortran.dg/protected_2.f90: New test.
6111         * gfortran.dg/protected_3.f90: New test.
6112         * gfortran.dg/protected_4.f90: New test.
6113         * gfortran.dg/protected_5.f90: New test.
6114         * gfortran.dg/protected_6.f90: New test.
6115
6116 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
6117             Tobias Burnus  <burnus@gcc.gnu.org>
6118
6119         PR fortran/29975
6120         PR fortran/30068
6121         * gfortran.dg/interface_4.f90: Test adding procedure to generic
6122         interface.
6123         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
6124         ambiguous interfaces.
6125         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
6126         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
6127         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
6128         ambiguous interfaces.
6129         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
6130         * gfortran.dg/array_initializer_2.f90: Add initializer array
6131         constructor test.
6132
6133         PR fortran/30096
6134         * gfortran.dg/interface_9.f90: Test that host interfaces are
6135         not checked for ambiguity with the local version.
6136
6137 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
6138
6139         PR fortran/29464
6140         * gfortran.dg/module_interface_2.f90: New test.
6141
6142 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
6143
6144         PR fortran/29941
6145         * gfortran.dg/assumed_len.f90: New test.
6146
6147 2006-12-09  Richard Guenther  <rguenther@suse.de>
6148
6149         * g++.dg/warn/implicit-typename1.C: Qualify types.
6150         * g++.dg/parse/crash12.C: Likewise.
6151         * g++.dg/tree-ssa/pr22444.C: Likewise.
6152
6153 2006-12-09  Tobias Burnus  <burnus@net-b.de>
6154
6155         * gfortran.dg/array_2.f90: Added sqrt test.
6156
6157 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
6158
6159         * gcc.target/i386/x87regparm-1.c: XFAIL.
6160         * gcc.target/i386/x87regparm-2.c: XFAIL.
6161         * gcc.target/i386/x87regparm-3.c: XFAIL.
6162         * gcc.target/i386/x87regparm-4.c: XFAIL.
6163
6164 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6165
6166         * lib/target-supports.exp
6167         (check_effective_target_large_long_double): New.
6168         * gcc.dg/Wconversion-real.c : Use it.
6169         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
6170         unsigned.
6171
6172 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
6173
6174         * gcc.c-torture/execute/mode-dependent-address.c: New test.
6175
6176 2006-12-08  Tobias Burnus  <burnus@net-b.de>
6177
6178         PR fortran/27546
6179         * gfortran.dg/import4.f90: New test for IMPORT in modules.
6180
6181 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
6182
6183         PR c++/29732
6184         * g++.dg/template/crash65.C: New test.
6185         * g++.dg/template/spec16.C: Tweak error markers.
6186
6187 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6188
6189         * gcc.target/spu: New directory.
6190         * gcc.target/spu/spu.exp: New file.
6191         * gcc.target/spu/intrinsics-1.c: New test.
6192
6193 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
6194
6195         PR c++/29980
6196         * g++.dg/ext/attrib27.C: New test.
6197         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
6198         * g++.dg/parse/typedef5.C: Likewise.
6199
6200 2006-12-07  Mike Stump  <mrs@apple.com>
6201
6202         * treelang/compile/var_defs.tree: Adjust.
6203
6204 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
6205
6206         PR c++/29730
6207         * g++.dg/template/crash64.C: New test.
6208         * g++.dg/parse/crash27.C: Adjust error markers.
6209
6210 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
6211
6212         PR libfortran/30009
6213         PR libfortran/30056
6214         * gfortran.dg/read_eof_4.f90:  Add tests.
6215         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
6216         * gfortran.dg/unf_read_corrupted_1.f90: New test.
6217
6218 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
6219
6220         PR c++/29729
6221         * g++.dg/template/crash63.C: New test.
6222
6223         PR c++/29728
6224         * g++.dg/template/crash62.C: New test.
6225
6226 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
6227
6228         PR fortran/30003
6229         * gfortran.dg/allocatable_function_1.f90: Increase the number
6230         of expected calls of free to 10; the lhs section reference is
6231         now evaluated so there is another call to bar.  Change the
6232         comment appropriately.
6233         * gfortran.dg/array_section_1.f90: New test.
6234
6235 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
6236
6237         PR fortran/29912
6238         * gfortran.dg/char_result_12.f90: New test.
6239
6240 2006-12-05  Richard Guenther  <rguenther@suse.de>
6241
6242         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
6243         * gcc.dg/vect/vect-pow-2.c: Rename to ...
6244         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
6245         vect_double, xfail for spu*-*-*.
6246
6247 2006-12-04  Tobias Burnus  <burnus@net-b.de>
6248
6249         PR fortran/29962
6250         * initialization_4.f90: Test noninteger exponents (-std=f95).
6251         * initialization_5.f90: New test for noninteger exponents
6252           with -std=f2003.
6253
6254 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
6255
6256         PR fortran/29821
6257         * gfortran.dg/parameter_array_section_1.f90: New test.
6258
6259 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
6260
6261         PR c++/29733
6262         * g++.dg/template/crash61.C: New test.
6263
6264         PR c++/29632
6265         * g++.dg/template/error23.C: New test.
6266
6267 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
6268
6269         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
6270
6271 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
6272
6273         PR fortran/29916
6274         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
6275
6276 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
6277
6278         PR middle-end/29965
6279         * gcc.dg/gomp/pr29965-1.c: New test.
6280         * gcc.dg/gomp/pr29965-2.c: New test.
6281         * gcc.dg/gomp/pr29965-3.c: New test.
6282         * gcc.dg/gomp/pr29965-4.c: New test.
6283         * gcc.dg/gomp/pr29965-5.c: New test.
6284         * gcc.dg/gomp/pr29965-6.c: New test.
6285         * g++.dg/gomp/pr29965-1.C: New test.
6286         * g++.dg/gomp/pr29965-2.C: New test.
6287         * g++.dg/gomp/pr29965-3.C: New test.
6288         * g++.dg/gomp/pr29965-4.C: New test.
6289         * g++.dg/gomp/pr29965-5.C: New test.
6290         * g++.dg/gomp/pr29965-6.C: New test.
6291         * g++.dg/gomp/pr29965-7.C: New test.
6292         * g++.dg/gomp/pr29965-8.C: New test.
6293         * g++.dg/gomp/pr29965-9.C: New test.
6294         * g++.dg/gomp/pr29965-10.C: New test.
6295
6296 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
6297
6298         * gnat.dg/pointer_variable_bounds.adb: New test.
6299         * gnat.dg/pointer_variable_bounds.ads: Likewise.
6300         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
6301
6302 2006-12-03  Eric Christopher  <echristo@apple.com>
6303
6304         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
6305
6306 2006-12-03  Richard Henderson  <rth@redhat.com>
6307             Andrew Pinski  <pinskia@gmail.com>
6308
6309         PR C++/14329
6310         * g++.dg/warn/unit-1.C: New test.
6311
6312 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
6313
6314         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
6315
6316 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
6317
6318         * g++.dg/vect/vect.exp: Enable tests to run on spu.
6319         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
6320         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
6321         * gcc.dg/vect/vect-70.c: Reduce array size.
6322         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
6323         vect_no_compaer_double targets.
6324         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
6325         vect_float, vect_double, and vect_int.
6326
6327 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
6328
6329         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
6330         test for loop versioning on vect_no_align targets.
6331         * gcc.dg/vect/pr20122.c: Likewise.
6332         * gcc.dg/vect/vect-105.c: Likewise.
6333         * gcc.dg/vect/vect-42.c: Likewise.
6334         * gcc.dg/vect/vect-43.c: Likewise.
6335         * gcc.dg/vect/vect-74.c: Likewise.
6336         * gcc.dg/vect/vect-75.c: Likewise.
6337         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
6338         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
6339         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
6340         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
6341
6342 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
6343
6344         PR fortran/29642
6345         * gfortran.dg/value_1.f90 : New test.
6346         * gfortran.dg/value_2.f90 : New test.
6347         * gfortran.dg/value_3.f90 : New test.
6348         * gfortran.dg/value_4.f90 : New test.
6349         * gfortran.dg/value_4.c : Called from value_4.f90.
6350
6351 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6352
6353         PR C++/30033
6354         *  g++.dg/cpp0x/static_assert4.C: New testcase.
6355
6356 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6357
6358         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
6359
6360 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
6361
6362         PR c/27953
6363         * gcc.dg/pr27953.c: New test.
6364
6365 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6366
6367         PR c++/30022
6368         * g++.dg/ext/vector5.C: New test.
6369
6370         PR c++/30021
6371         * g++.dg/other/main1.C: New test.
6372
6373 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
6374
6375         PR libfortran/29568
6376         * gfortran.dg/convert_implied_open.f90:  Change to
6377         new default record length.
6378         * gfortran.dg/unf_short_record_1.f90:  Adapt to
6379         new error message.
6380         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
6381
6382 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
6383
6384         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
6385
6386 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
6387
6388         PR c++/29066
6389         * g++.dg/expr/pr29066.c: New.
6390
6391 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
6392             Zdenek Dvorak <dvorakz@suse.cz>
6393
6394         PR tree-optimization/29921
6395         * gcc.dg/pr29921-2.c: New test.
6396
6397 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
6398
6399         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
6400         (i386_get_cpuid): New function.
6401         (i386_cpuid_ecx): Likewise.
6402         (i386_cpuid_edx): Likewise.
6403         (i386_cpuid): Updated to call i386_cpuid_edx.
6404
6405         * gcc.target/i386/sse3-addsubpd.c: New file.
6406         * gcc.target/i386/sse3-addsubps.c: Likewise.
6407         * gcc.target/i386/sse3-haddpd.c: Likewise.
6408         * gcc.target/i386/sse3-haddps.c: Likewise.
6409         * gcc.target/i386/sse3-hsubpd.c: Likewise.
6410         * gcc.target/i386/sse3-hsubps.c: Likewise.
6411         * gcc.target/i386/sse3-lddqu.c: Likewise.
6412         * gcc.target/i386/sse3-movddup.c: Likewise.
6413         * gcc.target/i386/sse3-movshdup.c: Likewise.
6414         * gcc.target/i386/sse3-movsldup.c: Likewise.
6415
6416 2006-12-01  Dirk Mueller  <dmueller@suse.de>
6417
6418         * g++.dg/warn/Wreturn-type-4.C: New testcase.
6419
6420 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
6421
6422         * gcc.dg/dfp/convert-int-max.c: New test.
6423         * gcc.dg/dfp/convert-int-max-fold.c: New test.
6424
6425 2006-11-30  Richard Guenther  <rguenther@suse.de>
6426
6427         * gcc.dg/vect/vect-pow-1.c: Rename ...
6428         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
6429         floats instead of doubles, check successful vectorization.
6430
6431 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6432
6433         PR target/29945
6434         * gcc.c-torture/compile/pr29945.c: New testcase.
6435
6436 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
6437
6438         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
6439         -maltivec.
6440
6441 2006-11-29  Eric Christopher  <echristo@apple.com>
6442
6443         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
6444
6445 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
6446
6447         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
6448
6449         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
6450
6451 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
6452
6453         PR c++/29022
6454         * g++.dg/inherit/virtual2.C: New test.
6455         * g++.dg/inherit/virtual3.C: Likewise.
6456         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
6457         * g++.dg/inherit/error2.C: Likewise.
6458         * g++.dg/template/instantiate1.C: Likewise.
6459
6460 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
6461
6462         PR tree-opt/29984
6463         * gcc.dg/tree-ssa/reassoc-12.c: New test.
6464
6465 2006-11-28  Jan Hubicka  <jh@suse.cz>
6466
6467         * gcc.dg/memcpy-1.c: New test.
6468
6469 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
6470
6471         PR c++/29735
6472         * g++.dg/warn/main-3.C: New test.
6473
6474 2006-11-28  Jan Hubicka  <jh@suse.cz>
6475
6476         * gcc.dg/winline-1.c: New test.
6477
6478 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
6479
6480         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
6481         alignments.
6482
6483 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
6484
6485         PR fortran/29976
6486         * gfortran.dg/missing_optional_dummy_3.f90
6487
6488 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
6489
6490         PR fortran/20880
6491         * gfortran.dg/interface_3.f90: Modify errors.
6492
6493 2006-11-28  Ben Elliston  <bje@au.ibm.com>
6494
6495         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
6496         fail to link due to relocation overflows on spu-*-*.
6497
6498 2006-11-27  Michael Matz  <matz@suse.de>
6499             Andreas Krebbel  <krebbel1@de.ibm.com>
6500
6501         PR target/29319
6502         * gcc.dg/20061127-1.c: New testcase.
6503
6504 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
6505
6506         * gcc.dg/20061124-1.c: Add exit() function prototype.
6507
6508 2006-11-27  Jan Hubicka  <jh@suse.cz>
6509
6510         * gcc.target/i386/memcpy-1.c: Adjust size.
6511         * gcc.dg/visibility-11.c: Likewise.
6512
6513 2006-11-27  Richard Guenther  <rguenther@suse.de>
6514
6515         PR middle-end/25620
6516         * gcc.target/i386/pow-1.c: New testcase.
6517         * gcc.dg/builtins-58.c: Likewise.
6518
6519 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
6520
6521         PR c++/29886
6522         * g++.dg/expr/cast8.C: New test.
6523
6524 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6525
6526         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
6527         Don't ever inline the testcase.
6528
6529 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
6530
6531         PR fortran/29982
6532         * gfortran.fortran-torture/compile/parameter_3.f90: New
6533         testcase.
6534
6535 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
6536
6537         PR fortran/29951
6538         * gfortran.fortran-torture/execute/transfer2.f90: New test.
6539
6540 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6541
6542         * gfortran.fortran-torture/execute/specifics.f90: Remove test
6543         for CHAR.
6544
6545 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6546
6547         PR libgfortran/29936
6548         * gfortran.dg/write_check3.f90: New test.
6549
6550 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6551
6552         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
6553
6554 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
6555
6556         PR fortran/20880
6557         * gfortran.dg/interface_3.f90: New test.
6558
6559         PR fortran/29387
6560         * gfortran.dg/generic_8.f90: New test.
6561
6562 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6563
6564         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
6565         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
6566         * gfortran.dg/specifics_3.f90: Remove.
6567
6568 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
6569
6570         PR c/29955
6571         * gcc.dg/gomp/pr29955.c: New test.
6572
6573         PR c/29736
6574         * gcc.dg/pr29736.c: New test.
6575
6576 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6577
6578         PR tree-opt/29964
6579         * gcc.dg/pure-1.c: New test.
6580
6581 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
6582
6583         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
6584         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
6585
6586 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
6587
6588         * gcc.dg/20061124-1.c: New testcase.
6589
6590 2006-11-23  Eric Christopher  <echristo@apple.com>
6591
6592         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
6593
6594 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6595
6596         PR c/2707
6597         PR c++/26167
6598         * gcc.dg/Wconversion-integer.c: New. Supersedes
6599         Wconversion-negative-constants.c
6600         * gcc.dg/Wconversion-real.c: New.
6601         * gcc.dg/Wconversion-real-integer.c: New.
6602         * gcc.dg/Wconversion-negative-constants.c: Deleted.
6603         * g++.dg/warn/Wconversion1.C: Modified.
6604
6605 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6606
6607         * gfortran.dg/overload_1.f90: New test.
6608
6609 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6610
6611         PR c/9072
6612         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
6613         Wtraditional-conversion.
6614         * gcc.dg/overflow-warn-2.c: Likewise.
6615         * gcc.dg/Wconversion.c: Likewise. Renamed as
6616         Wtraditional-conversion.c .
6617         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
6618         Wtraditional-conversion-2.c .
6619         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
6620         Wtraditional-conversion-2.c
6621         * gcc.dg/Wconversion-negative-constants.c: New.
6622
6623 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
6624
6625         * gcc.dg/tree-ssa/dump-1.c: New test.
6626
6627 2006-11-23  David Ung <davidu@mips.com>
6628
6629         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
6630         -mfp64, allowable when ISA >= 33 and float is enabled.
6631         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
6632         of mthc1 and mfhc1 patterns.
6633
6634 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
6635
6636         PR tree-optimization/29921
6637         * gcc.dg/pr29921.c: New test.
6638
6639 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6640
6641         PR fortran/29441
6642         * gfortran.dg/initialization_4.f90: New test.
6643
6644 2006-11-22  Ira Rosen  <irar@il.ibm.com>
6645
6646         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
6647         platforms that have interleaving support.
6648         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
6649         * gcc.dg/vect/vect-strided-a-u16-i2.c,
6650         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
6651         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
6652         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
6653         gcc.dg/vect/vect-strided-u8-i2-gap.c,
6654         gcc.dg/vect/vect-strided-u8-i8.c,
6655         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
6656         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
6657         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
6658         gcc.dg/vect/vect-strided-float.c,
6659         gcc.dg/vect/vect-strided-a-mult.c,
6660         gcc.dg/vect/vect-strided-mult-char-ls.c,
6661         gcc.dg/vect/vect-strided-a-u16-mult.c,
6662         gcc.dg/vect/vect-strided-a-u32-mult.c,
6663         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
6664         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
6665         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
6666         gcc.dg/vect/vect-strided-mult.c,
6667         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
6668         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
6669         New.
6670
6671 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
6672
6673         PR fortran/25087
6674         * gfortran.dg/auto_char_len_4.f90: New test.
6675
6676 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
6677
6678         PR fortran/29652
6679         * gfortran.dg/generic_7.f90: New test.
6680         * gfortran.dg/defined_operators_1.f90: Add new error.
6681
6682 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
6683
6684         PR tree-optimization/29902
6685         * g++.dg/tree-ssa/pr29902.C: New test.
6686
6687 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
6688
6689         PR fortran/29820
6690         * gfortran.dg/used_types_13.f90: New test.
6691
6692 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
6693
6694         * gcc.dg/dfp/snan.c: Delete.
6695
6696 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
6697
6698         * g++.dg/cpp0x/static_assert1.C: New.
6699         * g++.dg/cpp0x/static_assert2.C: New.
6700         * g++.dg/cpp0x/static_assert3.C: New.
6701
6702 2006-11-21  Richard Guenther  <rguenther@suse.de>
6703
6704         * gcc.dg/vect/vect-pow-1.c: New testcase.
6705         * gcc.dg/vect/vect-pow-2.c: Likewise.
6706
6707 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
6708
6709         PR c++/29570
6710         * g++.dg/template/static29.C: New test.
6711
6712         PR c++/29734
6713         * g++.dg/conversion/simd4.C: New test.
6714
6715 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
6716
6717         PR c++/29475
6718         * g++.dg/template/access19.C: New test.
6719         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
6720         error is reported.
6721
6722 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6723
6724         PR tree-opt/25500
6725         * gcc.dg/tree-ssa/sra-4.c: New testcase.
6726
6727 2006-11-20  Tobias Burnus  <burnus@net-b.de>
6728
6729         PR fortran/27546
6730         * gfortran.dg/import.f90: Extended test.
6731         * gfortran.dg/import2.f90: Extended test.
6732
6733 2006-11-20  Tobias Burnus  <burnus@net-b.de>
6734
6735         * gfortran.dg/volatile3.f90: Add conflict test.
6736
6737 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
6738
6739         PR fortran/24783
6740         * gfortran.dg/implicit_10.f90: New test.
6741
6742 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6743
6744         PR c++/8586
6745         * g++.dg/warn/Wall-write-strings.C: New.
6746
6747 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
6748
6749         * gfortran.dg/alloc_comp_constraint_5.f90: New.
6750         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
6751
6752 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6753
6754         * gfortran.dg/use_3.f90: Remove error message.
6755         * gfortran.dg/iso_fortran_env_1.f90: New test.
6756         * gfortran.dg/iso_fortran_env_2.f90: New test.
6757         * gfortran.dg/iso_fortran_env_3.f90: New test.
6758         * gfortran.dg/iso_fortran_env_4.f90: New test.
6759
6760 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
6761
6762         * gcc.dg/vect/vect-27.c: Fix initialization.
6763
6764 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6765
6766         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
6767         * gcc.dg/torture/builtin-minmax-1.c: New.
6768
6769         * gcc.dg/builtins-20.c: Add cases for copysign.
6770
6771 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6772
6773         PR fortran/24285
6774         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
6775
6776 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6777         * gfortran.dg/use_1.f90: New test.
6778         * gfortran.dg/use_1.f90: New test.
6779         * gfortran.dg/use_1.f90: New test.
6780
6781 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
6782
6783         PR tree-optimization/29801
6784         * gcc.dg/pr29801.c: New test.
6785
6786 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
6787
6788         PR middle-end/29584
6789         * gcc.dg/torture/pr29584.c: New test.
6790
6791 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
6792
6793         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
6794         Condition PowerPC tests for saving FPRs on powerpc_fprs.
6795         * gcc.target/powerpc/compress-float-ppc.c,
6796         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
6797         powerpc_fprs.
6798         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
6799         do not pass -mhard-float.
6800
6801 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
6802
6803         * gnat.dg/volatile_aggregate.adb: New test.
6804
6805 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6806
6807         PR fortran/29391
6808         PR fortran/29489
6809         * gfortran.dg/bound_2.f90: Add more checks.
6810         * gfortran.dg/bound_3.f90: New test.
6811
6812 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
6813
6814         PR target/29201
6815         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
6816
6817 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
6818
6819         * gfortran.dg/import3.f90: Fix error message.
6820
6821 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6822
6823         PR tree-opt/29788
6824         * gfortran.fortran-torture/compile/inline_1.f90:
6825         New testcase.
6826
6827 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
6828
6829         * gcc.target/i386/x87regparm-1.c: New test.
6830         * gcc.target/i386/x87regparm-2.c: New test.
6831         * gcc.target/i386/x87regparm-3.c: New test.
6832         * gcc.target/i386/x87regparm-4.c: New test.
6833
6834 2006-11-15  Tobias Burnus  <burnus@net-b.de>
6835
6836         PR fortran/27546
6837         * gfortran.dg/import.f90: New test.
6838         * gfortran.dg/import2.f90: New test.
6839         * gfortran.dg/import3.f90: New test.
6840
6841 2006-11-15  Tobias Burnus  <burnus@net-b.de>
6842
6843         PR fortran/27588
6844         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
6845
6846 2006-11-15  Tobias Burnus  <burnus@net-b.de>
6847
6848         PR fortran/29806
6849         * gfortran.dg/contains.f90: New test.
6850         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
6851
6852 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
6853
6854         PR tree-optimization/29581
6855         * gcc.dg/pr29581-1.c: New test.
6856         * gcc.dg/pr29581-2.c: New test.
6857         * gcc.dg/pr29581-3.c: New test.
6858         * gcc.dg/pr29581-4.c: New test.
6859         * gfortran.dg/pr29581.f90: New test.
6860
6861 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
6862
6863         PR fortran/29702
6864         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
6865         numbers in error message headers.
6866
6867 2006-11-14  Richard Guenther  <rguenther@suse.de>
6868
6869         * gcc.target/i386/math-torture/math-torture.exp: Restrict
6870         to i?86 and x86_64 targets.
6871
6872 2006-11-14  Caroline Tice  <ctice@apple.com>
6873
6874         * gcc.dg/pubtypes-1.c: New file/testcase.
6875         * gcc.dg/pubtypes-2.c: New file/testcase.
6876         * gcc.dg/pubtypes-3.c: New file/testcase.
6877         * gcc.dg/pubtypes-4.c: New file/testcase.
6878         * g++.dg/pubtypes.C: New file/testcase.
6879
6880 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
6881
6882         PR c++/29106
6883         * g++.dg/init/self1.C: New test.
6884
6885 2006-11-14  Tobias Burnus  <burnus@net-b.de>
6886
6887         PR fortran/29657
6888         * gfortran.dg/conflicts.f90: Add.
6889
6890 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
6891
6892         PR rtl-optimization/29798
6893
6894         * gcc.c-torture/execute/pr29798.c: New.
6895
6896 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6897
6898         * gcc.dg/builtins-20.c: Add more cases.
6899
6900 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
6901
6902         PR fortran/29759
6903         * gfortran.dg/gomp/pr29759.f90: New test.
6904
6905 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
6906
6907         PR c++/29518
6908         * g++.dg/template/static28.C: New test.
6909
6910 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
6911
6912         * lib/c-torture.exp: Use target-libpath.exp.
6913         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
6914         set GCC_EXEC_PREFIX env var from global variable of same name.
6915
6916 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6917
6918         PR fortran/26994
6919         * gfortran.fortran-torture/compile/transfer-1.f90:
6920         New testcase.
6921
6922 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
6923             Zdenek Dvorak <dvorakz@suse.cz>
6924
6925         PR tree-optimization/29680
6926         * gcc.dg/alias-11.c: New test.
6927
6928 2006-11-12  Jason Merrill  <jason@redhat.com>
6929             Andrew Pinski <pinskia@physics.uc.edu>
6930
6931         PR middle-end/28915
6932         * gcc.target/i386/vectorize1.c: New.
6933
6934 2006-11-12  Roger Sayle  <roger@eyesopen.com>
6935
6936         PR rtl-optimization/29797
6937         * gcc.c-torture/execute/pr29797-1.c: New test case.
6938
6939 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6940
6941         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
6942
6943 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
6944
6945         * gcc.dg/tree-ssa/prefetch-3.c: New test.
6946
6947 2006-11-12  Roger Sayle  <roger@eyesopen.com>
6948
6949         PR tree-optimization/13827
6950         * gcc.dg/fold-eqand-1.c: New test case.
6951
6952 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6953
6954         PR rtl-opt/28812
6955         * gcc.c-torture/execute/mayalias-3.c: New test.
6956
6957 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
6958
6959         PR middle-end/27528
6960         * gcc.c-torture/compile/pr27528.c: New test.
6961         * gcc.dg/pr27528.c: Likewise.
6962
6963 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6964
6965         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
6966
6967         * gcc.dg/torture/builtin-symmetric-1.c: New test.
6968
6969 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
6970
6971         PR fortran/29758
6972         * gfortran.dg/reshape_source_size_1.f90: New test.
6973
6974 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
6975
6976         PR fortran/29315
6977         * gfortran.dg/aliasing_dummy_4.f90: New test.
6978
6979 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
6980
6981         PR target/29777
6982         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
6983         and x86_64-*-* targets.
6984
6985 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6986
6987         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
6988         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
6989         New macros. Use them in exact tests.
6990         (TESTIT3): New macro.
6991         Add tests for fmin, fmax and fma.
6992
6993 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
6994
6995         PR fortran/29431
6996         * gfortran.dg/array_constructor_13.f90: New test.
6997
6998 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
6999
7000         PR fortran/29744
7001         * gfortran.dg/used_types_12.f90: New test.
7002
7003 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
7004
7005         PR middle-end/29726
7006         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
7007         (test6): Ditto.
7008         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
7009         * gcc.dg/fold-eqandshift-3.c: New test case.
7010
7011 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
7012
7013         PR fortran/29699
7014         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
7015
7016         PR fortran/21370
7017         * gfortran.dg/change_symbol_attributes_1.f90: New test.
7018
7019 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
7020
7021         * gcc.dg/20061109-1.c: New testcase.
7022
7023 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7024
7025         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
7026
7027 2006-11-09  Tobias Burnus  <burnus@net-b.de>
7028
7029         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
7030         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
7031
7032 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
7033
7034         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
7035         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
7036
7037 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7038
7039         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
7040
7041 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
7042
7043         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
7044         vect-9.c).
7045         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
7046         * gcc.dg/vect/vect-9.c: Now vectorizable.
7047         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
7048         that support vect_widen_mult.
7049         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
7050         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
7051         vect-reduc-dot-u16.c).
7052         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
7053         vect-reduc-dot-u16.c).
7054         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
7055         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
7056         vect-reduc-dot-s8.c).
7057         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
7058         vect-reduc-dot-s8.c).
7059         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
7060         vect-reduc-dot-s8.c).
7061         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
7062         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
7063         vect-reduc-dot-u8.c).
7064         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
7065         vect-reduc-dot-u8.c).
7066         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
7067         * gcc.dg/vect/vect-multitypes-9.c: New test.
7068         * gcc.dg/vect/vect-multitypes-10.c: New test.
7069         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
7070         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
7071         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
7072         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
7073         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
7074         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
7075         wrapv-vect-reduc-dot-s8.c.
7076         * lib/target-support.exp (check_effective_target_vect_unpack): New.
7077         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
7078         targets that support vec_unpack.
7079         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
7080         (check_effective_target_vect_widen_mult_qi_to_hi): New.
7081         (check_effective_target_vect_widen_mult_hi_to_si): New.
7082         (check_effective_target_vect_widen_sum): Removed.
7083
7084         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
7085
7086         * gcc.dg/vect/vect-multitypes-8.c: New test.
7087         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
7088
7089         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
7090
7091         * gcc.dg/vect/vect-multitypes-7.c: New test.
7092
7093         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
7094
7095         * gcc.dg/vect/vect-multitypes-4.c: New test.
7096         * gcc.dg/vect/vect-multitypes-5.c: New test.
7097         * gcc.dg/vect/vect-multitypes-6.c: New test.
7098
7099         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
7100
7101         * gcc.dg/vect/vect-multitypes-1.c: New test.
7102         * gcc.dg/vect/vect-multitypes-2.c: New test.
7103         * gcc.dg/vect/vect-multitypes-3.c: New test.
7104
7105 2006-11-07  Eric Christopher  <echristo@apple.com>
7106
7107         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
7108         Test using scan-assembler-not.
7109
7110 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
7111
7112         * gcc.dg/inline-17.c: New test.
7113
7114 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
7115
7116         PR other/25028
7117         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
7118         on HP-UX.
7119
7120 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
7121
7122         PR fortran/29539
7123         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
7124
7125         PR fortran/29634
7126         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
7127         test.
7128
7129 2006-11-07  Tobias Burnus  <burnus@net-b.de>
7130
7131         PR fortran/29601
7132         * gfortran.dg/volatile.f90: Add.
7133         * gfortran.dg/volatile2.f90: Add.
7134         * gfortran.dg/volatile3.f90: Add.
7135         * gfortran.dg/volatile4.f90: Add.
7136         * gfortran.dg/volatile5.f90: Add.
7137         * gfortran.dg/volatile6.f90: Add.
7138         * gfortran.dg/volatile7.f90: Add.
7139
7140 2006-11-06  Tobias Burnus  <burnus@net-b.de>
7141
7142         * gfortran.dg/io_constraints_2.f90: Adjust pattern
7143           for matching error messages.
7144         * gfortran.dg/specifics_3.f90: Adjust pattern
7145           for matching error messages.
7146
7147 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
7148             Bernhard Fischer  <aldot@gcc.gnu.org>
7149
7150         * lib/gcc-dg.exp (output-exists): New proc.
7151         (output-exists-not): New proc.
7152         * gcc.test-framework/test-framework.awk: Support new directives.
7153         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
7154         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
7155         * gcc.test-framework/dg-outexists-exp-F.c: New test.
7156         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
7157         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
7158         * gcc.test-framework/dg-outexists-exp-P.c: New test.
7159
7160 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
7161
7162         PR fortran/29630
7163         PR fortran/29679
7164         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
7165         * gfortran.dg/initialization_3.f90: New.
7166
7167 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7168
7169         PR libgfortran/25545
7170         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
7171
7172 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
7173
7174         PR middle-end/29695
7175         * gcc.c-torture/execute/pr29695-1.c: New test.
7176         * gcc.c-torture/execute/pr29695-2.c: New test.
7177
7178 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
7179
7180         PR fortran/29565
7181         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
7182
7183 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
7184
7185         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
7186         for matching error messages.
7187
7188 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
7189
7190         PR target/26915
7191         * gcc.target/i386/387-12.c: New test.
7192
7193 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7194
7195         PR libfortran/29713
7196         * gfortran.dg/pr29713.f90: New test.
7197
7198 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
7199
7200         * gcc.c-torture/execute/arith-rand-ll.c:
7201         Also test for bogus rest sign.
7202
7203 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7204
7205         PR libfortran/27895
7206         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
7207
7208 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
7209
7210         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
7211         from error messages.
7212
7213 2006-11-02  Mike Stump  <mrs@apple.com>
7214
7215         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
7216
7217         * g++.old-deja/g++.abi/align.C: Enable for darwin.
7218
7219 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
7220
7221         * g++.dg/eh/gcsec1.C: New test.
7222
7223 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7224
7225         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
7226         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
7227
7228 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
7229
7230         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
7231         hexadecimal value.
7232         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
7233         * gcc.dg/pr14796-2.c: Likewise.
7234
7235 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7236
7237         * gcc.c-torture/execute/20061101-1.c: New test.
7238
7239 2006-11-01  Richard Guenther  <rguenther@suse.de>
7240
7241         * gcc.target/i386/fpprec-1.c: New testcase.
7242
7243 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7244
7245         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
7246         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
7247
7248 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
7249
7250         * gcc.c-torture/execute/20061031-1.c: New test.
7251
7252 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
7253
7254         PR 23067
7255         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
7256         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
7257         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
7258         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
7259         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
7260         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
7261         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
7262
7263 2006-10-31  Eric Christopher  <echristo@apple.com>
7264             Falk Hueffner  <falk@debian.org>
7265
7266         * gcc.dg/builtin-bswap-1.c: New.
7267         * gcc.dg/builtin-bswap-2.c: New.
7268         * gcc.dg/builtin-bswap-3.c: New.
7269         * gcc.dg/builtin-bswap-4.c: New.
7270         * gcc.dg/builtin-bswap-5.c: New.
7271         * gcc.target/i386/builtin-bswap-1.c: New.
7272
7273 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
7274
7275         * gcc.dg/inline-16.c: New.
7276
7277         PR 16622
7278         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
7279         defining it.
7280         * gcc.dg/inline-13.c: New.
7281         * gcc.dg/inline-14.c: New.
7282         * gcc.dg/inline-15.c: New.
7283
7284         PR 11377
7285         * gcc.dg/inline6.c: New.
7286         * gcc.dg/inline7.c: New.
7287
7288 2006-10-31  Roger Sayle  <roger@eyesopen.com>
7289
7290         PR middle-end/23470
7291         * gcc.dg/pr23470-1.c: New test case.
7292
7293 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
7294
7295         PR fortran/29537
7296         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
7297         data.
7298         * gfortran.dg/blockdata_2.f90: New testcase.
7299
7300 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
7301
7302         PR libfortran/29627
7303         * gfortran.dg/unf_short_record_1.f90:  New test.
7304
7305 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7306
7307         PR fortran/29067
7308         * gfortran.dg/pr29067.f: New test.
7309
7310 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
7311             Richard Sandiford  <richard@codesourcery.com>
7312
7313         * lib/target-supports.exp (get_compiler_messages): Append options
7314         as a single list element.
7315         (check_effective_target_arm_vfp_ok): New.
7316         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
7317
7318 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
7319
7320         PR fortran/29387
7321         * gfortran.dg/intrinsic_actual_2.f90: New test.
7322
7323         PR fortran/29490
7324         * gfortran.dg/actual_array_interface_1.f90: New test.
7325
7326         PR fortran/29641
7327         * gfortran.dg/used_types_11.f90: New test.
7328
7329 2006-10-30  Dirk Mueller  <dmueller@suse.de>
7330
7331         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
7332         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
7333         * g++.old-deja/g++.pt/eichin01.C (main): Same.
7334         * g++.old-deja/g++.mike/net25.C (main): Same.
7335         * g++.dg/lookup/exception1.C (main): Same.
7336         * g++.dg/parse/parens2.C (main): Same.
7337
7338 2006-10-30  Roger Sayle  <roger@eyesopen.com>
7339
7340         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
7341
7342 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7343
7344         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
7345         * gcc.dg/torture/builtin-math-3.c: Likewise.
7346
7347 2006-10-30  Tobias Burnus  <burnus@net-b.de>
7348
7349         PR fortran/29452
7350         * gfortran.dg/write_check.f90: Check run-time keyword checking.
7351         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
7352
7353 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
7354
7355         PR Fortran/29410
7356         * gfortran.fortran-torture/execute/transfer1.f90: New test.
7357
7358 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
7359
7360         * lib/target-supports.exp (check_function_available): Declare
7361         function before calling.
7362
7363 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
7364
7365         PR tree-optimization/29637
7366         * gcc.dg/pr29637.c: New test.
7367
7368 2006-10-29  Roger Sayle  <roger@eyesopen.com>
7369
7370         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
7371         tree canonicalization.
7372
7373 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7374
7375         * gcc.dg/builtins-20.c: Add more hypot tests.
7376
7377 2006-10-29  Roger Sayle  <roger@eyesopen.com>
7378
7379         * gcc.dg/fold-compare-1.c: New test case.
7380
7381 2006-10-29  Dirk Mueller  <dmueller@suse.de>
7382
7383         PR c++/16307
7384         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
7385
7386 2006-10-29  Roger Sayle  <roger@eyesopen.com>
7387
7388         PR tree-optimization/15458
7389         * gcc.dg/fold-xornot-1.c: New test case.
7390
7391 2006-10-29  Richard Guenther  <rguenther@suse.de>
7392
7393         * gcc.target/i386/math-torture/trunc.c: New testcase.
7394
7395 2006-10-29  Richard Guenther  <rguenther@suse.de>
7396
7397         * gcc.target/i386/math-torture/round.c: New testcase.
7398
7399 2006-10-29  Richard Guenther  <rguenther@suse.de>
7400
7401         * gcc.target/i386/math-torture/ceil.c: New testcase.
7402         * gcc.target/i386/math-torture/floor.c: Likewise.
7403
7404 2006-10-29  Richard Guenther  <rguenther@suse.de>
7405
7406         * gcc.target/i386/math-torture/rint.c: New testcase.
7407         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
7408
7409 2006-10-29  Richard Guenther  <rguenther@suse.de>
7410
7411         * gcc.target/i386/math-torture/lfloor.c: New testcase.
7412         * gcc.target/i386/math-torture/lceil.c: Likewise.
7413
7414 2006-10-28  Tobias Burnus  <burnus@net-b.de>
7415
7416         PR libgfortran/24313
7417         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
7418
7419 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
7420
7421         * gcc.c-torture/execute/20020118-1.c,
7422         gcc.c-torture/execute/builtins/strlen.c,
7423         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
7424         comment typos.
7425
7426 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7427
7428         * gcc.dg/builtins-20.c: Add tests for hypot.
7429         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
7430         two-argument builtins.
7431         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
7432         TESTIT2.  Update all callers.
7433         (TESTIT2, TESTIT2_R): New helper macros.
7434         Add testcases for pow, hypot and atan2.
7435
7436 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7437
7438         PR C++/29295
7439         * g++.dg/expr/bool1.C: New test.
7440         * g++.dg/expr/bool2.C: New test.
7441
7442 2006-10-28  Tobias Burnus  <burnus@net-b.de>
7443
7444         PR fortran/28224
7445         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
7446         * gfortran.dg/namelist_internal.f90: New test.
7447
7448 2006-10-28  Tobias Burnus  <burnus@net-b.de>
7449
7450         PR fortran/29625
7451         * gfortran.dg/io_real_boz.f90: Add.
7452         * gfortran.dg/io_real_boz2.f90: Add.
7453
7454 2006-10-28  Richard Guenther  <rguenther@suse.de>
7455
7456         PR middle-end/26899
7457         * gcc.dg/tree-ssa/pr26899.c: New testcase.
7458
7459 2006-10-28  Richard Guenther  <rguenther@suse.de>
7460
7461         PR target/28806
7462         * gcc.target/i386/math-torture/lround.c: New testcase.
7463
7464 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
7465
7466         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
7467         * gcc.dg/builtins-44.c: Likewise.
7468         * gcc.dg/builtins-45.c: Likewise.
7469         * gcc.dg/pr28796-2.c: Likewise.
7470         * gcc.dg/unordered-3.c: Likewise.
7471
7472 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7473
7474         PR libgfortran/27954
7475         * gfortran.dg/error_recovery_2.f90: New test.
7476
7477 2006-10-26  Richard Guenther  <rguenther@suse.de>
7478
7479         * gcc.target/i386/i386.exp: Use glob, not find to collect
7480         tests.  Avoids recursing into subdirectories.
7481         * gcc.target/i386/math-torture/math-torture.exp: Torture
7482         for interesting ia32 math options.
7483         * gcc.target.i386/math-torture/lrint.c: New testcase.
7484
7485 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7486
7487         PR libgfortran/29563
7488         * gfortran.dg/arrayio_9.f90: Update test.
7489         * gfortran.dg/arrayio_19.f90: New test.
7490
7491 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
7492
7493         * gcc.dg/20061026.c: New testcase.
7494
7495 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7496
7497         PR libgfortran/29563
7498         * gfortran.dg/arrayio_9.f90: New test.
7499
7500 2006-10-26  Ben Elliston  <bje@au.ibm.com>
7501
7502         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
7503         Copy the strings manually, as strcpy may call strlen.
7504
7505 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7506
7507         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
7508         Add checks for log, log2, log10 and log1p.
7509
7510         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
7511         we already test 0.0.  Add checks for expm1, log, log2, log10,
7512         log1p, cbrt, erf and erfc.
7513
7514 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
7515
7516         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
7517
7518 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
7519
7520         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
7521         and remainderl() built-in functions.  Remove -ffast-math from
7522         dg-options.
7523
7524 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7525
7526         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
7527         acosh and atanh.
7528
7529         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
7530         floating point modifiers to arguments passed to float and long
7531         double functions respectively.  Update all callers to use floating
7532         point numbers, not integers.  Add tests for exp, exp2 and
7533         exp10/pow10.
7534
7535         * gcc.dg/torture/builtin-math-3.c: New test.
7536
7537 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
7538
7539         PR fortran/29393
7540         * gfortran.dg/initialize_2.f90: New.
7541
7542 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7543
7544         * gcc.dg/torture/builtin-math-2.c: New test.
7545
7546 2006-10-24  Richard Guenther  <rguenther@suse.de>
7547
7548         PR middle-end/28796
7549         * gcc.dg/pr28796-1.c: New testcase.
7550         * gcc.dg/pr28796-2.c: Likewise.
7551
7552 2006-10-24  Richard Guenther  <rguenther@suse.de>
7553
7554         * gcc.dg/builtins-57.c: New testcase.
7555
7556 2006-10-24  Richard Guenther  <rguenther@suse.de>
7557
7558         PR tree-optimization/29567
7559         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
7560
7561 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
7562
7563         PR tree-optimization/14784
7564         * gcc.dg/alias-10.c: New test.
7565
7566 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7567
7568         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
7569
7570 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
7571
7572         * gcc.dg/builtin-strncat-chk-1.c: New test.
7573
7574 2006-10-23  Jan Hubicka  <jh@suse.cz>
7575
7576         * gcc.dg/memmove-1.c: New test.
7577
7578 2006-10-23  Paul Brook  <paul@codesourcery.com>
7579
7580         * gcc.dg/pragma-pack-5.c: New test.
7581
7582 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
7583
7584         * g++.dg/other/s390-1.C: New testcase.
7585
7586 2006-10-23  Richard Guenther  <rguenther@suse.de>
7587
7588         PR middle-end/27132
7589         PR middle-end/23295
7590         * gcc.dg/pr27132.c: New testcase.
7591         * gcc.dg/pr23295.c: Likewise.
7592         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
7593         * g++.dg/tree-ssa/pr19807.C: Likewise.
7594
7595 2006-10-23  Richard Guenther  <rguenther@suse.de>
7596
7597         PR middle-end/21032
7598         * gcc.dg/pr21032.c: New testcase.
7599
7600 2006-10-22  Jeff Law  <law@redhat.com>
7601         Richard Guenther  <rguenther@suse.de>
7602
7603         PR tree-optimization/15911
7604         * gcc.dg/tree-ssa/vrp30.c: New testcase.
7605
7606 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
7607
7608         PR c++/20647
7609         * g++.dg/abi/rtti3.C: New.
7610
7611 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
7612
7613         PR middle-end/28252
7614         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
7615         transformation.
7616
7617 2006-10-21  Richard Guenther  <rguenther@suse.de>
7618
7619         PR tree-optimization/3511
7620         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
7621
7622 2006-10-21  Richard Guenther  <rguenther@suse.de>
7623
7624         PR middle-end/26898
7625         * gcc.dg/torture/pr26898-1.c: New testcase.
7626         * gcc.dg/torture/pr26898-2.c: Likewise.
7627
7628 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
7629
7630         PR c++/28053
7631         * g++.dg/parse/bitfield1.C: Adjust error markers.
7632         * g++.dg/parse/bitfield2.C: New test.
7633
7634 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
7635
7636         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
7637
7638 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7639
7640         PR libfortran/27895
7641         * gfortran.dg/zero_sized_1.f90: New test.
7642
7643 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
7644
7645         * gcc.dg/div-compare-1.c: New test.
7646
7647 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
7648
7649         PR fortran/29216
7650         * gfortran.dg/result_default_init_1.f90: New test.
7651
7652         PR fortran/29314
7653         * gfortran.dg/automatic_default_init_1.f90: New test.
7654
7655         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
7656         from 38 to 33.
7657
7658 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
7659
7660         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
7661         'using namespace std' without previous declaration.
7662         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
7663         * g++.old-deja/g++.robertl/eb133c.C: New.
7664
7665 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7666
7667         PR libgfortran/29277
7668         * gfortran.dg/streamio_4.f90: Update test.
7669         * gfortran.dg/streamio_11.f90: New test.
7670
7671 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
7672
7673         PR c++/27952
7674         * g++.dg/inherit/virtual1.C: New test.
7675
7676 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
7677
7678         PR c++/28261
7679         * g++.dg/parse/enum3.C: New test.
7680
7681 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
7682
7683         PR c++/29039
7684         * g++.dg/init/ctor8.C: New test.
7685
7686 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
7687
7688         PR c++/27270
7689         * g++.dg/ext/complit8.C: Tweak error markers.
7690         * g++.dg/template/complit1.C: Add error marker.
7691
7692 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
7693
7694         PR c++/27270
7695         * g++.dg/ext/complit8.C: New test.
7696
7697         PR c++/29408
7698         * g++.dg/parse/dtor12.C: New test.
7699
7700         PR c++/29435
7701         * g++.dg/template/sizeof11.C: New test.
7702
7703 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
7704
7705         PR fortran/29392
7706         * gfortran.dg/data_char_3.f90: New test.
7707
7708         PR fortran/29451
7709         * gfortran.dg/negative_automatic_size.f90: New test.
7710
7711 2006-10-16  David Daney  <ddaney@avtrex.com>
7712
7713         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
7714
7715 2006-10-16  Eric Christopher  <echristo@apple.com>
7716
7717         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
7718         x86_64.
7719
7720 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
7721
7722         PR c++/28211
7723         * g++.dg/tc1/dr49.C: Tweak error messages.
7724         * g++.dg/parse/template21.C: New test.
7725
7726 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7727
7728         PR middle-end/20491
7729         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
7730
7731 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
7732
7733         PR fortran/29403
7734         * gfortran.dg/print_1.f90: New test.
7735
7736 2006-10-15  Jan Hubicka  <jh@suse.cz>
7737
7738         PR middle-end/29241
7739         * gcc.c-torture/compile/pr29241.c: New testcase.
7740
7741 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
7742
7743         PR middle-end/29250
7744         * gcc.c-torture/compile/pr29250.c: New test.
7745
7746 2006-10-15  Richard Guenther  <rguenther@suse.de>
7747
7748         * gcc.dg/pr29299.c: New testcase.
7749
7750 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
7751
7752         PR fortran/24767
7753         * gfortran.dg/label_4.f90: Adjust warning flag.
7754
7755 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
7756
7757         PR fortran/29371
7758         * gfortran.dg/nullify_3.f90: New test.
7759
7760 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7761
7762         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
7763         on Solaris 2.5.1 too.
7764
7765 2006-10-13  Eric Christopher  <echristo@apple.com>
7766
7767         * gcc.dg/pr25993.c: Skip for darwin.
7768
7769 2006-10-13  Eric Christopher  <echristo@apple.com>
7770
7771         * gcc.dg/visibility-11.c: Skip for darwin.
7772
7773 2006-10-13  Eric Christopher  <echristo@apple.com>
7774
7775         * gcc.dg/darwin-weakimport-1.c: Use
7776         -fno-asynchronous-unwind-tables.
7777         * gcc.dg/darwin-weakimport-3.c: Ditto.
7778
7779 2006-10-13  Richard Guenther  <rguenther@suse.de>
7780
7781         PR tree-optimization/29446
7782         * gcc.dg/torture/pr29446.c: New testcase.
7783
7784 2006-10-13  Bill Wendling  <wendling@apple.com>
7785
7786         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
7787         * g++.old-deja/g++.jason/hmc1.C: Likewise.
7788         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
7789         * g++.old-deja/g++.law/shadow1.C: Likewise.
7790         * g++.old-deja/g++.law/ctors10.C: Likewise.
7791         * g++.dg/debug/namespace1.C: Likewise.
7792         * g++.dg/inherit/namespace-as-base.C: Likewise.
7793         * g++.dg/opt/delay-slot-1.C: Likewise.
7794         * g++.dg/parse/defarg10.C: Likewise.
7795         * g++.dg/template/ptrmem11.C: Likewise.
7796         * g++.dg/template/mem_func_ptr.C: Likewise.
7797         * g++.dg/template/spec19.C: Likewise.
7798
7799 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
7800
7801         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
7802
7803 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
7804
7805         PR fortran/29373
7806         * gfortran.dg/implicit_9.f90: New test.
7807
7808         PR fortran/29407
7809         * gfortran.dg/namelist_25.f90: New test.
7810
7811         PR fortran/27701
7812         * gfortran.dg/same_name_2.f90: New test.
7813
7814         PR fortran/29232
7815         * gfortran.dg/host_assoc_types_1.f90: New test.
7816
7817         PR fortran/29364
7818         * gfortran.dg/missing_derived_type_1.f90: New test.
7819         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
7820
7821         PR fortran/29422
7822         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
7823
7824         PR fortran/29428
7825         * gfortran.dg/alloc_comp_assign_5.f90: New test.
7826
7827 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7828
7829         PR fortran/29391
7830         * gfortran.dg/bound_2.f90: New test.
7831
7832 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7833
7834         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
7835         directive.
7836         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
7837         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
7838         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
7839         * gfortran.dg/gomp/reduction3.f90: Likewise.
7840         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
7841         * gfortran.dg/dummy_procedure_2.f90: Likewise.
7842         * gfortran.dg/interface_derived_type_1.f90: Likewise.
7843         * gfortran.dg/forall_4.f90: Likewise.
7844         * gfortran.dg/spec_expr_4.f90: Likewise.
7845         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
7846         * gfortran.dg/forall_5.f90: Likewise.
7847         * gfortran.dg/open_access_append_2.f90: Add check for
7848         compile-time warning.
7849
7850 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
7851
7852         PR c++/28506
7853         * g++.dg/parse/pure1.C: New test.
7854
7855 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7856
7857         PR fortran/21435
7858         * gfortran.dg/io_constraints_3.f90: New test.
7859         * gfortran.dg/open_access_append_1.f90: Add checks
7860         for compile-time warnings.
7861         * gfortran.dg/pr20163-2.f: Likewise.
7862         * gfortran.dg/iostat_2.f90: Likewise.
7863         * gfortran.dg/label_4.f90: Delete the temporary
7864         file.
7865         * gfortran.dg/direct_io_2.f90: Add a FILE=
7866         specifier.
7867         * gfortran.dg/iomsg_1.f90: Add check for
7868         compile-time warning.
7869
7870 2006-10-12  Jan Hubicka  <jh@suse.cz>
7871
7872         PR c/28419
7873         * gcc.dg/pr28319.c: New test.
7874
7875 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
7876         PR c++/29318
7877         * g++.dg/ext/vla4.C: New test.
7878
7879 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
7880
7881         PR c++/27961
7882         * g++.dg/template/crash60.C: New test.
7883         * g++.dg/other/large-size-array.C: Adjust error markers.
7884         * g++.dg/parse/crash27.C: Likewise.
7885         * g++.dg/template/crash1.C: Likewise.
7886
7887 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
7888
7889         PR testsuite/29093
7890         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
7891
7892 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
7893
7894         PR preprocessor/28709
7895         * gcc.dg/cpp/paste14.c: New test.
7896
7897 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
7898
7899         PR c++/29175
7900         * g++.dg/init/array24.C: New test.
7901
7902 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7903
7904         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
7905         of <sys/types.h>.
7906
7907 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
7908
7909         PR c++/29024
7910         * g++.dg/parse/typedef8.C: New test.
7911         * g++.dg/other/mult-stor1.C: Adjust error markers.
7912
7913 2006-10-11  Richard Guenther  <rguenther@suse.de>
7914
7915         PR tree-optimization/28230
7916         * gcc.dg/torture/pr28230.c: New testcase.
7917
7918 2006-10-11  Richard Guenther  <rguenther@suse.de>
7919
7920         PR inline-asm/29119
7921         * gcc.dg/torture/pr29119.c: New testcase.
7922
7923 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
7924
7925         PR middle-end/29272
7926         * gcc.c-torture/execute/20060930-2.c: New test.
7927
7928 2006-10-09  Richard Henderson  <rth@redhat.com>
7929
7930         Revert emutls patch.
7931
7932 2006-10-09  Richard Guenther  <rguenther@suse.de>
7933
7934         PR middle-end/29254
7935         * gcc.dg/pr29254.c: New testcase.
7936
7937 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
7938             Paul Thomas  <pault@gcc.gnu.org>
7939
7940         PR fortran/20541
7941         * gfortran.dg/alloc_comp_basics_1.f90: New test.
7942         * gfortran.dg/alloc_comp_basics_2.f90: New test.
7943         * gfortran.dg/alloc_comp_assign_1.f90: New test.
7944         * gfortran.dg/alloc_comp_assign_2.f90: New test.
7945         * gfortran.dg/alloc_comp_assign_3.f90: New test.
7946         * gfortran.dg/alloc_comp_assign_4.f90: New test.
7947         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
7948         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
7949         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
7950         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
7951         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
7952         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
7953         * gfortran.dg/alloc_comp_std.f90: New test.
7954         * gfortran.dg/move_alloc.f90: New test.
7955
7956 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
7957
7958         PR fortran/29115
7959         * gfortran.dg/derived_constructor_comps_2.f90: New test.
7960
7961         PR fortran/29211
7962         * gfortran.dg/forall_char_dependencies_1.f90: New test.
7963
7964 2006-10-08  Tobias Burnus  <burnus@net-b.de>
7965
7966         PR fortran/28585
7967         * gfortran.dg/new_line.f90: New test.
7968
7969 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7970
7971         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
7972         * gcc.dg/torture/builtin-convert-1.c,
7973         gcc.dg/torture/builtin-convert-2.c,
7974         gcc.dg/torture/builtin-convert-3.c,
7975         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
7976
7977 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
7978
7979         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
7980         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
7981         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
7982         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
7983
7984 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
7985
7986         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
7987         Xfail some tests for powerpc-darwin and powerpc-aix.
7988
7989 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
7990
7991         PR c/29380
7992         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
7993
7994 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7995
7996         PR target/29300
7997         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
7998         on hppa*-*-hpux*.
7999
8000 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8001
8002         PR fortran/16580
8003         PR fortran/29288
8004         * gfortran.fortran-torture/execute/specifics.f90:
8005         Add tests for using all possible intrinsics as actual arguments.
8006         * gfortran.dg/specifics_1.f90: Add tests for using
8007         all possible intrinsics as actual arguments.
8008         * gfortran.dg/specifics_2.f90: New file.
8009         * gfortran.dg/specifics_3.f90: New file.
8010
8011 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
8012
8013         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
8014         * gcc.dg/debug/debug-2.c: Likewise.
8015
8016 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
8017
8018         * gcc.c-torture/compile/sync-2.c: New test.
8019
8020 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8021
8022         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
8023         line endings.
8024
8025 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
8026
8027         PR rtl-optimization/29128
8028         * gcc.c-torture/compile/pr29128.c: New test.
8029
8030 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8031
8032         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
8033         line endings.
8034
8035 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
8036
8037         PR middle-end/29256
8038         * gcc.dg/tree-ssa/loop-19.c: New test.
8039
8040 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
8041
8042         PR tree-optimization/29330
8043         * gcc.dg/pr29330.c: New test.
8044
8045         PR target/28924
8046         * gcc.c-torture/compile/20061005-1.c: New test.
8047
8048 2006-10-06  Olivier Hainque  <hainque@adacore.com>
8049
8050         * gcc.dg/typename-vla-1.c: New case.
8051         * gnat.dg/forward_vla.adb: New case.
8052
8053 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
8054
8055         PR tree-optimization/29290
8056         * gfortran.dg/loop_nest_1.f90: New test.
8057
8058         PR target/29198
8059         * gcc.dg/tls/opt-12.c: New test.
8060
8061         PR fortran/28415
8062         * gfortran.dg/save_2.f90: New test.
8063
8064         PR c/29091
8065         * gcc.dg/pr29091.c: New test.
8066
8067 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
8068
8069         * lib/target-supports.exp
8070         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
8071         same as x86_64-*-*; check for LP64.
8072
8073 2006-10-04  Richard Henderson  <rth@redhat.com>
8074
8075         * lib/target-supports.exp (check_effective_target_tls): Redefine
8076         to mean non-emulated tls.
8077         * gcc.dg/tls/alias-1.c: Remove tls requirement.
8078         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
8079         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
8080         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
8081         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
8082         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
8083         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
8084
8085 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
8086
8087         PR fortran/29343
8088         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
8089
8090 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8091
8092         * gfortran.dg/bounds_check_fail_1.f90: New test.
8093
8094 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
8095
8096         PR c++/29020
8097         * g++.dg/template/friend48.C: New test.
8098
8099 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
8100
8101         PR fortran/29098
8102         * gfortran.dg/default_initialization_2.f90: New test.
8103
8104 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
8105
8106         PR fortran/20779
8107         PR fortran/20891
8108         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
8109
8110 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
8111
8112         PR fortran/29284
8113         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
8114
8115         PR fortran/29321
8116         PR fortran/29322
8117         * gfortran.dg/missing_optional_dummy_2.f90: New test.
8118
8119         PR fortran/25091
8120         PR fortran/25092
8121         * gfortran.dg/entry_array_specs_1.f90: New test.
8122
8123 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
8124
8125         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
8126         insufficient to inhibit some test failures at -O3.  Do testing
8127         on integers.
8128
8129 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
8130
8131         PR c++/29138
8132         * g++.dg/inherit/access8.C: New test.
8133         * g++.dg/template/dtor4.C: Tweak error messages.
8134
8135 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8136
8137         PR fortran/27478
8138         * gfortran.dg/entry_8.f90: New test.
8139
8140 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8141
8142         PR c++/29291
8143         * g++.dg/parse/new4.C: New test.
8144
8145 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
8146
8147         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
8148         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
8149         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
8150         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
8151         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
8152
8153 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8154
8155         PR fortran/19260
8156         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
8157         * gfortran.dg/continuation_2.f90: New test.
8158
8159         PR fortran/19262
8160         * gfortran.dg/continuation_3.f90: New test.
8161         * gfortran.dg/continuation_4.f90: New test.
8162         * gfortran.dg/continuation_5.f: New test.
8163         * gfortran.dg/continuation_6.f: New test.
8164
8165 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
8166
8167         PR c++/29226
8168         * g++.dg/template/vla1.C: New test.
8169
8170 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8171
8172         PR fortran/29210
8173         * gfortran.dg/complex_parameter_1.f90: New test.
8174
8175 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
8176
8177         PR c/29154
8178         * gcc.c-torture/execute/20060929-1.c: New test.
8179
8180 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
8181
8182         PR c++/29105
8183         * g++.dg/template/member6.C: New test.
8184         * g++.dg/parse/typename7.C: Adjust error markers.
8185
8186         PR c++/29080
8187         * g++.dg/template/member7.C: New test.
8188
8189 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
8190
8191         PR c/24010
8192         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
8193         gcc.dg/Woverride-init-3.c: New tests.
8194
8195 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
8196
8197         * gcc.c-torture/execute/20060930-1.c: New test.
8198
8199 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8200
8201         PR fortran/18791
8202         * gfortran.dg/specifics_1.f90: New test.
8203         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
8204         complex specifics.
8205
8206 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8207
8208         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
8209         pthread-init-common.h: New.
8210
8211 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
8212
8213         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
8214         precision on some archs.
8215
8216 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
8217
8218         * gcc.dg/non-local-goto-1.c: New test.
8219         * gcc.dg/non-local-goto-2.c: Likewise.
8220         * gcc.dg/setjmp-3.c: Likewise.
8221         * gcc.dg/setjmp-4.c: Likewise.
8222
8223 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
8224
8225         * gnat.dg/self_aggregate_with_pointer.adb: New test.
8226
8227 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
8228
8229         PR fortran/28276
8230         * gfortran.dg/exponent_1.f90: New test.
8231
8232         PR fortran/27021
8233         * gfortran.dg/nearest_1.f90: New test.
8234
8235 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
8236
8237         PR middle-end/25261
8238         PR middle-end/28790
8239         * gcc.dg/gomp/nestedfn-1.c: New test.
8240
8241 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
8242
8243         PR objc/29195
8244         * objc/compile/method-1.m: New test.
8245
8246 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
8247
8248         PR c++/26938
8249         * g++.dg/template/crash58.C: New test.
8250         * g++.dg/parse/crash28.C: Adjust error markers.
8251         * g++.dg/template/crash34.C: Likewise.
8252         * g++.dg/template/friend31.C: Likewise.
8253         * g++.dg/template/crash32.C: Likewise.
8254
8255         PR c++/27329
8256         * g++.dg/template/crash59.C: New test.
8257
8258         PR c++/27667
8259         * g++.dg/template/spec33.C: New test.
8260         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
8261
8262 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
8263             Adam Nemet  <anemet@caviumnetworks.com>
8264
8265         * gcc.dg/tree-ssa/ivopts-1.c: New test.
8266         * gcc.dg/tree-ssa/ivopts-2.c: New test.
8267
8268 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
8269
8270         PR target/28911
8271         * gcc.dg/pr28911.c: New.
8272
8273 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
8274
8275         PR target/29169
8276         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
8277         (dg-options): Add -mfpmath=387.
8278
8279 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
8280
8281         PR c/28706
8282         * gcc.dg/pr28706.c: New test.
8283
8284         PR c/28712
8285         * gcc.dg/pr28712.c: New test.
8286
8287 2006-09-22  Mike Stump  <mrs@apple.com>
8288
8289         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
8290
8291 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
8292
8293         PR tree-optimization/28888
8294         * gcc.dg/pr28888.c: New test.
8295
8296 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
8297
8298         PR c++/29016
8299         * g++.dg/init/ptrfn1.C: New test.
8300
8301 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
8302
8303         PR c++/28861
8304         * g++.dg/template/spec32.C: New test.
8305         * g++.dg/parse/crash9.C: Adjust error markers.
8306
8307         PR c++/28303
8308         * g++.dg/template/typedef6.C: New test.
8309         * g++.dg/init/error1.C: Adjust error markers.
8310         * g++.dg/parse/crash9.C: Likewise.
8311         * g++.dg/template/crash55.C: Likewise.
8312
8313 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
8314
8315         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
8316
8317 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
8318
8319         PR target/27650
8320         * g++.dg/ext/dllimport12.C: New test.
8321
8322 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
8323
8324         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
8325         * gcc.target/mips/nmadd-2.c: Likewise.
8326         * gcc.target/mips/mips-ps-6.c: New test.
8327         * gcc.target/mips/neg-abs-1.c: Likewise.
8328         * gcc.target/mips/neg-abs-2.c: Likewise.
8329         * gcc.target/mips/nmadd-3.c: New test.
8330
8331 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
8332
8333         PR middle-end/28046
8334         * gcc.dg/gomp/atomic-10.c: New test.
8335         * g++.dg/gomp/atomic-10.C: New test.
8336
8337 2006-09-20  Eric Christopher  <echristo@apple.com>
8338
8339         * gcc.target/i386/sse3-not-fisttp.c: New.
8340
8341 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
8342
8343         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
8344
8345 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
8346
8347         * gcc.c-torture/execute/pr28289.c (one): New variable.
8348         (main): Use it instead of argc.
8349         * gcc.c-torture/execute/20060102-1.c (one): New variable.
8350         (main): Use it instead of argc.
8351
8352 2006-09-19  Paul Brook  <paul@codesourcery.com>
8353
8354         PR target/28516
8355         * gcc.dg/nested-func-5.c: New test.
8356
8357 2006-09-19  Ben Elliston  <bje@au.ibm.com>
8358
8359         * lib/target-supports.exp (check_effective_target_tls): Compile
8360         test stubs using ${tool}_target_compile, not just target_compile.
8361         (check_effective_target_tls_runtime): Likewise.
8362
8363 2006-09-19  Ben Elliston  <bje@au.ibm.com>
8364
8365         * gcc.c-torture/compile/20030405-1.x: Remove.
8366
8367         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
8368         optimising linker from discarding it.
8369
8370 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
8371
8372         PR fortran/28526
8373         * gfortran.dg/keyword_symbol_1.f90: New test.
8374
8375         * gfortran.dg/spread_shape_1.f90: Add missing warning with
8376         pedantic compilation option.
8377
8378 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
8379
8380         PR fortran/29060
8381         * gfortran.dg/spread_shape_1.f90: New test.
8382
8383 2006-09-17  Roger Sayle  <roger@eyesopen.com>
8384
8385         PR tree-optimization/28887
8386         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
8387
8388 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
8389
8390         PR c/25993
8391         * gcc.dg/pr25993.c: New test.
8392
8393 2006-09-17  Ira Rosen  <irar@il.ibm.com>
8394
8395         PR tree-opt/21591
8396         * gcc.dg/vect/pr21591.c: New test.
8397
8398 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
8399
8400         PR tree-opt/29059
8401         * gcc.c-torture/compile/strcpy-1.c: New test.
8402         * gcc.c-torture/compile/strcpy-2.c: New test.
8403         * gcc.c-torture/compile/memcpy-1.c: New test.
8404         * gcc.c-torture/compile/memcpy-2.c: New test.
8405
8406 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
8407
8408         PR testsuite/29055
8409         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
8410
8411 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
8412
8413         * gnat.dg/specs/double_record_extension1.ads: New test.
8414         * gnat.dg/specs/double_record_extension2.ads: Likewise.
8415
8416 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
8417
8418         PR fortran/29051
8419         * gfortran.dg/oldstyle_3.f90: New test.
8420
8421 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8422
8423         PR libgfortran/29099
8424         * gfortran.dg/secnds-1.f: New test.
8425
8426 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8427
8428         PR libgfortran/29053
8429         * gfortran.dg/streamio_9.f90: New test.
8430         * gfortran.dg/streamio_10.f90: New test.
8431
8432 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
8433
8434         PR C++/29002
8435         * g++.dg/init/array22.C: New test.
8436         * g++.dg/init/array23.C: New test.
8437
8438 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
8439
8440         * stackcheck.lst: Update list of tests requiring stack checking.
8441         * norun.lst: Adjust for above change.
8442         * ada95.lst: New file.
8443         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
8444         requiring -gnat95 switch.
8445
8446 2006-09-14  Olivier Hainque  <hainque@adacore.com>
8447
8448         * gnat.dg/in_out_parameter.adb: New test.
8449
8450 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
8451
8452         PR debug/28980
8453         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
8454
8455 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
8456
8457         * gnat.dg/specs/unchecked_union.ads: New test.
8458
8459 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
8460
8461         PR rtl-optimization/28982
8462         * gcc.c-torture/execute/pr28982a.c: New test.
8463         * gcc.c-torture/execute/pr28982b.c: Likewise.
8464
8465 2006-09-12  Eric Christopher  <echristo@apple.com>
8466
8467         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
8468         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
8469
8470 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
8471
8472         PR c/28768
8473         PR preprocessor/14634
8474         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
8475         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
8476         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
8477
8478 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
8479
8480         * gcc.dg/pr28243.c: New test.
8481
8482 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
8483
8484         PR fortran/28971
8485         gfortran.dg/pr28971.f90: New test to act as a backstop in case
8486         this undiagnosed regression reappears.
8487
8488 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
8489
8490         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
8491         Treat $srcdir as a literal.
8492         * lib/fortran-torture.exp (fortran-torture-compile,
8493         fortran-torture-execute): Likewise.
8494         * lib/objc-torture.exp (objc-torture-compile,
8495         objc-torture-execute): Likewise.
8496         * lib/profopt.exp (profopt-execute): Likewise.
8497
8498 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
8499
8500         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
8501
8502 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
8503
8504         PR testsuite/28950
8505         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
8506
8507 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
8508
8509         PR target/13685
8510         * gcc.target/i386/pr13685.c: New test.
8511
8512 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
8513
8514         * gcc.dg/pr28726.c: New test.
8515
8516 2006-09-11  Josh Conner  <jconner@apple.com>
8517
8518         * gcc.dg/nrv3.c: Increase size of structure.
8519         * gcc.dg/nrv4.c: Likewise.
8520         * gcc.dg/nrv5.c: Likewise.
8521
8522 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
8523
8524         PR libfortran/28890
8525         gfortran.dg/assumed_charlen_function_5.f90: New test.
8526
8527 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
8528
8529         PR c++/28991
8530         * g++.dg/init/static3.C: New test.
8531
8532 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
8533
8534         PR testsuite/29007
8535         * gcc.dg/long-long-cst1.c (t): Add cast to
8536         __SIZE_TYPE__ before casting to int.
8537         (main): Return 0 on success.
8538
8539 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8540
8541         * gcc.c-torture/execute/20060910-1.c: New test.
8542
8543 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
8544
8545         PR middle-end/26983
8546         * gcc.dg/pr26983.c: New test.
8547
8548 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
8549
8550         PR target/29006
8551         * gcc.c-torture/execute/pr29006.c: New test.
8552
8553 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
8554
8555         PR libfortran/28947
8556         gfortran.dg/matmul_4.f90: New test.
8557
8558 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
8559
8560         PR fortran/28959
8561         gfortran.dg/used_types_10: New test.
8562
8563 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
8564
8565         PR libfortran/28923
8566         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
8567         gfortran.dg/array_initializer_3.f90: New test.
8568
8569 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8570
8571         PR fortran/28914
8572         * gfortran.dg/actual_array_constructor_3.f90: New test.
8573
8574 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
8575
8576         PR testsuite/26778
8577         * gcc.target/i386/pr26778.c: New testcase.
8578
8579 2006-09-08  Eric Christopher  <echristo@apple.com>
8580
8581         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
8582         * gcc.target/i386/memcpy-1.c: Ditto.
8583         * gcc.target/i386/asm-1.c: Ditto.
8584         * gcc.target/i386/20060512-4.c: Ditto.
8585         * gcc.target/i386/compress-float-387.c: Ditto.
8586         * gcc.target/i386/20060512-1.c: Ditto.
8587         * gcc.target/i386/compress-float-sse.c: Ditto.
8588         * gcc.target/i386/20060512-2.c: Ditto.
8589         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
8590         * gcc.target/i386/stack-prot-kernel.c: Ditto.
8591         * gcc.target/i386/compress-float-387-pic.c: Ditto.
8592         * gcc.dg/pr26449.c: Ditto.
8593         * gcc.dg/attr-ms_struct-2.c: Ditto.
8594         * gcc.dg/attr-ms_struct-1.c: Ditto.
8595         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
8596
8597 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
8598
8599         PR c/28504
8600         * gcc.dg/vla-10.c: New test.
8601
8602 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8603
8604         PR c++/28858
8605         * g++.dg/parse/template20.C: New test.
8606         * g++.dg/template/operator8.C: Remove obsolete part.
8607         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
8608         * g++.old-deja/g++.pt/crash65.C: Likewise.
8609
8610 2006-09-07  Jason Merrill  <jason@redhat.com>
8611
8612         PR middle-end/27724
8613         * gcc.dg/long-long-cst1.c: New test.
8614
8615 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
8616
8617         PR C++/28906
8618         * g++.dg/other/array3.C: New test.
8619         * g++.dg/other/array4.C: New test.
8620         * g++.dg/other/array5.C: New test.
8621
8622 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
8623
8624         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
8625
8626 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
8627
8628         PR target/28946
8629         * gcc.target/i386/pr28946.c: New test.
8630
8631 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
8632
8633         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
8634         in integer literal constant.
8635         * gfortran.dg/enum_8.f90: Ditto.
8636         * gfortran.dg/g77/20030326-1.f: Ditto.
8637
8638 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
8639
8640         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
8641         nonconformance usage.
8642
8643 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
8644
8645         PR middle-end/28862
8646         * gcc.c-torture/compile/vector-align-1.c: New test.
8647
8648 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
8649
8650         PR rtl-opt/27883
8651         * g++.dg/opt/copysign-1.C: New test.
8652
8653 2006-09-06  Jason Merrill  <jason@redhat.com>
8654
8655         PR c++/27371
8656         * g++.dg/warn/unused-result1.C: New test.
8657
8658 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
8659
8660         PR c++/28903
8661         * g++.dg/ext/vla3.C: New test.
8662
8663         PR c++/28886
8664         * g++.dg/template/array16.C: New test.
8665
8666 2006-09-06  Richard Guenther  <rguenther@suse.de>
8667
8668         * gcc.dg/pr27226.c: Remove testcase again.
8669
8670 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
8671
8672         PR tree-opt/28937
8673         * g++.dg/opt/unroll2.C: New test.
8674
8675 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
8676
8677         PR tree-opt/28952
8678         * gcc.dg/vect/pr28952.c: New test.
8679
8680 2006-09-05  Richard Guenther  <rguenther@suse.de>
8681
8682         PR tree-optimization/28900
8683         * gcc.dg/torture/pr28900.c: New testcase
8684
8685 2006-09-05  Richard Guenther  <rguenther@suse.de>
8686
8687         PR tree-optimization/28905
8688         * gcc.c-torture/compile/pr28905.c: New testcase.
8689
8690 2006-09-05  Richard Guenther  <rguenther@suse.de>
8691
8692         PR middle-end/28935
8693         * gcc.dg/pr28935.c: New testcase.
8694
8695 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
8696
8697         * gcc.c-torture/execute/20060905-1.c: New test.
8698
8699 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
8700
8701         PR fortran/28908
8702         * gfortran.dg/used_types_7.f90: New test.
8703         * gfortran.dg/used_types_8.f90: New test.
8704         * gfortran.dg/used_types_9.f90: New test.
8705
8706 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8707
8708         * gcc.c-torture/compile/20060904-1.c: New test.
8709
8710 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
8711
8712         PR c++/23287 Revert my 2006-09-01 patch
8713         * g++.dg/parse/dtor12.C: Remove.
8714
8715 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
8716
8717         PR c+/27670
8718         * g++.dg/template/operator9.C: New test.
8719
8720         PR c++/27493
8721         * g++.dg/template/operator7.C: New test.
8722
8723         PR c++/27494
8724         * g++.dg/template/operator8.C: New test.
8725
8726         PR c++/27397
8727         * g++.dg/template/crash57.C: New test.
8728
8729         * g++.dg/template/typedef4.C: Adjust error markers.
8730         * g++.dg/template/typedef5.C: Likewise.
8731
8732 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
8733
8734         PR c++/28878
8735         * g++.dg/parse/crash33.C: New test.
8736
8737 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
8738         Richard Guenther  <rguenther@suse.de>
8739         Adam Nemet  <anemet@caviumnetworks.com>
8740
8741         PR middle-end/27226
8742         * gcc.target/mips/memcpy-1.c: New testcase.
8743         * gcc.dg/pr27226.c: Likewise.
8744
8745 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
8746
8747         PR c++/28705
8748         * g++.dg/lookup/koenig5.C: New.
8749         * g++.dg/template/crash56.C: New.
8750
8751 2006-09-01  Josh Conner  <jconner@apple.com>
8752
8753         PR c++/25505
8754         * gcc.dg/nrv3.c: New test.
8755         * gcc.dg/nrv4.c: New test.
8756         * gcc.dg/nrv5.c: New test.
8757
8758 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
8759
8760         PR c++/23287
8761         * g++.dg/parse/dtor12.C: New.
8762
8763 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
8764
8765         PR tree-optimization/28839
8766         * gcc.dg/pr28839.c: New test.
8767
8768 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
8769
8770         PR target/24367
8771         * gcc.dg/pr24367.c: New testcase.
8772
8773 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
8774
8775         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
8776
8777 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
8778
8779         PR rtl-optimization/27735
8780         * gcc.dg/loop-unswitch-1.c: New test.
8781
8782 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
8783
8784         PR fortran/28885
8785         * gfortran.dg/aliasing_dummy_2.f90: New test.
8786
8787         PR fortran/20067
8788         * gfortran.dg/generic_5.f90: Change error message.
8789
8790         PR fortran/28873
8791         * gfortran.dg/generic_6.f90: New test.
8792
8793         PR fortran/25077
8794         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
8795
8796         PR fortran/25102
8797         * gfortran.dg/invalid_interface_assignment.f90: New test.
8798
8799         PR fortran/24866
8800         * gfortran.dg/module_proc_external_dummy.f90: New test.
8801
8802 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
8803
8804         PR c++/28349
8805         * g++.dg/warn/var-args1.C: New test.
8806
8807 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
8808
8809         PR fortran/28866
8810         * gfortran.dg/simpleif_2.f90: New test.
8811         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
8812         * gfortran.dg/enum_5.f90: Ditto.
8813
8814 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8815             Kazu Hirata  <kazu@codesourcery.com>
8816
8817         PR tree-optimization/17506
8818         * gcc.dg/pr17506.c: New.
8819
8820 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
8821
8822         PR c++/28139
8823         * g++.dg/eh/alias1.C: New test.
8824
8825 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8826
8827         PR c++/28860
8828         * g++.dg/template/ttp22.C: New test.
8829
8830 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
8831
8832         PR middle-end/26632
8833         * gcc.dg/pr26632.c: New.
8834
8835 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8836
8837         PR libgfortran/28354
8838         * gfortran.dg/fmt_zero_precision.f90: New test.
8839
8840 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
8841
8842         PR c++/28058
8843         * g++.dg/template/spec31.C: New test.
8844
8845 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
8846
8847         PR c++/26573
8848         * g++.dg/other/static2.C: New test.
8849
8850 2006-08-26  Roger Sayle  <roger@eyesopen.com>
8851
8852         * gcc.dg/Wswitch-enum-2.c: New test case.
8853         * gcc.dg/Wswitch-enum-3.c: Likewise.
8854
8855 2006-08-26  Richard Guenther  <rguenther@suse.de>
8856
8857         * gcc.c-torture/compile/20060826-1.c: New testcase.
8858
8859 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
8860
8861         PR c++/28736
8862         * g++.dg/template/void10.C: New test.
8863
8864         PR c++/28737
8865         * g++.dg/template/void8.C: New test.
8866
8867         PR c+_+/28738
8868         * g++.dg/template/void9.C: New test.
8869
8870         * g++.dg/template/void3.C: Adjust error markers.
8871         * g++.dg/template/void4.C: Likewise.
8872         * g++.dg/template/crash55.C: Likewise.
8873         * g++.dg/template/void7.C: Likewise
8874
8875 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
8876
8877         PR c++/28588
8878         * g++.dg/inherit/access6.C: New test.
8879         * g++.dg/inherit/access7.C: Likewise.
8880
8881         PR c++/28595
8882         * g++.dg/template/array15.C: New test.
8883         * g++.dg/template/crash2.C: Tweak error markers.
8884
8885 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
8886
8887         PR middle-end/28683
8888         * gcc.c-torture/compile/20060823-1.c: New test.
8889
8890 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8891
8892         PR c++/28853
8893         * g++.dg/template/ttp21.C: New test.
8894
8895         PR c++/28852
8896         * g++.dg/other/operator1.C: Add error-marker.
8897         * g++.dg/other/operator2.C: New test.
8898
8899 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
8900
8901         PR c/27893
8902         * gcc.c-torture/compile/vla-const-1.c,
8903         gcc.c-torture/compile/vla-const-2.c: New tests.
8904
8905 2006-08-26  Richard Guenther  <rguenther@suse.de>
8906
8907         PR middle-end/28814
8908         * gcc.dg/torture/pr28814.c: New testcase.
8909
8910 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
8911
8912         PR c/28418
8913         * gcc.c-torture/compile/compound-literal-1.c: New test.
8914
8915 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
8916
8917         PR c/28299
8918         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
8919         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
8920         Expect extra diagnostics.
8921
8922 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
8923
8924         gcc.dg/noncompile/pr16876.c: New test.
8925
8926 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
8927
8928         PR c++/28056
8929         * g++.dg/parse/local1.C: New test.
8930         * g++.dg/other/qual1.C: Tweak error marker.
8931
8932 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
8933
8934         PR c++/27787
8935         * g++.dg/template/typename10.C: New.
8936         * g++.dg/template/lookup4.C: Remove bogus error marker.
8937
8938 2006-08-25  Richard Guenther  <rguenther@suse.de>
8939
8940         PR testsuite/28829
8941         * gcc.dg/pr26570.c: Fix testcase.
8942
8943 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
8944
8945         PR tree-opt/28807
8946         * gcc.c-torture/execute/mayalias-2.c: New test.
8947         * gcc.dg/tree-ssa/alias-13.c: New test.
8948
8949 2006-08-24  Jan Hubicka  <jh@suse.cz>
8950
8951         PR debug/26881
8952         * gcc.dg/debug/pr26881.c: New file.
8953
8954 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
8955
8956         PR fortran/28788
8957         * gfortran.dg/used_types_4.f90: New test.
8958         * gfortran.dg/derived_init_2.f90: Modify to check sibling
8959         association of derived types.
8960         * gfortran.dg/used_types_2.f90: Add module cleanup.
8961         * gfortran.dg/used_types_3.f90: The same.
8962
8963         PR fortran/28771
8964         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
8965         fix of regression.
8966
8967 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8968
8969         PR 28813
8970         * gfortran.dg/direct_io_6.f90: Remove test.
8971
8972 2006-08-23  Stuart Hastings  <stuart@apple.com>
8973
8974         PR 28825
8975         * gcc.target/i386/20060821-1.c: New.
8976
8977 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
8978
8979         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
8980         dg-warning strings for dllimport.
8981
8982 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
8983
8984         PR C++/28450
8985         * g++.dg/ext/vector4.C: New test.
8986         * g++.dg/ext/complex1.C: New test.
8987
8988 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
8989
8990         PR debug/28692
8991         * gcc.dg/debug/const-1.c: New.
8992         * gcc.dg/debug/const-2.c: New.
8993         * gcc.dg/debug/dwarf2/const-1.c: New.
8994         * gcc.dg/debug/dwarf2/const-2.c: New.
8995         * gcc.dg/debug/dwarf2/const-2b.c: New.
8996
8997 2006-08-22  Richard Guenther  <rguenther@suse.de>
8998
8999         PR middle-end/28776
9000         * gcc.c-torture/compile/pr28776-1.c: New testcase.
9001         * gcc.c-torture/compile/pr28776-2.c: Likewise.
9002
9003 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
9004
9005         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
9006
9007 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
9008
9009         PR c++/26269
9010         * g++.dg/other/error14.C: New test.
9011
9012         PR c++/28505
9013         * g++.dg/parse/ctor7.C: New test.
9014         * g++.dg/parse/ctor8.C: Likewise.
9015
9016         PR c++/28741
9017         * g++.dg/template/void7.C: New test.
9018
9019 2006-08-21  Olivier Hainque  <hainque@adacore.com>
9020
9021         * gnat.dg/self_aggregate_with_zeros.adb: New test.
9022         * gnat.dg/self_aggregate_with_array.adb: New test.
9023
9024 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
9025
9026         * g++.dg/eh/arm-vfp-unwind.C: New test.
9027
9028 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
9029
9030         PR c++/28341
9031         * g++.dg/template/ref3.C: New test.
9032         * g++.dg/template/nontype13.C: New test.
9033
9034         PR c++/28346
9035         * g++.dg/template/ptrmem17.C: New test.
9036
9037 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
9038
9039         PR target/28648 c:
9040         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
9041
9042 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
9043
9044         PR fortran/28630
9045         * gfortran.dg/used_types_2.f90: New test.
9046
9047         PR fortran/28601
9048         * gfortran.dg/used_types_3.f90: New test.
9049
9050         PR fortran/20886
9051         * gfortran.dg/generic_actual_arg.f90: New test.
9052
9053         PR fortran/28735
9054         * gfortran.dg/module_private_array_refs_1.f90: New test.
9055
9056         PR fortran/28762
9057         * gfortran.dg/program_name_1.f90: New test.
9058
9059         PR fortran/28425
9060         * gfortran.dg/derived_constructor_comps_1.f90: New test.
9061
9062         PR fortran/28496
9063         * gfortran.dg/array_initializer_2.f90: New test.
9064
9065         PR fortran/18111
9066         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
9067
9068         PR fortran/28600
9069         * gfortran.dg/assumed_charlen_function_4.f90: New test.
9070
9071         PR fortran/28771
9072         * gfortran.dg/assumed_charlen_in_main.f90: New test.
9073
9074         PR fortran/28660
9075         * gfortran.dg/dependent_decls_1.f90: New test.
9076
9077 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
9078
9079         PR fortran/25217
9080         * gfortran.dg/derived_init_2.f90: New.
9081
9082 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
9083
9084         * gcc.c-torture/execute/pr28289.c: New test.
9085
9086 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
9087
9088         PR c/28744
9089         * gcc.dg/attr-externally-visible-1.c: New test.
9090         * gcc.dg/attr-externally-visible-2.c: New test.
9091         * g++.dg/parse/attr-externally-visible-1.C: New test.
9092         * g++.dg/parse/attr-externally-visible-2.C: New test.
9093
9094 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9095
9096         PR c++/28606
9097         * g++.dg/parse/dtor11.C: New test.
9098
9099 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
9100
9101         PR rtl-optimization/28489
9102         * gcc.c-torture/compile/pr28489.c: New test.
9103
9104 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9105
9106         PR c++/28710
9107         * g++.dg/template/redecl4.C: New test.
9108
9109         PR c++/28711
9110         * g++.dg/template/ctor8.C: New test.
9111
9112 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
9113
9114         * gcc.dg/pr26570.c: Fix testcase.
9115
9116 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
9117
9118         * PR c++/28573
9119         * g++.dg/parse/offsetof6.C: New test.
9120         * g++.dg/parse/offsetof6.C: New test.
9121         * g++.dg/parse/offsetof7.C: New test.
9122
9123 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9124
9125         PR testsuite/28602
9126         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
9127         is false.
9128
9129 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
9130
9131         PR c++/28302
9132         * g++.dg/ext/vector3.C: New test.
9133
9134 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
9135
9136         PR gcov/profile/26570
9137         * gcc.dg/pr26570.c: New test.
9138
9139 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
9140
9141         PR c/27697
9142         * gcc.dg/qual-component-1.c: New test.
9143
9144 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9145
9146         PR c++/28593
9147         * g++.dg/parse/new3.C: New test.
9148
9149 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9150
9151         PR fortran/25828
9152         * gfortran.dg/streamio_1.f90: New test.
9153         * gfortran.dg/streamio_2.f90: New test.
9154         * gfortran.dg/streamio_3.f90: New test.
9155         * gfortran.dg/streamio_4.f90: New test.
9156         * gfortran.dg/streamio_5.f90: New test.
9157         * gfortran.dg/streamio_6.f90: New test.
9158         * gfortran.dg/streamio_7.f90: New test.
9159         * gfortran.dg/streamio_8.f90: New test.
9160
9161 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
9162
9163         PR c/28287
9164         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
9165
9166 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
9167
9168         PR c++/28594
9169         * g++.dg/template/void6.C: New test.
9170
9171 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9172
9173         PR c/28649
9174         * gcc.dg/parse-error-1.c: New test.
9175         * gcc.dg/parse-error-2.c: New test.
9176         * gcc.dg/cpp/digraph2.c: Add error-marker.
9177         * gcc.dg/noncompile/920923-1.c: Likewise.
9178
9179 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
9180
9181         PR c/27490
9182         * gcc.dg/sizeof-2.c: New testcase.
9183
9184         PR c/27489
9185         * gcc.dg/switch-A.c: New testcase.
9186
9187 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
9188
9189         PR c++/28288
9190         PR c++/14556
9191         * g++.old-deja/g++.warn/compare1.C: Delete.
9192         * g++.dg/opt/pr7503-2.C: Delete.
9193         * g++.dg/opt/pr7503-3.C: Delete.
9194         * g++.dg/opt/pr7503-4.C: Delete.
9195         * g++.dg/opt/pr7503-5.C: Delete.
9196         * g++.dg/opt/max1.C: Delete.
9197         * g++.dg/warn/minmax.C: Delete.
9198         * g++.dg/expr/minmax.C: New test.
9199
9200 2006-08-14  Richard Guenther  <rguenther@suse.de>
9201
9202         PR testsuite/28703
9203         * gcc.c-torture/execute/pr28651.c: Do not use argc
9204         to avoid optimization, instead forbid inlining.
9205
9206 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
9207
9208         PR rtl-optimization/28634
9209         * gcc.c-torture/execute/ieee/pr28634.c: New test.
9210
9211 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
9212
9213         PR c/27184
9214         * gcc.dg/torture/pr27184.c: New test.
9215
9216 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
9217
9218         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
9219
9220 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9221
9222         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
9223         * gfortran.dg/stat_2.f90: Likewise.
9224         * gfortran.dg/chmod_1.f90: Likewise.
9225         * gfortran.dg/chmod_2.f90: Likewise.
9226         * gfortran.dg/chmod_3.f90: Likewise.
9227
9228 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
9229
9230         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
9231
9232 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
9233
9234         * g++.dg/opt/pr23454-2.C: New test.
9235
9236 2006-08-11  Richard Guenther  <rguenther@suse.de>
9237
9238         PR middle-end/28651
9239         * gcc.c-torture/execute/pr28651.c: New testcase.
9240
9241 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
9242
9243         * gnat.dg/specs/static_initializer.ads: New test.
9244
9245 2006-08-10  Paul Brook  <paul@codesourcery.com>
9246
9247         * gcc.target/arm/cond-asm.c: New test.
9248
9249 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
9250
9251         PR tree-optimization/26197
9252         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
9253         * g++.dg/vect/vect.exp: Compile the new tests with
9254         --param max-aliased-vops=0.
9255
9256 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
9257
9258         PR c++/28637
9259         * g++.dg/template/void3.C: New test.
9260
9261         PR c++/28638
9262         * g++.dg/template/void4.C: New test.
9263
9264         PR c++/28640
9265         * g++.dg/template/void5.C: New test.
9266
9267 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
9268
9269         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
9270         after dg-do compile.
9271
9272 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
9273
9274         PR tree-optimizations/26969
9275         * gcc.dg/vect/vect.exp: Compile tests prefixed with
9276         "unswitch-loops" with -funswitch-loops.
9277         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
9278
9279 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
9280
9281         * gcc.dg/sparc-getcontext-1.c: Fix typo.
9282         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
9283         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
9284         * objc.dg/dwarf-1.m: Likewise.
9285         * objc.dg/dwarf-2.m: Likewise.
9286         * obj-c++.dg/dwarf-2.mm: Likewise.
9287
9288 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9289
9290         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
9291         * objc.dg/dwarf-2.m: Likewise.
9292         * obj-c++.dg/dwarf-2.mm: Likewise.
9293
9294         PR libfortran/28603
9295         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
9296
9297         PR testsuite/27611
9298         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
9299
9300         PR testsuite/27033
9301         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
9302
9303 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
9304
9305         PR target/27827
9306         * gcc.target/i386/pr27827.c: New testcase.
9307
9308 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
9309
9310         PR fortran/28590
9311         * gfortran.dg/sequence_types_1.f90: New test.
9312
9313 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
9314
9315         PR fortran/28548
9316         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
9317         dg-warning.  Add -pedantic option.
9318
9319 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9320
9321         PR c/28502
9322         * gcc.dg/proto-1.c: New test.
9323
9324         PR c/27721
9325         * gcc.dg/lvalue-4.c: New test.
9326
9327         PR c/28136
9328         * gcc.dg/init-bad-5.c: New test.
9329
9330 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
9331
9332         PR c++/28347
9333         * g++.dg/ext/typedef-init.C: Add new test for typedef
9334         initialization inside templates. Adjust existing error markers.
9335
9336 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
9337
9338         PR c++/28148
9339         * g++.dg/init/ptrmem3.C: New test.
9340
9341 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
9342
9343         PR tree-optimization/27770
9344         * lib/target-support.exp: New target keyword "section_anchors".
9345         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
9346         tests.
9347         * gcc.dg/vect/section-anchors-pr27770.c: New test.
9348         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
9349         * gcc.dg/vect/section-anchors-vect-69.c: New test.
9350         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
9351
9352 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9353
9354         * gcc.dg/20060801-1.c: Add missing '}'.
9355
9356 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9357
9358         PR c++/27508
9359         * g++.dg/parse/dtor9.C: New test.
9360         * g++.dg/parse/dtor10.C: New test.
9361         * g++.dg/other/error7.C: Adjust error-marker.
9362
9363         PR c++/28274
9364         * g++.dg/other/default5.C: New test.
9365
9366 2006-08-02  Richard Guenther  <rguenther@suse.de>
9367
9368         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
9369
9370 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
9371
9372         PR c++/28557
9373         * g++.dg/template/conv9.C: New test.
9374
9375 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
9376
9377         PR debug/28063
9378         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
9379         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
9380         Optionally return assembly text.  Update callers.
9381         (check_no_compiler_messages): Update verbose messages.
9382         (check_no_messages_and_pattern): New.
9383         (check_effective_target_string_merging): New.
9384
9385 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9386
9387         PR c++/28250
9388         * g++.dg/eh/catch4.C: New test.
9389
9390         PR c++/28257
9391         * g++.dg/other/qual1.C: New test.
9392
9393         PR c++/28259
9394         * g++.dg/inherit/error2.C: New test.
9395
9396         PR c++/28267
9397         * g++.dg/other/new1.C: New test.
9398
9399         * g++.dg/warn/pr23075.C: Remove obsolete test.
9400         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
9401         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
9402
9403 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
9404
9405         PR c++/28523
9406         * g++.dg/eh/cast1.C: New test.
9407
9408 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
9409
9410         PR libfortran/28452
9411         * gfortran.dg/random_3.f90:  New test.
9412
9413 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
9414
9415         PR c++/28432
9416         * g++.dg/other/pr28304.C: Change expected error message.
9417         * g++.dg/other/pr28432.C: New test.
9418
9419 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
9420
9421         PR c++/28256
9422         * g++.dg/init/brace2.C: Change expected error message, add empty init.
9423
9424 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
9425
9426         PR debug/23336
9427         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
9428         at -g1.
9429         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
9430         g++.dg/debug/enum-2.C: New.
9431
9432 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9433
9434         PR c++/6634
9435         * g++.dg/parse/long1.C: Add more tests.
9436
9437 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9438
9439         * gfortran.dg/lrshift_1.c: New file.
9440
9441 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9442
9443         PR libgfortran/28335
9444         * gfortran.dg/no_unit_error_1.f90: New test.
9445
9446 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9447
9448         PR libgfortran/28335
9449         * gfortran.dg/no_unit_error_1.f90: Delete test.
9450         * gfortran.dg/no_unit_error_2.f90: Delete test.
9451
9452 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9453
9454         * gfortran.dg/chmod_3.f90: New test.
9455         * gfortran.dg/ltime_gmtime_1.f90: New test.
9456         * gfortran.dg/ltime_gmtime_2.f90: New test.
9457         * gfortran.dg/lrshift_1.f90: New test.
9458         * gfortran.dg/chmod_1.f90: New test.
9459         * gfortran.dg/chmod_2.f90: New test.
9460
9461 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
9462
9463         PR c++/27668
9464         * g++.dg/template/crash55.C: New test.
9465
9466         PR c++/27962
9467         * g++.dg/template/nontype16.C: New test.
9468
9469         * g++.dg/template/void2.C: Adjust error markers.
9470         * g++.dg/template/nontype5.C: Adjust error markers.
9471
9472 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
9473
9474         * gcc.target/i386/stack-prot-kernel.c: New test.
9475
9476 2006-07-27  Roger Sayle  <roger@eyesopen.com>
9477
9478         * gcc.dg/builtins-55.c: New test case.
9479
9480 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
9481
9482         PR rtl-optimization/27907
9483         * gcc.c-torture/compile/pr27907.c: New test.
9484
9485 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9486
9487         * gfortran.dg/mclock.f90: New test.
9488         * gfortran.dg/int_conv_1.f90: New test.
9489         * gfortran.dg/stat_1.f90: New test.
9490         * gfortran.dg/stat_2.f90: New test.
9491
9492 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9493
9494         PR libgfortran/28335
9495         * gfortran.dg/no_unit_error_1.f90: New test.
9496         * gfortran.dg/no_unit_error_2.f90: New test.
9497         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
9498
9499 2006-07-25  Roger Sayle  <roger@eyesopen.com>
9500
9501         PR middle-end/28473
9502         * gcc.dg/fold-convround-1.c: New test case.
9503
9504 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
9505
9506         * gfortran.dg/arithmetic_if.f90:  Fix comments.
9507
9508 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9509
9510         PR c++/27572
9511         * g++.dg/other/typedef1.C: New test.
9512         * g++.dg/template/typedef4.C: New test.
9513         * g++.dg/template/typedef5.C: New test.
9514
9515 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
9516
9517         PR fortran/28416
9518         * gfortran.dg/allocatable_dummy_3.f90: New.
9519
9520 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
9521
9522         PR fortran/28439
9523         * gfortran.dg/arithmetic_if.f90:  New test.
9524
9525 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
9526
9527         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
9528         avoid memcpy optimization.
9529
9530 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9531
9532         PR fortran/25289
9533         * gfortran.dg/direct_io_6.f90: New test.
9534
9535 2006-07-24  Jan Hubicka  <jh@suse.cz>
9536
9537         PR c/25795
9538         PR c++/27369
9539         * gcc.dg/pr25795.c: New test.
9540         * gcc.dg/pr25795-1.c: New test.
9541
9542 2006-07-23  Roger Sayle  <roger@eyesopen.com>
9543
9544         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
9545         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
9546         which may be transformed to "g || h" on some platforms.
9547
9548 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
9549
9550         PR c++/28025
9551         * g++.dg/template/friend45.C: New test.
9552
9553 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9554
9555         PR libgfortran/28339
9556         * gfortran.dg/arrayio_8.f90: New test.
9557
9558 2006-07-21  Mike Stump  <mrs@apple.com>
9559
9560         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
9561
9562         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
9563
9564 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9565
9566         PR c++/28250
9567         * g++.dg/eh/catch3.C: New test.
9568
9569         PR c++/28363
9570         * g++.dg/template/defarg10.C: New test.
9571
9572 2006-07-20  Paul Brook  <paul@codesourcery.com>
9573
9574         PR 27363
9575         * gcc.dg/pr27363.c: New test.
9576
9577 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
9578
9579         PR c++/28338
9580         * g++.dg/init/ref13.C: New test.
9581
9582 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9583
9584         PR obj-c++/28434
9585         * obj-c++.dg/proto-error-1.mm: New test.
9586
9587 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
9588
9589         PR c++/28337
9590         * g++.dg/template/string1.C: New test.
9591
9592 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
9593
9594         PR c++/28048
9595         * g++.dg/template/defarg9.C: New test.
9596
9597         PR c++/28235
9598         * g++.dg/template/static27.C: New test.
9599
9600 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
9601
9602         PR 28410
9603         * gcc.dg/tree-ssa/pr28410.c: New test.
9604
9605 2006-07-18  Lee Millward  <lee.millward@gmail.com>
9606
9607         PR c++/28258
9608         * g++/dg/other/error13.C: New test.
9609
9610         PR c++/28260
9611         * g++.dg/template/friend44.C: New test.
9612
9613 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
9614
9615         PR c++/27495
9616         * g++.dg/other/pr27495.C: New.
9617
9618 2006-07-18  Olivier Hainque  <hainque@adacore.com>
9619
9620         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
9621         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
9622
9623 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9624
9625         PR c/28286
9626         * gcc.dg/pragma-pack-4.c: New test.
9627
9628 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
9629
9630         PR c++/28291
9631         * g++.dg/ext/pr28291.C: New test.
9632
9633 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
9634
9635         PR middle-end/28403
9636         * gcc.c-torture/execute/pr28403.c: New test.
9637
9638 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
9639
9640         PR middle-end/28402
9641         * gcc.dg/pr28402.c: New test.
9642
9643 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
9644
9645         PR c++/28304
9646         * g++.dg/other/pr28304.C: New test.
9647
9648 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
9649
9650         PR other/28251
9651         gcc.c-torture/unsorted/dump-noaddr.c: New test.
9652         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
9653
9654 2006-07-17  Richard Guenther  <rguenther@suse.de>
9655
9656         PR tree-optimization/28238
9657         * g++.dg/tree-ssa/pr28238.C: New testcase.
9658
9659 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9660
9661         PR c++/28250
9662         * g++.dg/eh/catch1.C: New test.
9663         * g++.dg/eh/catch2.C: New test.
9664
9665 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
9666
9667         PR c++/28370
9668         * g++.dg/template/anon3.C: New test.
9669
9670 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
9671
9672         PR fortran/20844
9673         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
9674         specifiers requiring an explicit format tag..
9675
9676         PR fortran/28201
9677         * gfortran.dg/generic_5: New test.
9678
9679         PR fortran/20893
9680         * gfortran.dg/elemental_optional_args_1.f90: New test.
9681
9682 2006-07-16  Olivier Hainque  <hainque@adacore.com>
9683
9684         * gnat.dg/assert.ads: New file.
9685         * gnat.dg/controlled_record.ads: Likewise.
9686         * gnat.dg/controlled_record.adb: Likewise.
9687
9688 2006-07-15  Lee Millward  <lee.millward@gmail.com>
9689
9690         PR c++/28292
9691         * g++.dg/other/error12.C: New test.
9692
9693         PR c++/28269
9694         * g++.dg/template/crash54.C: New test.
9695
9696 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9697
9698         PR c++/28249
9699         * g++.dg/parse/catch1.C: New test.
9700
9701         PR c++/28294
9702         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
9703
9704         PR c++/28387
9705         * g++.dg/ext/attrib24.C: New test.
9706
9707 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9708
9709         PR c++/28343
9710         * g++.dg/ext/asmspec1.C: New test.
9711
9712 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
9713
9714         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
9715         (dg-test): Support shouldfail tests.
9716         * lib/target-supports-dg.exp (dg-shouldfail): New.
9717         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
9718         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
9719         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
9720         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
9721         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
9722         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
9723         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
9724
9725 2006-07-13  Jan Hubicka  <jh@suse.cz>
9726
9727         * gcc.target/i386/memcpy-1.c: New.
9728
9729 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
9730
9731         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
9732
9733 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
9734
9735         PR fortran/25097
9736         * gfortran.dg/present_1.f90: New test.
9737
9738         PR fortran/20903
9739         * gfortran.dg/interface_derived_type_1.f90: New test.
9740
9741 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
9742
9743         PR fortran/28213
9744         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
9745         list.
9746
9747 2006-07-07  Lee Millward  <lee.millward@gmail.com>
9748
9749         PR c++/27820
9750         * g++.dg/other/label1.C: New test.
9751
9752 2006-07-07  Richard Guenther  <rguenther@suse.de>
9753
9754         PR middle-end/28268
9755         * gcc.dg/torture/pr28268.c: New testcase.
9756
9757 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
9758
9759         PR c++/27019
9760         * g++.dg/ext/pr27019.C: New.
9761
9762 2006-07-07  Richard Guenther  <rguenther@suse.de>
9763
9764         PR tree-optimization/28187
9765         * gcc.dg/pr28187.c: New testcase.
9766
9767 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
9768
9769         * gnat.dg/address_conversion.adb: New test.
9770         * gnat.dg/boolean_subtype.adb: Likewise.
9771         * gnat.dg/frame_overflow.adb: Likewise.
9772         * gnat.dg/pointer_array.adb: Likewise.
9773         * gnat.dg/pointer_conversion.adb: Likewise.
9774
9775 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
9776
9777         PR fortran/28237
9778         PR fortran/23420
9779         * gfortran.dg/print_fmt_5.f90: New test.
9780
9781 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9782
9783         PR fortran/28129
9784         * gfortran.dg/bounds_check_4.f90: New test.
9785
9786 2006-07-05  Richard Guenther  <rguenther@suse.de>
9787
9788         PR target/28158
9789         * gfortran.dg/pr28158.f90: New testcase.
9790
9791 2006-07-05  Richard Guenther  <rguenther@suse.de>
9792
9793         PR tree-optimization/28162
9794         * gcc.dg/pr28162.c: New testcase.
9795
9796 2006-07-05  Richard Guenther  <rguenther@suse.de>
9797         Andrew Pinski  <pinskia@gcc.gnu.org>
9798
9799         PR c++/27084
9800         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
9801
9802 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
9803
9804         PR fortran/28174
9805         * gfortran.dg/actual_array_substr_2.f90: New test.
9806
9807         PR fortran/28167
9808         * gfortran.dg/actual_array_constructor_2.f90: New test.
9809
9810 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9811
9812         * gfortran.dg/itime_idate_1.f: New test.
9813         * gfortran.dg/itime_idate_2.f: New test.
9814
9815 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9816
9817         PR libgfortran/27704
9818         * gfortran.dg/open_status_3.f90: New test.
9819         * gfortran.dg/fmt_l.f90: Update for new feature.
9820
9821 2006-07-03  Asher Langton  <langton2@llnl.gov>
9822
9823         * gfortran.dg/oldstyle_2.f90: New.
9824
9825 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
9826
9827         * gnat.dg/string_slice.adb: New test.
9828
9829 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
9830
9831         PR fortran/19259
9832         * gfortran.dg/semicolon_fixed.c: New.
9833         * gfortran.dg/semicolon_free.c: New.
9834
9835 2006-06-30  Mike Stump  <mrs@apple.com>
9836
9837         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
9838         that don't support internal visibility.
9839
9840 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
9841
9842         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
9843         for '(' / ')' needing an extra '\'.
9844
9845 2006-06-29  Roger Sayle  <roger@eyesopen.com>
9846
9847         PR middle-end/27428
9848         * gcc.dg/pr27428-1.c: New test case.
9849
9850 2006-06-29  Mike Stump  <mrs@apple.com>
9851
9852         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
9853         on darwin as we can't align commons large enough yet.
9854
9855         * gcc.dg/vla-8.c: Add additional testcases.
9856
9857 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
9858
9859         PR c++/28114
9860         * g++.dg/other/pr28114.C: New.
9861
9862 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
9863
9864         * gcc.c-torture/compile/20060625-1.c: New test.
9865
9866 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
9867
9868         PR fortran/20867
9869         * gfortran.dg/stfunc_3.f90: New test.
9870
9871         PR fortran/25056
9872         * gfortran.dg/impure_actual_1.f90: New test.
9873
9874         PR fortran/20874
9875         * gfortran.dg/elemental_result_1.f90: New test.
9876
9877         PR fortran/25073
9878         * gfortran.dg/select_7.f90: New test.
9879
9880         PR fortran/27554
9881         * intrinsic_actual_1.f: New test.
9882
9883         PR fortran/22038
9884         PR fortran/28119
9885         * gfortran.dg/forall_4.f90: New test.
9886
9887         PR fortran/25072
9888         * gfortran.dg/forall_5.f90: New test.
9889
9890 2006-06-25  Lee Millward  <lee.millward@gmail.com>
9891
9892         PR c++/28051
9893         * g++.dg/template/using13.C: New test.
9894
9895         PR c++/28054
9896         * g++.dg/other/incomplete3.C: New test.
9897
9898 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9899
9900         PR fortran/28081
9901         * gfortran.dg/substr_3.f: New test.
9902         * gfortran.dg/equiv_2.f90: Update expected error message.
9903
9904 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
9905
9906         PR fortran/28118
9907         * gfortran.dg/actual_array_substr_1.f90: New test.
9908
9909 2006-06-24  Olivier Hainque  <hainque@adacore.com>
9910
9911         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
9912         * gnat.dg/scalar_mode_agg_compare.adb: New test.
9913
9914 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
9915
9916         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
9917
9918 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
9919
9920         PR fortran/27981
9921         * gfortran.dg/simpleif_2.f90: New test.
9922
9923 2006-06-23  Lee Millward  <lee.millward@gmail.com>
9924
9925         * g++.dg/template/error22.C: Fix typo.
9926
9927 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9928
9929         PR c++/28112
9930         * g++.dg/ext/attrib23.C: New test.
9931
9932 2006-06-23  Olivier Hainque  <hainque@adacore.com>
9933
9934         * gnat.dg/varsize_temp.adb: New test.
9935
9936 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9937
9938         PR c++/11468
9939         * g++.dg/other/java2.C: New test.
9940
9941 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
9942
9943         PR target/27789
9944         * g++.dg/ext/dllimport4.C. Add more tests for invalid
9945         initialization.
9946
9947 2006-06-22  Roger Sayle  <roger@eyesopen.com>
9948
9949         PR target/27531
9950         * gcc.dg/pr27531-1.c: New test case.
9951
9952 2006-06-22  Asher Langton  <langton2@llnl.gov>
9953
9954         PR fortran/24748
9955         * gfortran.dg/implicit_8.f90: New.
9956
9957 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
9958
9959         PR rtl-optimization/28121
9960         * gcc.dg/pr28121.c: New test.
9961
9962 2006-06-22  Lee Millward  <lee.millward@gmail.com>
9963
9964         PR c++/27805
9965         * g++.dg/parse/ptrmem6.C: New test.
9966
9967         PR c++/27821
9968         * g++.dg/template/error22.C: New test.
9969
9970 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9971
9972         PR c++/28111
9973         * g++.dg/template/friend43.C: New test.
9974
9975         PR c++/28110
9976         * g++.dg/template/crash53.C: New test.
9977
9978         PR c++/28109
9979         * g++.dg/rtti/incomplete1.C: New test.
9980
9981 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
9982
9983         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
9984
9985 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
9986
9987         * gcc.c-torture/execute/complex-7.c: New.
9988
9989 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
9990
9991         * gcc.dg/merge-all-constants-1.c: New test.
9992
9993 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
9994
9995         PR c++/28113
9996         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
9997
9998 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
9999
10000         * gfortran.dg/rrspacing_1.f90: New test.
10001
10002 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10003
10004         PR c++/28052
10005         * g++.dg/other/bitfield2.C: New test.
10006
10007 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
10008
10009         PR tree-optimization/27331
10010         * gcc.dg/pr27331.c: New test.
10011
10012 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
10013             Eric Botcazou  <ebotcazou@adacore.com>
10014
10015         PR ada/18692
10016         * lib/gnat.exp: New file.
10017         * lib/gnat-dg.exp: Likewise.
10018         * gnat.dg: New directory.
10019         * gnat.dg/dg.exp: New driver.
10020         * gnat.dg/specs: New directory.
10021         * gnat.dg/specs/specs.exp: New driver.
10022         * gnat.dg/style: New directory.
10023         * gnat.dg/style/style.exp: New driver.
10024
10025 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
10026
10027         PR fortran/16206
10028         * gfortran.dg/array_initializer_1.f90: New test.
10029
10030         PR fortran/28005
10031         * gfortran.dg/matmul_3.f90: New test.
10032
10033 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
10034
10035         PR middle-end/28075
10036         * gcc.dg/tree-ssa/inline-1.c: New test.
10037
10038 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
10039
10040         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
10041         in malloc prototype; remove XFAIL.
10042         * gcc.dg/pr18241-2.c: Ditto.
10043         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
10044         in memset prototype; remove XFAIL.
10045         * gcc.dg/tree-ssa/pr23382.c: Ditto.
10046
10047 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
10048
10049         * gcc.dg/vla-8.c: Add.
10050
10051 2006-06-19  Richard Guenther  <rguenther@suse.de>
10052
10053         PR tree-optimization/27090
10054         * g++.dg/tree-ssa/pr27090.C: New testcase.
10055
10056 2006-06-19  Roger Sayle  <roger@eyesopen.com>
10057
10058         PR target/27861
10059         * gcc.dg/pr27861-1.c: New test case.
10060
10061 2006-06-19  Richard Guenther  <rguenther@suse.de>
10062
10063         PR middle-end/28045
10064         * gcc.dg/torture/pr28045.c: New testcase.
10065
10066 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10067
10068         PR fortran/26801
10069         * gfortran.dg/associated_4.f90: New test.
10070
10071 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10072
10073         PR fortran/19310
10074         PR fortran/19904
10075         * gfortran.dg/real_const_3.f90: New test.
10076
10077 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
10078
10079         PR c++/28016
10080         * g++.dg/template/static26.C: New test.
10081
10082         PR c++/27979
10083         * g++.dg/expr/bitfield2.C: New test.
10084
10085         PR c++/27884
10086         * g++.dg/parse/linkage2.C: New test.
10087
10088 2006-06-16  Richard Guenther  <rguenther@suse.de>
10089
10090         PR middle-end/27116
10091         * gcc.dg/pr15785-1.c: Revert last change.
10092         * gcc.dg/torture/pr27116-2.c: New testcase.
10093
10094 2006-06-16  Roger Sayle  <roger@eyesopen.com>
10095
10096         PR middle-end/27802
10097         * gcc.dg/pr27802-1.c: New test case.
10098
10099 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
10100
10101         PR c++/27689
10102         * g++.dg/template/ttp18.C: New test.
10103         * g++.dg/template/ttp19.C: Likewise.
10104
10105         PR c++/27666
10106         * g++.dg/expr/cond9.C: New test.
10107
10108         PR c++/27640
10109         * g++.dg/template/ctor7.C: New test.
10110
10111 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
10112
10113         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
10114
10115 2006-06-16  Richard Guenther  <rguenther@suse.de>
10116
10117         PR tree-optimization/27781
10118         * gcc.dg/tree-ssa/pr27781.c: New testcase.
10119
10120 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
10121
10122         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
10123
10124 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
10125
10126         * gcc.dg/tree-ssa/loop-18.c: New test.
10127
10128 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
10129
10130         PR c++/27665
10131         * g++.dg/template/crash52.C: New test.
10132
10133         PR c++/27648
10134         * g++.dg/ext/attrib22.C: New test.
10135
10136         PR c++/26559
10137         * g++.dg/template/builtin1.C: New test.
10138         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
10139
10140         PR c++/28018
10141         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
10142         assignment.
10143         * g++.old-deja/g++.pt/crash51.C: Likewise.
10144
10145         PR c++/27227
10146         * g++.dg/lookup/linkage1.C: New test.
10147         * g++.dg/lookup/linkage2.C: Likewise.
10148
10149 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
10150
10151         PR middle-end/27959
10152         * gcc.dg/pr27959.c: New testcase.
10153
10154 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
10155
10156         PR target/28014:
10157         * g++.dg/eh/div.C: New test.
10158
10159 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
10160
10161         PR c++/27894
10162         * g++.dg/tree-ssa/pr26757.C: New test.
10163         * g++.dg/tree-ssa/pr27894.C: New test.
10164
10165 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
10166
10167         * gcc.c-torture/compile/20060609-1.c: New test.
10168
10169         PR target/27863
10170         * gcc.c-torture/compile/pr27863.c: New test.
10171
10172 2006-06-13  Richard Guenther  <rguenther@suse.de>
10173
10174         PR tree-optimization/27830
10175         * g++.dg/tree-ssa/pr27830.C: New testcase.
10176
10177 2006-06-13  Matthew Sachs  <msachs@apple.com>
10178
10179         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
10180         the list of compiler flags; this causes those flags to be checked
10181         for things like dg-skip-if.
10182
10183 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10184
10185         PR c++/27601
10186         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
10187
10188 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
10189             Kazu Hirata  <kazu@codesourcery.com>
10190
10191         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
10192         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
10193
10194 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10195
10196         PR c++/27933
10197         * g++.dg/lookup/using15.C: New test.
10198
10199         PR c++/27951
10200         * g++.dg/other/anon4.C: New test.
10201
10202 2006-06-12  Roger Sayle  <roger@eyesopen.com>
10203
10204         PR c++/21210
10205         * g++.dg/init/complex1.C: New test case.
10206
10207 2006-06-11  Eric Christopher  <echristo@apple.com>
10208
10209         PR middle-end/27948
10210         * gcc.dg/bf-ms-layout.c: Run on darwin.
10211         * gcc.dg/bf-no-ms-layout: Ditto.
10212         * gcc.dg/attr-ms_struct-2.c: New.
10213         * gcc.dg/bf-ms-layout-2.c: Ditto.
10214
10215 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
10216
10217         * gcc.dg/attr-ms_struct-packed1.c: New.
10218
10219 2006-06-09  Mike Stump  <mrs@apple.com>
10220
10221         * gcc.dg/vla-7.c: Add.
10222
10223 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
10224
10225         PR fortran/24558
10226         * gfortran.dg/entry_6.f90: New test.
10227
10228         PR fortran/20877
10229         PR fortran/25047
10230         * gfortran.dg/entry_7.f90: New test.
10231
10232 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
10233
10234         PR c/27747
10235         * gcc.dg/cpp/_Pragma6.c: New test.
10236
10237         PR c++/27748
10238         * g++.dg/cpp/_Pragma1.C: New test.
10239
10240         PR preprocessor/27746
10241         * gcc.dg/gomp/macro-3.c: New test.
10242         * gcc.dg/gomp/macro-4.c: New test.
10243         * g++.dg/gomp/macro-3.C: New test.
10244         * g++.dg/gomp/macro-4.C: New test.
10245
10246 2006-06-09  Richard Guenther  <rguenther@suse.de>
10247
10248         PR tree-optimization/26998
10249         * gcc.dg/torture/pr26998.c: New testcase.
10250         * gcc.dg/tree-ssa/vrp29.c: New testcase.
10251
10252 2006-06-08  Mike Stump  <mrs@apple.com>
10253
10254         * gcc.dg/pr27095.c: Account for stubs.
10255
10256         PR target/26427
10257         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
10258         produce bad code on darwin.
10259
10260 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10261
10262         PR fortran/27958
10263         * gfortran.dg/substr_2.f: New test.
10264
10265 2006-06-08  Asher Langton  <langton2@llnl.gov>
10266
10267         PR fortran/27786
10268         * cray_pointers_2.f90: Add -fbounds-check compile flag.
10269
10270 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10271
10272         PR target/27421
10273         * gcc.dg/union-3.c: New test.
10274
10275 2006-06-08  Richard Guenther  <rguenther@suse.de>
10276
10277         PR middle-end/27116
10278         * gcc.dg/torture/pr27116.c: New testcase.
10279         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
10280
10281 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
10282
10283         PR rtl-optimization/26449
10284         * gcc.dg/pr26449.c: New test.
10285
10286 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10287
10288         PR c++/27601
10289         * g++.dg/ext/offsetof1.C: Test member functions.
10290
10291 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
10292
10293         * gcc.dg/pr27095.c: Improve scanning.
10294
10295 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
10296
10297         PR fortran/23091
10298         * gfortran.dg/saved_automatic_1.f90: New test.
10299
10300         PR fortran/24168
10301         * gfortran.dg/array_simplify_1.f90: New test.
10302
10303         PR fortran/25090
10304         * gfortran.dg/entry_dummy_ref_1.f90: New test.
10305
10306         PR fortran/25058
10307         * gfortran.dg/entry_dummy_ref_2.f90: New test.
10308
10309 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
10310
10311         PR c++/27177
10312         * g++.dg/expr/cast7.C: New test.
10313
10314 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
10315
10316         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
10317         * lib/gcc-defs.exp (tool_check_compile): Ditto.
10318         * lib/fortran-torture.exp (fortran-torture-compile,
10319         fortran-torture-execute): Ditto.
10320
10321 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
10322
10323         PR target/27842
10324         * gcc.dg/vmx/pr27842.c: New test.
10325
10326 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10327
10328         PR libfortran/27895
10329         * gfortran.dg/bounds_check_3.f90: New test.
10330
10331 2006-06-05  Mike Stump  <mrs@apple.com>
10332
10333         * objc.dg/objc-fast-4.m: Skip for ppc64.
10334
10335 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
10336
10337         PR testsuite/27705
10338         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
10339
10340 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
10341             Victor Kaplansky  <victork@il.ibm.com>
10342
10343         PR tree-optimizations/26360
10344         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
10345         with -fno-tree-dce.
10346         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
10347
10348 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
10349
10350         PR fortran/14067
10351         * gfortran.dg/data_char_1.f90: Add messages for truncated
10352         strings.
10353
10354         PR fortran/16943
10355         * gfortran.dg/func_decl_2.f90: New test.
10356
10357         PR fortran/20839
10358         * gfortran.dg/do_2.f90: New test.
10359
10360         PR fortran/27655
10361         * gfortran.dg/associated_3.f90: New test.
10362
10363 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
10364
10365         PR c++/27819
10366         * g++.dg/template/static25.C: New test.
10367
10368         PR c++/27722
10369         * g++.dg/init/array21.C: New test.
10370
10371         PR c++/27807
10372         * g++.dg/ext/complit7.C: New test.
10373
10374         PR c++/27806
10375         * g++.dg/parse/ptrmem5.C: New test.
10376
10377 2006-06-04  Roger Sayle  <roger@eyesopen.com>
10378             Andrew Pinski  <pinskia@physics.uc.edu>
10379
10380         PR c/27150
10381         PR middle-end/27382
10382         * gcc.dg/pr27150-1.c: New testcase.
10383         * gcc.dg/pr27382-1.c: New testcase.
10384         * gcc.dg/pr27382-2.c: New testcase.
10385
10386 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
10387
10388         PR c/25161
10389         PR c/27020
10390         * gcc.dg/array-10.c: New test.
10391
10392 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10393
10394         PR c++/27804
10395         * g++.dg/init/const4.C: New test.
10396         * g++.dg/init/member1.C: Add error-marker.
10397         * g++.dg/other/fold1.C: Adjust error-marker.
10398
10399 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10400
10401         PR c++/27601
10402         * g++.dg/ext/offsetof1.C: New test.
10403
10404 2006-06-04 Eric Christopher <echristo@apple.com>
10405
10406         * gcc.dg/attr-ms_struct-1.c: New.
10407
10408 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
10409
10410         * gcc.c-torture/compile/builtin_constant_p.c: New test.
10411
10412 2006-06-04  Richard Guenther  <rguenther@suse.de>
10413
10414         PR tree-optimization/27039
10415         * gcc.dg/tree-ssa/loop-17.c: New testcase.
10416
10417 2006-06-03  Roger Sayle  <roger@eyesopen.com>
10418
10419         PR target/26223
10420         * gcc.target/i386/amd64-abi-2.c: New test case.
10421
10422 2006-06-02  Eric Christopher  <echristo@apple.com>
10423
10424         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
10425         * gcc.target/i386/20020523-1.c: Skip if darwin.
10426         * gcc.target/i386/asm-3.c: Ditto.
10427         * gcc.target/i386/20011119-1.c: Ditto.
10428         * gcc.target/i386/clobbers.c: Remove pic part of test.
10429
10430 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
10431
10432         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
10433         * g++.old-deja/g++.other/init19.C: Ditto.
10434         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
10435         and add other platforms as expected failures.
10436
10437 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
10438
10439         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
10440         (is-effective-target-keyword): Ditto.
10441
10442 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
10443
10444         PR fortran/27715
10445         * gfortran.dg/extended_char_comparison_1.f:  New test.
10446
10447 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
10448
10449         PR fortran/25098
10450         * gfortran.dg/dummy_procedure_1.f90: New test.
10451
10452         PR fortran/25147
10453         * gfortran.dg/dummy_procedure_2.f90: New test.
10454
10455         * gfortran.dg/associated_2.f90: Correct to make consistent with
10456         standard.
10457
10458 2006-05-31  Roger Sayle  <roger@eyesopen.com>
10459
10460         * gcc.target/i386/387-11.c: New test case.
10461
10462 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
10463
10464         PR c++/27801
10465         * g++.dg/template/cond6.C: New test.
10466
10467         PR c++/26496
10468         * g++.dg/template/crash51.C: New test.
10469         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
10470
10471         PR c++/27385
10472         * g++.dg/init/array20.C: New test.
10473
10474 2006-05-31  Roger Sayle  <roger@eyesopen.com>
10475
10476         * gcc.dg/builtins-54.c: New test case.
10477
10478 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
10479
10480         PR c++/26433
10481         * g++.dg/template/fntry1.C: Add dg-do link.
10482
10483         PR c++/27808
10484         * g++.dg/parse/friend6.C: New test.
10485
10486 2006-05-30  Asher Langton  <langton2@llnl.gov>
10487
10488         * gfortran.dg/cray_pointers_7.f90: New test.
10489
10490 2006-05-30  Roger Sayle  <roger@eyesopen.com>
10491
10492         PR tree-optimization/23452
10493         * gcc.dg/fold-mulconj-1.c: New test case.
10494
10495 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
10496
10497         PR c++/27803
10498         * g++.dg/parse/bitfield1.C: New test.
10499
10500 2006-05-30  Roger Sayle  <roger@eyesopen.com>
10501
10502         * gcc.target/ppc-eq0-1.c: New test case.
10503         * gcc.target/ppc-negeq0-1.c: New test case.
10504
10505 2006-05-30  Dirk Mueller  <dmueller@suse.de>
10506
10507         PR c/27273
10508         * gcc.dg/overflow-warn-5.c: New test.
10509
10510 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10511
10512         PR c/27718
10513         * gcc.dg/sizeof-1.c: New test.
10514
10515 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
10516
10517         PR target/27790
10518         * gcc.target/i386/pr27790.c: New test.
10519
10520 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10521
10522         PR libgfortran/27757
10523         * gfortran.dg/direct_io_5.f90: New test.
10524
10525 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10526
10527         PR libgfortran/27634
10528         * gfortran.dg/fmt_missing_period_1.f: New test.
10529         * gfortran.dg/fmt_missing_period_2.f: New test.
10530         * gfortran.dg/fmt_missing_period_3.f: New test.
10531
10532 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10533
10534         PR fortran/19777
10535         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
10536         arrays.
10537
10538 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10539
10540         PR c++/27713
10541         * g++.dg/template/new6.C: New test.
10542
10543 2006-05-29  Roger Sayle  <roger@eyesopen.com>
10544
10545         PR tree-optimization/24964
10546         * gcc.target/i386/387-10.c: New test case.
10547
10548 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
10549
10550         * intrinsics/string_intrinsics.c (compare_string):
10551         Use memcmp instead of strncmp to avoid tripping over
10552         CHAR(0) in a string.
10553
10554 2006-05-27  Richard Guenther  <rguenther@suse.de>
10555
10556         PR middle-end/27773
10557         * gcc.dg/torture/pr27773.c: New testcase.
10558
10559 2006-05-27  Dirk Mueller  <dmueller@suse.de>
10560
10561         * gcc.dg/pr24561.c: Rename to..
10562         * gcc.dg/pr25962.c: .. this.
10563
10564 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10565
10566         PR fortran/19777
10567         * gfortran.dg/bounds_check_2.f: New test.
10568
10569 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
10570
10571         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
10572         * gfortran.dg/byte_1.f90: Likewise.
10573         * gfortran.dg/dup_save_2.f90: Likewise.
10574
10575 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
10576
10577         * gfortran.dg/associated_2.f90: New test.
10578
10579 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10580
10581         PR fortran/27524
10582         * gfortran.dg/bounds_check_1.f90: New test.
10583
10584 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
10585
10586         PR rtl-optimization/27661
10587         * gcc.dg/pr27661.c: New test case.
10588
10589 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
10590
10591         PR fortran/23151
10592         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
10593         * gfortran.dg/print_parentheses_1.f:  New test.
10594         * gfortran.dg/print_parentheses_2.f90:  New test.
10595
10596 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
10597
10598         PR target/27758
10599         * gcc.dg/pr27758.c: New test.
10600
10601 2006-05-24  Falk Hueffner  <falk@debian.org>
10602
10603         * gcc.c-torture/compile/pr27571.c: New test.
10604
10605 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
10606
10607         PR fortran/27709
10608         * gfortran.dg/spec_expr_4.f90: New test.
10609
10610         PR fortran/27155
10611         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
10612
10613 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
10614
10615         PR c++/20103
10616         * g++.dg/ext/complit6.C: New test.
10617         * g++.dg/ext/complit3.C: Adjust error markers.
10618         * g++.dg/init/const3.C: New test.
10619
10620 2006-05-25  Richard Guenther  <rguenther@suse.de>
10621
10622         PR middle-end/27743
10623         * gcc.dg/torture/pr27743.c: New testcase.
10624
10625 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
10626
10627         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
10628
10629 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
10630
10631         * gcc.dg/compat/scalar-by-value-x.h: New.
10632         * gcc.dg/compat/scalar-by-value-y.h: New.
10633         * gcc.dg/compat/scalar-by-value-5.c: New.
10634         * gcc.dg/compat/scalar-by-value-5_main.c: New.
10635         * gcc.dg/compat/scalar-by-value-5_x.c: New.
10636         * gcc.dg/compat/scalar-by-value-5_y.c: New.
10637         * gcc.dg/compat/scalar-by-value-6.c: New.
10638         * gcc.dg/compat/scalar-by-value-6_main.c: New.
10639         * gcc.dg/compat/scalar-by-value-6_x.c: New.
10640         * gcc.dg/compat/scalar-by-value-6_y.c: New.
10641
10642 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
10643
10644         PR tree-optimization/27639
10645         PR tree-optimization/26719
10646         * gcc.dg/pr27639.c: New test.
10647         * gcc.dg/pr26719.c: New test.
10648         * gcc.dg/tree-ssa/scev-cast.c: New test.
10649
10650 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
10651
10652         PR c++/20173
10653         * g++.dg/template/error21.C: New test.
10654
10655 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
10656
10657         PR target/27696
10658         * gcc.target/i386/pr27696.c: New.
10659
10660 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
10661
10662         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
10663
10664         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
10665
10666 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10667
10668         PR c++/27716
10669         * g++.dg/other/assign1.C: New test.
10670
10671 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
10672
10673         PR target/27266
10674         * gcc.target/i386/pr27266.c: New.
10675
10676 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10677
10678         PR c++/27451
10679         * g++.dg/ext/asm9.C: New test.
10680
10681 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
10682
10683         PR rtl-optimization/25514
10684         * gcc.c-torture/compile/pr25514.c: New test.
10685
10686 2006-05-22  Richard Guenther  <rguenther@suse.de>
10687
10688         Revert
10689         2006-01-31  Richard Guenther  <rguenther@suse.de>
10690
10691         * gcc.target/i386/sselibm-1.c: New testcase.
10692         * gcc.target/i386/sselibm-2.c: Likewise.
10693         * gcc.target/i386/sselibm-3.c: Likewise.
10694         * gcc.target/i386/sselibm-4.c: Likewise.
10695         * gcc.target/i386/sselibm-5.c: Likewise.
10696
10697 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10698
10699         PR c/27420
10700         * gcc.dg/func-args-2.c: New test.
10701
10702         PR c/26818
10703         * gcc.dg/struct-incompl-1.c: New test.
10704
10705 2006-05-22  Richard Guenther  <rguenther@suse.de>
10706
10707         PR testsuite/27708
10708         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
10709         the transformations we test for.
10710
10711 2006-05-22  Richard Guenther  <rguenther@suse.de>
10712
10713         PR testsuite/27707
10714         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
10715
10716 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
10717
10718         PR c++/27210
10719         * g++.dg/warn/new1.C: New test.
10720         * g++.dg/template/new5.C: Likewise.
10721
10722 2006-05-21  Roger Sayle  <roger@eyesopen.com>
10723
10724         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
10725         * gcc.target/i386/20060512-3.c: Likewise.
10726
10727 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
10728
10729         PR rtl-optimization/27671
10730         * gcc.c-torture/execute/pr27671-1.c: New.
10731         * gcc.dg/pr27671-2.c: Likewise.
10732
10733         PR tree-optimization/26622.
10734         * gcc.c-torture/compile/pr26622.c: New.
10735
10736 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
10737
10738         PR fortran/27613
10739         * gfortran.dg/recursive_reference_1.f90: New test.
10740
10741 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
10742
10743         PR fortran/25746
10744         * gfortran.dg/elemental_subroutine_3.f90: New test.
10745
10746         PR fortran/25090
10747         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
10748
10749         PR fortran/27584
10750         * gfortran.dg/associated_target_1.f90: New test.
10751
10752         PR fortran/19015
10753         * gfortran.dg/maxloc_shape_1.f90: New test.
10754
10755 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10756
10757         PR libgfortran/24459
10758         * gfortran.dg/namelist_24.f90: New test.
10759         * gfortran.dg/namelist_12.f: Fix typo in comment.
10760
10761 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
10762
10763         PR middle-end/25776
10764         * g++.dg/other/error11.C: New test.
10765
10766 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
10767
10768         * gcc.target/mips/pr26765.c: Add -w to options.
10769
10770 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
10771
10772         * lib/target-supports.exp (check_effective_target_mpaired_single):
10773         New function.
10774         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
10775         multilibs.
10776         * g++.dg/vect/vect.exp: Likewise.
10777
10778 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
10779
10780         PR testsuite/25891
10781         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
10782
10783 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
10784
10785         PR fortran/27662
10786         * gfortran.dg/temporary_1.f90: New file.
10787
10788 2006-05-19  Andreas Schwab  <schwab@suse.de>
10789
10790         * g++.dg/other/unused1.C: Also match "stringz".
10791
10792 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
10793
10794         PR c++/26433
10795         * g++.dg/template/fntry1.C: New test.
10796
10797 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
10798
10799         PR c++/27471
10800         PR c++/27506
10801         * g++.dg/conversion/bitfield5.C: New test.
10802         * g++.dg/conversion/bitfield6.C: New test.
10803
10804 2006-05-18  Mike Stump  <mrs@apple.com>
10805
10806         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
10807         * gcc.dg/vla-4.c: Add.
10808         * gcc.dg/vla-5.c: Add.
10809         * gcc.dg/vla-6.c: Add.
10810
10811 2006-05-12  Stuart Hastings  <stuart@apple.com>
10812
10813         * gcc.target/i386/20060512-1.c: New.
10814         * gcc.target/i386/20060512-2.c: New.
10815         * gcc.target/i386/20060512-3.c: New.
10816         * gcc.target/i386/20060512-4.c: New.
10817
10818 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
10819
10820         PR c++/26122
10821         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
10822
10823         PR c++/26068
10824         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
10825         * g++.dg/parse/linkage1.C: New test.
10826
10827 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
10828
10829         PR tree-optimization/27548
10830         * g++.dg/tree-ssa/pr27548.C: New test.
10831
10832 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10833
10834         PR fortran/26551
10835         * gfortran.dg/recursive_check_1.f: New test.
10836         * gfortran.dg/recursive_check_2.f90: New test.
10837
10838 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
10839
10840         * g++.dg/opt/temp2.C: New test.
10841
10842 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
10843
10844         PR c++/27491
10845         * g++.dg/init/brace5.C: New test.
10846
10847         PR middle-end/27415
10848         * gcc.dg/gomp/pr27415.c: New test.
10849         * g++.dg/gomp/pr27415.C: New test.
10850
10851         PR tree-optimization/27549
10852         * g++.dg/tree-ssa/pr27549.C: New test.
10853
10854 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10855
10856         PR libgfortran/27575
10857         * gfortran.dg/read_eof_4.f90: New test.
10858
10859 2006-05-16  Richard Guenther  <rguenther@suse.de>
10860
10861         PR tree-optimization/22303
10862         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
10863
10864 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
10865
10866         PR middle-end/27573
10867         * gcc.dg/gomp/pr27573.c: New test.
10868         * gfortran.dg/gomp/pr27573.f90: New test.
10869
10870         PR c/27499
10871         * gcc.dg/gomp/pr27499.c: New test.
10872         * g++.dg/gomp/pr27499.C: New test.
10873
10874 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
10875
10876         PR c++/27339
10877         * g++.dg/parser/access8.C: Adjust error marker.
10878         * g++.dg/template/access17.C: New test.
10879         * g++.dg/template/access18.C: Likewise.
10880
10881 2006-05-15  Roger Sayle  <roger@eyesopen.com>
10882
10883         PR target/26600
10884         * gcc.target/i386/pr26600.c: New test case.
10885
10886 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
10887
10888         PR c++/27505
10889         * g++.dg/expr/bitfield1.C: New test.
10890
10891 2006-05-15  Richard Guenther  <rguenther@suse.de>
10892
10893         PR tree-optimization/27603
10894         * gcc.dg/torture/pr27603.c: New testcase.
10895
10896 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
10897
10898         PR fortran/25090
10899         * gfortran.dg/entry_dummy_ref_1.f90: New test.
10900
10901         PR fortran/25082
10902         * gfortran.dg/scalar_return_1.f90: New test.
10903
10904         PR fortran/27411
10905         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
10906
10907 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
10908
10909         * gcc.dg/gomp/critical-4.c: New test.
10910         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
10911         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
10912         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
10913         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
10914
10915 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10916
10917         PR c++/27582
10918         * g++.dg/template/dependent-args1.C: New test.
10919
10920         PR c++/27581
10921         * g++.dg/lookup/this1.C: New test.
10922
10923         PR c++/27315
10924         * g++.dg/template/operator6.C: New test.
10925         * g++.dg/template/incomplete3.C: New test.
10926
10927         PR c++/27559
10928         * g++.dg/template/new4.C: New test.
10929
10930         PR c++/27496
10931         * g++.dg/template/void2.C: New test.
10932
10933 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
10934
10935         * g++.dg/template/dependent-expr5.C: New test.
10936
10937 2006-05-14  Roger Sayle  <roger@eyesopen.com>
10938
10939         PR middle-end/26729
10940         * gcc.dg/pr26729-1.c: New test case.
10941
10942 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
10943
10944         * gcc.dg/pr27003.c: New test.
10945
10946 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
10947
10948         * lib/target-supports.dg (check_cxa_atexit_available): Change
10949         v3_target_compile to ${tool}_target_compile.
10950
10951 2006-05-11  Jason Merrill  <jason@redhat.com>
10952
10953         * lib/scanasm.exp (scan-not-hidden): Fix typo.
10954
10955 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10956
10957         PR fortran/27553
10958         * gfortran.dg/label_5.f90: New test.
10959
10960 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
10961
10962         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
10963         check_effective_target_powerpc_altivec_ok): New.
10964         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
10965         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
10966         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
10967         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
10968         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
10969         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
10970         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
10971         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
10972         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
10973         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
10974         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
10975         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
10976         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
10977         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
10978         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
10979         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
10980         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
10981         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
10982         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
10983         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
10984         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
10985         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
10986         gcc.target/powerpc/altivec-9.c,
10987         gcc.target/powerpc/altivec-consts.c,
10988         gcc.target/powerpc/altivec-pr22085.c,
10989         gcc.target/powerpc/altivec-splat.c,
10990         gcc.target/powerpc/altivec-types-1.c,
10991         gcc.target/powerpc/altivec-types-2.c,
10992         gcc.target/powerpc/altivec-types-3.c,
10993         gcc.target/powerpc/altivec-types-4.c,
10994         gcc.target/powerpc/altivec-varargs-1.c,
10995         gcc.target/powerpc/altivec-vec-merge.c,
10996         gcc.target/powerpc/ppc-vector-memcpy.c,
10997         gcc.target/powerpc/ppc-vector-memset.c,
10998         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
10999         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
11000         these effective targets.
11001         * gcc.dg/vmx/pr27006.c: Add missing close brace.
11002         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
11003
11004 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11005
11006         PR middle-end/27384
11007         * g++.dg/other/fold1.C: New test.
11008
11009         PR middle-end/27488
11010         * gcc.dg/fold-nonneg-1.c: New test.
11011
11012         PR c++/27547
11013         * g++.dg/other/operator1.C: New test.
11014
11015 2006-05-11  Richard Guenther  <rguenther@suse.de>
11016
11017         PR middle-end/27529
11018         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
11019
11020 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
11021
11022         * lib/target-supports-dg.exp (check-flags): New.
11023         (dg-skip-if): Move flag checks.
11024
11025 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
11026
11027         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
11028         * lib/target-supports.dg (check_cxa_atexit_available): New.
11029
11030 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
11031
11032         PR fortran/27470
11033         * gfortran.dg/multiple_allocation_2.f90: New test case.
11034
11035 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
11036
11037         * gcc.target/arm/pr27387.C: Fix a comment typo.
11038
11039 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11040
11041         PR fortran/24549
11042         * gfortran.dg/error_recovery_1.f90: New test.
11043
11044 2006-05-10  Richard Guenther  <rguenther@suse.de>
11045
11046         PR tree-optimization/27302
11047         * gcc.dg/torture/pr27302.c: New testcase.
11048
11049 2006-05-09  Dirk Mueller  <dmueller@suse.de>
11050         Richard Guenther  <rguenther@suse.de>
11051
11052         PR middle-end/27498
11053         * gcc.dg/tree-ssa/pr27498.c: New testcase.
11054
11055 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
11056
11057         PR rtl-optimization/27335
11058         * gcc.dg/pr27335.c: New test.
11059
11060 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
11061
11062         * gcc.target/mips/mips-ps-5.c: New file.
11063
11064 2006-05-08  Jan Hubicka  <jh@suse.cz>
11065
11066         PR middle-end/25962
11067         * gcc.dg/pr25962.c: New.
11068
11069 2006-05-08  Roger Sayle  <roger@eyesopen.com>
11070
11071         PR target/27158
11072         * gcc.target/powerpc/pr27158.c: New test case.
11073
11074 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
11075
11076         PR testsuite/27476
11077         * ada/acats/run_all.sh: Use test -z.
11078
11079 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11080
11081         PR libfortran/18271
11082         * gfortran.dg/spec_expr_3.f90: New test.
11083
11084 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
11085
11086         PR target/24879
11087         * gcc.target/i386/monitor.c: New file.
11088
11089 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
11090
11091         * gcc.dg/pr27095.c: xfail *-*-darwin*.
11092
11093 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11094
11095         PR c++/27447
11096         * g++.dg/other/ptrmem7.C: New test.
11097
11098 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11099
11100         PR target/27421
11101         * gcc.dg/array-9.c: New test.
11102
11103 2006-05-07  Richard Guenther  <rguenther@suse.de>
11104
11105         PR tree-optimization/27409
11106         * gcc.dg/torture/pr27409.c: New testcase.
11107
11108 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
11109
11110         PR fortran/27457
11111         * gfortran.dg/select_6.f90: New.
11112
11113 2006-05-07  Richard Guenther  <rguenther@suse.de>
11114
11115         PR tree-optimization/27136
11116         * gcc.dg/torture/pr27136.c: New testcase.
11117
11118 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
11119
11120         PR fortran/24813
11121         * gfortran.dg/char_cons_len_1.f90: New test.
11122
11123 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11124
11125         PR c++/27427
11126         * g++.dg/template/incomplete2.C: New test.
11127
11128 2006-05-06  Richard Guenther  <rguenther@suse.de>
11129
11130         PR tree-optimization/27151
11131         * gcc.dg/vect/pr27151.c: New testcase.
11132
11133 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11134
11135         PR c++/27430
11136         * g++.dg/template/void1.C: New test.
11137
11138         PR c++/27423
11139         * g++.dg/other/void2.C: New test.
11140
11141         PR c++/27422
11142         * g++.dg/conversion/void1.C: New test.
11143
11144 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
11145
11146         PR/21391
11147         * g++.dg/other/unused1.C: New.
11148
11149 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11150
11151         PR objc/27240
11152         * objc.dg/member-1.m: New test.
11153
11154 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
11155
11156         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
11157
11158 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11159
11160         PR libfortran/26985
11161         * gfortran.dg/matmul_2.f90: New test.
11162
11163 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
11164
11165         * ada/acats/run_all.sh: Use sync when main not found.
11166
11167 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
11168
11169         PR target/26765
11170         * gcc.target/mips/pr26765.c: New.
11171
11172 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
11173
11174         * gcc.target/bfin: New directory.
11175         * gcc.target/bfin/bfin.exp: New file.
11176         * gcc.target/bfin/frmul.c: New file.
11177         * gcc.target/bfin/arith.c: New file.
11178         * gcc.target/bfin/mul-combine.c: New file.
11179         * gcc.target/bfin/shift.c: New file.
11180
11181 2006-05-04  Richard Guenther  <rguenther@suse.de>
11182
11183         PR tree-optimization/14287
11184         PR tree-optimization/14844
11185         PR tree-optimization/19792
11186         PR tree-optimization/21608
11187         PR tree-optimization/27090
11188         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
11189         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
11190         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
11191         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
11192         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
11193
11194 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
11195
11196         PR tree-optimization/27285
11197         * gcc.c-torture/execute/pr27285.c: New test.
11198
11199         PR middle-end/27388
11200         * gcc.dg/gomp/pr27388-1.c: New test.
11201         * gcc.dg/gomp/pr27388-2.c: New test.
11202         * gcc.dg/gomp/pr27388-3.c: New test.
11203
11204         PR c++/27359
11205         * g++.dg/gomp/pr27359.C: New test.
11206
11207 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
11208
11209         PR fortran/20248
11210         * gfortran.dg/iargc.f90: New test.
11211
11212 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
11213
11214         PR c++/27102
11215         * g++.dg/template/crash49.C: New test.
11216
11217 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
11218
11219         PR testsuite/27032
11220         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
11221
11222 2006-05-02  Jeff Law  <law@redhat.com>
11223
11224         PR tree-optimization/27364
11225         * gcc.c-torture/execute/pr27364.c: New test.
11226
11227 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
11228
11229         PR c++/27309
11230         * g++.dg/parser/ctor5.C: New test.
11231
11232 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
11233
11234         PR target/27387
11235         * gcc.target/arm/arm.exp: New.
11236         * gcc.target/arm/pr27387.C: Likewise.
11237
11238 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
11239
11240         PR fortran/27269
11241         PR fortran/27324
11242         * gfortran.dg/module_equivalence_2.f90: New test.
11243
11244 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
11245
11246         PR middle-end/27337
11247         * g++.dg/gomp/pr27337-1.C: New test.
11248         * g++.dg/gomp/pr27337-2.C: New test.
11249
11250         PR middle-end/27328
11251         * gcc.dg/gomp/pr27328.c: New test.
11252
11253         PR middle-end/27325
11254         * g++.dg/gomp/pr27325.C: New test.
11255
11256         PR middle-end/27310
11257         * g++.dg/gomp/pr27310.C: New test.
11258
11259 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
11260
11261         PR tree-optimization/27291
11262         * g++.dg/tree-ssa/pr27291.C: New test.
11263
11264 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
11265
11266         PR tree-optimization/27283
11267         * g++.dg/tree-ssa/pr27283.C: New test.
11268
11269 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
11270
11271         * gcc.dg/tree-ssa/loop-16.c: New test.
11272
11273 2006-05-01  Roger Sayle  <roger@eyesopen.com>
11274             Joseph S. Myers  <joseph@codesourcery.com>
11275
11276         * gcc.dg/Wconversion-3.c: New test case.
11277         * gcc.dg/Wconversion-4.c: Likewise.
11278
11279 2006-05-01  Richard Guenther  <rguenther@suse.de>
11280
11281         PR tree-optimization/26726
11282         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
11283
11284 2006-04-30  Roger Sayle  <roger@eyesopen.com>
11285
11286         * gcc.dg/Woverflow-1.c: New test case.
11287         * gcc.dg/Woverflow-2.c: Likewise.
11288         * gcc.dg/Woverflow-3.c: Likewise.
11289
11290 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
11291
11292         PR c++/27094
11293         * g++.dg/template/defarg8.C: New test.
11294
11295 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11296
11297         PR c++/27278
11298         * g++.dg/parse/operator7.C: New test.
11299
11300 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11301
11302         PR c++/11471
11303         PR c++/27102
11304         * g++.dg/template/crash48.C: New test.
11305
11306         PR c++/27279
11307         * g++.dg/parse/ctor4.C: New test.
11308
11309 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11310
11311         PR fortran/25681
11312         * gfortran.df/char_type_len.f90: New test.
11313
11314 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11315
11316         PR libgfortran/27304
11317         * gfortran.dg/fmt_exhaust.f90: New test.
11318
11319 2006-04-28  Roger Sayle  <roger@eyesopen.com>
11320
11321         PR c/25309
11322         * gcc.dg/large-size-array-2.c: New test case.
11323
11324 2006-04-28  Richard Guenther  <rguenther@suse.de>
11325
11326         PR target/26826
11327         * gcc.target/i386/pr26826.c: New testcase.
11328
11329 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
11330
11331         PR middle-end/27260
11332         * gcc.c-torture/execute/pr27260.c: New.
11333
11334 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
11335
11336         PR middle-end/27095
11337         * gcc.dg/pr27095.c: New.
11338
11339 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
11340
11341         PR c++/27292
11342         * g++.dg/conversion/bitfield4.C: New test.
11343
11344 2006-04-27  Eric Christopher  <echristo@apple.com>
11345
11346         * gcc.dg/pragma-ms_struct.c: New.
11347
11348 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
11349
11350         PR c++/27102
11351         * g++.dg/template/crash47.C: New test.
11352
11353 2006-04-27  Dirk Mueller  <dmueller@suse.de>
11354
11355         * gcc.target/i386/sse-7.c: build with -msse.
11356
11357 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
11358
11359         PR testsuite/27274:
11360         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
11361         (main): Exit if processor doesn't support SSE.
11362
11363 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
11364
11365         PR middle-end/27282
11366         * gcc.c-torture/compile/pr27282.c: New test.
11367
11368 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
11369
11370         PR middle-end/26913
11371         * g++.dg/gomp/pr26913.C: New test.
11372
11373         PR c/25996
11374         * gcc.dg/gomp/pr25996.c: New test.
11375         * g++.dg/gomp/pr25996.C: New test.
11376
11377 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
11378
11379         PR rtl-optimization/26725
11380         * gcc.c-torture/compile/pr26725.c: New test.
11381
11382 2006-04-25  Richard Guenther  <rguenther@suse.de>
11383
11384         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
11385         than n + -1.
11386
11387 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
11388
11389         * gcc.dg/20060425-1.c: New testcase.
11390
11391 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
11392
11393         PR tree-optimization/26865
11394         * gcc.dg/pr26865.c: New test.
11395
11396 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
11397
11398         PR c++/27292
11399         * g++.dg/conversion/bitfield1.C: New test.
11400         * g++.dg/conversion/bitfield2.C: Likewise.
11401         * g++.dg/conversion/bitfield3.C: Likewise.
11402
11403 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
11404         Richard Guenther  <rguenther@suse.de>
11405
11406         PR tree-optimization/27236
11407         * gcc.dg/tree-ssa/pr27236.c: New testcase.
11408
11409 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11410
11411         PR c++/19963
11412         * g++.dg/other/incomplete2.C: New test.
11413
11414 2006-04-24  Richard Guenther  <rguenther@suse.de>
11415
11416         PR middle-end/26869
11417         * gcc.dg/torture/pr26869.c: New testcase.
11418
11419 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
11420         Richard Guenther  <rguenther@suse.de>
11421
11422         PR tree-optimization/27218
11423         * g++.dg/tree-ssa/pr27218.C: New testcase.
11424
11425 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
11426
11427         PR c++/26912
11428         * g++.dg/template/friend41.C: New test.
11429
11430 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
11431
11432         * g++.dg/opt/pr15551.C: Include cstdio.
11433         (main): Use remove instead of unlink.
11434
11435 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
11436
11437         * gcc.dg/sibcall-7.c: New test.
11438         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
11439         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
11440         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
11441         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
11442         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
11443
11444 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
11445
11446         PR c++/26534
11447         * g++.dg/opt/bitfield1.C: New test.
11448         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
11449         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
11450         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
11451         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
11452         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
11453         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
11454         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
11455         * g++.dg/abi/bitfield2.C: Likewise.
11456         * g++.dg/init/bitfield1.C: Likewise.
11457
11458 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
11459
11460         PR fortran/25099
11461         * gfortran.dg/elemental_subroutine_4.f90: New test.
11462         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
11463         call sub (m, x).
11464
11465 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
11466
11467         * gcc.c-torture/compile/20060421-1.c: New testcase.
11468
11469 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11470
11471         PR c/25875
11472         * gcc.dg/init-bad-4.c: New test.
11473
11474 2006-04-21  Paul Brook  <paul@codesourcery.com>
11475
11476         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
11477
11478 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
11479
11480         PR fortran/27122
11481         * gfortran.dg/defined_operators_1.f90: New test.
11482         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
11483         remove old ones associated, incorrectly, with Note 5.46.
11484
11485         PR fortran/27113
11486         * gfortran.dg/character_array_constructor_1.f90: New test.
11487
11488 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
11489
11490         * gcc.dg/20060419-1.c: New test.
11491
11492 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
11493
11494         PR c/26774
11495         * gcc.dg/struct-parse-1.c: New test case.
11496
11497 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11498
11499         PR c++/26558
11500         * g++.dg/parse/template19.C: New test.
11501
11502         PR c++/26739
11503         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
11504
11505         PR c++/26036
11506         * g++.dg/expr/call3.C: New test.
11507
11508         PR c++/10385
11509         * g++.dg/conversion/dynamic1.C: New test.
11510
11511 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
11512
11513         PR c++/27102
11514         * g++.dg/template/crash35.C: Tweak error markers.
11515         * g++.dg/template/crash46.C: New test.
11516         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
11517         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
11518
11519 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
11520
11521         PR rtl-optimization/14261
11522         * gcc.c-torture/compile/20060419-1.c: Added.
11523
11524 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
11525
11526         * gfortran.dg/label_1.f90: Adjust dg-error.
11527
11528 2006-04-16  Roger Sayle  <roger@eyesopen.com>
11529
11530         PR target/26961
11531         * gcc.dg/fold-cond-1.c: New test case.
11532         * gcc.dg/pr26961-1.c: Likewise.
11533
11534 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11535
11536         PR libgfortran/27138
11537         * gfortran.dg/read_bad_advance.f90: New test.
11538
11539 2006-04-16  Roger Sayle  <roger@eyesopen.com>
11540             Dale Johannesen  <dalej@apple.com>
11541
11542         PR target/24076
11543         * gcc.target/i386/vecinit-3.c: New testcase.
11544         * gcc.target/i386/vecinit-4.c: Likewise.
11545         * gcc.target/i386/sse-18.c: Likewise.
11546         * gcc.target/i386/sse-19.c: Likewise.
11547
11548 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
11549
11550         * gfortran.dg/allocate_zerosize_1.f90: New test.
11551
11552 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
11553
11554         PR c++/26365
11555         * g++.dg/template/crash45.C: New test.
11556
11557 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
11558
11559         PR fortran/26787
11560         * gfortran.dg/proc_assign_1.f90: New test.
11561         * gfortran.dg/procedure_lvalue.f90: Change message.
11562         * gfortran.dg/namelist_4.f90: Add new error.
11563
11564         PR fortran/25597
11565         PR fortran/27096
11566         * gfortran.dg/auto_pointer_array_result_1.f90
11567
11568         PR fortran/27089
11569         * gfortran.dg/specification_type_resolution_1.f90
11570
11571         PR fortran/18003
11572         PR fortran/25669
11573         PR fortran/26834
11574         * gfortran.dg/bounds_temporaries_1.f90: New test.
11575
11576         PR fortran/27124
11577         * gfortran.dg/array_return_value_1.f90: New test.
11578
11579 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
11580
11581         PR fortran/25336
11582         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
11583
11584 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
11585
11586         PR middle-end/26823
11587         * g++.dg/gomp/pr26823-1.C: New test.
11588         * g++.dg/gomp/pr26823-2.C: New test.
11589
11590 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
11591
11592         PR middle-end/27134
11593         * gcc.dg/pr27314.c: New test.
11594
11595 2006-04-13  Richard Henderson  <rth@redhat.com>
11596
11597         * g++.dg/gomp/block-0.C: Update expected matches.
11598
11599 2006-04-13  DJ Delorie  <dj@redhat.com>
11600
11601         * lib/target-supports.exp (check_effective_target_int32plus): New.
11602         (check_effective_target_ptr32plus): New.
11603         (check_effective_target_size32plus): New.
11604         (check_effective_target_int16): New.
11605         (check_profiling_available): Add m32c to the list of unsupported
11606         targets.
11607
11608         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
11609         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
11610         memory size.
11611         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
11612         pointers.
11613         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
11614         size_t.
11615         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
11616         and size_t.
11617         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
11618         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
11619         not just xstormy16.  Skip m32c due to weird pointer size.
11620         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
11621         not just xstormy16.
11622         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
11623         not just xstormy16.
11624         * gcc.dg/20020312-2.c: Add m32c support.
11625         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
11626         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
11627         in test.
11628         * gcc.dg/20050321-2.c: Require >=32 bit integers.
11629         * gcc.dg/asm-1.c: Skip if int and short are the same size.
11630         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
11631         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
11632         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
11633         formats
11634         * gcc.dg/init-string-2.c: Require >=32 bit integers.
11635         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
11636         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
11637         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
11638         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
11639         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
11640         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
11641         in test.
11642         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
11643         in test.
11644         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
11645         * gcc.dg/pr23049.c: Require >=32 bit integers.
11646         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
11647         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
11648         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
11649         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
11650         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
11651         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
11652         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
11653         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
11654         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
11655         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
11656         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
11657         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
11658         prototype in test.
11659         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
11660         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
11661         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
11662         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
11663         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
11664
11665         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
11666         * gcc.c-torture/execute/20040703-1.x: Likewise.
11667         * gcc.c-torture/execute/20040705-1.x: Likewise.
11668         * gcc.c-torture/execute/20040705-2.x: Likewise.
11669         * gcc.c-torture/execute/20040709-1.x: Likewise.
11670         * gcc.c-torture/execute/20040709-2.x: Likewise.
11671         * gcc.c-torture/execute/20040811-1.x: Likewise.
11672         * gcc.c-torture/execute/20050316-1.x: Likewise.
11673         * gcc.c-torture/execute/bitfld-4.x: Likewise.
11674         * gcc.c-torture/execute/pr19689.x: Likewise.
11675         * gcc.c-torture/execute/pr7284-1.x: Likewise.
11676         * gcc.c-torture/execute/usmul.x: Likewise.
11677         * gcc.c-torture/execute/vrp-5.x: Likewise.
11678         * gcc.c-torture/execute/vrp-6.x: Likewise.
11679         * gcc.dg/debug/20041023-1.s: Likewise.
11680
11681 2006-04-13  Roger Sayle  <roger@eyesopen.com>
11682
11683         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
11684         of integers to a vector types are now constant expressions in C.
11685         * gcc.dg/vect/vect-fold-1.c: New test case.
11686
11687 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
11688             Ulrich Weigand  <uweigand@de.ibm.com>
11689
11690         PR target/27006
11691         * gcc.dg/vmx/pr27006.c: New testcase.
11692
11693 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11694
11695         PR libgfortran/26766
11696         * gfortran.dg/write_recursive.f90: New test.
11697
11698 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
11699
11700         * g++.dg/parse/dtor7.C: New test.
11701         * g++.dg/parse/new1.C: Add error marker.
11702         * g++.dg/template/new3.C: New test.
11703
11704         PR c++/26122
11705         * g++.dg/template/pure1.C: New test.
11706
11707         PR c++/26295
11708         * g++.dg/parse/ptrmem4.C: New test.
11709
11710 2006-04-10  Jeff Law  <law@redhat.com>
11711
11712         PR/27087
11713         * gcc.c-torture/compile/pr27087.c: New test.
11714
11715 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
11716
11717         PR/21391
11718         * gcc.dg/20060410.c: New.
11719
11720 2006-04-10  Matthias Klose  <doko@debian.org>
11721
11722         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
11723         Recognize multilib directory names containing underscores.
11724
11725 2006-04-10  Roger Sayle  <roger@eyesopen.com>
11726
11727         * gcc.target/i386/vecinit-1.c: New test case.
11728         * gcc.target/i386/vecinit-2.c: Likewise.
11729
11730 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
11731
11732         PR debug/27057
11733         * g++.dg/debug/dwarf2-2.C: New test.
11734
11735 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
11736
11737         PR rtl-optimization/27073
11738         * gcc.c-torture/execute/pr27073.c: New test.
11739
11740 2006-04-08  Mike Stump  <mrs@apple.com>
11741
11742         * gcc.dg/pragma-darwin.c: Improve for ppc64.
11743
11744 2006-04-07  Richard Guenther  <rguenther@suse.de>
11745
11746         PR tree-optimization/26135
11747         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
11748
11749 2006-04-06  Jan Hubicka  <jh@suse.cz>
11750
11751         PR profile/26399
11752         * g++.dg/bprob/g++-bprob-2.C: New testcase.
11753
11754 2006-04-06  Roger Sayle  <roger@eyesopen.com>
11755
11756         * g++.dg/conversion/nullptr1.C: New test case.
11757         * g++.dg/conversion/nullptr2.C: Likewise.
11758
11759 2006-04-05  Roger Sayle  <roger@eyesopen.com>
11760
11761         * gfortran.dg/dependency_18.f90: New test case.
11762
11763 2006-04-05  Richard Guenther  <rguenther@suse.de>
11764
11765         PR tree-optimization/26919
11766         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
11767         * gcc.dg/ipa/ipa-2.c: Likewise.
11768         * gcc.dg/ipa/ipa-3.c: Likewise.
11769         * gcc.dg/ipa/ipa-5.c: Likewise.
11770
11771 2006-04-05  Richard Guenther  <rguenther@suse.de>
11772
11773         PR tree-optimization/26763
11774         * gcc.dg/torture/pr26763-1.c: New testcase.
11775         * gcc.dg/torture/pr26763-2.c: Likewise.
11776
11777 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
11778
11779         PR fortran/23634
11780         PR fortran/25619
11781         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
11782
11783 2006-04-04  Eric Christopher  <echristo@apple.com>
11784
11785         * gcc.target/i386/387-1.c: Allow regexp to match darwin
11786         stubs.
11787         * gcc.target/i386/387-5.c: Ditto.
11788
11789 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
11790
11791         * gcc.target/sparc/struct-ret-check.c: New test.
11792
11793 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11794
11795         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
11796         zero decimal digits specified in format.
11797
11798 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
11799
11800         PR fortran/26891
11801         * gfortran.dg/missing_optional_dummy_1.f90: New test.
11802
11803         PR fortran/26976
11804         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
11805         * gfortran.dg/initialization_1.f90: Make assignment compliant.
11806         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
11807         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
11808         compliant and detect bigendian-ness.
11809
11810 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
11811
11812         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
11813         dummy arguments work when the actual argument is itself a dummy
11814         argument of the caller.
11815
11816 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
11817
11818         PR libfortran/24685
11819         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
11820
11821 2006-04-01  Roger Sayle  <roger@eyesopen.com>
11822
11823         * gfortran.dg/dependencency_17.f90: New test case.
11824
11825 2006-04-01  Roger Sayle  <roger@eyesopen.com>
11826
11827         * gfortran.dg/dependency_14.f90: New test case.
11828         * gfortran.dg/dependency_15.f90: Likewise.
11829         * gfortran.dg/dependency_16.f90: Likewise.
11830
11831 2006-03-31  Asher Langton  <langton2@llnl.gov>
11832
11833         PR fortran/25358
11834         gfortran.dg/cray_pointers_6.f90: New test.
11835
11836 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11837
11838         PR libgfortran/26890
11839         * gfortran.dg/read_size_noadvance.f90: New test.
11840
11841 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
11842
11843         PR fortran/25031
11844         * gfortran.dg/multiple_allocation_1.f90: Check that the
11845         size has changed after a re-allocation with stat.
11846
11847 2006-03-30  Richard Guenther  <rguenther@suse.de>
11848
11849         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
11850         removal.
11851         * gcc.target/i386/sselibm-2.c: Likewise.
11852         * gcc.target/i386/sselibm-3.c: Likewise.
11853         * gcc.target/i386/sselibm-4.c: Likewise.
11854         * gcc.target/i386/sselibm-5.c: Likewise.
11855
11856 2006-03-28  Roger Sayle  <roger@eyesopen.com>
11857
11858         * gcc.dg/fold-andxor-1.c: New test case.
11859         * gcc.dg/fold-xorand-1.c: Likewise.
11860
11861 2006-03-28  Roger Sayle  <roger@eyesopen.com>
11862
11863         * gcc.dg/fold-convnotconv-1.c: New test case.
11864
11865 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
11866
11867         PR fortran/26779
11868         * gfortran.dg/private_type_5.f90: New test.
11869
11870 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
11871
11872         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
11873
11874 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
11875
11876         * gfortran.dg/advance_2.f90: New test.
11877         * gfortran.dg/advance_3.f90: New test.
11878
11879         * gfortran.fortran-torture/execute/equiv_5.f: New test.
11880
11881 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11882
11883         PR libgfortran/26661
11884         PR libgfortran/26880
11885         * gfortran.dg/read_x_past.f: New test.
11886
11887 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
11888
11889         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
11890         to be STABS.
11891
11892 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
11893
11894         * objc.dg/dwarf-1.m: Skip on AIX.
11895         * objc.dg/dwarf-2.m: Skip on AIX.
11896
11897 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
11898
11899         PR fortran/26816
11900         * gfortran.dg/float_1.f90: New test.
11901
11902 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
11903
11904         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
11905         X86_64 targets.
11906         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
11907
11908 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
11909
11910         PR libfortran/26735
11911         * gfortran.dg/convert_implied_open.f90: New test case.
11912
11913 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
11914
11915         PR fortran/26769
11916         * gfortran.dg/transpose_reshape_r10.f90: New test case.
11917
11918 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
11919
11920         PR middle-end/26717
11921         * gcc.dg/pr26717.c: New test.
11922
11923 2006-03-25  Roger Sayle  <roger@eyesopen.com>
11924
11925         * gfortran.dg/dependency_12.f90: New test case.
11926
11927 2006-03-24  Roger Sayle  <roger@eyesopen.com>
11928
11929         * gfortran.dg/dependency_9.f90: New (resurected) test case.
11930
11931 2006-03-24  Jeff Law  <law@redhat.com>
11932
11933         * gcc.c-torture/pr26840.c: New test.
11934
11935 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
11936
11937         * objc.dg/dwarf-2.m: New.
11938         * obj-c++.dg/dwarf-2.mm: New.
11939
11940         * g++.old-deja/g++.other/init19.C: New.
11941
11942 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
11943
11944         * g++.dg/eh/spbp.C: Skip on AIX.
11945
11946 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
11947
11948         PR middle-end/26611
11949         * g++.dg/gomp/pr26611-1.C: New test.
11950         * g++.dg/gomp/pr26611-2.C: New test.
11951
11952 2006-03-24  Jeff Law  <law@redhat.com>
11953
11954         * gcc.c-torture/compile/pr26833.c: New test.
11955         * gfortran.fortran-torture/compile/pr26806.f90: New test.
11956
11957 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11958
11959         * gfortran.dg/endfile_2.f90: Delete temp file.
11960
11961 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
11962
11963         PR fortran/19303
11964         * gfortran.dg/record_marker_1.f90: New test case.
11965         * gfortran.dg/record_marker_2.f: New test case.
11966         * gfortran.dg/record_marker_3.f90: New test case.
11967
11968 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
11969
11970         PR fortran/17298
11971         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
11972         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
11973
11974 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
11975
11976         * lib/gcc-dg.exp (cleanup-modules): New proc.
11977         * gfortran.dg/allocatable_function_1.f90,
11978         gfortran.dg/allocate_char_star_scalar_1.f90,
11979         gfortran.dg/assumed_charlen_function_1.f90,
11980         gfortran.dg/assumed_dummy_1.f90,
11981         gfortran.dg/assumed_shape_ranks_1.f90,
11982         gfortran.dg/assumed_shape_ranks_2.f90,
11983         gfortran.dg/assumed_size_dt_dummy.f90,
11984         gfortran.dg/auto_char_dummy_array_1.f90,
11985         gfortran.dg/auto_char_len_3.f90,
11986         gfortran.dg/automatic_module_variable.f90,
11987         gfortran.dg/bad_automatic_objects_1.f90,
11988         gfortran.dg/char_array_constructor.f90,
11989         gfortran.dg/char_array_structure_constructor.f90,
11990         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
11991         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
11992         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
11993         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
11994         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
11995         gfortran.dg/derived_pointer_recursion.f90,
11996         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
11997         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
11998         gfortran.dg/dummy_functions_1.f90,
11999         gfortran.dg/elemental_initializer_1.f90,
12000         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
12001         gfortran.dg/elemental_pointer_1.f90,
12002         gfortran.dg/elemental_subroutine_1.f90,
12003         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
12004         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
12005         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
12006         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
12007         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
12008         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
12009         gfortran.dg/global_references_1.f90,
12010         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
12011         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
12012         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
12013         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
12014         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
12015         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
12016         gfortran.dg/large_integer_kind_1.f90,
12017         gfortran.dg/large_real_kind_1.f90,
12018         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
12019         gfortran.dg/module_double_reuse.f90,
12020         gfortran.dg/module_equivalence_1.f90,
12021         gfortran.dg/module_interface_1.f90,
12022         gfortran.dg/module_parameter_array_refs_1.f90,
12023         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
12024         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
12025         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
12026         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
12027         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
12028         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
12029         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
12030         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
12031         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
12032         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
12033         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
12034         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
12035         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
12036         gfortran.dg/same_name_1.f90,
12037         gfortran.dg/sibling_dummy_procedure_1.f90,
12038         gfortran.dg/sibling_dummy_procedure_2.f90,
12039         gfortran.dg/sibling_dummy_procedure_3.f90,
12040         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
12041         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
12042         gfortran.dg/used_dummy_types_2.f90,
12043         gfortran.dg/used_dummy_types_3.f90,
12044         gfortran.dg/used_dummy_types_4.f90,
12045         gfortran.dg/used_dummy_types_5.f90,
12046         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
12047         gfortran.dg/userdef_operator_1.f90: Use it.
12048
12049 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12050
12051         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
12052         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
12053         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
12054         gfortran.dg/write_back.f,
12055         gfortran.fortran-torture/execute/inquire_1.f90,
12056         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
12057
12058 2006-03-21  Jeff Law  <law@redhat.com>
12059
12060         * gcc.dg/tree-ssa/vrp28.c: New test.
12061
12062 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
12063
12064         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
12065         if _STDC_C99 is defined.
12066         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
12067         * gcc.dg/builtins-20.c: Likewise.
12068         * gcc.dg/builtins-53.c: Likewise.
12069         * gcc.dg/single-precision-constant.c: Likewise. Also pass
12070         -mmacosx-version-min=10.3 on PowerPC/Darwin.
12071
12072 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
12073
12074         PR tree-opt/26781
12075         * gcc.c-torture/compile/pr26781-1.c: New test.
12076         * gcc.c-torture/compile/pr26781-2.c: New test.
12077
12078 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
12079
12080         PR c++/26690
12081         * g++.dg/gomp/pr26690-1.C: New test.
12082         * g++.dg/gomp/pr26690-2.C: New test.
12083
12084 2006-03-20  Jeff Law  <law@redhat.com>
12085
12086         * gcc.dg/tree-ssa/pr21829.c: New test.
12087
12088         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
12089
12090 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
12091
12092         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
12093         (check_visibility_available): Use it.
12094         (check_effective_target_default_packed): Likewise.
12095         (check_effective_target_pcc_bitfield_type_matters): Likewise.
12096         (check_effective_target_fopenmp): Likewise.
12097         (check_effective_target_freorder): Likewise.
12098         (check_effective_target_fpic): Likewise.
12099         (check_named_sections_available): Likewise.
12100         (check_effective_target_ilp32): Likewise.
12101         (check_effective_target_lp64): Likewise.
12102
12103 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
12104
12105         PR fortran/20935
12106         * gfortran.dg/scalar_mask_2.f90: New test case.
12107
12108 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
12109
12110         PR tree-opt/26629
12111         * gcc.dg/tree-ssa/loadpre12.c: New test.
12112         * gcc.dg/tree-ssa/loadpre13.c: New test.
12113         * gcc.dg/tree-ssa/loadpre14.c: New test.
12114         * gcc.dg/tree-ssa/loadpre15.c: New test.
12115         * gcc.dg/tree-ssa/loadpre16.c: New test.
12116         * gcc.dg/tree-ssa/loadpre17.c: New test.
12117         * gcc.dg/tree-ssa/loadpre18.c: New test.
12118         * gcc.dg/tree-ssa/loadpre19.c: New test.
12119         * gcc.dg/tree-ssa/loadpre20.c: New test.
12120         * gcc.dg/tree-ssa/loadpre21.c: New test.
12121         * gcc.dg/tree-ssa/loadpre22.c: New test.
12122
12123 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
12124
12125         PR fortran/26741
12126         * gfortran.dg/elemental_initializer_1.f90: New test.
12127
12128         PR fortran/26716
12129         * gfortran.dg/assumed_shape_ranks_2: New test.
12130
12131 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
12132
12133         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
12134         target fpic.
12135
12136 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12137
12138         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
12139         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
12140         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
12141         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
12142         gfortran.fortran-torture/execute/direct_io.f90,
12143         gfortran.fortran-torture/execute/inquire_2.f90,
12144         gfortran.fortran-torture/execute/inquire_4.f90,
12145         gfortran.fortran-torture/execute/list_read_1.f90,
12146         gfortran.fortran-torture/execute/open_replace.f90,
12147         gfortran.fortran-torture/execute/slash_edit.f90,
12148         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
12149         temporary files from testcases.
12150
12151 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12152
12153         PR libgfortran/26509
12154         gfortran.dg/write_direct_eor.f90: New test.
12155
12156 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
12157
12158         * gcc.target/powerpc/pr26350.c: New.
12159         * gcc.target/powerpc/indexed-addr.c: New.
12160
12161 2006-03-16  Roger Sayle  <roger@eyesopen.com>
12162
12163         * gfortran.dg/dependency_13.f90: New test case.
12164
12165 2006-03-16  Roger Sayle  <roger@eyesopen.com>
12166
12167         PR middle-end/21781
12168         * gcc.dg/real-const-1.c: New test case.
12169
12170 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
12171
12172         * g++.old-deja/g++.other/init18.C: New.
12173         * g++.old-deja/g++.other/init5.C: Remove xfail.
12174
12175 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12176
12177         * g++.dg/opt/pr15551.C: Cleanup temp file.
12178
12179 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12180
12181         PR c++/6634
12182         g++.dg/parse/long1.C: New test.
12183
12184 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12185
12186         PR fortran/19101
12187         * gfortran.dg/continuation.f90: New test.
12188         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
12189
12190 2006-03-14  Richard Guenther  <rguenther@suse.de>
12191
12192         PR tree-optimization/26672
12193         * gcc.dg/torture/pr26672.c: New testcase.
12194
12195 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
12196
12197         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
12198         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
12199
12200 2006-03-13  Roger Sayle  <roger@eyesopen.com>
12201
12202         PR middle-end/26557
12203         * gcc.c-torture/compile/switch-1.c: New test case.
12204
12205 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
12206
12207         PR fortran/25378
12208         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
12209         test to include more permuatations of mask and index.
12210         * gfortran.dg/scalar_mask_1.f90: Modify last test to
12211         respond to F2003 spec. that the position returned for an all false
12212         mask && condition is zero.
12213
12214 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
12215
12216         PR middle-end/25989
12217         * gcc.dg/gomp/pr25989.c: New test.
12218
12219 2006-03-13  Jeff Law  <law@redhat.com>
12220
12221         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
12222
12223 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
12224
12225         * gcc.dg/switch-9.c: New test.
12226
12227 2006-03-13  Richard Guenther  <rguenther@suse.de>
12228
12229         PR middle-end/26630
12230         * gcc.dg/torture/pr26630.c: New testcase.
12231
12232 2006-03-11  Roger Sayle  <roger@eyesopen.com>
12233
12234         * gfortran.dg/dependency_10.f90: New test case.
12235         * gfortran.dg/dependency_11.f90: Likewise.
12236
12237 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
12238             Erik Edelmann  <eedelman@gcc.gnu.org>
12239
12240         * gfortran.dg/allocatable_function_1.f90: New.
12241         * gfortran.dg/allocatable_function_2.f90: New.
12242
12243 2006-03-10  Richard Guenther  <rguenther@suse.de>
12244
12245         PR middle-end/26565
12246         * gcc.dg/torture/pr26565.c: New testcase.
12247
12248 2006-03-09  Eric Christopher  <echristo@apple.com>
12249
12250         * gcc.c-torture/compile/20060309-1.c: New.
12251
12252 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12253
12254         PR libgfortran/26499
12255         * gfortran.dg/write_back.f: New test.
12256         * gfortran.dg/write_rewind_1.f: New test.
12257         * gfortran.dg/write_rewind_2.f: New test.
12258
12259 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12260
12261         PR libgfortran/26554
12262         * gfortran.dg/read_logical.f90: New test.
12263
12264 2006-03-04  Laurent GUERBY <laurent@guerby.net>
12265
12266         * ada/acats/norun.lst: cdd2a03 now passes.
12267
12268 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
12269
12270         PR testsuite/25177
12271         * gcc.target/powerpc/pr18096-1.c: Change where the error
12272         would match.
12273
12274 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
12275
12276         * gcc.target/i386/cleanup-1.c: New test.
12277         * gcc.target/i386/cleanup-2.c: New test.
12278
12279 2006-03-04  Roger Sayle  <roger@eyesopen.com>
12280
12281         * gfortran.dg/dependency_9.f90: Remove for the time being.
12282
12283 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
12284
12285         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
12286         directive.
12287
12288 2006-03-03  Roger Sayle  <roger@eyesopen.com>
12289
12290         * gfortran.dg/dependency_9.f90: New test case.
12291
12292 2006-03-03  Roger Sayle  <roger@eyesopen.com>
12293
12294         * gfortran.dg/dependency_4.f90: New test case.
12295         * gfortran.dg/dependency_5.f90: New test case.
12296         * gfortran.dg/dependency_6.f90: New test case.
12297         * gfortran.dg/dependency_7.f90: New test case.
12298         * gfortran.dg/dependency_8.f90: New test case.
12299
12300 2006-03-03  Paul Brook  <paul@codesourcery.com>
12301
12302         * lib/target-supports.exp (check_profiling_available):
12303         Add m68k-*-elf.
12304
12305 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
12306
12307         PR fortran/25031
12308         * multiple_allocation_1.f90: New test.
12309
12310 2006-03-03  Roger Sayle  <roger@eyesopen.com>
12311
12312         PR tree-optimization/26524
12313         * gfortran.dg/pr26524.f: New test case.
12314
12315 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12316
12317         * g++.dg/template/repo5.C: Cleanup repo files.
12318         * gcc.dg/20051201-1.c: Cleanup coverage files.
12319         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
12320         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
12321         tree dump files.
12322
12323 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
12324
12325         * objc.dg/objc-nofilename-1.m: New test.
12326         * objc.dg/bad-receiver-type.m: New test.
12327         * obj-c++.dg/bad-receiver-type.mm: New test.
12328
12329 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12330
12331         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
12332
12333 2006-03-01  Mike Stump  <mrs@apple.com>
12334
12335         * g++.dg/abi/key2.C: Add.
12336
12337 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
12338
12339         * gfortran.dg/logical_dot_product.f90: New test.
12340
12341         PR fortran/26393
12342         * gfortran.dg/used_interface_ref.f90: New test.
12343
12344         PR fortran/20938
12345         * gfortran.dg/dependency_2.f90: New test.
12346         * gfortran.fortran-torture/execute/where17.f90: New test.
12347         * gfortran.fortran-torture/execute/where18.f90: New test.
12348         * gfortran.fortran-torture/execute/where19.f90: New test.
12349         * gfortran.fortran-torture/execute/where20.f90: New test.
12350
12351 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
12352
12353         * g++.dg/tree-ssa/pr26443.C: New test case.
12354
12355 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
12356
12357         PR middle-end/26022
12358         * g++.dg/opt/return-slot1.C: New test.
12359
12360 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12361
12362         PR libgfortran/26136
12363         * gfortran.dg/namelist_23.f90: New test.
12364
12365 2006-02-28  Roger Sayle  <roger@eyesopen.com>
12366
12367         PR middle-end/14752
12368         * gcc.dg/fold-eqandshift-2.c: New test case.
12369
12370 2006-02-28  Richard Guenther  <rguenther@suse.de>
12371
12372         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
12373         decomposition.
12374
12375 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
12376
12377         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
12378
12379 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12380
12381         PR libgfortran/26464
12382         * gfortran.dg/backspace_5.f: New test.
12383         * gfortran.dg/backspace_6.f: New test.
12384
12385 2006-02-26  Roger Sayle  <roger@eyesopen.com>
12386
12387         * gcc.dg/fold-eqandnot-1.c: New test case.
12388
12389 2006-02-26  Roger Sayle  <roger@eyesopen.com>
12390
12391         PR middle-end/19983
12392         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
12393
12394 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
12395
12396         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
12397         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
12398
12399 2006-02-26  Richard Guenther  <rguenther@suse.de>
12400
12401         PR tree-optimization/26421
12402         * gcc.dg/tree-ssa/pr26421.c: New testcase.
12403
12404 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
12405
12406         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
12407         * g++.old-deja/g++.robertl/eb132.C: Likewise.
12408
12409 2006-02-26  Roger Sayle  <roger@eyesopen.com>
12410
12411         * gcc.dg/fold-even-1.c: New test case.
12412
12413 2006-02-26  Roger Sayle  <roger@eyesopen.com>
12414
12415         PR middle-end/21137
12416         * gcc.dg/fold-eqandshift-1.c: New test case.
12417
12418 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
12419
12420         PR tree-optimization/25125
12421         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
12422         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
12423
12424 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
12425
12426         PR tree-optimizations/26359
12427         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
12428         with -fdump-tree-dceloop-details.
12429         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
12430
12431 2006-02-25  Roger Sayle  <roger@eyesopen.com>
12432
12433         PR middle-end/23673
12434         * gcc.dg/fold-eqxor-1.c: New test case.
12435         * gcc.dg/fold-eqxor-2.c: Likewise.
12436         * gcc.dg/fold-eqxor-3.c: Likewise.
12437
12438 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
12439
12440         PR fortran/23092
12441         * scalar_mask_1.f90: New test.
12442
12443 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
12444
12445         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
12446         * g++.dg/eh/uncaught2.C: New.
12447         * g++.dg/eh/uncaught3.C: New.
12448
12449 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12450
12451         PR libgfortran/26423
12452         * gfortran.dg/read_many_1.f: New test.
12453
12454 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
12455
12456         PR fortran/24519
12457         * gfortran.dg/dependency_3.f90: New test.
12458         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
12459         XFAILs.
12460
12461         PR fortran/25395
12462         * gfortran.dg/equiv_6.f90: New test.
12463
12464 2006-02-23  Jeff Law  <law@redhat.com>
12465
12466         * gcc.c-torture/compile/pr26425.c: New test.
12467
12468 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
12469
12470         PR middle-end/26412
12471         * gcc.dg/gomp/pr26412.c: New test.
12472
12473 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12474
12475         PR c++/26291
12476         * g++.dg/other/ellipsis1.C: New test.
12477         * g++.dg/parse/operator4.C: Adjust error marker.
12478
12479 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
12480
12481         PR target/25603
12482         * gfortran.dg/pr25603.f: New testcase.
12483
12484 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
12485
12486         * gcc.dg/bf-spl1.c: Don't specify -m68000.
12487         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
12488
12489 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
12490
12491         * g++.dg/eh/spbp.C: New.
12492
12493 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
12494
12495         PR middle-end/26379
12496         * gcc.target/i386/mmx-7.c: New test.
12497
12498 2006-02-20  Roger Sayle  <roger@eyesopen.com>
12499
12500         PR tree-optimization/26361
12501         * gcc.dg/tree-ssa/vrp27.c: New test case.
12502
12503 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
12504
12505         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
12506         * gcc.dg/tree-ssa/complex-4.c: Here.
12507
12508 2006-02-19  Roger Sayle  <roger@eyesopen.com>
12509
12510         PR middle-end/19543
12511         * gfortran.dg/logical_1.f90: New test case.
12512
12513 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
12514
12515         PR middle-end/26334
12516         * gcc.dg/20060218-1.c: Moved to...
12517         * gcc.target/i386/20060218-1.c: ... here.  New test.
12518
12519 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
12520
12521         PR fortran/26201
12522         * gfortran.dg/convert_1.f90: New.
12523
12524 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
12525
12526         PR fortran/25054
12527         * gfortran.dg/namelist_5.f90: New test.
12528
12529         PR fortran/25089
12530         * gfortran.dg/namelist_4.f90: New test.
12531
12532 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
12533
12534         PR tree-opt/25680
12535         * gcc.dg/tree-ssa/complex-3.c: New test.
12536
12537 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
12538
12539         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
12540         variable to take into account the variable name in the
12541         function header.
12542         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
12543
12544 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
12545
12546         PR middle-end/26334
12547         * gcc.c-torture/compile/20060217-1.c: New test.
12548         * gcc.dg/20060218-1.c: New test.
12549
12550 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
12551
12552         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
12553
12554 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
12555
12556         * gcc.dg/cpp/undef3.c: New test.
12557         * gcc.dg/cpp/trad/builtins2.c: New test.
12558
12559 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
12560
12561         PR c++/26266
12562         * g++.dg/template/static22.C: New test.
12563         * g++.dg/template/static23.C: New test.
12564         * g++.dg/template/static24.C: New test.
12565         * g++.dg/template/non-dependent13.C: New test.
12566         * g++.dg/init/member1.C: Tweak error markers.
12567
12568 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12569
12570         PR target/26255
12571         * gcc.c-torture/compile/pr26255.c: New test case.
12572
12573 2006-02-16  Roger Sayle  <roger@eyesopen.com>
12574
12575         * gfortran.fortran-torture/execute/where_10.f90: New test case.
12576         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
12577         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
12578         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
12579         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
12580         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
12581         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
12582
12583 2006-02-16  Jeff Law  <law@redhat.com>
12584
12585         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
12586         * gcc.dg/tree-ssa/vrp26.c: New test.
12587
12588 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
12589
12590         PR target/20353
12591         PR target/24578
12592         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
12593         __UCLIBC__ is defined.
12594
12595 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
12596
12597         PR fortran/26224
12598         * gfortran.dg/gomp/pr26224.f: New test.
12599
12600 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
12601
12602         PR tree-opt/25918
12603         * lib/target-supports.exp
12604         (check_effective_target_vect_short_mult): New.
12605         (check_effective_target_vect_char_mult): New.
12606         (check_effective_target_vect_widen_sum_qi_to_si): New.
12607         (check_effective_target_vect_widen_sum_qi_to_hi): New.
12608         (check_effective_target_vect_widen_sum_hi_to_si): New.
12609         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
12610         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
12611         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
12612         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
12613         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
12614         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
12615         vect-reduc-pattern-2c.c
12616         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
12617         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
12618         vect-reduc-pattern-1c.c
12619
12620 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
12621
12622         PR fortran/24557
12623         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
12624
12625 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
12626
12627         PR fortran/26054
12628         * gfortran.dg/enum_8.f90: Remove check for warning.
12629         * gfortran.dg/iomsg_1.f90: Ditto.
12630         * gfortran.dg/enum_1.f90: Ditto.
12631         * gfortran.dg/enum_9.f90: Ditto.
12632         * gfortran.dg/enum_2.f90: Ditto.
12633         * gfortran.dg/enum_10.f90: Ditto.
12634         * gfortran.dg/enum_3.f90: Ditto.
12635         * gfortran.dg/flush_1.f90: Ditto.
12636         * gfortran.dg/enum_4.f90: Ditto.
12637         * gfortran.dg/array_constructor_1.f90: Ditto.
12638         * gfortran.dg/enum_5.f90: Ditto.
12639         * gfortran.dg/enum_6.f90: Ditto.
12640         * gfortran.dg/enum_7.f90: Ditto.
12641
12642 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
12643
12644         PR middle-end/26300
12645         * gcc.c-torture/compile/20060215-1.c: New test.
12646
12647 2006-02-14  Roger Sayle  <roger@eyesopen.com>
12648
12649         PR middle-end/23670
12650         * gcc.dg/tree-ssa/andor-2.c: New test case.
12651
12652 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
12653
12654         PR fortran/25045
12655         * optional_dim.f90: New test.
12656
12657 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
12658
12659         PR fortran/26277
12660         * gfortran.dg/label_4.f90: New.
12661
12662 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
12663             Diego Novillo  <dnovillo@redhat.com>
12664             Uros Bizjak  <uros@kss-loka.si>
12665
12666         * gfortran.dg/gomp: New directory.
12667
12668 2006-02-14  Richard Guenther  <rguenther@suse.de>
12669
12670         PR tree-optimization/26258
12671         * gcc.dg/torture/pr26258.c: New testcase.
12672
12673 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
12674
12675         PR fortran/26246
12676         * gfortran.dg/pr26246_1.f90: New test.
12677         * gfortran.dg/pr26246_2.f90: New test.
12678
12679         PR middle-end/26092
12680         * gcc.c-torture/compile/20060208-1.c: New test.
12681
12682 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
12683
12684         PR fortran/26074
12685         PR fortran/25103
12686         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
12687         * gfortran.dg/bad_automatic_objects_1.f90: New test.
12688         * gfortran.dg/automatic_module_variable.f90: Change error message.
12689
12690         PR fortran/20861
12691         * gfortran.dg/internal_dummy_1.f90: New test.
12692
12693         PR fortran/20871
12694         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
12695
12696
12697         PR fortran/25083
12698         * gfortran.dg/uncommon_block_data_1.f90: New test.
12699         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
12700         with standard.
12701
12702         PR fortran/25088
12703         * gfortran.dg/typed_subroutine_1.f90: New test.
12704
12705 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
12706
12707         * objc.dg/dwarf-1.m: New.
12708
12709 2006-02-13  Roger Sayle  <roger@eyesopen.com>
12710
12711         PR middle-end/24427
12712         * gcc.dg/tree-ssa/andor-1.c: New test case.
12713
12714 2006-02-13  Josh Conner  <jconner@apple.com>
12715
12716         PR target/25376
12717         * gcc.dg/pr25376.c: New test.
12718
12719         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
12720         assemble.
12721         * lib/target-supports.exp (check_named_sections_available):
12722         Only compile named-sections test -- don't assemble.
12723
12724 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12725
12726         * g++.dg/warn/no-write-strings.C: New test.
12727         * g++.dg/warn/write-strings.C: Likewise.
12728         * g++.dg/warn/write-strings-default.C: Likewise.
12729
12730 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
12731
12732         PR fortran/25806
12733         * gfortran.dg/ret_pointer_2.f90: New test.
12734
12735 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
12736
12737         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
12738
12739 2006-02-10  Jeff Law  <law@redhat.com>
12740
12741         * gcc.c-torture/compile/pr26213.c: New test.
12742
12743 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
12744
12745         gfortran.dg/null_1.f90: New test.
12746
12747 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
12748
12749         PR fortran/14771
12750         * gfortran.dg/parens_4.f90: New.
12751         * gfortran.dg/parens_5.f90: New.
12752
12753 2006-02-10  Richard Guenther  <rguenther@suse.de>
12754
12755         * gcc.dg/pr23372-1.c: Remove empty file.
12756
12757 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
12758         Paul Thomas  <pault@gcc.gnu.org>
12759
12760         PR fortran/14771
12761         * gfortran.dg/parens_1.f90: New.
12762         * gfortran.dg/parens_2.f90: New.
12763         * gfortran.dg/parens_3.f90: New.
12764
12765 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
12766
12767         PR fortran/26038
12768         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
12769
12770         PR fortran/25059
12771         * gfortran.dg/impure_assignment_1.f90: New test.
12772
12773         PR fortran/25070
12774         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
12775
12776 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
12777
12778         PR target/26141
12779         * g++.dg/expr/stdarg2.C: New test.
12780
12781 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
12782
12783         PR inline-asm/16194
12784         * gcc.dg/pr16194.c: New test.
12785
12786 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12787
12788         * ada/acats/run_acats: Use portable variant of "$@".
12789
12790 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12791
12792         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
12793         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
12794
12795 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
12796
12797         PR tree-opt/26179
12798         * g++.dg/opt/pr26179.C: New test.
12799
12800 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
12801
12802         PR middle-end/26134
12803         * gcc.dg/tree-ssa/complex-3.c: New test.
12804
12805 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
12806
12807         * gcc.c-torture/compile/volatile-1.c: New test.
12808
12809 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
12810
12811         PR 26180
12812         * gcc.dg/tree-ssa/pr26180.c: New test.
12813
12814 2006-02-08  Jeff Law  <law@redhat.com>
12815
12816         * gcc.dg/tree-ssa/pr21417.c: New test.
12817
12818 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
12819
12820         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
12821         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
12822
12823 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
12824
12825         * lib/scanrtl.exp: New.
12826
12827 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12828
12829         PR c++/26071
12830         * g++.dg/other/virtual2.C: New test.
12831
12832         PR c++/26070
12833         * g++.dg/other/virtual1.C: New test.
12834
12835 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
12836
12837         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
12838         cleanup-ipa-dump): Update dump file glob patterns.
12839         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
12840         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
12841
12842         * lib/gcc-dg.exp: Load it.
12843         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
12844
12845 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
12846
12847         PR testsuite/26159
12848         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
12849         * gcc.dg/tree-ssa/pr23382.c: Ditto.
12850
12851 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
12852
12853         PR fortran/25577
12854         * gfortran.dg/mvbits_1.f90: New.
12855
12856 2006-02-07  Dirk Mueller  <dmueller@suse.com>
12857
12858         * g++.dg/warn/Wdiv-by-zero.C: New test.
12859         * g++.dg/warn/Wno-div-by-zero.C: New.
12860
12861 2006-02-07  Jeff Law  <law@redhat.com>
12862
12863         * gcc.dg/tree-ssa/pr21559.c: New test.
12864
12865         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
12866         multiple VRP passes.
12867         * gcc.dg/tree-ssa/vrp09.c: Likewise.
12868         * gcc.dg/tree-ssa/vrp18.c: Likewise.
12869         * gcc.dg/tree-ssa/pr21582.c: Likewise.
12870         * gcc.dg/tree-ssa/pr20657.c: Likewise.
12871         * gcc.dg/tree-ssa/pr21001.c: Likewise.
12872         * gcc.dg/tree-ssa/vrp02.c: Likewise
12873         * gcc.dg/tree-ssa/vrp11.c: Likewise
12874         * gcc.dg/tree-ssa/pr14341.c: Likewise
12875         * gcc.dg/tree-ssa/vrp19.c: Likewise
12876         * gcc.dg/tree-ssa/vrp20.c: Likewise
12877         * gcc.dg/tree-ssa/vrp03.c: Likewise
12878         * gcc.dg/tree-ssa/pr21086.c: Likewise
12879         * gcc.dg/tree-ssa/pr21959.c: Likewise
12880         * gcc.dg/tree-ssa/vrp21.c: Likewise
12881         * gcc.dg/tree-ssa/vrp04.c: Likewise
12882         * gcc.dg/tree-ssa/pr25485.c: Likewise
12883         * gcc.dg/tree-ssa/pr22026.c: Likewise
12884         * gcc.dg/tree-ssa/vrp22.c: Likewise
12885         * gcc.dg/tree-ssa/vrp05.c: Likewise
12886         * gcc.dg/tree-ssa/20030807-10.c: Likewise
12887         * gcc.dg/tree-ssa/pr20701.c: Likewise
12888         * gcc.dg/tree-ssa/vrp23.c: Likewise
12889         * gcc.dg/tree-ssa/vrp06.c: Likewise
12890         * gcc.dg/tree-ssa/pr22117.c: Likewise
12891         * gcc.dg/tree-ssa/pr20702.c: Likewise
12892         * gcc.dg/tree-ssa/vrp15.c: Likewise
12893         * gcc.dg/tree-ssa/pr21090.c: Likewise
12894         * gcc.dg/tree-ssa/pr21294.c: Likewise
12895         * gcc.dg/tree-ssa/vrp24.c: Likewise
12896         * gcc.dg/tree-ssa/vrp07.c: Likewise
12897         * gcc.dg/tree-ssa/pr21563.c: Likewise
12898         * gcc.dg/tree-ssa/pr25382.c: Likewise
12899         * gcc.dg/tree-ssa/vrp16.c: Likewise
12900         * gcc.dg/tree-ssa/vrp25.c: Likewise
12901         * gcc.dg/tree-ssa/vrp08.c: Likewise
12902         * gcc.dg/tree-ssa/20030807-6.c: Likewise
12903         * gcc.dg/tree-ssa/vrp17.c: Likewise
12904         * gcc.dg/tree-ssa/pr21458.c: Likewise
12905         * g++.dg/tree-ssa/pr18178.C: Likewise
12906
12907 2006-02-07  Richard Guenther  <rguenther@suse.de>
12908
12909         PR c++/26140
12910         Revert
12911         2006-01-30  Richard Guenther  <rguenther@suse.de>
12912         PR c++/23372
12913         * gcc.dg/pr23372-1.C: New testcase.
12914
12915         * g++.dg/tree-ssa/pr26140.C: New testcase.
12916
12917 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
12918
12919         PR c++/9737
12920         * g++.dg/template/ttp15.C: New test.
12921         * g++.dg/template/ttp16.C: Likewise.
12922         * g++.dg/template/ttp17.C: Likewise.
12923         * g++.old-deja/g++.pt/ttp36.C: Remove.
12924         * g++.old-deja/g++.pt/ttp19.C: Likewise.
12925         * g++.old-deja/g++.pt/ttp37.C: Likewise.
12926         * g++.old-deja/g++.pt/ttp38.C: Likewise.
12927         * g++.old-deja/g++.pt/ttp39.C: Likewise.
12928         * g++.old-deja/g++.pt/ttp9.C: Likewise.
12929         * g++.old-deja/g++.pt/ttp40.C: Likewise.
12930         * g++.old-deja/g++.pt/ttp51.C: Likewise.
12931         * g++.old-deja/g++.pt/ttp26.C: Likewise.
12932         * g++.old-deja/g++.pt/ttp36.C: Likewise.
12933
12934 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
12935
12936         PR libfortran/23815
12937         * unf_io_convert_4.f90: New test.
12938
12939 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
12940
12941         * gcc.dg/tree-ssa/loadpre10.c: New test.
12942         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
12943         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
12944         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
12945
12946 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12947
12948         PR libfortran/24685
12949         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
12950
12951 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
12952
12953         PR tree-opt/25251
12954         * gfortran.dg/assign_7.f: New test.
12955
12956 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
12957
12958         PR fortran/26041
12959         PR fortran/26064
12960         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
12961         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
12962         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
12963
12964 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
12965
12966         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
12967         in size_t typedef.
12968
12969 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12970
12971         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
12972         * g++.dg/charset/string.c (foo): Likewise.
12973         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
12974         const char*
12975         * g++.dg/ext/builtin2.C (printf): Likewise.
12976         * g++.dg/init/new15.C (printf): Likewise.
12977         * g++.dg/opt/pr17697-1.C (foo): Likewise.
12978         * g++.dg/opt/pr17697-2.C (foo): Likewise.
12979         * g++.dg/opt/pr17697-3.C (foo): Likewise.
12980         * g++.dg/template/non-dependent4.C (temp): Likewise.
12981         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
12982         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
12983         parameter type to const char*.
12984         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
12985         Change type to const char*.
12986         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
12987         Likewise.
12988         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
12989         second parameter type to const char*.
12990         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
12991         (Y::Y): Change parameter type to const char*.
12992         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
12993         * g++.old-deja/g++.jason/report.C: Apply const correctness.
12994         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
12995         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
12996         (char*).
12997         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
12998         const char*.
12999         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
13000         type to const char*.
13001         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
13002         return type to const char*.
13003         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
13004         to const char*.
13005         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
13006         * g++.old-deja/g++.law/refs1.C: Likewise.
13007         * g++.old-deja/g++.law/visibility1.C: Likewise.
13008         * g++.old-deja/g++.law/visibility2.C: Likewise.
13009         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
13010         const char*.
13011         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
13012         * g++.old-deja/g++.mike/net48.C: Likewise.
13013         * g++.old-deja/g++.mike/p646.C: Likewise.
13014         * g++.old-deja/g++.mike/p6746.C: Likewise.
13015         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
13016         type to const char*.
13017         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
13018         deprecated conversion warning.
13019         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
13020         char*.
13021         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
13022         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
13023         * g++.old-deja/g++.pt/explicit8.C: Likewise.
13024         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
13025         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
13026         * g++.old-deja/g++.pt/nontype3.C: Likewise.
13027         * g++.old-deja/g++.pt/t39.C: Likewise.
13028         * g++.old-deja/g++.robertl/eb106.C: Likewise.
13029         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
13030
13031 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
13032
13033         PR fortran/25075
13034         intrinsic_argument_conformance_1.f90: New test.
13035
13036 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
13037
13038         PR fortran/20845
13039         * gfortran.dg/char_result_11.f90: Add SAVE.
13040         * gfortran.dg/der_pointer_4.f90: Ditto.
13041         * gfortran.dg/default_initialization.f90: New test.
13042
13043 2006-02-03  Jeff Law  <law@redhat.com>
13044
13045         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
13046         handle more than 100 dump files.
13047         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
13048         * lib/scantree.exp (scan-tree-dump): Likewise.
13049         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
13050         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
13051         * lib/scanipa.exp (scan-ipa-dump): Likewise.
13052         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
13053         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
13054
13055 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
13056
13057         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
13058
13059 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
13060
13061         * g++.dg/template/using12.C: New test.
13062
13063 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
13064
13065         * gcc.target/powerpc/pr25960.c: New test.
13066
13067 2006-02-02  Steven G. Kargl  <kargls@comcast>
13068
13069         PR fortran/24958
13070         gfortran.dg/nullify_2.f90: New test.
13071
13072 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
13073
13074         PR 25990
13075         * gcc.dg/gomp/pr25990.c: New test.
13076
13077 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
13078
13079         PR c++/25342
13080         * g++.gd/template/partial4.C: New test.
13081
13082 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
13083
13084         PR middle-end/26001
13085         * gfortran.dg/data_char_2.f90: New.
13086
13087 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
13088
13089         PR fortran/26039
13090         maxval_maxloc_conformance_1.f90: New test.
13091
13092 2006-01-31  Richard Guenther  <rguenther@suse.de>
13093
13094         * gcc.target/i386/sselibm-1.c: New testcase.
13095         * gcc.target/i386/sselibm-2.c: Likewise.
13096         * gcc.target/i386/sselibm-3.c: Likewise.
13097         * gcc.target/i386/sselibm-4.c: Likewise.
13098         * gcc.target/i386/sselibm-5.c: Likewise.
13099
13100 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
13101
13102         PR fortran/24266
13103         * gfortran.dg/arrayio_derived_2.f90: New.
13104
13105 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
13106
13107         * gcc.dg/unsigned-long-compare.c: New test.
13108
13109 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
13110
13111         PR testsuite/25318
13112         * lib/target-supports.exp (check_effective_target_freorder):
13113         Check to see if target supports -freorder-blocks-and-partition.
13114         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
13115         instead of "dg-require-named-sections".
13116
13117 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
13118
13119         PR target/14798:
13120         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
13121         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
13122         * gcc.dg/pragma-isr-trapa2.c: Likewise.
13123         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
13124         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
13125         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
13126         * gcc.dg/attr-isr-trap_exit.c: Likewise.
13127         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
13128
13129 2006-01-30  Richard Guenther  <rguenther@suse.de>
13130
13131         PR c++/23372
13132         * gcc.dg/pr23372-1.C: New testcase.
13133
13134 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
13135
13136         * gcc.dg/gomp/pr25874.c: New test.
13137
13138 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
13139
13140         PR tree-opt/25911
13141         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
13142
13143 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
13144
13145         PR fortran/18578
13146         PR fortran/18579
13147         PR fortran/20857
13148         PR fortran/20885
13149         * gfortran.dg/intent_out_1.f90: New test.
13150
13151 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
13152
13153         PR fortran/17911
13154         * gfortran.dg/procedure_lvalue.f90: New test.
13155
13156         PR fortran/20895
13157         PR fortran/25030
13158         * gfortran.dg/char_pointer_assign_2.f90: New test.
13159         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
13160         assignment to be consistent with standard.
13161         * gfortran.dg/char_result_2.f90: The same.
13162         * gfortran.dg/char_result_8.f90: The same.
13163
13164 2006-01-28  Zack Weinberg  <zackw@panix.com>
13165
13166         * gcc.dg/Woverlength-strings.c
13167         * gcc.dg/Woverlength-strings-pedantic-c89.c
13168         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
13169         * gcc.dg/Woverlength-strings-pedantic-c99.c
13170         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
13171
13172 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
13173
13174         * gcc.c-torture/execute/20060127-1.c: New test.
13175
13176 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
13177
13178         PR c++/25999
13179         * g++.dg/ext/pragmaweak1.C: New test.
13180
13181 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
13182
13183         PR c++/25855
13184         * g++.dg/template/spec29.C: New test.
13185
13186 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
13187
13188         PR c/19606.
13189         * gcc.c-torture/execute/pr19606.c: New.
13190
13191 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
13192
13193         * gcc.dg/pragma-re-4.c: New test.
13194
13195 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
13196
13197         PR fortran/25964
13198         * gfortran.dg/assumed_size_refs_3.f90: New test.
13199
13200 2006-01-27  Ben Elliston  <bje@au.ibm.com>
13201
13202         * gcc.misc-tests/dectest.exp: Remove defunct comment.
13203
13204 2006-01-26  Laurent GUERBY <laurent@guerby.net>
13205
13206         PR ada/21317
13207         * ada/acats/support/impdef.a: Add One_Long_Second.
13208         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
13209         * ada/acats/tests/c9/c94026.a: Likewise.
13210         * ada/acats/tests/c9/c97305c.ada: Likewise.
13211         * ada/acats/tests/c9/c99004a.ada: Likewise.
13212
13213 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
13214
13215         PR fortran/25964
13216         * gfortran.dg/global_references_2.f90: New test.
13217
13218         PR fortran/25084
13219         PR fortran/20852
13220         PR fortran/25085
13221         PR fortran/25086
13222         * gfortran.dg/assumed_charlen_function_1.f90: New test.
13223         * gfortran.dg/assumed_charlen_function_3.f90: New test.
13224
13225         PR fortran/25416
13226         * gfortran.dg/assumed_charlen_function_2.f90: New test.
13227
13228 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
13229
13230         PR c/25892
13231         * gcc.dg/Wpointer-sign.c: New.
13232         * gcc.dg/Wpointer-sign-Wall.c: New.
13233         * gcc.dg/Wpointer-sign-Wall-no.c: New.
13234         * gcc.dg/Wpointer-sign-pedantic.c: New.
13235         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
13236         * gcc.dg/conv-2.c: Use -Wpointer-sign.
13237
13238 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
13239
13240         PR C/25861
13241         * gcc.c-torture/compile/pr25861.c: New test.
13242
13243 2006-01-26  Paul Brook  <paul@codesourcery.com>
13244
13245         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
13246         on short-enum targets.
13247         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
13248         variable.
13249         (generate_fields): Use short_enums.
13250         (main): Set short_enums.  Document -e.
13251         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
13252         on short-enum targets.
13253         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
13254         variable.
13255         (generate_fields): Use short_enums.
13256         (main): Set short_enums.  Document -e.
13257         * lib/target-supports.exp (check_effective_target_short_enums): New.
13258
13259 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
13260
13261         PR target/25947
13262         * gcc.dg/torture/pr25947-1.c: New test.
13263
13264 2006-01-25  Jan Hubicka  <jh@suse.cz>
13265             Roger Sayle  <roger@eyesopen.com>
13266
13267         PR rtl-optimization/25703
13268         * gcc.target/i386/20060125-1.c: New test case.
13269         * gcc.target/i386/20060125-2.c: New test case.
13270
13271 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
13272
13273         PR fortran/18540
13274         * gfortran.dg/goto_1.f: New.
13275
13276 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
13277
13278         PR fortran/25716
13279         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
13280         25716 on 32-bit systems too.
13281
13282 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
13283
13284         PR testsuite/25590
13285         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
13286
13287 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
13288
13289         * gcc.dg/tree-ssa/gen-vect-33.c: New.
13290
13291 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13292
13293         PR fortran/25835
13294         * gfortran.dg/read_eof.f90: Delete, renamed.
13295         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
13296         * gfortran.dg/read_eof_2.f90: New test.
13297         * gfortran.dg/read_eof_3.f90: New test.
13298
13299 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
13300
13301         PR tree-opt/25860
13302         * gcc.c-torture/compile/pr25860.c: New test.
13303
13304 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13305
13306         PR c++/25552
13307         * g++.dg/parse/dtor8.C: New test.
13308
13309 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
13310
13311         PR testsuite/25891
13312         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
13313         * gcc.dg/gomp/gomp.exp: Return without testing anything if
13314         check_effective_target_fopenmp returns 0.
13315
13316 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
13317
13318         PR ada/20548
13319         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
13320         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
13321         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
13322
13323 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
13324
13325         PR tree-opt/25857
13326         * g++.dg/opt/pr25857.C: New test.
13327
13328 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
13329         Jan Hubicka  <jh@suse.cz>
13330         Richard Guenther  <rguenther@suse.de>
13331
13332         PR rtl-optimization/25654
13333         * gcc.dg/torture/pr25654.c: New testcase.
13334         * gcc.target/i386/pr25654.c: Likewise.
13335
13336 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
13337
13338         PR fortran/25901
13339         * gfortran.dg/internal references_2.f90: New test.
13340
13341         Fix regression in testing of admissability of attributes.
13342         * gfortran.dg/intent_used_1.f90: New test.
13343
13344 2006-01-23  Ben Elliston  <bje@au.ibm.com>
13345
13346         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
13347         Remove target conditional torture options for i?86 and x86_64
13348         GNU/Linux.
13349
13350 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13351
13352         PR c++/10891
13353         * g++.dg/rtti/no-rtti.C: New.
13354
13355 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
13356
13357         PR c++/25895
13358         * g++.dg/inherit/conv2.C: New test.
13359
13360         PR c++/25856
13361         * g++.dg/parse/dtor7.C: New test.
13362
13363         PR c++/25858
13364         * g++.dg/template/crash44.C: New test.
13365
13366 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
13367
13368         PR fortran/25124
13369         PR fortran/25625
13370         * gfortran.dg/internal_references_1.f90: New test.
13371           PR fortran/20881
13372         PR fortran/23308
13373         PR fortran/25538
13374         PR fortran/25710
13375         * gfortran.dg/global_references_1.f90: New test.
13376         * gfortran.dg/g77/19990905-1.f: Restore the error that
13377         there is a clash between the common block name and
13378         the name of a subroutine reference.
13379
13380         PR fortran/PR24276
13381         * gfortran.dg/aliasing_dummy_1.f90: New test.
13382
13383 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
13384
13385         * gcc.dg/vmx/1b-01.c: Warning fix.
13386         * gcc.dg/vmx/1c-02.c: Likewise.
13387         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
13388
13389 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
13390
13391         PR testsuite/24962
13392         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
13393
13394 2006-01-20  Richard Guenther  <rguenther@suse.de>
13395         Steven Bosscher <stevenb.gcc@gmail.com>
13396
13397         PR rtl-optimization/24626
13398         * gcc.dg/torture/pr24626-1.c: New testcase.
13399         * gcc.dg/torture/pr24626-2.c: Likewise.
13400         * gcc.dg/torture/pr24626-3.c: Likewise.
13401         * gcc.dg/torture/pr24626-4.c: Likewise.
13402
13403 2006-01-20  Dirk Mueller  <dmueller@suse.com>
13404
13405         PR c++/5520
13406         * g++.dg/warn/empty-body.C: New.
13407
13408 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
13409
13410         PR c++/22136
13411         * g++.dg/template/using10.C: New test.
13412         * g++.dg/temlpate/using11.C: Likewise.
13413         * g++.dg/inherit/using5.C: Tweak error messages.
13414
13415 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
13416
13417         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
13418         target test.
13419         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
13420
13421 2006-01-19  Jan Hubicka  <jh@suse.cz>
13422
13423         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
13424
13425 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13426
13427         PR c++/25854
13428         * g++.dg/template/spec28.C: New test.
13429
13430 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
13431
13432         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
13433         (switchfiles): Fix fprintf's by adding srcdir or removing it.
13434
13435 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
13436
13437         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
13438         * gcc.dg/gomp/critical-1.c: Likewise.
13439         * gcc.dg/gomp/critical-3.c: Likewise.
13440         * gcc.dg/gomp/empty.c: Likewise.
13441         * gcc.dg/gomp/ordered-1.c: Likewise.
13442         * gcc.dg/gomp/for-4.c: Likewise.
13443         * gcc.dg/gomp/for-6.c: Likewise.
13444         * gcc.dg/gomp/master-3.c: Likewise.
13445         * gcc.dg/gomp/for-8.c: Likewise.
13446         * gcc.dg/gomp/for-10.c: Likewise.
13447         * gcc.dg/gomp/for-18.c: Likewise.
13448         * gcc.dg/gomp/for-5.c: Likewise.
13449         * gcc.dg/gomp/for-7.c: Likewise.
13450         * gcc.dg/gomp/for-9.c: Likewise.
13451
13452 2006-01-18  Jeff Law  <law@redhat.com>
13453
13454         * gcc.dg/tree-ssa/vrp25.c: New test.
13455
13456 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
13457
13458         * gcc.dg/pr25805.c: Fix misapplied patch.
13459
13460 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
13461
13462         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
13463         (check_effective_target_vect_udot_qi): New.
13464         (check_effective_target_vect_sdot_hi): New.
13465         (check_effective_target_vect_udot_hi): New.
13466         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
13467         prefixed with "wrapv-" with -fwrapv.
13468         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
13469         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
13470         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
13471         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
13472         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
13473
13474         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
13475         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
13476         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
13477         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
13478
13479 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13480
13481         PR c++/16829
13482         * g++.dg/other/default2.C: New test.
13483         * g++.dg/other/default3.C: New test.
13484
13485 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
13486
13487         PR c/25805
13488         * gcc.dg/pr25805.c: New file.
13489
13490 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
13491
13492         PR c++/25836
13493         * g++.dg/template/init6.C: New test.
13494
13495 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
13496
13497         * gcc.dg/tree-ssa/pr24287.c: New test
13498
13499 2006-01-18  Eric Christopher  <echristo@apple.com>
13500
13501         * g++.dg/eh/table.C: New.
13502
13503 2006-01-18  DJ Delorie  <dj@redhat.com>
13504
13505         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
13506         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
13507         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
13508         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
13509
13510 2006-01-18  Jeff Law  <law@redhat.com>
13511
13512         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
13513         on wrapping on overflow semantics.
13514
13515         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
13516
13517         * gcc.gc/tree-ssa/vrp23.c: New test.
13518         * gcc.gc/tree-ssa/vrp24.c: New test.
13519
13520 2006-01-18  Richard Henderson  <rth@redhat.com>
13521             Aldy Hernandez  <aldyh@redhat.com>
13522             Jakub Jelinek  <jakub@redhat.com>
13523             Diego Novillo  <dnovillo@redhat.com>
13524             Uros Bizjak  <uros@kss-loka.si>
13525
13526         * gcc.dg/gomp: New directory.
13527
13528 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
13529             Steven G. Kargl  <kargls@comcast.net>
13530
13531         PR fortran/20869
13532         * gfortran.dg/intrinsic_external_1.f90: New test.
13533
13534         PR fortran/20875.
13535         * gfortran.dg/elemental_pointer_1.f90: New test.
13536
13537         PR fortran/25024
13538         * gfortran.dg/external_procedures_1.f90: New test.
13539
13540         PR fortran/25785
13541         gfortran.dg/assumed_present.f90: New test.
13542
13543 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
13544
13545         * g++.dg/parse/lookup5.C: New test.
13546
13547 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13548
13549         PR fortran/25697
13550         * gfortran.dg/read_eof.f90: New test.
13551
13552 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
13553
13554         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
13555         add a closing brace.
13556
13557 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13558
13559         PR fortran/25631
13560         * gfortran.dg/fmt_tl.f: New test.
13561
13562 2006-01-17  Eric Christopher  <echristo@apple.com>
13563
13564         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
13565         * g++.old-deja/g++.warn/impint2.C: Ditto.
13566         * g++.old-deja/g++.other/null1.C: Ditto.
13567         * g++.dg/warn/conv2.C: Ditto.
13568         * g++.dg/warn/conv4.C: New file.
13569
13570 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
13571
13572         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
13573
13574 2006-01-17  Andreas Jaeger  <aj@suse.de>
13575             Janis Johnson <janis187@us.ibm.com>
13576
13577         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
13578         in 64-bit.
13579         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
13580         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
13581
13582 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
13583
13584         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
13585         (switchfiles): xfail txxx where xxx >= 25.
13586
13587 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
13588
13589         PR testsuite/25764
13590         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
13591
13592 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
13593
13594         PR c/25682
13595         * gcc.dg/pr25682.c: New test.
13596         * g++.dg/parse/array-size2.C: New test.
13597
13598 2006-01-16  Ian Lance Taylor  <ian@airs.com>
13599
13600         * consistency.vlad: Remove entire directory, 1652 files.
13601
13602 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
13603
13604         * lib/target-supports.exp (check_effective_target_dfp_nocache,
13605         check_effective_target_dfprt_nocache): New.
13606         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
13607         (check_effective_target_dfprt): New.
13608         * lib/c-compat.exp (check_dfp): Remove.
13609         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
13610         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
13611         level of support for decimal float.
13612         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
13613         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
13614         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
13615         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
13616         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
13617         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
13618         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
13619         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
13620         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
13621         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
13622         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
13623         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
13624         directives.
13625
13626 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
13627
13628         PR testsuite/25741
13629         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
13630         $base_dir/../.
13631         * lib/gfortran.exp (gfortran_init): Likewise.
13632         * lib/obj-c++.exp (obj-c++_init): Likewise.
13633         * lib/scanasm.exp (scan-assembler-dem): Likewise.
13634         (scan-assembler-dem-not): Likewise.
13635         * lib/scandump.exp (scan-dump-dem): Likewise.
13636         (scan-dump-dem-not): Likewise.
13637
13638 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
13639
13640         PR testsuite/25767
13641         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
13642         powerpc-*-darwin*.
13643         * lib/obj-c++.exp (obj-c++_init): Likewise.
13644
13645 2006-01-16  Richard Guenther  <rguenther@suse.de>
13646
13647         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
13648
13649 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13650
13651         PR testsuite/25777
13652         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
13653         to LD_LIBRARY_PATH.
13654
13655 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
13656             Andrew Pinski  <pinskia@physics.uc.edu>
13657
13658         * gcc.dg/minmax-1.c: New test.
13659
13660 2006-01-16  Ben Elliston  <bje@au.ibm.com>
13661
13662         * gcc.dg/dfp/dfp.exp: Correct FSF address.
13663         * gcc.misc-tests/dectest.exp: Ditto.
13664
13665 2006-01-15  Ian Lance Taylor  <ian@airs.com>
13666
13667         PR testsuite/25796
13668         * gcc.target/i386/cmov6.c: Use -march=k8.
13669
13670 2006-01-15  Andreas Jaeger  <aj@suse.de>
13671
13672         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
13673         x86 does not have __float128.
13674
13675 2006-01-14  Ian Lance Taylor  <ian@airs.com>
13676
13677         * gcc.target/i386/cmov6.c: New test.
13678
13679 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
13680
13681         PR c++/25663
13682         * g++.dg/template/ctor6.C: New test.
13683
13684 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
13685
13686         PR tree-optimization/25485
13687         * gcc.dg/tree-ssa/pr25485.c: New.
13688
13689 2006-01-14  Richard Guenther  <rguenther@suse.de>
13690
13691         PR tree-optimization/22548
13692         PR tree-optimization/22555
13693         PR tree-optimization/22501
13694         * gcc.dg/tree-ssa/alias-4.c: New testcase.
13695         * gcc.dg/tree-ssa/alias-5.c: Likewise.
13696         * gcc.dg/tree-ssa/alias-6.c: Likewise.
13697         * gcc.dg/tree-ssa/alias-7.c: Likewise.
13698         * gcc.dg/tree-ssa/alias-8.c: Likewise.
13699         * gcc.dg/tree-ssa/alias-9.c: Likewise.
13700         * gcc.dg/tree-ssa/alias-10.c: Likewise.
13701         * gcc.dg/tree-ssa/alias-11.c: Likewise.
13702         * gcc.dg/tree-ssa/alias-12.c: Likewise.
13703
13704 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
13705
13706         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
13707         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
13708
13709 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
13710         Richard Guenther  <rguenther@suse.de>
13711
13712         PR rtl-optimization/24257
13713         * gcc.dg/torture/pr24257.c: New testcase.
13714
13715 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
13716
13717         * gcc.c-torture/execute/20060110-1.c: New test.
13718         * gcc.c-torture/execute/20060110-2.c: New test.
13719
13720 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
13721
13722         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
13723
13724 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
13725
13726         PR fortran/25756
13727         * gfortran.dg/label_3.f90: New test.
13728
13729 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
13730
13731         PR tree-optimization/25771
13732         * g++.dg/tree-ssa/pr25771.C: New test
13733
13734 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
13735
13736         PR tree-opt/24365
13737         * g++.dg/opt/complex5.C: New test.
13738
13739 2006-01-13  Richard Guenther  <rguenther@suse.de>
13740
13741         * gcc.target/i386/387-9.c: New testcase.
13742
13743 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
13744
13745         PR c++/24824
13746         * g++.dg/debug/dwarf2-1.C: New.
13747
13748 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
13749
13750         PR testsuite/25728
13751         * lib/gcov.exp (verify-lines): Add "close $fd".
13752
13753 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
13754             Ben Elliston  <bje@au.ibm.com>
13755
13756         * gcc.dg/dfp/inf-1.c: New test.
13757
13758 2006-01-12  Janis Johnson <janis187@us.ibm.com>
13759             Yao Qi  <qiyaoltc@cn.ibm.com>
13760             Ben Elliston  <bje@au.ibm.com>
13761             Jon Grimm  <jgrimm2@us.ibm.com>
13762
13763         * gcc.dg/nodfp-1.c: New test.
13764         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
13765         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
13766         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
13767         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
13768         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
13769         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
13770         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
13771         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
13772         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
13773         * gcc.dg/format/dfp-scanf-1.c: Likewise.
13774         * gcc.dg/format/dfp-printf-1.c: Likewise.
13775         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
13776         (compat_setup_dfp): New.
13777         * gcc.dg/compat/compat.exp: Use it.
13778         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
13779         Make some variables global, prepend "compat_" to their names.
13780         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
13781         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
13782         * gcc.misc-tests/dectest.exp: New test driver for decTest.
13783         * lib/compat.exp (compat_skip_list): Make global, rename.
13784         * lib/c-compat.exp: New file.
13785         * lib/target-supports.exp (check_effective_target_dfp): New.
13786
13787         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
13788         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
13789         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
13790         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
13791         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
13792         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
13793         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
13794         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
13795         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
13796         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
13797         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
13798         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
13799         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
13800         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
13801         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
13802         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
13803         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
13804         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
13805         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
13806         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
13807         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
13808         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
13809         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
13810         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
13811         gcc.dg/dfp/struct-layout-1.c,
13812         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
13813         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
13814         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
13815         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
13816         gcc.dg/dfp/func-vararg-dfp.c,
13817         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
13818         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
13819         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
13820         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
13821         gcc.dg/dfp/wtr-conversion-1.c: New tests.
13822
13823 2006-01-11  Richard Guenther  <rguenther@suse.de>
13824
13825         PR tree-optimization/25734
13826         * gcc.dg/tree-ssa/pr25734.c: New testcase.
13827
13828 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
13829
13830         PR fortran/25486
13831         * gfortran.dg/literal_character_constant_1_x.F: New test.
13832         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
13833         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
13834         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
13835
13836 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
13837
13838         PR c++/25386
13839         * g++.dg/ext/packed3.C: Add expected packed error.
13840
13841 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
13842
13843         PR target/25706
13844         * gcc.dg/torture/pr25706-1.c: New test.
13845
13846 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
13847
13848         PR tree-optimization/23109
13849         PR tree-optimization/23948
13850         PR tree-optimization/24123
13851
13852         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
13853         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
13854         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
13855         g++.dg/tree-ssa/pr23948.C: New testcases.
13856         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
13857         three divisions in order to do the optimization.
13858
13859 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
13860
13861         PR c++/25632
13862         * g++.dg/other/pr25632.C: New test.
13863
13864 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
13865
13866         PR fortran/25730
13867         * gfortran.dg/used_types_1.f90: New test.
13868
13869 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
13870
13871         PR target/25718
13872         * gcc.dg/torture/pr25718-1.c: New test.
13873
13874 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
13875
13876         * gfortran.dg/list_read_2.f90: Fix typo in description.
13877
13878 2006-01-10  Jan Beulich  <jbeulich@novell.com>
13879
13880         * lib/target-supports.exp (check_visibility_available): Simplify test
13881         for *-*-netware*.
13882         (check_profiling_available): Fail for *-*-netware*.
13883         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
13884         * gcc.dg/20021014-1.c: Likewise.
13885         * gcc.dg/nest.c: Likewise.
13886
13887 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
13888
13889         fortran/24936
13890         * gfortran.dg/forall_3.f90: New test.
13891
13892 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
13893
13894         PR fortran/21977
13895         * gfortran.dg/nesting_2.f90: New test.
13896         * gfortran.dg/nesting_3.f90: New test.
13897
13898 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
13899
13900         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
13901         Fix typo in comment.
13902
13903 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
13904
13905         * gfortran.dg/single_char_string.f90: New test.
13906
13907 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
13908
13909         * gfortran.dg/ichar_2.f90: New test.
13910
13911 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
13912
13913         PR fortran/25093
13914         * gfortran.dg/private_type_4.f90: New.
13915
13916 2006-01-07  Richard Guenther  <rguenther@suse.de>
13917
13918         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
13919
13920 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13921
13922         * gfortran.dg/func_decl_1.f90: New.
13923         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
13924         * gfortran.dg/array_alloc_2.f90: Likewise.
13925         * gfortran.dg/char_result_8.f90: Likewise.
13926         * gfortran.dg/dup_save_1.f90: Likewise.
13927         * gfortran.dg/dup_save_2.f90: Likewise.
13928         * gfortran.dg/f2c_6.f90: Likewise.
13929         * gfortran.dg/f2c_7.f90: Likewise.
13930         * gfortran.dg/func_result_2.f90: Likewise.
13931         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
13932
13933 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
13934
13935         PR fortran/22146
13936         * gfortran.dg/elemental_subroutine_1.f90: New test.
13937         * gfortran.dg/elemental_subroutine_2.f90: New test.
13938
13939         PR fortran/25029
13940         PR fortran/21256
13941         * gfortran.dg/assumed_size_refs_1.f90: New test.
13942
13943         PR fortran/20868
13944         PR fortran/20870
13945         * gfortran.dg/assumed_size_refs_2.f90: New test.
13946         * gfortran.dg/initialization_1.f90: Change warning message.
13947
13948 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
13949
13950         * gcc.dg/tree-ssa/loop-15.c: New test.
13951
13952 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13953
13954         PR fortran/25598
13955         * gfortran.dg/backspace_3.f: New test.
13956         * gfortran.dg/backspace_4.f: New test.
13957
13958 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13959
13960         PR fortran/24268
13961         * gfortran.dg/fmt_white.f: Update test.
13962
13963 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
13964
13965         * gcc.dg/cast-1.c: Add new warning.
13966         * gcc.dg/cast-2.c: Likewise.
13967         * gcc.dg/cast-3.c: Likewise.
13968         * gcc.dg/format/cast-1.c: Likewise.
13969         * gcc.dg/cast-4.c: New testcase.
13970
13971 2006-01-05  Richard Guenther  <rguenther@suse.de>
13972
13973         PR tree-optimization/22555
13974         * gcc.dg/tree-ssa/alias-3.c: New testcase.
13975
13976 2006-01-05  Richard Guenther  <rguenther@suse.de>
13977             Diego Novillo  <dnovillo@redhat.com>
13978
13979         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
13980         * gcc.dg/tree-ssa/loop-8.c: Likewise.
13981         * gcc.dg/tree-ssa/loop-1.c: Likewise.
13982         * gcc.dg/tree-ssa/pr23294.c: Likewise.
13983         * gcc.dg/tree-ssa/pr21985.c: Likewise.
13984         * gcc.dg/tree-ssa/loop-14.c: Likewise.
13985         * gcc.dg/tree-ssa/loop-2.c: Likewise.
13986         * gcc.dg/tree-ssa/loop-3.c: Likewise.
13987         * gcc.dg/tree-ssa/loop-4.c: Likewise.
13988         * gcc.dg/tree-ssa/pr21171.c: Likewise.
13989         * gcc.dg/tree-ssa/loop-5.c: Likewise.
13990         * gcc.dg/tree-ssa/loop-10.c: Likewise.
13991         * gcc.dg/tree-ssa/loop-6.c: Likewise.
13992         * treelang/compile/extravar.tree: Likewise.
13993         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
13994         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
13995         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
13996         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
13997         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
13998
13999 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
14000
14001         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
14002         for 64-bit fix.
14003
14004 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
14005
14006         PR fortran/23675
14007         gfortran.dg/char_result_11.f90: New.
14008
14009 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
14010
14011         PR c++/24782
14012         * g++.dg/parse/access9.C: New test.
14013         * g++.dg/tc1/dr52.C: Tweak error markers.
14014
14015 2006-01-04  Richard Henderson  <rth@redhat.com>
14016
14017         Merge from gomp branch.
14018         * g++.dg/parse/pragma2.C: Update expected error lines.
14019
14020 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
14021
14022         * g++.dg/other/i386-2.C: New test.
14023
14024         PR target/25554
14025         * gcc.c-torture/compile/20051228-1.c: New test.
14026
14027         PR c/25559
14028         * gcc.dg/pr25559.c: New test.
14029
14030 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
14031
14032         PR c++/25492
14033         * g++.dg/lookup/friend9.C: New test.
14034
14035         PR c++/25625
14036         * g++.dg/template/repo5.C: New test.
14037
14038 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
14039
14040         PR fortran/25101
14041         * gfortran.dg/forall_2.f90: New test.
14042
14043 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
14044
14045         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
14046         dg-require-weak.  Adjust regexp to handle leading-underscore
14047         targets and space as well as TAB after .weak.  Change previous
14048         64-bit fix to not use naked dot.
14049
14050 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
14051
14052         PR rtl-optimization/25578
14053         * gcc.c-torture/execute/20060102-1.c: New testcase.
14054
14055 2006-01-03  Richard Guenther  <rguenther@suse.de>
14056
14057         PR c/25183
14058         * gcc.dg/torture/pr25183.c: New testcase.
14059
14060 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
14061
14062         Merge from gomp-branch.
14063         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
14064         * gcc.dg/ia64-sync-2.c: Likewise.
14065         * gcc.dg/ia64-sync-3.c: Likewise.
14066         * gcc.dg/ia64-sync-4.c: Likewise.
14067         * gcc.dg/sync-2.c: Likewise.
14068         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
14069         that sparc64-*-* and sparcv9-*-* supports sync builtins.
14070
14071 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
14072
14073         PR c++/25635
14074         * g++.dg/parse/operator6.C: New test.
14075
14076         PR c++/25637
14077         * g++.dg/parse/error29.C: New test.
14078
14079         PR c++/25638
14080         * g++.dg/parse/dtor6.C: New test.
14081
14082         PR c++/25633
14083         * g++.dg/parse/ctor3.C: New test.
14084
14085         PR c++/25634
14086         * g++.dg/template/class3.C: New test.
14087
14088 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
14089
14090         * g++.dg/debug/debug9.C: New.
14091
14092 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
14093
14094         PR fortran/24640
14095         * gfortran.dg/label_2.f90: New test.
14096
14097 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14098
14099         * g++.dg/lookup/using12.C: Tighten error marker.
14100
14101 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
14102             Andrew Pinski <pinskia@physics.uc.edu>
14103
14104         * gcc.target/powerpc/darwin-abi-3.c: New file.
14105         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
14106         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
14107         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
14108         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
14109         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
14110         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
14111         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
14112         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
14113
14114 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
14115
14116         * gcc.dg/tree-ssa/loadpre1.c: New;
14117         * gcc.dg/tree-ssa/loadpre2.c: New;
14118         * gcc.dg/tree-ssa/loadpre3.c: New;
14119         * gcc.dg/tree-ssa/loadpre4.c: New;
14120         * gcc.dg/tree-ssa/loadpre5.c: New;
14121         * gcc.dg/tree-ssa/loadpre6.c: New;
14122         * gcc.dg/tree-ssa/loadpre7.c: New;
14123         * gcc.dg/tree-ssa/loadpre8.c: New;
14124         * gcc.dg/tree-ssa/loadpre9.c: New;
14125
14126 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
14127
14128         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
14129         * g++.dg/abi/thunk4.C: Likewise.
14130
14131 2006-01-01  Andreas Jaeger  <aj@suse.de>
14132
14133         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
14134         portable.
14135
14136 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
14137
14138         PR c++/25294
14139         * gcc.dg/pragma-pack-3.c: New test.
14140         * g++.dg/parse/pragma3.C: New test.
14141
14142 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14143
14144         PR middle-end/24827
14145         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
14146
14147 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14148
14149         PR testsuite/25214
14150         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
14151
14152 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
14153
14154         PR fortran/22607
14155         * gfortran-dg/pure_byref_3.f90: New.
14156
14157         fortran/PR 25396
14158         * gfortran.dg/userdef_operator_1.f90: New.
14159
14160 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
14161
14162         * g++.dg/abi/thunk3.C: New.
14163         * g++.dg/abi/thunk4.C: New.
14164
14165 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
14166
14167         PR fortran/25532
14168         * gfortran.dg/host_used_types_1.f90: New test. Check that host
14169         associated derived type components of derived types are
14170         properly declared in contained procedures.
14171
14172 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14173
14174         PR libgfortran/25139
14175         * gfortran.dg/backspace_2.f: New test.
14176
14177 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14178
14179         PR libgfortran/25550
14180         * gfortran.dg/endfile.f: New test.
14181
14182 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14183
14184         PR libgfortran/25419
14185         * gfortran.dg/comma.f: New test.
14186
14187 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14188
14189         * lib/gfortran-dg.exp: Remove trailing whitespace.
14190         * lib/fortran-torture.exp: Test with -fbounds-check instead of
14191         -funroll-all-loops.
14192
14193 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
14194
14195         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
14196         Extended Double long doubles or repeat tests when long double is
14197         the same size as double.
14198
14199 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14200
14201         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
14202
14203         PR testsuite/25442
14204         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
14205         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
14206
14207         PR testsuite/25441
14208         * gcc.dg/pr23911.c: Make test variable static.
14209
14210         PR testsuite/25444
14211         * gcc.dg/tree-ssa/pr14841.c: Likewise.
14212
14213 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
14214
14215         PR c++/25439
14216         * g++.dg/parse/crash17.C: Adjust error markers.
14217         * g++.dg/template/error20.C: New test.
14218
14219 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
14220
14221         PR c++/23172
14222         * g++.dg/ext/complit4.C: New test.
14223
14224         PR c++/25417
14225         * g++.dg/ext/complit5.C: Likewise.
14226
14227 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
14228
14229         PR tree-optimization/25125
14230         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
14231         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
14232         * gcc.c-torture/execute/pr25125.c: New.
14233
14234 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
14235
14236         PR fortran/25029
14237         PR fortran/21256
14238         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
14239         functions with incorrect assumed size references.
14240
14241 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
14242
14243         PR c++/23171
14244         * g++.dg/opt/init1.C: New test.
14245
14246 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
14247
14248         PR c++/24671
14249         * g++.dg/template/sfinae3.C: New test.
14250
14251 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14252
14253         * g++.dg/other/friend4.C: New test.
14254
14255 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
14256
14257         PR target/25005
14258         * g++.dg/opt/pr25005.C: New test.
14259
14260 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
14261
14262         PR c++/25369
14263         * g++.dg/template/ptrmem16.C: New test.
14264
14265 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
14266
14267         PR fortran/25029
14268         PR fortran/21256
14269         * gfortran.dg/initialization_1.f90: Add test of SIZE.
14270
14271 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14272
14273         PR libgfortran/25307
14274         * gfortran.dg/list_read_5.f90: New test.
14275
14276 2005-12-22  Richard Henderson  <rth@redhat.com>
14277
14278         * gcc.target/i386/sse-7.c: Use -msse2.
14279
14280 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
14281
14282         PR rtl-optimization/25432
14283         * gcc.c-torture/compile/20051216-1.c: New test.
14284
14285         PR objc/25328
14286         * objc/execute/pr25328.m: New test.
14287
14288 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
14289
14290         PR c++/25364
14291         * g++.dg/template/call4.C: New test.
14292
14293 2005-12-22  Dale Johannesen  <dalej@apple.com>
14294
14295         * gcc.target/i386/sse-17.c: New.
14296
14297 2005-12-22  Paul Brook  <paul@codesourcery.com>
14298
14299         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
14300
14301 2005-12-22  Paul Brook  <paul@codesourcery.com>
14302
14303         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
14304
14305 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
14306
14307         PR tree-opt/25513
14308         * gcc.c-torture/compile/pr25513.c: New test.
14309
14310 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14311
14312         PR c++/23333
14313         * g++.dg/parse/error25.C: Add more tests.
14314
14315 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14316
14317         PR fortran/18990
14318         * gfortran.dg/der_charlen_1.f90: New.
14319
14320 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
14321
14322         PR fortran/20889
14323         * gfortran.dg/pointer_component_type_1.f90: New test.
14324
14325         PR fortran/25029
14326         PR fortran/21256
14327         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
14328         should give an error with assumed size array refernces and checks
14329         those that should not.
14330         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
14331         reference an upper bound so that it does not generate an error.
14332
14333         PR fortran/19362
14334         PR fortran/20244
14335         PR fortran/20864
14336         PR fortran/25391
14337         * gfortran.dg/used_dummy_types_1.f90: New test.
14338         * gfortran.dg/used_dummy_types_2.f90: New test.
14339         * gfortran.dg/used_dummy_types_3.f90: New test.
14340         * gfortran.dg/used_dummy_types_4.f90: New test.
14341         * gfortran.dg/used_dummy_types_5.f90: New test.
14342
14343         PR fortran/23152
14344         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
14345         group already being USE associated.
14346         * gfortran.dg/assumed_shape_nml.f90: New test.
14347         * gfortran.dg/assumed_size_nml.f90: New test.
14348
14349         PR fortran/20862
14350         PR fortran/25053
14351         PR fortran/25063
14352         PR fortran/25064
14353         PR fortran/25066
14354         PR fortran/25067
14355         PR fortran/25068
14356         PR fortran/25307
14357         * gfortran.dg/io_constraints_1.f90: New test.
14358         * gfortran.dg/io_constraints_1.f90: New test.
14359         * gfortran.dg/iostat_3.f90: Change wording of warning.
14360         * gfortran.dg/g77/19981216-0.f: The same.
14361
14362 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
14363
14364         PR tree-optimization/23518
14365         * gcc.dg/pr23518.c: New.
14366
14367 2005-12-21  Mike Stump  <mrs@apple.com>
14368
14369         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
14370
14371 2005-12-21  Paul Brook  <paul@codesourcery.com>
14372
14373         * gcc.dg/pr19340.c: Skip on m68k targets.
14374
14375 2005-12-21  Steven Bosscher  <stevenb@suse.de>
14376
14377         PR rtl-optimization/25196
14378         * gcc.dg/pr25196.c: New test.
14379
14380 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
14381
14382         PR fortran/25423
14383         gfortran.dg/where_nested_1.f90: New.
14384
14385 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
14386
14387         PR tree-optimization/25382.
14388         * gcc.dg/tree-ssa/pr25382.c: New.
14389
14390 2005-12-20  Richard Guenther  <rguenther@suse.de>
14391
14392         PR middle-end/24306
14393         * gcc.target/i386/pr24306.c: New testcase.
14394
14395 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
14396
14397         PR tree-optimization/25501
14398         * gcc.dg/tree-ssa/pr25501.c: New.
14399
14400 2005-12-20  Richard Guenther  <rguenther@suse.de>
14401
14402         Revert
14403         2005-12-02  Richard Guenther  <rguenther@suse.de>
14404
14405         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
14406
14407 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
14408
14409         PR c++/21228
14410         * g++.dg/warn/Wunreachable-code-2.C: New test.
14411
14412 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
14413
14414         PR c++/24278
14415         * g++.dg/template/ctor5.C: New test.
14416
14417         PR c++/24915
14418         * g++.dg/template/overload8.C: New test.
14419
14420 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
14421
14422         * gcc.c-torture/compile/pr25483 : New test.
14423
14424 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14425
14426         PR c++/20552
14427         * g++.dg/ext/typeof10.C: New test.
14428
14429 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
14430
14431         * gcc.dg/mt-loopi1.c: New.
14432
14433 2005-12-18  Richard Guenther  <rguenther@suse.de>
14434
14435         PR tree-optimization/25481
14436         * gcc.dg/torture/pr25481.c: New testcase.
14437
14438 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
14439
14440         PR rtl-optimization/21041
14441         * gcc.dg/pr21041.c: New test.
14442
14443 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14444
14445         PR libgfortran/25463
14446         * gfortran.dg/advance.f90: New test.
14447
14448 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
14449
14450         * gcc.dg/20051201-1.c: New test.
14451
14452 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
14453
14454         PR fortran/25018
14455         * gfortran.dg/initialization_1.f90: New test.
14456         * gfortran.dg/enum_5.f90: Change dg-error to new message.
14457         * gfortran.dg/g77/980616-0.f: The same.
14458
14459 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
14460
14461         * PR fortran/25458
14462         * gfortran.dg/chkbits.f90: New test.
14463
14464 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
14465
14466         * gfortran.dg/enum_5.f: Revert to previous version.
14467
14468 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
14469
14470         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
14471         * gfortran.dg/nested_modules_1.f90: Ditto.
14472         * gfortran.dg/hollerith_f95.f90: Ditto.
14473         * gfortran.dg/select_5.f90: Ditto.
14474         * gfortran.dg/secnds.f: Ditto.
14475         * gfortran.dg/hollerith2.f90: Ditto.
14476         * gfortran.dg/imag_2.f: Ditto.
14477         * gfortran.dg/ftell_2.f90: Ditto.
14478         * gfortran.dg/malloc_free_1.f90: Ditto.
14479         * gfortran.dg/logint-1.f: Ditto.
14480         * gfortran.dg/recursive_statement_functions.f90: Ditto.
14481         * gfortran.dg/e_d_fmt.f90: Ditto.
14482         * gfortran.dg/hollerith_legacy.f90: Ditto.
14483         * gfortran.dg/logint-2.f: Ditto.
14484         * gfortran.dg/enum_5.f90: Ditto.
14485         * gfortran.dg/f2c_2.f90: Ditto.
14486         * gfortran.dg/pr17143.f90: Ditto.
14487         * gfortran.dg/namelist_14.f90: Ditto.
14488         * gfortran.dg/logint-3.f: Ditto.
14489         * gfortran.dg/spread_scalar_source.f90: Ditto.
14490         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
14491         * gfortran.dg/namelist_11.f: Ditto.
14492         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
14493         * gfortran.dg/g77/20010519-1.f
14494         * gfortran.dg/g77/alpha1.f: Ditto.
14495         * gfortran.dg/g77/990115-1.f: Ditto.
14496         * gfortran.dg/g77/erfc.f: Ditto.
14497         * gfortran.dg/g77/19990313-3.f: Ditto.
14498         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
14499         * gfortran.dg/g77/20010426.f: Ditto.
14500         * gfortran.dg/g77/19990313-0.f: Ditto.
14501         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
14502         * gfortran.dg/g77/20000629-1.f: Ditto.
14503         * gfortran.dg/g77/970125-0.f: Ditto.
14504         * gfortran.dg/g77/8485.f: Ditto.
14505         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
14506         * gfortran.dg/g77/19990313-1.f: Ditto.
14507         * gfortran.dg/g77/int8421.f: Ditto.
14508         * gfortran.dg/g77/19990305-0.f: Ditto.
14509         * gfortran.dg/g77/947.f: Ditto.
14510         * gfortran.dg/g77/19990905-2.f: Ditto.
14511         * gfortran.dg/g77/cabs.f: Ditto.
14512         * gfortran.dg/g77/19990313-2.f: Ditto.
14513         * gfortran.dg/g77/20020307-1.f: Ditto.
14514         * gfortran.dg/g77/dcomplex.f: Ditto.
14515         * gfortran.dg/g77/19990502-1.f: Ditto.
14516         * gfortran.dg/g77/19981216-0.f: Ditto.
14517         * gfortran.dg/common_4.f90: Ditto.
14518         * gfortran.dg/entry_4.f90: Ditto.
14519         * gfortran.dg/equiv_constraint_2.f90: Ditto.
14520         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
14521         * gfortran.dg/namelist_12.f: Ditto.
14522         * gfortran.dg/scale_1.f90: Ditto.
14523         * gfortran.dg/modulo_1.f90
14524         * gfortran.dg/hollerith.f90: Ditto.
14525         * gfortran.dg/direct_io_3.f90: Ditto.
14526         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
14527         * gfortran.dg/gnu_logical_1.F: Ditto.
14528         * gfortran.dg/unf_io_convert_1.f90: Ditto.
14529         * gfortran.dg/assign_1.f90: Ditto.
14530         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
14531         * gfortran.dg/pr23095.f: Ditto.
14532         * gfortran.dg/read_float_1.f90: Ditto.
14533
14534 2005-12-17  Andreas Jaeger  <aj@suse.de>
14535
14536         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
14537         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
14538
14539 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14540
14541         PR fortran/24268
14542         * gfortran.dg/fmt_white.f: New test.
14543
14544 2005-12-16  Steven G. Kargl <kargls@comcast.net>
14545
14546         * gfortran.dg/label_1.f90: New test.
14547
14548 2005-12-15  Ben Elliston  <bje@au.ibm.com>
14549
14550         PR testsuite/25422
14551         * gcc.dg/20031012-1.c: Add -Walways-true option.
14552         * gcc.dg/weak/weak-3.c: Likewise.
14553         * g++.old-deja/g++.mike/warn8.C: Likewise.
14554
14555 2005-12-16  Mike Stump  <mrs@apple.com>
14556
14557         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
14558         exit.
14559
14560 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14561
14562         PR libgfortran/25264
14563         PR libgfortran/25349
14564         * gfortran.dg/tl_editing.f90: Added additional checks.
14565         * gfortran.dg/t_editing.f: New test.
14566         * gfortran.dg/write_padding.f90: New test
14567
14568 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14569
14570         PR testsuite/25215
14571         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
14572
14573 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
14574
14575         PR rtl-optimization/24899
14576         * gcc.c-torture/execute/20051215-1.c: New test.
14577
14578 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
14579
14580         PR 24823
14581         * gfortran.dg/pr24823.f: New test.
14582
14583 2005-12-16  Jeff Law  <law@redhat.com>
14584
14585         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
14586
14587 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
14588
14589         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
14590         (base_types): Change C++ style comments to C style comments.  Remove
14591         aligned types from the array.  Keep Enums disabled.
14592         (complex_types): Remove aligned types from the array.
14593         Comment out "_Complex long double".
14594         (attrib_types): Remove.
14595         (complex_attrib_types): Remove.
14596         (attrib_array_types): Remove.
14597         (complex_attrib_array_types): Remove.
14598         (aligned_bitfld_types): Remove.
14599         (n_aligned_bitfld_types): Remove.
14600         (FEATURE_ALIGNEDPACKED): Delete.
14601         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
14602         (singles): Remove support for adding attributes.
14603         (choose_type): Remove support for attributed types.
14604         (generate_fields): Remove support for attributed bit-fields.
14605         Remove support for adding attributes.
14606         (generate_random_tests): Remove support for adding attributes.
14607         (features): Add back "[0] :0" and "complex vector [0]".
14608         (main): Remove support for attributed bit-fields.
14609         Uncomment the calling of generate_random_tests for the rests of
14610         the tests.
14611
14612 2005-12-16  Jan Hubicka  <jh@suse.cz>
14613
14614         * gcc.c-torture/combine/pr25224.c: New.
14615
14616 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
14617
14618         PR other/25028
14619         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
14620         HP-UX.
14621
14622 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
14623
14624         * gcc.dg/20051215-1.c: New file.
14625
14626 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14627
14628         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
14629         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
14630
14631 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
14632
14633         PR fortran/18197
14634         * gfortran.dg/dummy_functions_1.f90: New.
14635
14636 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
14637
14638         PR rtl-optimization/25310
14639         * gcc.c-torture/compile/pr25310.c: New test.
14640
14641 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
14642
14643         PR debug/25023
14644         * gcc.dg/pr25023.c: New test.
14645
14646 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14647
14648         * g++.old-deja/g++.brendan/redecl1.C,
14649         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
14650         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
14651         g++.old-deja/g++.oliva/typeof1.C,
14652         g++.old-deja/g++.other/crash16.C,
14653         g++.old-deja/g++.other/crash34.C,
14654         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
14655         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
14656         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
14657         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
14658         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
14659         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
14660         Remove xfail.
14661
14662 2005-12-14  Kean Johnston  <jkj@sco.com>
14663             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14664
14665         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
14666         * gcc.target/i386/20020523-1.c: Ditto.
14667         * gcc.target/i386/tailcall-1.c: Ditto.
14668         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
14669         * gcc.target/i386/ssetype-5.c: Ditto.
14670
14671 2005-12-14  Jeff Law  <law@redhat.com>
14672
14673         * gcc.dg/tree-ssa/foldstring-1.c: New test.
14674
14675 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
14676
14677         PR target/25254
14678         PR target/24188
14679         * gcc.target/i386/pr25254.c: New test.
14680         * gfortran.dg/PR24188.f: New test.
14681
14682 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
14683
14684         * lib/fortran-torture.exp: Catch remaining uses of
14685         remote_file build delete.
14686
14687 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14688
14689         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
14690
14691 2005-12-14  Ben Elliston  <bje@au.ibm.com>
14692
14693         * gcc.dg/warn-addr-cmp.c: New test.
14694
14695 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
14696
14697         PR debug/25023
14698         PR target/25293
14699         * gcc.target/i386/pr25293.c: New test.
14700
14701 2005-12-13  Petr Machata  <machata@post.cz>
14702
14703         PR c++/24907
14704         * g++.dg/parse/comma2.C: New test.
14705
14706 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
14707             Jakub Jelinek  <jakub@redhat.com>
14708
14709         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
14710         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
14711         (limits.h): Include unconditionally.
14712         (stdlib.h): Likewise.
14713         (hashtab.h): Do not include.
14714         (getopt.h): Likewise.
14715         (stddef.h): Include.
14716         (hashval_t): Define.
14717         (struct entry): Add "next" field.
14718         (HASH_SIZE): New macro.
14719         (hash_table): New variable.
14720         (switchfiles): Do not use xmalloc.
14721         (mix): New macro.
14722         (iterative_hash): New function.
14723         (hasht): Remove.
14724         (e_exists): New function.
14725         (e_insert): Likewise.
14726         (output): Use, instead of libiberty hashtable functions.
14727         (main): Do not use getopt.  Do not call htab_create.
14728
14729 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
14730
14731         PR c++/25331
14732         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
14733         put atal* and atpaal* attributes on array elements.
14734         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
14735         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
14736         put atal* and atpaal* attributes on array elements.
14737         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
14738
14739 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
14740
14741         * gcc.dg/single-precision-constant.c: New test.
14742
14743 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
14744
14745         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
14746         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
14747         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
14748         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
14749         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
14750         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
14751         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
14752         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
14753         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
14754         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
14755         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
14756         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
14757         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
14758         gcc.target/powerpc/ppc-sdata-2.c,
14759         gcc.target/powerpc/ppc-stackalign-1.c,
14760         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
14761         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
14762         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
14763         gcc.target/powerpc/rs6000-ldouble-2.c,
14764         gcc.target/powerpc/rs6000-power2-1.c,
14765         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
14766         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
14767         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
14768         option into target selector.
14769         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
14770         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
14771
14772 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
14773
14774         PR objc/25348
14775         * objc.dg/encode-9.m: New test.
14776
14777 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14778
14779         PR testsuite/20772
14780         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
14781         * gcc.dg/asm-b.c: Fix typo.
14782         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
14783         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
14784         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
14785         i?86 lp64 and x86_64 ilp32.
14786         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
14787         on i?86 lp64.
14788         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
14789
14790 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
14791
14792         PR fortran/25078
14793         gfortran.dg/equiv_5.f90: New test.
14794
14795 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
14796
14797         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
14798         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
14799         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
14800         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
14801         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
14802         * gcc.dg/tree-ssa/reassoc-5.c: New.
14803         * gcc.dg/tree-ssa/reassoc-6.c: New.
14804         * gcc.dg/tree-ssa/reassoc-7.c: New.
14805         * gcc.dg/tree-ssa/reassoc-8.c: New.
14806         * gcc.dg/tree-ssa/reassoc-9.c: New.
14807         * gcc.dg/tree-ssa/reassoc-10.c: New.
14808         * gcc.dg/tree-ssa/reassoc-11.c: New.
14809
14810 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14811
14812         PR testsuite/25167
14813         PR testsuite/24478
14814         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
14815
14816 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
14817
14818         PR c++/25300
14819         * g++.dg/template/inherit.C: Do not use a generic error message.
14820
14821 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
14822
14823         PR libobjc/25354
14824         * objc.dg/gnu-encoding: New directory.
14825         * objc.dg/gnu-encoding/compat-common.h: New file.
14826         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
14827         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
14828         * objc.dg/gnu-encoding/vector-defs.h: New file.
14829         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
14830         * objc.dg/gnu-encoding/generate-random.c: New file.
14831         * objc.dg/gnu-encoding/generate-random_r.c: New file.
14832         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
14833         * objc.dg/gnu-encoding/generate-random.h: New file.
14834
14835 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
14836
14837         PR c++/25337
14838         * g++.dg/template/defarg7.C: New test.
14839
14840 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
14841
14842         PR libobjc/25347
14843         * objc.dg/encode-8.m: New test.
14844
14845 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
14846
14847         PR libobjc/25346
14848         * objc.dg/encode-7.m: New test.
14849
14850 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
14851
14852         PR c++/25010
14853         * g++.dg/opt/inline10.C: New test.
14854
14855 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
14856
14857         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
14858
14859 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
14860
14861         * gfortran.dg/substring_equivalence.f90: typo in comment
14862
14863 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14864
14865         PR fortran/25068
14866         * gfortran.dg/iostat_3.f90: New test.
14867
14868 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
14869
14870         PR fortran/23815
14871         * gfortran.dg/unf_io_convert_1.f90: New test.
14872         * gfortran.dg/unf_io_convert_2.f90: New test.
14873         * gfortran.dg/unf_io_convert_3.f90: New test.
14874
14875 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14876
14877         PR testsuite/20772
14878         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
14879         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
14880         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
14881         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
14882         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
14883         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
14884         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
14885         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
14886         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
14887         gcc.dg/torture/fp-int-convert-float128-timode.c,
14888         gcc.dg/torture/fp-int-convert-float128.c,
14889         gcc.dg/torture/fp-int-convert-float80-timode.c,
14890         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
14891         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
14892
14893         * gcc.dg/tls/opt-1.c: Require effective target fpic.
14894
14895 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
14896
14897         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
14898
14899 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
14900
14901         * gcc.dg/20051207-1.c,
14902         * gcc.dg/20051207-2.c,
14903         * gcc.dg/20051207-3.c: New tests.
14904
14905 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14906
14907         PR testsuite/20772
14908         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
14909         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
14910         dg-skip-if target selector.
14911
14912         PR testsuite/20772
14913         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
14914         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
14915         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
14916         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
14917         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
14918         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
14919         and/or merge with i?86 cases.
14920
14921         * gcc.dg/tls/opt-3.c: Require effective target fpic.
14922
14923         PR testsuite/20772
14924         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
14925         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
14926         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
14927         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
14928         x86_64-*-linux*.
14929
14930 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
14931
14932         PR target/25311
14933         * gcc.c-torture/compile/pr25311.c: New test.
14934
14935 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14936
14937         PR libgfortran/25039
14938         * gfortran.dg/read_comma.f: New test.
14939
14940 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
14941
14942         PR c++/19317
14943         * g++.dg/opt/pr19317-1.C: New test.
14944         * g++.dg/opt/pr19317-2.C: New test.
14945         * g++.dg/opt/pr19317-3.C: New test.
14946
14947         PR target/19005
14948         * gcc.c-torture/execute/pr19005.c: New test.
14949
14950         PR target/17828
14951         * g++.old-deja/g++.other/comdat5.C: New test.
14952         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
14953
14954         * g++.dg/compat/struct-layout-1.exp: New file.
14955         * g++.dg/compat/struct-layout-1.h: New.
14956         * g++.dg/compat/struct-layout-1_generate.c: New.
14957         * g++.dg/compat/struct-layout-1_x1.h: New.
14958         * g++.dg/compat/struct-layout-1_x2.h: New.
14959         * g++.dg/compat/struct-layout-1_y1.h: New.
14960         * g++.dg/compat/struct-layout-1_y2.h: New.
14961
14962         * gcc.dg/20050330-2.c: New test.
14963
14964 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
14965
14966         PR fortran/25292
14967         * gfortran.dg/associated_1.f90: New.
14968
14969 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
14970
14971         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
14972         ILP32 vect_no_align platforms.
14973
14974 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
14975             Jakub Jelinek  <jakub@redhat.com>
14976
14977         PR target/25268
14978         * gcc.c-torture/compile/20051207-1.c: New test.
14979
14980 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14981
14982         PR testsuite/20772
14983         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
14984         gcc.dg/torture/pr18582-1.c,
14985         gcc.target/i386/attributes-error.c: Also test on x86_64.
14986
14987         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
14988
14989 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14990
14991         PR c++/19397
14992         * g++.dg/template/typedef3.C: New test.
14993
14994         PR c++/19762
14995         PR c++/19764
14996         * g++.dg/template/dtor3.C: Fix error markers.
14997
14998 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
14999
15000         * lib/target-supports.exp (check_effective_target_sync_char_short):
15001         Add s390*.
15002
15003 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
15004
15005         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
15006
15007 2005-12-06  Roger Sayle  <roger@eyesopen.com>
15008
15009         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
15010         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
15011         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
15012         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
15013
15014 2005-12-06  Roger Sayle  <roger@eyesopen.com>
15015
15016         PR c++/25263
15017         * g++.dg/other/array2.C: New test case.
15018
15019 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
15020
15021         * gcc.dg/darwin-weakimport-3.c: New.
15022
15023         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
15024         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
15025         and to work on Darwin.
15026         * gcc.dg/attr-weakref-1b.c: New file.
15027         * gcc.dg/attr-weakref-2.c: New test.
15028         * gcc.dg/darwin-weakref-1.c: New test.
15029
15030 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
15031
15032         PR testsuite/25247
15033         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
15034         use in selector expressions.
15035         (dg-xfail-if): Ditto.
15036         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
15037         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
15038         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
15039         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
15040         * gcc.test-framework/test-framework.exp: Skip generated tests if
15041         CHECK_TEST_FRAMEWORK is not 1.
15042
15043 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15044
15045         PR tree-optimization/24963
15046         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
15047
15048         PR target/24108
15049         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
15050
15051         PR target/18580
15052         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
15053         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
15054         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
15055         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
15056
15057 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
15058
15059         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
15060         dg-options.
15061
15062 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
15063
15064         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
15065
15066 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
15067
15068         * gcc.dg/format/cast-1.c: New test.
15069
15070 2005-12-04  Roger Sayle  <roger@eyesopen.com>
15071
15072         PR c/7776
15073         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
15074         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
15075         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
15076         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
15077
15078 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
15079
15080         * gcc.dg/cast-pretty-print-1.c: New test.
15081
15082 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
15083
15084         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
15085
15086 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
15087
15088         PR c++/24173
15089         * g++.dg/template/friend40.C: New test.
15090
15091 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
15092
15093         PR target/25199
15094         * gcc.target/i386/movq-2.c: New test.
15095         * gcc.target/i386/movq.c: Remove target i?86, instead add
15096         dg-require-effective-target ilp32.
15097
15098 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15099
15100         PR c++/24103
15101         * g++.dg/other/default1.C: New test.
15102
15103 2005-12-02  Richard Guenther  <rguenther@suse.de>
15104
15105         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
15106
15107 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15108
15109         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
15110
15111 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
15112
15113         PR target/21017
15114         * gcc.target/powerpc/rotate.c: New.
15115
15116 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15117
15118         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
15119         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
15120
15121 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15122
15123         PR c/13384
15124         * gcc.dg/pr17730-1.c: Adjust.
15125         * gcc.dg/lvalue1.c (main): Likewise.
15126         * gcc.dg/lvalue-2.c: Likewise.
15127         * g++.dg/pr7503-3.C
15128
15129 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
15130
15131         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
15132         error messages.
15133
15134 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
15135
15136         PR fortran/24789
15137         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
15138
15139 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
15140
15141         PR target/24475
15142         * lib/target-supports.exp (check_effective_target_tls): New.
15143         (check_effective_target_tls_runtime): New.
15144         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
15145         for TLS support.
15146         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
15147         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
15148         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
15149         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
15150         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
15151         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
15152         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
15153         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
15154         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
15155         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
15156         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
15157         effective-target TLS.
15158         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
15159         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
15160         effective-target TLS runtime.
15161
15162 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
15163
15164         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
15165
15166 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
15167
15168         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
15169         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
15170         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
15171         ignored" warnings when "packing" is the same as the ABI layout.
15172
15173 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
15174
15175         PR fortran/21302
15176         * gfortran.dg/line_length_1.f: New test.
15177         * gfortran.dg/line_length_2.f90: Ditto.
15178
15179 2005-11-30  Richard Guenther  <rguenther@suse.de>
15180
15181         PR tree-optimization/21655
15182         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
15183
15184 2005-11-30  Dale Johannesen  <dalej@apple.com>
15185
15186         * gcc.c-torture/compile/pr24930.c: New.
15187
15188 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
15189
15190         PR fortran/15809
15191         *  gfortran.dg/auto_char_dummy_array.f90: New test.
15192
15193 2005-11-30  Jeff Law  <law@redhat.com>
15194
15195         * g++.old-deja/g++.law/pr25000.C: New test.
15196
15197 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
15198
15199         * gcc.dg/tls/opt-11.c: New test.
15200
15201 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
15202
15203         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
15204         targets.
15205         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
15206         LP64 ia64.
15207
15208 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
15209
15210         * gfortran.dg/open_access_1.f90: New test.
15211
15212 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15213
15214         * gcc.dg/charset/builtin2.c: New test.
15215
15216 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
15217
15218         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
15219         on mmix-*-* for *_[xy].c.
15220
15221 2005-11-28  Kean Johnston  <jkj@sco.com>
15222
15223         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
15224         headers.
15225         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
15226         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
15227         * gcc.target/i386/asm-3.c: Ditto.
15228         * gcc.target/i386/clobbers.c: Ditto.
15229         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
15230         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
15231         test regexp.
15232         * gcc.target/i386/mul.c: Ditto.
15233         * gcc.target/i386/ssetype-1.c: Ditto.
15234         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
15235         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
15236         static so the test works with -fPIC mode too. Based on comment in
15237         PR19231 by Pinski.
15238         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
15239
15240 2005-11-28  Richard Guenther  <rguenther@suse.de>
15241
15242         * gcc.dg/alias-9.c: New testcase.
15243         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
15244
15245 2005-11-28  Roger Sayle  <roger@eyesopen.com>
15246             Uros Bizjak  <uros@kss-loka.si>
15247
15248         PR middle-end/20219
15249         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
15250         tan(x)/sin(x) transformations.
15251
15252 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
15253
15254         PR middle-end/24575
15255         * gcc.dg/tree-ssa/divide-3.c: New test.
15256         * gcc.dg/tree-ssa/divide-4.c: New test.
15257
15258 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
15259
15260         PR fortran/24917
15261         *  gfortran.dg/boz_6.f90: New test.
15262
15263 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15264
15265         PR fortran/23912
15266         * gfortran.dg/modulo_1.f90: New test.
15267
15268 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15269
15270         PR libfortran/24919
15271         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
15272         fail on CRLF platforms.
15273         * gfortran.dg/ftell_2.f90: Likewise.
15274
15275 2005-11-26  Eric Christopher  <echristo@apple.com>
15276
15277         * gcc.dg/intmax_t-1.c: Remove mips xfail.
15278
15279 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
15280
15281         * objc.dg/gnu-runtime-3.m: Simplify.
15282
15283 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
15284
15285         PR middle-end/23669
15286         * gcc.dg/tree-ssa/divide-1.c: New test.
15287         * gcc.dg/tree-ssa/divide-2.c: New test.
15288
15289 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
15290
15291         PR libgfortran/24945
15292         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
15293
15294 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
15295
15296         PR libgfortran/24945
15297         * gfortran.dg/open_status_2.f90: New test.
15298
15299 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15300
15301         * gcc.c-torture/execute/builtins/fprintf.c,
15302         gcc.c-torture/execute/builtins/fputs-lib.c,
15303         gcc.c-torture/execute/builtins/fputs.c,
15304         gcc.c-torture/execute/builtins/lib/fprintf.c,
15305         gcc.c-torture/execute/builtins/lib/printf.c,
15306         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
15307
15308 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
15309
15310         * gcc.dg/20050922-2.c: New test.
15311
15312 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
15313
15314         * objc.dg/gnu-runtime-3.m: New test.
15315
15316 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15317
15318         PR c++/9278
15319         * g++.dg/other/void1.C: New test.
15320
15321 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
15322
15323         PR middle-end/24998
15324         * gcc.dg/torture/fp-int-convert-float.c,
15325         gcc.dg/torture/fp-int-convert-double.c,
15326         gcc.dg/torture/fp-int-convert-long-double.c,
15327         gcc.dg/torture/fp-int-convert-timode.c,
15328         gcc.dg/torture/fp-int-convert-float80.c,
15329         gcc.dg/torture/fp-int-convert-float80-timode.c,
15330         gcc.dg/torture/fp-int-convert-float128.c,
15331         gcc.dg/torture/fp-int-convert-float128-timode.c,
15332         gcc.dg/torture/fp-int-convert.h: New files.
15333
15334 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
15335
15336         PR middle-end/24989
15337         * gcc.dg/tree-ssa/bool-10.c: New test.
15338         * gcc.dg/tree-ssa/bool-11.c: New test.
15339         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
15340
15341 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
15342
15343         PR middle-end/24990
15344         * tree-ssa/pr24990-1.c: New test.
15345
15346 2005-11-24  Richard Guenther  <rguenther@suse.de>
15347         Dirk Mueller <dmueller@suse.de>
15348
15349         PR c++/14024
15350         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
15351         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
15352         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
15353         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
15354         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
15355         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
15356
15357 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
15358
15359         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
15360
15361 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15362
15363         PR c/21668
15364         * gcc.dg/Wc++-compat.c: New.
15365         * gcc.dg/Wno-c++-compat.c: New.
15366
15367 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
15368
15369         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
15370         (vspltish, vspltisw): Likewise.
15371
15372 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15373
15374         PR libgfortran/24794
15375         * gfortran.dg/namelist_12.f: Fix quotes.
15376         * gfortran.dg/namelist_13.f90: Fix quotes.
15377         * gfortran.dg/namelist_14.f90: Fix quotes.
15378         * gfortran.dg/namelist_15.f90: Fix quotes.
15379         * gfortran.dg/namelist_use.f90: Fix quotes.
15380         * gfortran.dg/namelist_use_only.f90: Fix quotes.
15381         * gfortran.dg/namelist_21.f90: New test.
15382         * gfortran.dg/namelist_22.f90: New test.
15383
15384 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
15385
15386         PR target/23435
15387         * gcc.c-torture/compile/pr23435.c: New.
15388
15389 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
15390
15391         * gcc.c-torture/execute/floatunsisf-1.c: New test.
15392
15393 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
15394
15395         * gcc.target/powerpc/405-macchw-1.c,
15396         gcc.target/powerpc/405-macchw-2.c,
15397         gcc.target/powerpc/405-macchwu-1.c,
15398         gcc.target/powerpc/405-macchwu-2.c,
15399         gcc.target/powerpc/405-machhw-1.c,
15400         gcc.target/powerpc/405-machhw-2.c,
15401         gcc.target/powerpc/405-machhwu-1.c,
15402         gcc.target/powerpc/405-machhwu-2.c,
15403         gcc.target/powerpc/405-maclhw-1.c,
15404         gcc.target/powerpc/405-maclhw-2.c,
15405         gcc.target/powerpc/405-maclhwu-1.c,
15406         gcc.target/powerpc/405-maclhwu-2.c,
15407         gcc.target/powerpc/405-mulchw-1.c,
15408         gcc.target/powerpc/405-mulchw-2.c,
15409         gcc.target/powerpc/405-mulchwu-1.c,
15410         gcc.target/powerpc/405-mulchwu-2.c,
15411         gcc.target/powerpc/405-mulhhw-1.c,
15412         gcc.target/powerpc/405-mulhhw-2.c,
15413         gcc.target/powerpc/405-mulhhwu-1.c,
15414         gcc.target/powerpc/405-mulhhwu-2.c,
15415         gcc.target/powerpc/405-mullhw-1.c,
15416         gcc.target/powerpc/405-mullhw-2.c,
15417         gcc.target/powerpc/405-mullhwu-1.c,
15418         gcc.target/powerpc/405-mullhwu-2.c,
15419         gcc.target/powerpc/405-nmacchw-1.c,
15420         gcc.target/powerpc/405-nmacchw-2.c,
15421         gcc.target/powerpc/405-nmachhw-1.c,
15422         gcc.target/powerpc/405-nmachhw-2.c,
15423         gcc.target/powerpc/405-nmaclhw-1.c,
15424         gcc.target/powerpc/405-nmaclhw-2.c,
15425         gcc.target/powerpc/440-macchw-1.c,
15426         gcc.target/powerpc/440-macchw-2.c,
15427         gcc.target/powerpc/440-macchwu-1.c,
15428         gcc.target/powerpc/440-macchwu-2.c,
15429         gcc.target/powerpc/440-machhw-1.c,
15430         gcc.target/powerpc/440-machhw-2.c,
15431         gcc.target/powerpc/440-machhwu-1.c,
15432         gcc.target/powerpc/440-machhwu-2.c,
15433         gcc.target/powerpc/440-maclhw-1.c,
15434         gcc.target/powerpc/440-maclhw-2.c,
15435         gcc.target/powerpc/440-maclhwu-1.c,
15436         gcc.target/powerpc/440-maclhwu-2.c,
15437         gcc.target/powerpc/440-mulchw-1.c,
15438         gcc.target/powerpc/440-mulchw-2.c,
15439         gcc.target/powerpc/440-mulchwu-1.c,
15440         gcc.target/powerpc/440-mulchwu-2.c,
15441         gcc.target/powerpc/440-mulhhw-1.c,
15442         gcc.target/powerpc/440-mulhhw-2.c,
15443         gcc.target/powerpc/440-mulhhwu-1.c,
15444         gcc.target/powerpc/440-mulhhwu-2.c,
15445         gcc.target/powerpc/440-mullhw-1.c,
15446         gcc.target/powerpc/440-mullhw-2.c,
15447         gcc.target/powerpc/440-mullhwu-1.c,
15448         gcc.target/powerpc/440-mullhwu-2.c,
15449         gcc.target/powerpc/440-nmacchw-1.c,
15450         gcc.target/powerpc/440-nmacchw-2.c,
15451         gcc.target/powerpc/440-nmachhw-1.c,
15452         gcc.target/powerpc/440-nmachhw-2.c,
15453         gcc.target/powerpc/440-nmaclhw-1.c,
15454         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
15455
15456 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
15457
15458         PR fortran/24774
15459         * gfortran.dg/inquire_9.f90: New test.
15460
15461         PR fortran/21647
15462         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
15463
15464 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
15465
15466         PR libfortran/24432
15467         * lib/target-supports.exp (check_effective_target_fortran_large_real):
15468         Check that 'cos' is supported.
15469
15470 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
15471
15472         PR fortran/24223
15473         * gfortran.dg/substring_equivalence.f90: New test.
15474
15475         PR fortran/24705
15476         * gfortran.dg/auto_internal_assumed.f90: New test.
15477
15478 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
15479
15480         * gcc.dg/fold-div-2.c: New test.
15481
15482 2005-11-20  Ian Lance Taylor  <ian@airs.com>
15483
15484         PR rtl-optimization/24883
15485         * gcc.c-torture/compile/pr24883.c: New test.
15486
15487 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
15488
15489         PR middle-end/20583
15490         * gcc.c-torture/compile/pr20583.c: New.
15491
15492 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
15493
15494         * gcc.c-torture/execute/usmul.c: New test.
15495
15496 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
15497
15498         * gcc.dg/tree-ssa/vrp22.c: New test.
15499
15500 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
15501
15502         PR middle-end/24912
15503         * gcc.dg/torture/pr24912-1.c: New test.
15504
15505 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
15506
15507         PR fortran/24862
15508         * gfortran.dg/arrayio_derived_1.f90: New test.
15509
15510 2005-11-19  Richard Guenther  <rguenther@suse.de>
15511
15512         PR middle-end/23294
15513         * gcc.dg/tree-ssa/pr23294.c: New testcase.
15514
15515 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
15516
15517         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
15518
15519 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
15520
15521         PR c++/8355
15522         * g++.dg/template/friend39.C: New test.
15523
15524 2005-11-18  James E Wilson  <wilson@specifix.com>
15525
15526         * gcc.dg/builtin-strstr.c: New.
15527
15528 2005-11-18  Richard Henderson  <rth@redhat.com>
15529
15530         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
15531         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
15532         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
15533         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
15534         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
15535         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
15536         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
15537         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
15538         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
15539         renaming to remove initial "ia64-".
15540
15541 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
15542
15543         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
15544
15545 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
15546
15547         * g++.dg/cpp/string-2.C: New test.
15548
15549 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
15550
15551         * gcc.dg/tree-ssa/loop-14.c: New test.
15552
15553 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
15554             Michael Chamberlain <michael@chamberlain.net.au>
15555
15556         * ada/acats/run_all.sh (target_run): Kill long running tests.
15557
15558 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15559
15560         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
15561         * gcc.dg/cleanup-9.c: Likewise.
15562         * gcc.dg/cleanup-10.c: Likewise.
15563         * gcc.dg/cleanup-11.c: Likewise.
15564
15565 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15566
15567         PR fortran/24892
15568         * gfortran.dg/open_access_append_1.f90: New test.
15569         * gfortran.dg/open_access_append_2.f90: New test.
15570
15571 2005-11-16  Richard Guenther  <rguenther@suse.de>
15572
15573         PR middle-end/24851
15574         * gcc.c-torture/execute/pr24851.c: New testcase.
15575
15576 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
15577
15578         * gcc.dg/fold-overflow-1.c: New test.
15579
15580 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
15581
15582         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
15583         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
15584
15585 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
15586
15587         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
15588         structures.
15589         * g++.dg/eh/forced2.C: Likewise.
15590         * g++.dg/eh/forced3.C: Likewise.
15591         * g++.dg/eh/forced4.C: Likewise.
15592
15593 2005-11-11  Mike Stump  <mrs@apple.com>
15594
15595         * g++.old-deja/g++.mike/unused.C: Add.
15596
15597 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
15598
15599         PR c++/24667
15600         * g++.dg/warn/Wcast-qual1.C: New test.
15601
15602 2005-11-15  Jan Hubicka  <jh@suse.cz>
15603
15604         * gcc.dg/winline-5.c: Add large-unit-insns limit.
15605
15606 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
15607
15608         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
15609
15610 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
15611
15612         PR 24840
15613         * gcc.dg/tree-ssa/pr24840.c: New test.
15614
15615 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
15616
15617         PR testsuite/24841
15618         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
15619
15620 2005-11-14  Dale Johannesen  <dalej@apple.com>
15621
15622         * gcc.c-torture/execute/20051113-1.c: New.
15623
15624 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
15625
15626         PR c++/24687
15627         * g++.dg/template/crash43.C: New test.
15628
15629 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
15630
15631         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
15632
15633 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
15634
15635         PR c++/24817
15636         * g++.dg/eh/spec8.C: New test.
15637
15638 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
15639
15640         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
15641
15642 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
15643
15644         PR c++/20293
15645         * g++.dg/parse/ambig4.C: New test.
15646         * g++.dg/tc1/dr101.C: Adjust error markers.
15647         * g++.dg/lookup/strong-using-2.C: Likewise.
15648         * g++.dg/lookup/ambig5.C: Likewise.
15649         * g++.dg/lookup/ambig4.C: Likewise.
15650         * g++.dg/parse/crash22.C: Likewise.
15651
15652 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
15653
15654         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
15655
15656 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
15657
15658         * gcc.dg/nested-calls-1.c: New test.
15659
15660 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15661
15662         * gfortran.dg/complex_intrinsic_1.f90: New test.
15663         * gfortran.dg/complex_intrinsic_2.f90: New test.
15664         * gfortran.dg/fgetc_1.f90: New test.
15665         * gfortran.dg/fgetc_2.f90: New test.
15666         * gfortran.dg/fgetc_3.f90: New test.
15667         * gfortran.dg/ftell_1.f90: New test.
15668         * gfortran.dg/ftell_2.f90: New test.
15669         * gfortran.dg/gnu_logical_1.F: New test.
15670         * gfortran.dg/gnu_logical_2.f90: New test.
15671
15672 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
15673
15674         PR middle-end/24820
15675         * gcc.dg/pr24820.c: New test.
15676
15677 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
15678
15679         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
15680         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
15681         variable.
15682
15683 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15684
15685         PR testsuite/24614
15686         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
15687
15688 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
15689
15690         * gcc.target/cris/cris.exp: New file.
15691         * gcc.target/cris/rld-legit1.c: New test.
15692         * gcc.target/cris/rld-legit2.c: New test.
15693
15694 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
15695
15696         PR c++/24780
15697         * g++.dg/opt/pr24780.C: New test.
15698
15699         PR c++/24761
15700         * g++.dg/template/asm1.C: New test.
15701
15702 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
15703
15704         PR libgfortran/24787
15705         * gfortran.dg/scan_1.f90: New test.
15706
15707 2005-11-12  Jan Hubicka  <jh@suse.cz>
15708
15709         * gcc.target/i386/minmax-1.c: New.
15710         * gcc.target/i386/minmax-2.c: New.
15711
15712 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
15713
15714         * gcc.dg/pr24445.c: Fix for 64-bit targets.
15715
15716 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
15717
15718         * gcc.c-torture/execute/20051110-1.c,
15719         gcc.c-torture/execute/20051110-2.c: New tests.
15720
15721 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
15722
15723         PR middle-end/24750
15724         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
15725         New tests.
15726
15727 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
15728
15729         * lib/target-libpath.exp (get_shlib_extension): New proc.
15730         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
15731         * lib/gfortran.exp (gfortran_link_flags): Likewise.
15732         * lib/objc.exp (objc_target_compile): Likewise.
15733         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
15734         detection.
15735
15736 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
15737
15738         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
15739
15740         * lib/target-supports.exp (check_effective_target_static_libgfortran):
15741         Add -static to additional_flags and pass it to target_compile.
15742
15743 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
15744
15745         PR libgfortran/24719
15746         gfortran.dg/read_noadvance.f90: New test.
15747
15748         PR libgfortran/24699
15749         gfortran.dg/fmt_t_2.f90: New test.
15750
15751         PR libgfortran/24785
15752         gfortran.dg/read_x_eor.f90: New test.
15753
15754         PR libgfortran/24584
15755         gfortran.dg/namelist_empty.f90: Rename test.
15756
15757         PR libgfortran/24489
15758         gfortran/read_eor.f90: Rename test.
15759
15760 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
15761
15762         PR fortran/15976
15763         * gfortran.dg/automatic_module_variable.f90: New test.
15764
15765 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
15766
15767         PR target/24445
15768         * gcc.dg/pr24445.c: New test.
15769
15770 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
15771
15772         PR fortran/24655
15773         PR fortran/24755
15774         * gfortran.dg/recursive_statement_functions.f90: Add statement
15775         functions using inline intrinsic functions and parameters to test
15776         that they no longer seg-fault.
15777
15778         PR fortran/24409
15779         gfortran.dg/nested_modules_4.f90: New test.
15780         gfortran.dg/nested_modules_5.f90: New test.
15781
15782 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15783
15784         PR fortran/24643
15785         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
15786
15787 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
15788
15789         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
15790         failures.
15791
15792 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15793
15794         * gcc.dg/sparc-getcontext-1.c: New test.
15795
15796 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
15797
15798         * gcc.dg/ifcvt-fabs-1.c: New test.
15799
15800 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
15801
15802         PR other/4372
15803         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
15804         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
15805
15806 2005-11-09  Richard Guenther  <rguenther@suse.de>
15807
15808         PR tree-optimization/24716
15809         * gcc.c-torture/execute/pr24716.c: New testcase.
15810
15811 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
15812
15813         * gcc.dg/pr24624.c: Disable for non S/390 targets.
15814
15815 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
15816
15817         PR 24624
15818         * gcc.dg/pr24624.c: Testcase added.
15819
15820 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
15821
15822         PR 24623
15823         * g++.dg/other/pr24623.C: Testcase added.
15824
15825 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
15826
15827         PR fortran/22607
15828         * gfortran-dg/pure_byref_1.f90: New.
15829         * gfortran-dg/pure_byref_2.f90: New.
15830
15831 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
15832
15833         PR c/24101
15834         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
15835         * gcc.dg/dg.exp: Run main loop also for *.i files.
15836
15837 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
15838
15839         PR c++/19450
15840         * g++.dg/tls/diag-3.C: New test.
15841         * g++.dg/tls/diag-4.C: New test.
15842         * g++.dg/tls/static-1.C: New test.
15843         * g++.dg/tls/static-1a.cc: New file.
15844
15845 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
15846
15847         PR 23046
15848         * g++.dg/tree-ssa/pr23046.C: New test.
15849
15850 2005-11-08  Devang Patel <dpatel@apple.com>
15851
15852         PR tree-optimization/23115
15853         * gcc.dg/tree-ssa/pr23115.c: New.
15854
15855 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
15856
15857         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
15858         * gcc.target/powerpc/pr16155.c: Same.
15859         * gcc.target/powerpc/altivec-1.c: Same.
15860         * gcc.target/powerpc/altivec-2.c: Same.
15861         * gcc.target/powerpc/altivec-3.c: Same.
15862         * gcc.target/powerpc/altivec-5.c: Same.
15863         * gcc.target/powerpc/altivec-11.c: Same.
15864         * gcc.target/powerpc/altivec-12.c: Same.
15865         * gcc.target/powerpc/altivec-14.c: Same.
15866         * gcc.target/powerpc/altivec-22.c: Same.
15867         * gcc.target/powerpc/altivec-consts.c: Same.
15868         * gcc.target/powerpc/altivec-pr22085.c: Same.
15869         * gcc.target/powerpc/altivec-splat.c: Same.
15870         * gcc.target/powerpc/altivec-varargs-1.c: Same.
15871         * gcc.target/powerpc/altivec-vec-merge.c: Same.
15872         * gcc.target/powerpc/darwin-longlong.c: Same.
15873
15874 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
15875
15876         PR target/19340
15877         * gcc.dg/pr19340.c: New test.
15878
15879 2005-11-07  Ian Lance Taylor  <ian@airs.com>
15880
15881         PR rtl-optimization/24683
15882         * gcc.dg/pr24683.c: New test.
15883
15884 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
15885
15886         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
15887         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
15888
15889 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
15890
15891         * gcc.target/i386/pr23376.c: Compile with -mmmx.
15892
15893 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
15894
15895         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
15896
15897 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
15898
15899         PR target/24230
15900
15901         * gcc.target/powerpc/altivec-consts.c,
15902         gcc.target/powerpc/altivec-splat.c: New testcase.
15903
15904 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
15905
15906         PR c/24599
15907
15908         * gcc.dg/overflow-2.c: New testcase.
15909
15910 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
15911
15912         PR rtl-optimization/23567
15913         * gcc.c-torture/execute/20051104-1.c: New test.
15914
15915 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
15916
15917         PR fortran/24534
15918         gfortran.dg/private_type_2.f90: Modified to check that case with
15919         PRIVATE declaration within derived type is accepted.
15920
15921         PR fortran/20838
15922         gfortran.dg/pointer_assign_1.f90: New test.
15923
15924         PR fortran/20840
15925         * gfortran.dg/arrayio_0.f90: New test.
15926
15927         PR fortran/17737
15928         gfortran.dg/data_initialized.f90: New test.
15929         gfortran.dg/data_constraints_1.f90: New test.
15930         gfortran.dg/data_constraints_2.f90: New test.
15931
15932 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
15933
15934         PR fortran/24174
15935         PR fortran/24305
15936         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
15937
15938 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
15939
15940         PR 24670
15941         * gcc.dg/tree-ssa/pr24670.c: New test.
15942
15943 2005-11-05  Ian Lance Taylor  <ian@airs.com>
15944
15945         PR target/22432
15946         * gcc.target/i386/pr22432.c: New test.
15947
15948 2005-11-05  Richard Henderson  <rth@redhat.com>
15949
15950         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
15951         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
15952         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
15953         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
15954         from gcc.dg/alpha-*.
15955         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
15956         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
15957
15958 2005-11-05  Andreas Jaeger  <aj@suse.de>
15959
15960         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
15961
15962 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
15963
15964         PR target/23424
15965         * gcc.dg/torture/pr23424-1.c: New test.
15966
15967 2005-11-04  Richard Henderson  <rth@redhat.com>
15968
15969         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
15970         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
15971         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
15972         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
15973         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
15974         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
15975         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
15976         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
15977         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
15978         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
15979         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
15980         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
15981         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
15982         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
15983         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
15984         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
15985         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
15986         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
15987         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
15988         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
15989         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
15990         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
15991         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
15992         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
15993         Move from gcc.dg/.
15994         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
15995         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
15996         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
15997         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
15998         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
15999         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
16000         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
16001         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
16002         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
16003         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
16004         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
16005         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
16006         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
16007         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
16008         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
16009         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
16010         gcc.target/i386/lea.c, gcc.target/i386/local.c,
16011         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
16012         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
16013         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
16014         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
16015         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
16016         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
16017         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
16018         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
16019         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
16020         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
16021         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
16022         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
16023         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
16024         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
16025         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
16026         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
16027         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
16028         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
16029         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
16030         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
16031         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
16032         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
16033         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
16034         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
16035         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
16036         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
16037         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
16038         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
16039
16040 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
16041
16042         PR 24627
16043         * gcc.dg/tree-ssa/pr24627.c: New test.
16044
16045 2005-11-04 Paul Brook  <paul@codesourcery.com>
16046
16047         * gcc.dg/tls/opt-10.c: New test.
16048
16049 2005-11-04  Andreas Jaeger  <aj@suse.de>
16050
16051         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
16052         avoid extra warnings.
16053
16054 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16055
16056         PR libfortran/22298
16057         * lib/target-supports.exp
16058         (check_effective_target_static_libgfortran): New
16059         static_libgfortran effective target.
16060         * gfortran.dg/static_linking_1.f: New test.
16061         * gfortran.dg/static_linking_1.c: New file.
16062
16063 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
16064
16065         * gcc.dg/pr24615.c: Guard test with { target fpic }.
16066
16067 2005-11-03  Josh Conner  <jconner@apple.com>
16068
16069         PR c++/19989
16070         g++.dg/ext/array2.C: New test.
16071         g++.dg/template/dependent-name3.C: New test.
16072         g++.dg/template/dependent-name4.C: New test.
16073         g++.dg/template/sfinae2.C: New test.
16074
16075 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
16076
16077         PR preprocessor/22042
16078         * gcc.dg/cpp/strify4.c: New test.
16079
16080 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
16081
16082         PR c++/17964
16083         * g++.dg/cpp/string-1.C: New test.
16084
16085 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
16086
16087         * gcc.target/powerpc: New directory.
16088         * gcc.target/powerpc/powerpc.exp: New file.
16089         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
16090         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
16091         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
16092         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
16093         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
16094         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
16095         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
16096         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
16097         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
16098         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
16099         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
16100         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
16101         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
16102         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
16103         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
16104         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
16105         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
16106         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
16107         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
16108         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
16109         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
16110         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
16111         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
16112         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
16113         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
16114         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
16115         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
16116         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
16117         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
16118         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
16119         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
16120         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
16121         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
16122         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
16123
16124 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
16125
16126         PR c++/21627
16127         * g++.dg/warn/inline2.C: New test.
16128
16129 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
16130
16131         PR middle-end/23155
16132         * g++.dg/ext/c99struct1.C: New test.
16133         * gcc.dg/union-cast-1.c: New test.
16134         * gcc.dg/union-cast-2.c: New test.
16135         * gcc.dg/union-cast-3.c: New test.
16136
16137 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
16138
16139         PR middle-end/24589
16140         * gcc.c-torture/execute/zero-struct-2.c: New test.
16141
16142 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
16143
16144         PR c++/24582
16145         * g++.dg/init/switch1.C: New test.
16146
16147 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
16148
16149         * gcc.dg/delay-slot-1.c: New test.
16150
16151 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
16152
16153         PR target/24620
16154         * gcc.dg/pr24620.c: New test.
16155
16156 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
16157
16158         PR c/24329
16159         * gcc.dg/format/unnamed-1.c: New test.
16160
16161 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
16162
16163         PR c++/22434
16164         * g++.dg/expr/cond8.C: New test.
16165
16166         PR c++/24560
16167         * g++.dg/parse/dot1.C: New test.
16168
16169 2005-11-02  Jan Hubicka  <jh@suse.cz>
16170
16171         PR target/23303
16172         * gcc.dg/i386-lea.c: New test
16173
16174 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
16175
16176         PR target/24615
16177         * gcc.dg/pr24615.c: New test.
16178
16179 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
16180
16181         PR target/24600
16182         * gcc.dg/pr24600.c: New test.
16183
16184 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
16185
16186         PR c++/19253
16187         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
16188         * g++.dg/parse/typename9.C: New test.
16189         * g++/dg/parse/typename10.C: Likewise.
16190
16191 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
16192
16193         PR fortran/18157
16194         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
16195         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
16196         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
16197
16198 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
16199
16200         PR c++/24569
16201         * g++.dg/debug/static1.C: New test.
16202
16203 2005-11-02  Josh Conner  <jconner@apple.com>
16204
16205         * g++.dg/crash38.C: moved into proper directory...
16206         * g++.dg/template/crash42.C: ...here
16207
16208 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
16209
16210         PR target/18338
16211         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
16212         pcc_bitfield_type_matters || default_packed.
16213
16214         * lib/target-supports.exp
16215         (check_effective_target_pcc_bitfield_type_matters): New proc.
16216         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
16217
16218         PR testsuite/23304
16219         * lib/target-supports.exp (check_effective_default_packed): New proc.
16220         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
16221         Gate expected errors on target ! default_packed.
16222         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
16223
16224 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16225
16226         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
16227         change (r106358).
16228
16229 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16230
16231         PR fortran/24008
16232         * gfortran.dg/entry_5.f90: New.
16233         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
16234
16235 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
16236
16237         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
16238
16239 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
16240
16241         PR fortran/21565
16242         gfortran.dg/namelist_blockdata.f90: New test.
16243
16244         PR fortran/18737
16245         gfortran.dg/external_implicit_none.f90: New test.
16246
16247         PR fortran/14994
16248         * gfortran.dg/secnds.f: New test.
16249
16250 2005-10-31  Jan Hubicka  <jh@suse.cz>
16251
16252         PR target/20928
16253         * gcc.c-torture/compile/pr20928.c: New test.
16254
16255 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
16256
16257         PR middle-end/23492
16258         * gcc.c-torture/compile/zero-strct-5.c: New test.
16259
16260 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
16261
16262         PR libgfortran/24584
16263         * gfortran.dg/pr24584.f90: New test.
16264
16265 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
16266
16267         PR fortran/18883
16268         * gfortran.dg/char_result_9.f90: New.
16269         * gfortran.dg/char_result_10.f90: New.
16270
16271 2005-10-30  Jan Hubicka  <jh@suse.cz>
16272
16273         * g++.dg/tree-ssa/pr24172.C: New testcase.
16274
16275 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16276
16277         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
16278
16279 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
16280
16281         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
16282         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
16283         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
16284         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
16285         gfortran.dg/enum_9.f90,
16286         gfortran.fortran-torture/compile/enum_1.f90,
16287         gfortran.fortran-torture/execute/enum_1.f90,
16288         gfortran.fortran-torture/execute/enum_2.f90,
16289         gfortran.fortran-torture/execute/enum_3.f90,
16290         gfortran.fortran-torture/execute/enum_4.f90: New tests.
16291
16292 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
16293
16294         PR target/18482
16295         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
16296         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
16297
16298 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16299
16300         PR libfortran/20179
16301         * gfortran.dg/mixed_io_1.f90: New test.
16302         * gfortran.dg/mixed_io_1.c: New file.
16303
16304 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16305
16306         * gfortran.dg/malloc_free_1.f90: New test.
16307
16308 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
16309
16310         * gcc.dg/nested-func-4.c: Require profiling -pg.
16311
16312 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
16313
16314         PR C++/23229
16315         * g++.dg/warn/main-2.C: New test.
16316
16317 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
16318
16319         PR fortran/24545
16320         * gfortran.dg/interface_2.f90: new test.
16321
16322 2005-10-28  Josh Conner  <jconner@apple.com>
16323
16324         PR c++/22153
16325         * g++.dg/template/crash38.C: New test.
16326         * g++.dg/parse/explicit1.C: Change expected errors.
16327
16328 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
16329
16330         PR C++/23426
16331         * g++.dg/other/large-size-array.C: New test.
16332
16333 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
16334
16335         PR middle-end/24362
16336         * g++.dg/opt/complex4.C: New test.
16337
16338 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
16339
16340         * gcc.dg/nested-func-4.c: New test.
16341
16342 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
16343
16344         PR fortran/24158
16345         gfortran.dg/derived_recursion.f90: New test.
16346         gfortran.dg/implicit_actual.f90: New test.
16347
16348 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
16349
16350         PR middle-end/24295, PR testsuite/24477
16351         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
16352         removed when weakref hits the tree.
16353
16354 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
16355
16356         * gfortran.dg/cray_pointers_4.f90: New test.
16357
16358         * gfortran.dg/cray_pointers_5.f90: New test.
16359
16360 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
16361
16362         PR fortran/22290
16363         * gfortran.dg/assign_5.f90: New test.
16364         * gfortran.dg/assign_6.f: New test.
16365
16366 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
16367
16368         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
16369         CPU has no SSE support.
16370
16371 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
16372
16373         PR libgfortran/24224
16374         * gfortran.dg/arrayio_1.f90: Update attribution.
16375         * gfortran.dg/arrayio_2.f90: Update attribution.
16376         * gfortran.dg/arrayio_3.f90: Update attribution.
16377         * gfortran.dg/arrayio_4.f90: Update test conditions.
16378         * gfortran.dg/arrayio_5.f90: Update attribution.
16379         * gfortran.dg/arrayio_6.f90: New test.
16380         * gfortran.dg/arrayio_7.f90: New test.
16381
16382 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
16383
16384         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
16385
16386 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
16387
16388         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
16389
16390 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
16391
16392         PR fortran/24416
16393         * gfortran.dg/namelist_char_only.f90: New test.
16394
16395 2005-10-24  Asher Langton  <langton2@llnl.gov>
16396
16397         PR fortran/17031
16398         PR fortran/22282
16399         * gfortran.dg/cray_pointers_1.f90: New test.
16400         * gfortran.dg/cray_pointers_2.f90: New test.
16401         * gfortran.dg/cray_pointers_3.f90: New test.
16402         * gfortran.dg/loc_1.f90: New test.
16403         * gfortran.dg/loc_2.f90: New test.
16404
16405 2005-10-24  Steven Bosscher  <stevenb@suse.de>
16406
16407         * gcc.dg/pr24225.c: New test.
16408
16409 2005-10-24  Asher Langton  <langton2@llnl.gov>
16410
16411         * gfortran.dg/dup_save_1.f90: New test.
16412         * gfortran.dg/dup_save_2.f90: New test.
16413
16414 2005-10-24  Paul Brook  <paul@codesourcery.com>
16415
16416         PR 24107
16417         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
16418         stdint.h.
16419
16420 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
16421
16422         PR libgfortran/24489
16423         * gfortran.dg/pr24489.f90: New test.
16424
16425 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
16426
16427         PR fortran/23635
16428         * gfortran.dg/ichar_1.f90: Add tests for derived types.
16429
16430 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
16431
16432         PR target/18911
16433         * g++.dg/init/array16.C: Skip for mmix-*-*.
16434
16435 2005-10-23  Asher Langton  <langton2@llnl.gov>
16436
16437         * gfortran.dg/byte_1.f90: New test.
16438         * gfortran.dg/byte_2.f90: New test.
16439
16440 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
16441
16442         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
16443
16444 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
16445
16446         PR fortran/18022
16447         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
16448
16449         PR fortran/24311
16450         * gfortran.dg/merge_char_const.f90: New test.
16451
16452         PR fortran/24384
16453         * gfortran.dg/spread_scalar_source.f90: New test.
16454
16455 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
16456
16457         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
16458
16459         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
16460         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
16461
16462         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
16463
16464 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
16465
16466         PR fortran/24426
16467         * gfortran.dg/der_pointer_4.f90: New.
16468
16469 2005-10-22  David Ayers  <d.ayers@inode.at>
16470
16471         * obj-c++.dg/except-1.mm: Simplify.
16472
16473 2005-10-21  David Ayers  <d.ayers@inode.at>
16474
16475         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
16476
16477 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
16478
16479         * gfortran.dg/assumed_dummy_2.f90: New test.
16480
16481 2005-10-21  James E Wilson  <wilson@specifix.com>
16482
16483         PR preprocessor/15220
16484         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
16485
16486 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
16487
16488         * gcc.c-torture/execute/20051021-1.c: New test.
16489
16490 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
16491
16492         PR c++/24260
16493         * g++.dg/ext/tmplattr1.C: New test.
16494
16495 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
16496
16497         PR fortran/24440
16498         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
16499
16500 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
16501
16502         * obj-c++.dg/except-1.mm: New.
16503
16504         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
16505
16506 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
16507
16508         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
16509
16510 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
16511
16512         PR middle-end/24295
16513         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
16514         declarations with the same names as thunks' alias targets, use
16515         aliases instead.
16516         * gcc.dg/attr-alias-3.c: New test.
16517         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
16518
16519 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
16520
16521         PR c++/22618
16522         * g++.dg/parse/access8.C: New test.
16523
16524 2005-10-20  Richard Guenther  <rguenther@suse.de>
16525
16526         PR c++/24439
16527         * g++.dg/tree-ssa/pr24439.C: New testcase.
16528
16529 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16530
16531         * g++.dg/opt/delay-slot-1.C: New test.
16532
16533 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
16534
16535         PR fortran/21625
16536         * gfortran.fg/der_init_1.f90: New.
16537
16538 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
16539
16540         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
16541
16542 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
16543
16544         PR c++/21908
16545         * g++.dg/parse/error28.C: New test.
16546
16547 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16548
16549         * gcc.dg/profile-generate-2.c: New test.
16550
16551 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
16552
16553         PR target/23589
16554         * g++.dg/ext/dllimport11.C: New.
16555
16556 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16557
16558         PR c++/22293
16559         * g++.dg/other/friend3.C: New test.
16560
16561 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
16562
16563         PR c++/23293
16564         * g++.dg/template/error19.C: New test.
16565
16566 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
16567
16568         PR c++/21383
16569         * g++.dg/overload/koenig2.C: New.
16570
16571         PR c++/23118
16572         * g++.dg/overload/error2.C: New.
16573
16574         PR c++/22604
16575         * g++.dg/inherit/covariant14.C: New.
16576
16577 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16578
16579         PR c++/23440
16580         * g++.dg/parse/for1.C: New test.
16581
16582 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
16583
16584         PR fortran/23446
16585         * gfortran.dg/host_dummy_index_1.f90: New test.
16586
16587         PR fortran/21459
16588         * gfortran.dg/automatic_char_len_2.f90: New test.
16589
16590         PR fortran/20866
16591         * gfortran.dg/recursive_statement_functions.f90: New test.
16592
16593         PR fortran/20853
16594         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
16595
16596         PR fortran/20849
16597         * gfortran.dg/external_initializer.f90: New test.
16598
16599         PR fortran/20837
16600         * non_module_public.f90: New test.
16601
16602 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
16603
16604         PR c++/24386
16605         * g++.dg/template/overload7.C: New.
16606
16607         PR c++/22551
16608         * g++.dg/other/switch2.C: Remove expected warnings.
16609
16610         PR c++/21353
16611         * g++.dg/template/defarg6.C: New.
16612
16613 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
16614
16615         PR target/24315
16616         * gcc.target/i386/pr24315.c: New test.
16617
16618 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
16619
16620         PR c++/24389
16621         * g++.dg/template/static21.C: New test.
16622         * g++.dg/template/static21-a.cc: Likewise.
16623
16624 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
16625
16626         PR c++/23959
16627         * g++.dg/warn/Wswitch-default-1.C: New test.
16628         * g++.dg/warn/Wswitch-default-2.C: New test.
16629
16630 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
16631
16632         PR c++/22173
16633         * g++.dg/parse/template18.C: New test.
16634         * g++.dg/template/nontype15.C: Likewise.
16635
16636 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
16637
16638         PR fortran/22273
16639         * gfortran.dg/spec_expr_2.f90: New.
16640
16641 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
16642
16643         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
16644         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
16645         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
16646         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
16647         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
16648         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
16649         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
16650         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
16651         previous target-specific skips and warning-message matches where
16652         applicable.
16653
16654 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
16655
16656         PR c++/21347
16657         * g++.dg/warn/Wctor-dtor.C: New test.
16658
16659 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16660
16661         PR c/23439
16662         * gcc.dg/for-1.c: New test.
16663
16664 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
16665
16666         PR c++/19565
16667         * g++.dg/warn/Wconversion1.C: New test.
16668         * g++.dg/ext/packed4.C: Compile with -w.
16669         * g++.dg/opt/20050511-1.C: Likewise.
16670         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
16671
16672 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
16673
16674         * gfortran.dg/boz_5.f90: New test.
16675
16676 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
16677
16678         PR c++/22551
16679         * g++.dg/other/switch2.C: New.
16680
16681         PR c++/23984
16682         * g++.dg/init/ctor7.C: New.
16683
16684 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
16685
16686         PR c++/23730
16687         * g++.dg/parse/crash32.C: New test.
16688
16689 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
16690
16691         PR c++/20721
16692         * g++.dg/init/goto2.C: New test.
16693
16694         PR c++/22464
16695         * g++.dg/template/crash/41.C: New test.
16696
16697         PR c++/22180
16698         * g++.dg/template/crash40.C: New test.
16699
16700         PR c++/23694
16701         * g++.dg/parse/friend5.C: New test.
16702
16703         PR c++/23307
16704         * g++.dg/template/crash38.C: New test.
16705
16706         PR c++/22352
16707         * g++.dg/template/friend38.C: New test.
16708
16709         PR c++/22405
16710         * g++.dg/template/crash39.C: New test.
16711
16712 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
16713
16714         * gcc.dg/debug/dwarf2/dwarf-char1.c,
16715         gcc.dg/debug/dwarf2/dwarf-char2.c,
16716         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
16717
16718         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
16719
16720 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
16721
16722         * gcc.dg/dll-2.c: Add tests for warnings.
16723         * gcc.dg/dll-3.c: Likewise.
16724         * gcc.dg/dll-4.c: Likewise.
16725
16726         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
16727         * g++.dg/ext/dllimport2.C: Likewise.
16728         * g++.dg/ext/dllimport3.C: Likewise.
16729         * g++.dg/ext/dllimport7.C: Likewise.
16730         * g++.dg/ext/dllimport8.C: Likewise.
16731         * g++.dg/ext/dllimport9.C: Likewise.
16732
16733 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
16734
16735         PR fortran/24092
16736         * gfortran.dg/derived_pointer_recursion.f90: New test.
16737
16738 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
16739
16740         * gcc.c-torture/execute/20051012-1.c: New test.
16741
16742 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
16743
16744         PR fortran/18082
16745         * gfortran.dg/automatic_char_len_1.f90: New test.
16746
16747 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
16748
16749         PR fortran/20847
16750         * gfortran.dg/save_common.f90: New test.
16751
16752         PR fortran/20856
16753         * gfortran.dg/save_result.f90: New test.
16754
16755 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
16756
16757         PR c++/21592
16758         * g++.dg/template/dependent-expr1.C: Add new expected error.
16759         * g++.dg/template/dependent-expr2.C: Adjust error text.
16760         * g++.dg/template/overload6.C: New.
16761
16762         PR c++/23797
16763         * g++.dg/other/typename8.C: New.
16764
16765         PR c++/21117
16766         * g++.dg/other/return1.C: New.
16767
16768 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
16769
16770         PR c++/24052
16771         * g++.dg/ext/label5.C: New.
16772
16773 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
16774
16775         PR c++/19964
16776         * g++.dg/parse/crash31.C: New.
16777
16778 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
16779
16780         * g++.dg/ipa/ipa-1.c: New test.
16781         * g++.dg/ipa/ipa-2.c: New test.
16782         * g++.dg/ipa/ipa-3.c: New test.
16783         * g++.dg/ipa/ipa-4.c: New test.
16784         * g++.dg/ipa/ipa-5.c: New test.
16785         * g++.dg/ipa/ipa.exp: New file.
16786
16787 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
16788
16789         PR fortran/24207
16790         * gfortran.dg/private_type_3.f90: New test.
16791
16792 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
16793
16794         PR fortran/20786
16795         gfortran.dg/aint_anint_1.f90: New test.
16796
16797 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
16798
16799         PR libgfortran/24313
16800         gfortran.dg/csqrt.f: New test.
16801
16802 2005-10-11  Ian Lance Taylor  <ian@airs.com>
16803
16804         PR c++/8057
16805         * g++.dg/warn/noeffect7.C: New test.
16806         * g++.dg/warn/noeffect2.C: Instantiate templates.
16807         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
16808         and warning.
16809
16810 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
16811
16812         PR c++/21089
16813         * g++.dg/init/float1.C: New test.
16814
16815         PR c++/24277
16816         * g++.dg/init/member1.C: Tweak error markers.
16817
16818 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
16819
16820         PR testsuite/24281
16821         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
16822         Check for null pointer.
16823
16824 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
16825
16826         PR c++/21369
16827         * g++.dg/parse/ret-type3.C: New test.
16828
16829 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
16830
16831         PR tree-opt/23946
16832         * gcc.c-torture/compile/pr23946.c: New test.
16833
16834 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
16835
16836         * g++.dg/opt/mmx2.C: New test.
16837
16838 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
16839
16840         PR c++/24277
16841         * g++.dg/template/static20.C: New test.
16842
16843         PR c++/24302
16844         * g++.dg/warn/Wunused-12.C: New test.
16845
16846         PR c++/23437
16847         * g++.dg/template/arg4.C: New test.
16848
16849 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16850
16851         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
16852         * gcc.dg/ucnid-3.c: Likewise.
16853         * gcc.dg/ucnid-4.c: Likewise.
16854         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
16855         * g++.dg/other/ucnid-1.C: Likewise.
16856         * gcc.dg/sparc-frame-1.c: New test.
16857
16858 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
16859
16860         PR c++/24139
16861         * g++.dg/template/spec27.C: New test.
16862
16863         PR c++/24275
16864         * g++.dg/template/static19.C: New test.
16865
16866 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16867
16868         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
16869         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
16870
16871 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
16872
16873         PR target/24136
16874         * gfortran.fortran-torture/compile/pr24136.f: New test.
16875
16876 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
16877
16878         PR c++/22172
16879         * g++.dg/parse/crash30.C: New test.
16880
16881 2005-10-07  Richard Guenther  <rguenther@suse.de>
16882
16883         PR middle-end/24227
16884         * gcc.c-torture/compile/pr24227.c: New testcase.
16885
16886 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
16887
16888         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
16889         Do not put aligned attributes on array elements.
16890
16891 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
16892
16893         PR testsuite/23611, PR testsuite/23615
16894         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
16895         writing prototypes of library functions by hand.
16896         * obj-c++.dg/bitfield-4.mm: Likewise.
16897         * obj-c++.dg/const-str-4.mm: Likewise.
16898         * obj-c++.dg/encode-4.mm: Likewise.
16899         * obj-c++.dg/encode-5.mm: Likewise.
16900         * obj-c++.dg/encode-6.mm: Likewise.
16901         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
16902         * obj-c++.dg/method-10.mm: Likewise.
16903         * obj-c++.dg/method-17.mm: Likewise.
16904         * obj-c++.dg/method-19.mm: Likewise.
16905         * obj-c++.dg/try-catch-2.mm: Likewise.
16906
16907 2005-10-06  Richard Henderson  <rth@redhat.com>
16908
16909         PR 24236
16910         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
16911
16912 2005-10-06  Dale Johannesen  <dalej@apple.com>
16913
16914         * gcc.c-torture/execute/20030125-1.c: Correct.
16915
16916 2005-10-06  Richard Guenther  <rguenther@suse.de>
16917
16918         PR tree-optimization/24238
16919         * g++.dg/tree-ssa/pr24238.C: New testcase.
16920
16921 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
16922
16923         PR 18568
16924         * gfortran.dg/der_pointer_3.f90: New test.
16925
16926 2005-10-05  Devang Patel  <dpatel@apple.com>
16927
16928         PR Debug/23205
16929         * g++.dg/other/PR23205.C: New.
16930
16931 2005-10-05  Richard Henderson  <rth@redhat.com>
16932
16933         PR target/23602
16934         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
16935         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
16936
16937 2005-10-05  Dale Johannesen  <dalej@apple.com>
16938
16939         * gcc.c-torture/execute/float-floor.c: New.
16940
16941 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
16942
16943         PR tree-optimization/21419
16944         PR tree-optimization/24146
16945         PR tree-optimization/24151
16946
16947         * g++.dg/ext/asm7.C: New.
16948         * g++.dg/ext/asm8.C: New.
16949         * gcc.dg/asm-1.c: Compile on all targets.
16950         * gcc.dg/asm-pr24146.c: New.
16951         * gcc.dg/pr21419.c: Adjust error messages.
16952
16953 2005-10-05  Richard Guenther  <rguenther@suse.de>
16954
16955         PR fortran/24176
16956         * gfortran.fortran-torture/compile/empty.f90: New testcase.
16957
16958 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
16959
16960         PR c++/23513
16961         * g++.dg/template/spec22.C: Robustify test.
16962         * g++.dg/template/spec26.C: New.
16963
16964 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
16965
16966         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
16967         if target supports vector instructions.
16968
16969 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
16970
16971         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
16972         C99 functions.
16973
16974 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
16975
16976         * lib/target-supports.exp (check_effective_target_fortran_large_real,
16977         check_effective_target_fortran_large_int): Replace cached result
16978         when target changes.
16979
16980 2005-10-04  Devang Patel  <dpatel@apple.com>
16981
16982         * gcc.dg/i386-sse-vect-types.c: New.
16983
16984 2005-10-04  Ian Lance Taylor  <ian@airs.com>
16985
16986         PR preprocessor/13726
16987         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
16988         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
16989
16990 2005-10-04  Richard Guenther  <rguenther@suse.de>
16991
16992         PR c/23576
16993         * gcc.dg/noncompile/pr23576.c: New testcase.
16994
16995 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
16996
16997         PR middle-end/23125
16998         * gcc.dg/register-var-3.c: New test.
16999
17000 2005-10-04  Steven Bosscher  <stevenb@suse.de>
17001
17002         * gcc.dg/pr23049.c: New test.
17003
17004         * gcc.dg/ucnid-4.c: Fix test.
17005
17006 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
17007
17008         PR 23445
17009         * gcc.c-torture/compile/pr23445.c: New test.
17010
17011 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
17012
17013         * g++.dg/overload/unknown1.C: New.
17014
17015 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
17016
17017         PR c++/17775
17018         * g++.dg/template/repo4.C: New test.
17019
17020 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17021
17022         PR libfortran/19308
17023         * gfortran.dg/large_real_kind_2.F90: New test.
17024         * gfortran.dg/large_integer_kind_2.f90: New test.
17025
17026 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
17027
17028         * lib/target-supports.exp (check_effective_target_vect_shift):
17029         Implement with result caching. Add i?86, x86_64 and ia64 targets.
17030         (check_effective_target_vect_condition): Fix copy-n-pasto.
17031
17032         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
17033         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
17034         targets.
17035
17036 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
17037
17038         PR c++/22621
17039         * g++.dg/template/overload5.C : New test.
17040
17041         PR c++/23840
17042         * g++.dg/expr/stdarg1.C: New test.
17043
17044 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
17045
17046         PR 24142
17047         * gcc.c-torture/execute/pr24142.c: New test.
17048
17049 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
17050
17051         PR 24141
17052         * gcc.c-torture/execute/pr24141.c: New test.
17053
17054 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
17055             Diego Novillo  <dnovillo@redhat.com>
17056
17057         PR 23604
17058         * gcc.c-torture/execute/pr23604.c: New test.
17059
17060 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
17061
17062         PR fortran/16404
17063         PR fortran/20835
17064         PR fortran/20890
17065         PR fortran/20899
17066         PR fortran/20900
17067         PR fortran/20901
17068         PR fortran/20902
17069         gfortran.dg/equiv_constraint_1.f90: New test.
17070         gfortran.dg/equiv_constraint_2.f90: New test.
17071         gfortran.dg/equiv_constraint_3.f90: New test.
17072         gfortran.dg/equiv_constraint_4.f90: New test.
17073         gfortran.dg/equiv_constraint_5.f90: New test.
17074         gfortran.dg/equiv_constraint_6.f90: New test.
17075         gfortran.dg/equiv_constraint_7.f90: New test.
17076         gfortran.dg/equiv_constraint_8.f90: New test.
17077         gfortran.dg/private_type_1.f90: New test.
17078         gfortran.dg/private_type_2.f90: New test.
17079         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
17080         980628-10.f: Assert std=gnu to permit mixing of
17081         types in equivalence statements.
17082
17083 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
17084
17085         PR 24112
17086         * gfortran.dg/open_status_1.f90: New.
17087
17088 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
17089
17090         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
17091         * gcc.dg/vect/pr22480.c: Clean up temp files.
17092         * gcc.dg/vect/pr23831.c: Clean up temp files.
17093         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
17094         Clean up temp files.
17095         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
17096         Clean up temp files.
17097
17098         * gcc.dg/20050309-1.c: Clean up temp files.
17099         * gcc.dg/20050325-1.c: Clean up temp files.
17100
17101 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
17102
17103         PR tree-optimization/24059
17104         * gcc.dg/vect/pr24059.c : New test.
17105
17106 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
17107
17108         PR middle-end/24109
17109         * gcc.c-torture/execute/20050929-1.c: New test.
17110
17111 2005-09-29  Steven Bosscher  <stevenb@suse.de>
17112
17113         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
17114
17115 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
17116
17117         PR c/21419
17118         * gcc.dg/pr21419.c: New test.
17119
17120 2005-09-29  Steven Bosscher  <stevenb@suse.de>
17121
17122         * gcc.dg/pr23911.c: New test.
17123
17124 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
17125
17126         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
17127
17128         PR c++/16782
17129         * g++.dg/parse/qualified4.C: New test.
17130         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
17131         * g++.old-deja/g++.mike/p8154.C: Likewise.
17132
17133 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
17134
17135         PR c++/22147
17136         * g++.dg/template/friend37.C: New test.
17137         * g++.dg/parse/crash28.C: Adjust error markers.
17138
17139 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
17140
17141         PR fortran/18518
17142         * gfortran.fortran-torture/execute/save_2.f90: New decl.
17143
17144 2005-09-27  Devang Patel  <dpatel@apple.com>
17145
17146         PR tree-optimization/23625
17147         * gcc.dg/pr23625.c: New test.
17148
17149 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
17150
17151         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
17152         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
17153
17154 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
17155
17156         PR fortran/23677
17157         * gfortran.fortran-torture/execute/save_1.f90: New test.
17158         * gfortran.dg/save_1.f90: New test.
17159
17160 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
17161
17162         * gcc.target/i386/builtin-apply-mmx.c: New test.
17163
17164         PR target/22576
17165         * gcc.target/i386/pr22576.c: New test.
17166
17167         PR target/22585
17168         * gcc.target/i386/pr22585.c: New test.
17169
17170         PR target/23268
17171         * gcc.target/i386/pr23268.c: New test.
17172
17173         PR middle-end/23831
17174         * gcc.dg/vect/pr23831.c: New test.
17175
17176         PR target/24055
17177         * gcc.target/i386/pr24055.c: New test.
17178
17179 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
17180
17181         PR tree-optimization/23960
17182         * gcc.c-torture/compile/pr23960.c: New.
17183
17184 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
17185
17186         PR fortran/16861
17187         * gfortran.dg/nested_modules_3.f90: New.
17188
17189 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
17190
17191         PR fortran/24005
17192         gfortran.dg/interface_1.f90: New test.
17193
17194 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
17195         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17196
17197         PR fortran/23843
17198         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
17199
17200 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
17201
17202         PR fortran/23516
17203         * gfortran.dg/imag_1.f: New test.
17204         * gfortran.dg/imag_2.f: Ditto.
17205
17206 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
17207
17208         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
17209
17210 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
17211
17212         PR c++/21983
17213         * g++.dg/warn/pr21983.C: New test.
17214
17215 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
17216
17217         * gcc.dg/20050922-1.c: Testcase added.
17218
17219 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
17220
17221         PR c++/23993
17222         * g++.dg/template/array14.C: New test.
17223
17224 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
17225
17226         PR fortran/19929
17227         * gfortran.dg/der_ptr_component_1.f90: New test.
17228
17229 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17230
17231         PR c++/23965
17232         * g++.dg/template/error1.C: Reject "no matching function" message.
17233
17234 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17235
17236         PR c++/17609
17237         * g++.dg/lookup/error1.C: New test.
17238
17239 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
17240
17241         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
17242         functionality of the testcase.
17243
17244 2005-09-20  Richard Henderson  <rth@redhat.com>
17245
17246         * gcc.dg/vect/vect-22.c: Require vect_float.
17247         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
17248
17249 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
17250
17251         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
17252         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
17253         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
17254         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
17255         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
17256         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
17257         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
17258         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
17259         * gcc.dg/cpp/ucnid-8.c: New test.
17260
17261 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
17262
17263         PR tree-optimization/23929
17264         * gcc.c-torture/compile/pr23929.c: New test.
17265
17266 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
17267
17268         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
17269         for one loop.
17270
17271 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
17272
17273         PR testsuite/23186
17274         * g++.dg/other/pr22003.C: Require named sections.
17275
17276 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
17277
17278         PR c++/23947
17279         * g++.dg/rtti/crash3.C: New test.
17280
17281         PR tree-optimization/23818
17282         * gcc.dg/pr23818.c: New test.
17283
17284 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17285
17286         PR fortran/23420
17287         * gfortran.dg/print_fmt_4.f: New.
17288
17289 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
17290
17291         PR fortran/23663
17292         * gfortran.fortran-torture/execute/entry_11.f90: New test.
17293
17294 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
17295
17296         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
17297         Use pointers to local alignable arrays instead. Added comments.
17298         * gcc.dg/vect/vect-46.c: Likewise.
17299         * gcc.dg/vect/vect-48.c: Likewise.
17300         * gcc.dg/vect/vect-49.c: Likewise.
17301         * gcc.dg/vect/vect-52.c: Likewise.
17302         * gcc.dg/vect/vect-53.c: Likewise.
17303         * gcc.dg/vect/vect-54.c: Likewise.
17304         * gcc.dg/vect/vect-56.c: Likewise.
17305         * gcc.dg/vect/vect-57.c: Likewise.
17306         * gcc.dg/vect/vect-58.c: Likewise.
17307         * gcc.dg/vect/vect-60.c: Likewise.
17308         * gcc.dg/vect/vect-61.c: Likewise.
17309
17310         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
17311         The test is no longer vectorizable on vect_no_align targets.
17312         * gcc.dg/vect/vect-43.c: Likewsie.
17313
17314         * gcc.dg/vect/vect-44.c: Added comments.
17315         * gcc.dg/vect/vect-45.c: Added comments.
17316         * gcc.dg/vect/vect-50.c: Added comments.
17317         * gcc.dg/vect/vect-51.c: Added comments.
17318
17319         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
17320         aligned type.
17321         * gcc.dg/vect/Os-vect-95.c: Likewise.
17322
17323         * gcc.dg/vect/vect-41.c: Test removed.
17324         * gcc.dg/vect/vect-47.c: Test removed.
17325         * gcc.dg/vect/vect-55.c: Test removed.
17326         * gcc.dg/vect/vect-59.c: Test removed.
17327
17328 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
17329
17330         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
17331         No longer vectorizable on vect_no_align targets.
17332         * gcc.dg/vect/pr20122.c: Likewise.
17333         * gcc.dg/vect/vect-74.c: Likewise.
17334         * gcc.dg/vect/vect-75.c: Likewise.
17335         * gcc.dg/vect/vect-76.c: Likewise.
17336
17337         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
17338         Will not be vectorizable on vect_no_align targets once aliasing issues
17339         are resolved.
17340         * gcc.dg/vect/vect-79.c: Likewise.
17341
17342         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
17343         * gcc.dg/vect/vect-78.c: Likewise.
17344         * gcc.dg/vect/vect-97.c: Likewise.
17345
17346 2005-09-19  Steven Bosscher  <stevenb@suse.de>
17347
17348         * gcc.dg/pr23943.c: New test.
17349
17350 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
17351
17352         PR fortran/19181
17353         * gfortran.dg/derived_pointer_null_1.f90: New test.
17354
17355 2005-09-18  Richard Guenther  <rguenther@suse.de>
17356
17357         PR middle-end/23944
17358         * gcc.c-torture/compile/pr23944.c: New testcase.
17359
17360 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
17361
17362         PR fortran/15975
17363         * gfortran.dg/der_pointer_2.f90: New test.
17364
17365 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
17366
17367         PR fortran/16861
17368         * gfortran.dg/nested_modules_2.f90: New test.
17369
17370 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17371
17372         PR c++/18368
17373         * g++.dg/other/semicolon.C: New test.
17374
17375 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
17376
17377         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
17378         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
17379
17380 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
17381
17382         PR c++/23914
17383         * g++.dg/template/static18.C: New test.
17384
17385         PR c++/21514
17386         * g++.dg/template/crash19.C: Remove dg-error marker.
17387         * g++.dg/template/local4.C: New test.
17388
17389 2005-09-16  Paul Brook  <paul@codesourcery.com>
17390
17391         PR fortran/23906
17392         * gfortran.dg/dependency_1.f90: New test.
17393
17394 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
17395
17396         PR c++/23896
17397         * g++.dg/template/static17.C: New test.
17398
17399 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
17400
17401         PR c++/23139
17402         * g++.dg/warn/huge-val1.C: New test.
17403
17404 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
17405
17406         PR c++/13140
17407         * g++.dg/parse/class2.C: New test.
17408         * g++.dg/template/explicit8.C: Likewise.
17409         * g++.dg/template/spec25.C: Likewise.
17410
17411 2005-09-14  Josh Conner  <jconner@apple.com>
17412
17413         PR middle-end/23584
17414         * gcc.dg/pr23584.c: New test.
17415
17416 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
17417
17418         PR fortran/21875 Internal Unit Array I/O, NIST
17419         * gfortran.dg/arrayio_1.f90: New test.
17420         * gfortran.dg/arrayio_1.f90: New test.
17421         * gfortran.dg/arrayio_1.f90: New test.
17422         * gfortran.dg/arrayio_1.f90: New test.
17423         * gfortran.dg/arrayio_1.f90: New test.
17424
17425 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
17426
17427         PR middle-end/22480
17428         * gcc.dg/vect/pr22480.c: New test.
17429
17430 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
17431
17432         PR fortran/19358
17433         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
17434
17435 2005-09-13 Josh Conner <jconner@apple.com>
17436
17437         PR c++/23180
17438         * g++.dg/init/struct2.C: New test.
17439         * g++.dg/init/struct3.C: New test.
17440
17441 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
17442
17443         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
17444         Clean up temp files.
17445         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
17446         gcc.dg/tree-ssa/builtin-fprintf-1.c,
17447         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
17448         gcc.dg/tree-ssa/builtin-printf-1.c,
17449         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
17450         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
17451         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
17452         gcc.dg/tree-ssa/builtin-vprintf-1.c,
17453         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
17454         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
17455         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
17456         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
17457         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
17458         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
17459         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
17460         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
17461
17462 2005-09-13  Josh Conner  <jconner@apple.com>
17463
17464         * lib/gcc-dg.exp: Load scanipa.exp.
17465         (cleanup-dump): New procedure.
17466         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
17467         * lib/scandump.exp: New file.
17468         * lib/scantree.exp: Use it.
17469         * lib/scanipa.exp: New file.
17470
17471 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
17472
17473         PR fortran/17740
17474         * gfortran.dg/generic_4.f90: New test.
17475
17476 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
17477
17478         PR target/23816
17479         * gcc.target/i386/pr23816-1.c: New test.
17480         * gcc.target/i386/pr23816-2.c: New test.
17481
17482
17483 2005-09-13  Bastian Blank <waldi@debian.org>
17484
17485         PR c++/16171
17486         * g++.dg/abi/mangle26.C: New test.
17487         * g++.dg/abi/mangle27.C: New test.
17488         * g++.dg/abi/mangle28.C: New test.
17489         * g++.dg/abi/mangle29.C: New test.
17490
17491         PR c++/23839
17492         * g++.dg/parse/register1.C: New test.
17493
17494 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
17495
17496         PR c++/23842
17497         * g++.dg/template/access16.C: New test.
17498
17499 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
17500
17501         * gfortran.dg/char_pack_2.f90: Increase the vector size.
17502
17503 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
17504
17505         PR fortran/18899
17506         * gfortran.dg/shape_2.f90: New test.
17507
17508 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
17509
17510         PR target/19269
17511         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
17512         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
17513         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
17514         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
17515         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
17516         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
17517         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
17518         tests.
17519
17520 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
17521
17522         PR c++/23841
17523         * g++.dg/parse/template17.C: New test.
17524
17525 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
17526
17527         PR c++/23789
17528         * g++.dg/template/nontype14.C: New test.
17529
17530 2005-09-12  Ian Lance Taylor  <ian@airs.com>
17531
17532         PR g++/7874
17533         * g++.dg/lookup/friend7.C: New test.
17534         * g++.dg/lookup/friend8.C: New test.
17535         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
17536         so that it will be found via argument dependent lookup.
17537         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
17538         friend functions which will no longer be found.
17539         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
17540         function g, so that it will be found via argument dependent
17541         lookup.
17542         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
17543         * g++.old-deja/g++.mike/net43.C: Likewise.
17544
17545 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
17546
17547         PR c++/23691
17548         * g++.dg/template/static16.C: New test.
17549
17550 2005-09-12  Josh Conner  <jconner@apple.com>
17551
17552         PR middle-end/23237
17553         * gcc.c-torture/compile/pr23237.c: New test.
17554
17555 2005-09-11  Richard Henderson  <rth@redhat.com>
17556
17557         * g++.dg/other/error8.C: Update expected diagnostic text.
17558
17559 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17560
17561         PR libfortran/19872
17562         * gfortran.dg/overwrite_1.f: New test.
17563
17564 2005-09-09  Josh Conner  <jconner@apple.com>
17565
17566         * g++.dg/init/pr23180-1.C: Removed.
17567         * g++.dg/init/pr23180-2.C: Removed.
17568
17569 2005-09-09  David Daney <ddaney@avtrex.com>
17570
17571         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
17572         files which are ...
17573         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
17574         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
17575
17576 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17577
17578         * gfortran.dg/iostat_2.f90: New test.
17579
17580 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
17581
17582         PR c++/22252
17583         * g++.dg/ext/interface1.C: New test.
17584         * g++.dg/ext/interface1.h: Likewise.
17585         * g++.dg/ext/interface1a.cc: Likewise.
17586
17587 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
17588
17589         * gfortran.dg/iomsg_1.f90: New test case.
17590
17591 2005-09-09  Richard Guenther  <rguenther@suse.de>
17592
17593         PR c++/23624
17594         * g++.dg/tree-ssa/pr23624.C: New testcase.
17595
17596 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
17597
17598         PR fortran/19239
17599         * gfortran.dg/vector_subscript_1.f90,
17600         * gfortran.dg/vector_subscript_2.f90: New tests.
17601
17602 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
17603
17604         PR fortran/21104
17605         * gfortran.dg/array_alloc_1.f90,
17606         * gfortran.dg/array_alloc_2.f90,
17607         * gfortran.dg/array_alloc_3.f90: New tests.
17608
17609 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
17610
17611         PR fortran/12840
17612         * gfortran.dg/array_constructor_6.f90
17613         * gfortran.dg/array_constructor_7.f90
17614         * gfortran.dg/array_constructor_8.f90
17615         * gfortran.dg/array_constructor_9.f90
17616         * gfortran.dg/array_constructor_10.f90
17617         * gfortran.dg/array_constructor_11.f90
17618         * gfortran.dg/array_constructor_12.f90: New tests.
17619
17620 2005-09-08  Josh Conner  <jconner@apple.com>
17621
17622         PR c++/23180
17623         * g++.dg/init/pr23180-1.C: New test.
17624         * g++.dg/init/pr23180-2.C: New test.
17625
17626 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
17627
17628         PR fortran/18878
17629         * gfortran.dg/module_double_reuse.f90: New.
17630
17631 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
17632
17633         PR fortran/23270
17634         PR fortran/22304
17635         PR fortran/18870
17636         PR fortran/17917
17637         PR fortran/16511
17638         * gfortran.dg/common_equivalence_1.f: New.
17639         * gfortran.dg/common_equivalence_2.f: New.
17640         * gfortran.dg/common_equivalence_3.f: New.
17641         * gfortran.dg/contained_equivalence_1.f90: New.
17642         * gfortran.dg/module_blank_common.f90: New.
17643         * gfortran.dg/module_commons_1.f90: New.
17644         * gfortran.dg/module_equivalence_1.f90: New.
17645         * gfortran.dg/nested_modules_1.f90: New.
17646         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
17647         equivalences and add comment to connect the test with
17648         the PR.
17649
17650 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17651
17652         PR fortran/23765
17653         * gfortran.dg/common_6.f90: New test.
17654
17655 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
17656
17657         PR fortran/15326
17658         * gfortran.dg/char_result_1.f90,
17659         * gfortran.dg/char_result_2.f90,
17660         * gfortran.dg/char_result_3.f90,
17661         * gfortran.dg/char_result_4.f90,
17662         * gfortran.dg/char_result_5.f90,
17663         * gfortran.dg/char_result_6.f90,
17664         * gfortran.dg/char_result_7.f90,
17665         * gfortran.dg/char_result_8.f90: New tests.
17666
17667 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
17668
17669         PR fortran/19928
17670         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
17671
17672 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
17673
17674         PR obj-c++/16816
17675         * obj-c++.dg/selector-5.mm: New test.
17676         * obj-c++.dg/selector-6.mm: New test.
17677
17678 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
17679
17680         PR objc/20574
17681         PR objc/19324
17682         * objc.dg/error-1.m: New test.
17683
17684 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
17685
17686         PR fortran/23373
17687         * gfortran.fortran-torture/execute/pr23373-1.f90,
17688         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
17689
17690 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
17691
17692         PR libfortran/23760
17693         * gfortran.dg/g77/1832.f: Remove long string in write statement
17694         to allow the test to pass on correct list directed output with
17695         prepended space.
17696
17697 2005-09-07  James E Wilson  <wilson@specifix.com>
17698
17699         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
17700
17701 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
17702
17703         * gfortran.dg/parameter+save.f90: Rename to
17704         * gfortran.dg/parameter_save.f90: .. this.
17705
17706 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
17707
17708         PR fortran/20848
17709         * gfortran.dg/parameter+save.f90: New test case.
17710
17711 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
17712
17713         PR fortran/19269
17714         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
17715
17716 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
17717
17718         PR c/23075
17719         * gcc.dg/pr23075.c: New test.
17720         * g++.dg/warn/pr23075.C: New test.
17721
17722         PR target/22362
17723         * gcc.target/i386/pr22362.c: New test.
17724
17725         PR rtl-optimization/23098
17726         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
17727
17728         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
17729         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
17730         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
17731
17732 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
17733
17734         * g++.dg/expr/cast6.C: New test.
17735
17736         PR c++/9782
17737         * g++.dg/init/new15.C: New test.
17738
17739 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
17740
17741         * gcc.dg/vect/Os-vect-95.c: New test.
17742         * gcc.dg/vect/vect-95.c: Same.
17743
17744 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
17745
17746         * gcc.dg/vect/vect-29.c: Update xfail testing.
17747         * gcc.dg/vect/vect-44.c: Same.
17748         * gcc.dg/vect/vect-48.c: Same.
17749         * gcc.dg/vect/vect-50.c: Same.
17750         * gcc.dg/vect/vect-72.c: Same.
17751         * gcc.dg/vect/vect-77.c: Same.
17752         * gcc.dg/vect/vect-78.c: Same.
17753         * gcc.dg/vect/vect-80.c: Same.
17754         * gcc.dg/vect/vect-96.c: Same.
17755         * gcc.dg/vect/vect-100.c: Same.
17756         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
17757         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
17758         * gfortran.dg/vect/vect-5.f90: Same.
17759
17760 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
17761
17762         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
17763         start strings.
17764         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
17765         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
17766
17767         PR c++/23056
17768         * g++.dg/opt/pr23056.C: New test.
17769
17770         PR rtl-optimization/23098
17771         * gcc.target/i386/pr23098.c: New test.
17772
17773 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
17774
17775         PR c++/23667
17776         * g++.dg/template/static15.C: New test.
17777
17778         PR c++/21440
17779         * g++.dg/ext/stmtexpr5.C: New test.
17780         * g++.dg/ext/stmtexpr6.C: Likewise.
17781
17782 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
17783
17784         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
17785
17786         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
17787         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
17788         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
17789
17790 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
17791
17792         PR libfortran/23321
17793         * gfortran.dg/direct_io_4.f90: New test case.
17794
17795 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
17796             Rasmus Hahn  <rassahah@neofonie.de>
17797
17798         PR libobjc/23108
17799         * objc.dg/type-stream-1.m: New test.
17800
17801 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
17802
17803         PR fortran/23661
17804         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
17805         gfortran.dg/print_fmt_3.f90: New test.
17806
17807 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
17808
17809         * gfortran.dg/fmt_t_1.f90: New test.
17810
17811 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
17812
17813         PR rtl-optimization/23454
17814         * g++.dg/opt/pr23454.C: New test.
17815
17816 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
17817
17818         PR c++/23699
17819         * g++.dg/ext/static1.C: New test.
17820
17821 2005-09-02  Richard Henderson  <rth@redhat.com>
17822
17823         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
17824         tail call to check_fa_work.
17825
17826 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
17827
17828         PR c++/21687
17829         * g++.dg/other/gc3.C: New test.
17830
17831 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
17832
17833         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
17834         * gcc.dg/20050826-1.c: Likewise.
17835
17836 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
17837
17838         PR c++/23167
17839         * g++.dg/expr/volatile1.C: New test.
17840
17841 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
17842
17843         PR middle-end/23547
17844         * gcc.dg/pr23547.c: New test.
17845
17846 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
17847
17848         PR c/22061
17849         * gcc.c-torture/execute/pr22061-1.c,
17850         * gcc.c-torture/execute/pr22061-2.c,
17851         * gcc.c-torture/execute/pr22061-3.c,
17852         * gcc.c-torture/execute/pr22061-4.c: New tests.
17853
17854 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
17855
17856         * gcc.dg/Wredundant-decls-2.c: New test to check that
17857         -Wredundant-decls does not issue warning for a variable
17858         definition following a declaration.
17859
17860 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
17861
17862         PR debug/7241
17863         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
17864         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
17865         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
17866
17867         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
17868         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
17869         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
17870         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
17871         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
17872         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
17873         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
17874         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
17875
17876 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
17877
17878         PR objc/23306
17879         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
17880         scan-assmbler.
17881
17882 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
17883
17884         PR target/21255
17885         * gcc.dg/pr21255-1.c: New test.
17886         * gcc.dg/pr21255-2-mb.c: Likewise.
17887         * gcc.dg/pr21255-2-ml.c: Likewise.
17888         * gcc.dg/pr21255-3.c: Likewise.
17889         * gcc.dg/pr21255-4.c: Likewise.
17890
17891 2005-08-31  Dale Johannesen  <dalej@apple.com>
17892
17893         * gcc.dg/20050830-1.c: New.
17894
17895 2005-08-31  Josh Conner  <jconner@apple.com>
17896
17897         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
17898         command-line options for arm-*-* targets.
17899         * g++.dg/init/array16.C: Likewise.
17900         * g++.dg/other/crash-4.C: Likewise.
17901
17902 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
17903
17904         PR obj-c++/23640
17905         * obj-c++.dg/gnu-runtime-3.mm: New test.
17906
17907 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17908
17909         PR c++/13377
17910         * g++.dg/lookup/ambig4.C: New test.
17911         * g++.dg/lookup/ambig5.C: New test.
17912         * g++.dg/tc1/dr101.C: Adjust error markers.
17913
17914 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17915
17916         PR c++/23639
17917         * g++.dg/template/ttp5.C: Adjust error markers.
17918
17919 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
17920
17921         PR testsuite/23609
17922         * lib/obj-c++.exp: Include target-libpath.exp.
17923         (obj-c++_link_flags): Look for the GNU libobjc library
17924         and set the library path to include it.
17925         Don't manually set LD_LIBRARY_PATH (etc.) but call
17926         set_ld_library_path_env_vars instead.
17927         (obj-c++_target_compile): Don't set library path or
17928         linker flags because they are already set correctly
17929         in obj-c++_link_flags.
17930
17931 2005-08-30  Josh Conner  <jconner@apple.com>
17932
17933         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
17934         to command-line options for arm-*-* targets.
17935
17936 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
17937
17938         * g++.dg/other/i386-1.C: New.
17939
17940 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
17941
17942         PR preprocessor/20348
17943         PR preprocessor/20356
17944         * gcc.dg/cpp/pr20348.c: New test.
17945         * gcc.dg/cpp/pr20348.h: New file.
17946         * gcc.dg/cpp/inc/pr20348.h: New file.
17947         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
17948         * gcc.dg/cpp/pr20356.c: New test.
17949         * gcc.dg/cpp/pr20356.h: New file.
17950         * gcc.dg/cpp/inc/pr20356.h: New file.
17951         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
17952
17953 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
17954
17955         * gfortran.fortran-torture/execute/intrinsic_count.f90:
17956         Fix array dimension to avoid correct end-of-file error.
17957
17958 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
17959
17960         PR libfortran/23598
17961         * gfortran.dg/iostat_1.f90: New test.
17962
17963 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
17964
17965         PR middle-end/23408
17966         * gcc.dg/pr23408.c: New test.
17967
17968 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
17969
17970         PR c++/23099
17971         * g++.dg/init/member1.C: Make sure erroneous static data member
17972         definitions are required.
17973         * g++.dg/template/static13.C: New test.
17974         * g++.dg/template/static14.C: Likewise.
17975
17976 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
17977
17978         * gcc.target/i386/pr23575.c: Use -msse2 instead of
17979         -march=pentium4, remove ilp32 requirement.
17980
17981         PR middle-end/23484
17982         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
17983         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
17984
17985 2005-08-29  Andreas Jaeger  <aj@suse.de>
17986
17987         PR testsuite/23607
17988         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
17989
17990 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
17991
17992         * gcc.c-torture/execute/20050316-2.c: New test.
17993         * gcc.c-torture/execute/20050316-3.c: New test.
17994         * gcc.dg/torture/pr16104-1.c: New test.
17995
17996 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
17997
17998         PR middle-end/23463
17999         * gcc.c-torture/execute/zero-struct-1.c: New test.
18000
18001 2005-08-27  Richard Guenther  <rguenther@suse.de>
18002
18003         PR target/23575
18004         * gcc.target/i386/pr23575.c: New testcase.
18005
18006 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
18007
18008         PR rtl-optimization/23561
18009         * gcc.c-torture/execute/20050826-1.c: New test.
18010
18011         PR rtl-opt/23560
18012         * gcc.c-torture/execute/20050826-2.c: New test.
18013
18014 2005-08-26  Dale Johannesen  <dalej@apple.com>
18015
18016         * gcc.dg/20030711-1.c: Modify to work on Darwin.
18017         * gcc.dg/20050826-1.c: New.
18018
18019 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
18020
18021         PR c++/19004
18022         * g++.dg/template/nontype13.C: New test.
18023
18024         PR c++/23491
18025         * g++.dg/init/new14.C: New test.
18026         * g++.dg/expr/anew1.C: Do not XFAIL.
18027         * g++.dg/expr/anew2.C: Likewise.
18028         * g++.dg/expr/anew3.C: Likewise.
18029
18030 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
18031
18032         PR middle-end/22439
18033         * gcc.dg/vla-3.c: New test.
18034
18035 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
18036
18037         PR fortran/20363
18038         * gfortran.dg/named_interface.f90: New.
18039
18040 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
18041
18042         * gcc.c-torture/execute/frame-address.c: New test.
18043
18044 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
18045
18046         PR c++/20817
18047         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
18048
18049 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
18050
18051         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
18052
18053 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
18054
18055         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
18056         * gcc.dg/altivec-22.c: Rename from..
18057         * gcc.dg/altivec-nomfcr.c: ..this.
18058
18059 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
18060
18061         PR tree-optimization/23546
18062         * gcc.dg/tree-ssa/pr23546.c: New test.
18063
18064 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
18065
18066         PR fortran/17758
18067         * gfortran.dg/nonreturning_statements.f90: New test.
18068
18069 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
18070
18071         PR c++/22454
18072         * g++.dg/parse/crash29.C: New.
18073
18074 2005-08-23  DJ Delorie  <dj@redhat.com>
18075
18076         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
18077         constants have the L suffix.
18078
18079 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
18080
18081         PR c++/23044
18082         * g++.dg/template/instantiate8.C: New.
18083
18084 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
18085
18086         PR middle-end/23467
18087         * gcc.c-torture/execute/pr23467.c: New test.
18088
18089 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
18090
18091         PR tree-optimization/22043
18092         * gcc.c-torture/execute/20050613-1.c: New test.
18093
18094 2005-08-23  Ben Elliston  <bje@au.ibm.com>
18095
18096         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
18097
18098 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
18099
18100         PR rtl-optimization/23478
18101         * g++.dg/opt/pr23478.C: New test.
18102
18103 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
18104
18105         PR c/18715
18106         * gcc.dg/switch-warn-3.c: New test.
18107
18108 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18109
18110         PR c++/22233
18111         * g++.dg/template/param1.C: New test.
18112
18113 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18114
18115         PR c++/23089
18116         * g++.dg/other/incomplete1.C: New test.
18117
18118 2005-08-22  Ira Rosen  <irar@il.ibm.com>
18119
18120         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
18121         are vectorizable.
18122
18123 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18124
18125         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
18126         d_lines_5.f: New.
18127
18128 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
18129
18130         * gcc.target/i386/sse-4.c: New test.
18131
18132 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18133
18134         PR testsuite/23239
18135         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
18136
18137 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
18138
18139         * gcc.dg/20050811-1.c: New test.
18140         * gcc.dg/20050811-2.c: New test.
18141
18142 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
18143
18144         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
18145
18146 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
18147
18148         PR 23476
18149         * gcc.c-torture/compile/pr23476.c: New test.
18150
18151 2005-08-19  Devang Patel  <dpatel@apple.com>
18152
18153         PR tree-optimization/23048
18154         * gcc.dg/tree-ssa/pr23048.c: New test.
18155
18156 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
18157
18158         PR middle-end/20624
18159         * g++.dg/warn/Wreturn-3.C: New test
18160
18161 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
18162
18163         PR tree-optimization/22228
18164         * g++.dg/vect/pr22543.cc: New test.
18165
18166 2005-08-17  Steven Bosscher  <stevenb@suse.de>
18167
18168         PR tree-optimization/21574
18169         * gcc.dg/tree-ssa/pr21574.c: New test.
18170
18171 2005-08-16  James E Wilson  <wilson@specifix.com>
18172
18173         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
18174
18175 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
18176
18177         PR tree-opt/23402
18178         * gcc.c-torture/compile/zero-strct-3.c: New test.
18179         * gcc.c-torture/compile/zero-strct-4.c: New test.
18180
18181 2005-08-16  Steven Bosscher  <stevenb@suse.de>
18182
18183         PR target/23376
18184         * gcc.target/x86_64/pr23376.c: New test.
18185
18186 2005-08-16  Ian Lance Taylor  <ian@airs.com>
18187
18188         PR c++/23337
18189         * g++.dg/ext/vector2.C: New.
18190
18191 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
18192
18193         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
18194
18195 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
18196
18197         PR libfortran/23428
18198         * gfortran.dg/inquire-complex.f90: New test case.
18199
18200 2005-08-16  James E Wilson  <wilson@specifix.com>
18201
18202         PR tree-optimization/21105
18203         * gcc.dg/large-size-array.c: New.
18204
18205 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
18206
18207         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
18208         type.
18209         * gcc.dg/vect/vect-41: Likewise.
18210         * gcc.dg/vect/vect-42: Likewise.
18211         * gcc.dg/vect/vect-43: Likewise.
18212         * gcc.dg/vect/vect-44: Likewise.
18213         * gcc.dg/vect/vect-46: Likewise.
18214         * gcc.dg/vect/vect-47: Likewise.
18215         * gcc.dg/vect/vect-48: Likewise.
18216         * gcc.dg/vect/vect-52: Likewise.
18217         * gcc.dg/vect/vect-53: Likewise.
18218         * gcc.dg/vect/vect-54: Likewise.
18219         * gcc.dg/vect/vect-55: Likewise.
18220         * gcc.dg/vect/vect-56: Likewise.
18221         * gcc.dg/vect/vect-57: Likewise.
18222         * gcc.dg/vect/vect-58: Likewise.
18223         * gcc.dg/vect/vect-59: Likewise.
18224         * gcc.dg/vect/vect-60: Likewise.
18225         * gcc.dg/vect/vect-61: Likewise.
18226         * gcc.dg/vect/vect-85: Likewise.
18227         * gcc.dg/vect/vect-87: Likewise.
18228         * gcc.dg/vect/vect-88: Likewise.
18229         * gcc.dg/vect/vect-93.c: Likewise.
18230         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
18231         * gcc.dg/vect/vect-75: Likewise.
18232         * gcc.dg/vect/vect-76: Likewise.
18233         * gcc.dg/vect/vect-77: Likewise.
18234         * gcc.dg/vect/vect-78: Likewise.
18235         * gcc.dg/vect/vect-80: Likewise.
18236         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
18237         vectorized for the expected reason, rather than checking how alignment
18238         was handled.
18239         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
18240         aligned type and also instead of aligned pointers. Added documentation.
18241
18242 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
18243
18244         * gfortran.dg/power.f90: New test.
18245
18246 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
18247
18248         PR rtl-optimization/23299
18249         * g++.dg/opt/pr23299.C: New test.
18250
18251 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18252
18253         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
18254
18255 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
18256
18257         * g++.dg/template/local6.C: New test.
18258
18259 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
18260
18261         * execute/exceptions/finally-1.m: Check that the catch and finally are
18262         being called.  Also add a "return 0;" at the end of main.
18263
18264 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
18265
18266         PR fortran/21432.
18267         * gfortran.dg/namelist_print_1.f: New test of functionality of
18268         PRINT namelist.
18269         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
18270         namelist generates error with -std=f95.
18271
18272 2005-08-14  Ira Rosen  <irar@il.ibm.com>
18273
18274         PR tree-optimization/23119
18275         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
18276
18277 2005-08-13  Marcin Koziej  <creep@desk.pl>
18278             Andrew Pinski  <pinskia@physics.uc.edu>
18279
18280         PR libobjc/22492
18281         * execute/exceptions/finally-1.m: New test.
18282
18283 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
18284
18285         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
18286         testsuite.
18287         * objc/execute/exceptions/trivial.m: New test.
18288         * objc.dg/try-catch-11.m: Move to ...
18289         * objc/execute/exceptions/foward-1.m: Here.
18290         * objc.dg/try-catch-2.m: Move to ...
18291         * objc/execute/exceptions/catchall-1.m: Here.
18292         * objc.dg/try-catch-8.m: Move to ...
18293         * objc/execute/exceptions/local-variables-1.m: Here.
18294
18295 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
18296
18297         * objc.dg/nested-func-1.m: Move to ...
18298         * objc/execute/nested-func-1.m: Here.
18299
18300 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
18301
18302         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
18303         in ${options} instead of [target_info name].
18304         * lib/obj-c++.exp (objc_target_compile): Likewise.
18305
18306 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
18307
18308         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
18309
18310 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
18311
18312         part of PR testsuite/23348
18313         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
18314         each of the torture options.
18315         * objc/compile/trivial.m: New test.
18316
18317 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
18318
18319         * gfortran.dg/eoshift.f90: Correct format.
18320
18321 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
18322
18323         * gfortran.fortran-torture/execute/character_passing.f90:
18324         Fix comment typo.
18325
18326 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
18327
18328         PR c++/8271
18329         * g++.dg/template/unify10.C: New.
18330
18331 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
18332
18333         * g++.dg/parse/pr22514.C: Move to...
18334         * g++.dg/debug/pr22514.C: here.
18335
18336 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18337
18338         PR c++/23266
18339         * g++.dg/inherit/pure1.C: New test.
18340
18341         * ChangeLog: Fix typos.
18342
18343 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18344             Steven Bosscher  <stevenb@suse.de>
18345
18346         * gfortran.dg/runtime_warning_1.f90: New test.
18347
18348 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
18349
18350         PR c++/23219
18351         * g++.dg/parse/crash28.C: New.
18352
18353 2005-08-11  Richard Guenther  <rguenther@suse.de>
18354
18355         PR target/23289
18356         * gcc.target/i386/tailcall-1.c: New testcase.
18357
18358 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
18359
18360         * gcc.dg/vect/vect-67.c: Un-xfail.
18361
18362 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
18363
18364         PR c++/23225
18365         * g++.dg/parse/crash27.C: new test.
18366
18367 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
18368
18369         PR libfortran/22143
18370         * gfortran.dg/shift-kind.f90: New testcase.
18371
18372 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
18373
18374         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
18375         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
18376
18377 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18378
18379         PR c++/20646
18380         * g++.dg/other/mult-stor1.C: New test.
18381
18382 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
18383
18384         * gcc.c-torture/pr18299-1.c: Move to ...
18385         * gcc.c-torture/compile/pr18299-1.c: Here.
18386
18387 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
18388
18389         * gfortran/fortran.torture/execute/character_passing.f90:
18390         Fix types for LSAME.
18391
18392 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
18393
18394         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
18395         input data back to what it was originally.
18396
18397 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
18398
18399         * objc.dg/try-catch-8.m: Enable for all targets.
18400
18401 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
18402
18403         * gcc.dg/pr23165.c: New test.
18404
18405 2005-08-09  Steven Bosscher  <stevenb@suse.de>
18406
18407         PR tree-optimization/23234
18408         * gcc.dg/tree-ssa/pr23234.c: New test.
18409
18410 2005-08-08  Josh Conner  <jconner@apple.com>
18411
18412         PR rtl-optimization/23241
18413         * gcc.dg/char-compare.c: New test.
18414
18415 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18416
18417         PR c++/22508
18418         * g++.dg/init/new13.C: New test.
18419
18420 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
18421
18422         PR c++/21166
18423         * g++.dg/other/crash-4.C: Adjust
18424         * g++/dg/ext/packed9.C: New.
18425
18426 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
18427
18428         PR middle-end/21964
18429         * gcc.c-torture/execute/pr21964-1.c: New test.
18430
18431 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
18432
18433         PR c/22458
18434         * gcc.dg/pr22458-1.c: New test.
18435
18436 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
18437             Steven G. Kargl <kargls@comcast.net>
18438
18439         PR fortran/22390
18440         * gfortran.dg/flush_1.f90: New test.
18441
18442 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18443
18444         PR c++/23191
18445         * g++.dg/template/eh2.C: New test.
18446
18447 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18448
18449         PR c++/19498
18450         * g++.dg/template/instantiate7.C: New test.
18451
18452 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
18453
18454         PR c/23113
18455         * gcc.dg/Wunused-value-1.c: New test.
18456
18457 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
18458
18459         PR rtl-optimization/23233
18460         * gcc.c-torture/compile/pr23233-1.c: New test.
18461
18462 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
18463
18464         PR fortran/18833
18465         PR fortran/20850
18466         * gfortran.dg/equiv_1.f90: New test.
18467         * gfortran.dg/equiv_2.f90: New test.
18468         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
18469         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
18470         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
18471
18472 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
18473
18474         * gcc.c-torture/execute/vrp-5.c: New test.
18475         * gcc.c-torture/execute/vrp-6.c: New test.
18476         * gcc.dg/tree-ssa/vrp21.c: New test.
18477
18478 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
18479
18480         * g++.dg/parse/pr22514.C: New test.
18481
18482 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
18483
18484         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
18485
18486         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
18487         instead of constant loads / pool entries.
18488
18489 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
18490
18491         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
18492         TEST_TO_WCTYPE.
18493
18494 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
18495
18496         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
18497         __WINT_TYPE__ in generated prototypes if possible.
18498
18499 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
18500
18501         PR 22037
18502         * g++.dg/tree-ssa/pr22037.C:
18503
18504 2005-08-04  Richard Henderson  <rth@redhat.com>
18505
18506         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
18507         scan-tree-dump-times directive.
18508
18509 2005-08-04  Jan Hubicka  <jh@suse.cz>
18510
18511         * gcov-1.C: Fix switch counts.
18512         * gcov-4b.c: Likewise.
18513
18514 2005-08-03  Jeff Law  <law@redhat.com>
18515
18516         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
18517
18518 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
18519
18520         * gcc.c-torture/execute/pr23135.c: New test.
18521
18522 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18523
18524         PR tree-optimization/19899
18525         * gcc.dg/tree-ssa/scev-1.c: New test.
18526         * gcc.dg/tree-ssa/scev-2.c: New test.
18527
18528 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
18529
18530         PR target/18582
18531         * gcc.dg/torture/pr18582-1.c: New test.
18532
18533 2005-08-03  Jan Hubicka  <jh@suse.cz>
18534
18535         * update-conroll.c: New testcase.
18536         * update-conroll-2.c: New testcase.
18537
18538 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
18539
18540         * gfortran.dg/constant_substring.f: New test.
18541         * gfortran.dg/pr22491.f: New test.
18542
18543 2005-08-02  Jan Hubicka  <jh@suse.cz>
18544
18545         * update-threading.c: Replace by the proper one.
18546
18547 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
18548
18549         PR 23164
18550         * g++.dg/tree-ssa/pr23164.C: New test.
18551
18552 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
18553
18554         * gcc.dg/tree-ssa/pr23192.c: New test.
18555
18556 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
18557
18558         * gcc.c-torture/execute/vrp-4.c: New test.
18559
18560 2005-08-02  Jan Hubicka  <jh@suse.cz>
18561
18562         * update-threading.c: New test.
18563
18564 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
18565
18566         * gcc.c-torture/compile/20050801-1.c: New test.
18567         * gcc.c-torture/compile/20050801-2.c: New test.
18568
18569 2005-08-01  Jan Hubicka  <jh@suse.cz>
18570
18571         * val-prof-5.c: New test.
18572
18573 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
18574
18575         PR c/22311
18576         * gcc.dg/pr22311-1.c : New test.
18577
18578 2005-07-31  Steven Bosscher  <stevenb@suse.de>
18579
18580         PR target/23095
18581         * gfortran.dg/pr23095.f: New test.
18582
18583         PR c++/22003
18584         * g++.dg/other/pr22003.C: New test.
18585
18586 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
18587
18588         PR target/20621
18589         * gcc.c-torture/execute/pr20621-1.c: New test.
18590
18591 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
18592
18593         * gfortran.dg/comma_format_extension_4.f: Adjust length
18594         of string for format.
18595         * gfortran.dg/der_array_io_1.f: Replace illegal internal
18596         print statement with internal write.
18597         * gfortran.dg/der_array_io_2.f: Likewise.
18598         * gfortran.dg/der_array_io_3.f: Likewise.
18599
18600 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
18601
18602         * gcc.dg/fold-abs-4.c: new test.
18603
18604 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
18605
18606         PR fortran/22570 an related issues.
18607         * gfortran.dg/x_slash_1.f: New test.
18608
18609 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
18610
18611         PR c/23143
18612         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
18613         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
18614
18615 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
18616
18617         PR c/529
18618         * gcc.dg/Wshadow-3.c: New test.
18619
18620 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
18621
18622         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
18623         used to have the wrong bounds).
18624
18625 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
18626
18627         PR c/21720
18628         * gcc.dg/hex-round-1.c: Test more cases.
18629         * gcc.dg/hex-round-2.c: New test.
18630
18631 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
18632
18633         PR 22550
18634         * g++.dg/tree-ssa/pr22550.C: New test.
18635
18636 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
18637
18638         * gcc.dg/tree-ssa/vrp19.c: New test.
18639         * gcc.dg/tree-ssa-vrp20.c: New test.
18640
18641 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
18642
18643         PR c/22240
18644         * gcc.dg/transparent-union-4.c: New test.
18645
18646 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
18647
18648         PR c/22192
18649         * gcc.dg/c99-vla-2.c: New test.
18650
18651 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
18652
18653         PR c/21720
18654         * gcc.dg/hex-round-1.c: New test.
18655
18656 2005-07-28  Jan Hubicka  <jh@suse.cz>
18657
18658         * inliner-1.c: Do not dump everything.
18659         * tree-prof.exp: Do not pass -ftree-based-profiling.
18660         * bprob.exp: Likewise.
18661
18662         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
18663
18664 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
18665
18666         PR c++/22545
18667         * g++.dg/expr/ptrmem7.C: New test.
18668
18669 2005-07-28  Mike Stump  <mrs@apple.com>
18670
18671         * g++.old-deja/g++.mike/visibility-1.C: New test.
18672
18673 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
18674
18675         PR c/20187
18676         * gcc.c-torture/execute/pr20187-1.c: New test.
18677
18678 2005-07-28  Jeff Law  <law@redhat.com>
18679
18680         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
18681         * gcc.dg/tree-ssa/vrp18.c: New test.
18682
18683 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
18684
18685         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
18686
18687 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
18688
18689         PR tree-optimization/22506
18690         * gcc.dg/vect/ps22506.c: New test.
18691
18692 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
18693
18694         PR target/21149
18695         * gcc.target/i386/sse-3.c: New test.
18696
18697 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
18698
18699         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
18700         * gcc.target/mips/mips32-dsp-type.c: Likewise.
18701
18702 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
18703
18704         PR c/22589
18705         * gcc.c-torture/compile/pr22589-1.c: New test.
18706
18707 2005-07-28  Jan Hubicka  <jh@suse.cz>
18708
18709         * update-loopch.c: New testcase.
18710
18711 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
18712
18713         PR rtl-optimization/23047
18714         * gcc.c-torture/execute/pr23047.c: New test.
18715         * gcc.c-torture/execute/pr23047.x: New.
18716
18717 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
18718
18719         PR tree-optimization/22493
18720         * gcc.c-torture/execute/pr22493-1.c: New test.
18721         * gcc.c-torture/execute/pr22493-1.x: New.
18722         * gcc.c-torture/execute/vrp-1.c: New test.
18723         * gcc.c-torture/execute/vrp-2.c: New test.
18724         * gcc.c-torture/execute/vrp-2.c: New test.
18725
18726 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
18727
18728         * gcc.target/frv/all-builtin-read8.c: Delete.
18729         * gcc.target/frv/all-builtin-read16.c: Delete.
18730         * gcc.target/frv/all-builtin-read32.c: Delete.
18731         * gcc.target/frv/all-builtin-read64.c: Delete.
18732         * gcc.target/frv/all-builtin-write8.c: Delete.
18733         * gcc.target/frv/all-builtin-write16.c: Delete.
18734         * gcc.target/frv/all-builtin-write32.c: Delete.
18735         * gcc.target/frv/all-builtin-write64.c: Delete.
18736         * gcc.target/frv/all-read-write-1.c: New.
18737
18738 2005-07-27  Jeff Law  <law@redhat.com>
18739
18740         * gcc.c-torture/execute/pr22630.c: New test.
18741
18742 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
18743
18744         PR tree-optimization/23073
18745         * gcc.dg/vect/nodump-pr23073.c: New test.
18746         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
18747
18748 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
18749
18750         PR tree-optimize/22348
18751         * gcc.c-torture/execute/pr22348.c: New.
18752
18753 2005-07-27  Richard Guenther  <rguenther@suse.de>
18754
18755         * gcc.dg/tree-ssa/salias-1.c: New testcase.
18756
18757 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18758
18759         PR fortran/22503
18760         * gfortran.dg/logical_comp.f90: New test.
18761
18762 2005-07-27  Jan Hubicka  <jh@suse.cz>
18763
18764         * inliner-1.c: Add cleanup of dumps.
18765         * val-prof-*.c: Likewise.
18766         * update-tailcall.c: New.
18767
18768 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
18769
18770         PR 22591
18771         * gcc.dg/tree-ssa/pr22591.c: New test.
18772         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
18773
18774 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
18775
18776         PR libobjc/22606
18777         * objc.dg/try-catch-11.m: New test.
18778
18779 2005-07-26  Richard Guenther  <rguenther@suse.de>
18780
18781         PR tree-optimization/22486
18782         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
18783
18784 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
18785
18786         PR tree-opt/22484
18787         * g++.dg/opt/loop2.C: New test.
18788
18789 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
18790
18791         * gcc.dg/tree-ssa/reassoc-3.c: New test.
18792         * gcc.dg/tree-ssa/reassoc-4.c: New test.
18793
18794 2005-07-25  Adam Nemet  <anemet@lnxw.com>
18795
18796         * lib/profopt.exp (profopt-execute): Check for profiling data
18797         files on the target.
18798
18799 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
18800
18801         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
18802         for matching of asm labels.
18803
18804 2005-07-25  Richard Guenther  <rguenther@suse.de>
18805
18806         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
18807
18808 2005-07-25  Richard Guenther  <rguenther@suse.de>
18809
18810         PR testsuite/22624
18811         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
18812
18813 2005-07-25  Ira Rosen  <irar@il.ibm.com>
18814
18815         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
18816         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
18817         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
18818         * gcc.dg/vect/vect-100.c: New test.
18819         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
18820         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
18821         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
18822         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
18823         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
18824         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
18825         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
18826         * gfortran.dg/vect/pr19049.f90: New testcase.
18827         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
18828
18829 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
18830
18831         * gcc.c-torture/execute/20050713-1.c: New test.
18832
18833         PR fortran/20063
18834         * gfortran.fortran-torture/execute/data_4.f90: New test.
18835
18836         PR middle-end/20303
18837         * gcc.dg/visibility-d.c: New test.
18838
18839 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
18840
18841         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
18842         * gfortran.dg/underflow.f90: Ditto.
18843
18844 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18845
18846         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
18847         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
18848         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
18849
18850 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
18851
18852         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
18853         include case of field width of zero.
18854
18855 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
18856
18857         PR libgfortran/21875
18858         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
18859         with trailing blanks on normal formatted read.
18860
18861 2005-07-23  Chao-ying Fu  <fu@mips.com>
18862
18863         * gcc.target/mips/mips32-dsp-type.c: New test.
18864         * gcc.target/mips/mips32-dsp.c: New test.
18865
18866 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
18867
18868         PR testsuite/21073
18869         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
18870
18871         PR testsuite/20454
18872         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
18873         and __cyg_profile_func_exit.
18874
18875 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
18876
18877         * gfortran.dg/comma_format_extension_3.f: Fix typo.
18878         * gfortran.dg/comma_format_extension_4.f: Same.
18879         * gfortran.dg/pr15332.f: Same.
18880         * gfortran.dg/pr21730.f: Same.
18881
18882 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
18883
18884         * g++.dg/opt/vrp2.C: Fix testcase.
18885
18886         PR tree-opt/22625
18887         * g++.dg/opt/vrp2.C: New test.
18888
18889 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
18890
18891         PR debug/21828
18892         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
18893
18894 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
18895
18896         * gcc.dg/tree-ssa/20050719-1.c: New test.
18897
18898 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
18899
18900         * gcc.dg/bfin-longcall-1.c: New file.
18901         * gcc.dg/bfin-longcall-2.c: New file.
18902
18903 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
18904
18905         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
18906
18907 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
18908
18909         PR middle-end/19055
18910         * gcc.dg/tree-ssa/pr19055.c: New test.
18911         * gcc.dg/tree-ssa/pr19055-2.c: New test.
18912
18913 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
18914
18915         PR C++/22358
18916         * g++.dg/other/pr22358.C: New test.
18917
18918 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
18919
18920         PR c++/2922
18921         * g++.dg/lookup/two-stage5.C: New test from bug comments.
18922
18923 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18924
18925         PR c++/15938
18926         * g++.dg/init/union2.C: New test.
18927
18928 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18929
18930         PR c/22393
18931         * gcc.dg/complex-4.c: New test.
18932
18933 2005-07-21  Richard Guenther  <rguenther@suse.de>
18934
18935         PR testsuite/22522
18936         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
18937         scanning for asm labels.
18938         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
18939
18940 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
18941
18942         PR target/22085
18943         * gcc.dg/altivec-pr22085.c: New.
18944
18945 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
18946
18947         PR tree-optimization/19210
18948         * gcc.dg/tree-ssa/pr19210-1.c: New.
18949         * gcc.dg/tree-ssa/pr19210-2.c: New.
18950
18951 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
18952
18953         PR rtl-optimization/22167
18954         * g++.dg/opt/pr22167.C: New test.
18955
18956 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
18957
18958         PR c++/2922
18959         * g++.dg/lookup/two-stage2.C: New.
18960         * g++.dg/lookup/two-stage3.C: New.
18961         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
18962         fixed two-stage name lookup for operators.
18963         * g++.dg/template/call3.C: Compiler now produces an appropriate
18964         error message.
18965         * g++.dg/template/crash37.C: Compiler now describes bla() on line
18966         14 as a candidate.
18967         * g++.dg/template/ptrmem4.C: Compiler produces different error
18968         message.
18969         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
18970         connect_to_method as a candidate.
18971
18972 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
18973
18974         * gcc.dg/fold-alloc-1.c: New test.
18975
18976 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
18977
18978         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
18979         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
18980
18981 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
18982
18983         * gcc.dg/fold-abs-1.c: New test.
18984         * gcc.dg/fold-abs-2.c: New test.
18985         * gcc.dg/fold-abs-3.c: New test.
18986
18987 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
18988
18989         Make CONSTRUCTOR use VEC to store initializers.
18990         * g++.dg/ext/complit3.C: Check for specific error messages.
18991         * g++.dg/init/brace2.C: Update error message.
18992         * g++.dg/warn/Wbraces2.C: Likewise.
18993
18994 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
18995
18996         PR fortran/16940
18997         * gfortran.dg/module_interface_1.f90: New test.
18998
18999 2005-07-19  Danny Berlin <dberlin@dberlin.org>
19000             Kenneth Zadeck <zadeck@naturalbridge.com>
19001
19002         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
19003
19004 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19005
19006         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
19007         specify -Wformat for these tests.
19008         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
19009         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
19010         * gcc.dg/format/opt-6.c: Delete.
19011
19012 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
19013
19014         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
19015         * gcc.dg/tree-ssa/sra-3.c: Likewise.
19016
19017 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
19018
19019         * gcc.dg/tree-ssa/alias-2.c: New test.
19020
19021 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
19022
19023         PR c++/22263
19024         * g++.dg/template/explicit7.C: New test.
19025
19026 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
19027
19028         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
19029         field width of 8 to +Inf and -Inf.
19030
19031 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
19032
19033         PR c++/22139
19034         * g++.dg/template/friend36.C: New test.
19035
19036 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
19037
19038         PR fortran/21730
19039         * gfortran.dg/pr21730.f: New test.
19040
19041 2005-07-16  Danny Berlin <dberlin@dberlin.org>
19042             Kenneth Zadeck <zadeck@naturalbridge.com>
19043
19044         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
19045         since pure const detection cannot run at -O1 in c compiler.
19046         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
19047         can now optimize this case properly.
19048         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
19049         because we now pass.
19050         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
19051
19052 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
19053
19054         PR c/22421
19055         * gcc.dg/format/bitfld-1.c: New test.
19056
19057 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
19058
19059         PR c++/22204
19060         * g++.dg/rtti/repo1.C: New test.
19061
19062 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
19063
19064         PR middle-end/22398
19065         * gcc.c-torture/compile/pr22398.c: New test.
19066
19067 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
19068
19069         PR c++/22132
19070         * g++.dg/expr/cast4.C: New test.
19071
19072 2005-07-15  Richard Guenther  <rguenther@suse.de>
19073
19074         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
19075         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
19076
19077 2005-07-15  Steven Bosscher  <stevenb@suse.de>
19078
19079         PR tree-optimization/22230
19080         * gcc.dg/tree-ssa/pr22230.c: New test.
19081
19082 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
19083
19084         * gfortran.dg/g77/cpp6.f: New test.
19085
19086         PR fortran/22417
19087         * gfortran.dg/g77/cpp5.F: New test.
19088         * gfortran.dg/g77/cpp5.h: New file.
19089         * gfortran.dg/g77/cpp5inc.h: New file.
19090
19091 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
19092
19093         PR libfortran/16435
19094         * gfortran.dg/tl_editting.f90: New.
19095         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
19096
19097 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
19098
19099         * gfortran.dg/char_array_constructor.f90: New test.
19100
19101 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
19102
19103         * gfortran.dg/past_eor.f90: New.
19104         * gfortran.dg/complex_read.f90: New.
19105
19106 2005-07-13  Jeff Law  <law@redhat.com>
19107
19108         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
19109         additional casts.
19110
19111         * gcc.dg/tree-ssa/pr22321.c: New test
19112
19113 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
19114
19115         PR tree-optimization/21921
19116         * gcc.dg/tree-ssa/pr21921.c: New.
19117
19118 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
19119
19120         PR tree-optimizatio/22442
19121         * gcc.dg/tree-ssa/loop-11.c: New test.
19122
19123 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
19124
19125         PR tree-opt/21840
19126         * gcc.c-torture/compile/pr21840.c: New test.
19127
19128 2005-07-12  Jan Hubicka  <jh@suse.cz>
19129
19130         * gcc.c-torture/compile/pr22379.c: New test.
19131
19132 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
19133
19134         PR libfortran/21593
19135         gfortran.dg/dev_null.f90: Remove outdated comment about
19136         PR libfortran/21593.
19137
19138
19139 2005-07-12  Dale Johannesen  <dalej@apple.com>
19140
19141         * gcc.target/i386/compress-float-sse.c: New.
19142         * gcc.target/i386/compress-float-sse-pic.c: New.
19143         * gcc.target/i386/compress-float-387.c: New.
19144         * gcc.target/i386/compress-float-387-pic.c: New.
19145         * gcc.dg/compress-float-ppc.c: New.
19146         * gcc.dg/compress-float-ppc-pic.c: New.
19147
19148 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
19149
19150         PR libfortran/21593
19151         gfortran.dg/dev_null.f90: Remove targets.
19152
19153 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
19154
19155         PR tree-opt/22335
19156         * gcc.dg/pr22335-1.c: New test.
19157         * gcc.dg/pr22335-2.c: New test.
19158
19159 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19160
19161         PR c++/20172
19162         * g++.dg/template/nontype12.C : New test.
19163
19164 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
19165
19166         * gcc.dg/tree-ssa/loop-10.c: New test.
19167
19168 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
19169
19170         * gcc.c-torture/execute/20020720-1.x: Remove.
19171
19172 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
19173
19174         * gfortran.fortran-torture/execute/forall_7.f90: New test.
19175
19176 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
19177
19178         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
19179         (dg-mips-options): Use it.
19180
19181 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
19182
19183         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
19184
19185 2005-07-09  Richard Henderson  <rth@redhat.com>
19186
19187         * lib/target-supports.exp (check_effective_target_sync_char_short):
19188         Add alpha.
19189
19190 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
19191
19192         PR libfortran/22217
19193         * gfortran.dg/negative-z-descriptor.f90: New test.
19194
19195 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
19196
19197         PR tree-opt/22329
19198         * gcc.dg/pr22329.c: New test.
19199
19200 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
19201
19202         PR tree-optimization/20139
19203         * gcc.dg/tree-ssa/pr20139.c: New.
19204
19205 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
19206
19207         PR tree-opt/22356
19208         * gcc.dg/pr22356-1.c: New test.
19209
19210 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
19211
19212         PR c++/21799
19213         * g++.dg/template/unify8.C: New.
19214         * g++.dg/template/unify9.C: New.
19215
19216 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
19217
19218         * gfortran.fortran-torture/execute/entry_10.f90: New test.
19219
19220 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
19221
19222         * gcc.dg/darwin-version-1.c: New.
19223         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
19224         * gcc.dg/builtins-20.c: Likewise.
19225         * gcc.dg/builtins-53.c: Likewise.
19226         * gcc.dg/torture/builtins-convert-1.c: Likewise.
19227         * gcc.dg/torture/builtins-convert-2.c: Likewise.
19228         * gcc.dg/torture/builtins-convert-3.c: Likewise.
19229         * gcc.dg/torture/builtins-power-1.c: Likewise.
19230         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
19231         on Darwin.
19232
19233 2005-07-07  Jeff Law  <law@redhat.com>
19234
19235         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
19236         argument evaluation order.
19237
19238 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
19239
19240         PR libfortran/21594
19241         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
19242         Add test cases where the shift length is greater than the
19243         array length.
19244
19245 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
19246
19247         * obj-c++.dg/proto-lossage-6.mm: New.
19248         * objc.dg/proto-lossage-6.m: New.
19249
19250 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
19251
19252         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
19253         * objc.dg/gnu-runtime-2.m: Likewise.
19254
19255 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
19256
19257         * gfortran.dg/longline.f: New test.
19258
19259         * gfortran.dg/badline.f: New test.
19260
19261 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
19262
19263         PR fortran/16531
19264         PR fortran/15966
19265         PR fortran/18781
19266         * gfortran.dg/hollerith.f90: New.
19267         * gfortran.dg/hollerith2.f90: New.
19268         * gfortran.dg/hollerith3.f90: New.
19269         * gfortran.dg/hollerith4.f90: New.
19270         * gfortran.dg/hollerith_f95.f90: New.
19271         * gfortran.dg/hollerith_legacy.f90: New.
19272         * gfortran.dg/g77/cpp4.F: New. Port from g77.
19273
19274 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
19275
19276         PR objc/22274
19277         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
19278         * objc.dg/gnu-runtime-2.m: New.
19279
19280 2005-07-06  Jeff Law  <law@redhat.com>
19281
19282         * gcc.dg/tree-ssa/vrp17.c: New test.
19283
19284 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
19285
19286         PR fortran/22327
19287         * gfortran.dg/array_constructor_5.f90: New test.
19288
19289 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
19290
19291         * gfortran.fortran-torture/execute/entry_9.f90: New test.
19292
19293 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
19294
19295         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
19296         * gcc.dg/980816-1.c: Ditto.
19297
19298 2005-07-06  Jeff Law  <law@redhat.com>
19299
19300         * gcc.c-torture/compile/pr21356.c: New test.
19301
19302 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
19303
19304         PR c/22013
19305         PR c/22098
19306         * gcc.c-torture/compile/pr22013-1.c,
19307         gcc.c-torture/execute/pr22098-1.c,
19308         gcc.c-torture/execute/pr22098-2.c,
19309         gcc.c-torture/execute/pr22098-3.c: New tests.
19310
19311 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
19312
19313         PR c/22308
19314         * gcc.dg/pr22308-1.c: New test.
19315
19316 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
19317
19318         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
19319         target.
19320         * gcc.dg/compare9.c: Use -fshort-enums instead of
19321         -fno-short-enums.  Change the last test to dg-bogus.
19322
19323 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
19324
19325         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
19326         * gcc.dg/compare9.c: New.
19327
19328 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19329
19330         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
19331
19332 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
19333
19334         PR testsuite/22288
19335         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
19336
19337
19338 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19339
19340         * gcc.dg/format/gcc_gfc-1.c: New.
19341
19342 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
19343
19344         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
19345
19346 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19347
19348         PR fortran/20842
19349         * gfortran.dg/io_invalid_1.f90: New test.
19350
19351 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
19352
19353         * gcc.dg/format/gcc_diag-1.c: Update.
19354
19355 2005-07-02  Jeff Law  <law@redhat.com>
19356
19357         * gcc.dg/tree-ssa/pr22051-1.c: New test.
19358         * gcc.dg/tree-ssa/pr22051-2.c: New test.
19359
19360 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
19361
19362         * gcc.dg/format/gcc_diag-1.c: Update.
19363
19364 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
19365
19366         PR tree-opt/22269
19367         * gcc.c-torture/compile/pr22269.c: New test.
19368
19369 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
19370
19371         PR 21584
19372         PR 22219
19373         * g++.dg/tree-ssa/pr21584-1.C: New test.
19374         * g++.dg/tree-ssa/pr21584-2.C: New test.
19375
19376 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
19377
19378         * obj-c++.dg/try-catch-11.mm: New.
19379         * objc.dg/try-catch-10.m: New.
19380
19381 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
19382
19383         * g++.dg/other/ucnid-1.C: xfail on AIX.
19384
19385 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
19386
19387         PR 22234
19388         * gcc.dg/20050629-1.c: New test.
19389
19390 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
19391
19392         * obj-c++.dg/const-str-1[0-1].mm: New.
19393         * objc.dg/const-str-1[0-1].m: New.
19394
19395 2005-05-29  Richard Henderson  <rth@redhat.com>
19396
19397         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
19398         Rename from check_effective_target_vect_no_max.
19399         (check_effective_target_vect_no_int_add): New.
19400         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
19401         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
19402         * gcc.dg/vect/vect-reduc-3.c: Likewise.
19403         * gcc.dg/vect/vect-reduc-1.c: Use both.
19404         * gcc.dg/vect/vect-reduc-2.c: Likewise.
19405
19406 2005-05-29  Richard Henderson  <rth@redhat.com>
19407
19408         * lib/target-supports.exp (check_effective_target_vect_no_max):
19409         Remove i386 and x86_64.
19410
19411 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
19412
19413         PR testsuite/21969
19414         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
19415
19416 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
19417
19418         PR middle-end/21969
19419         * gcc.dg/vect/pr21969.c: New test.
19420
19421 2005-06-28  Eric Christopher  <echristo@redhat.com>
19422
19423         PR c/22052
19424         PR c/21975
19425         * gcc.dg/inline1.c: New test.
19426         * gcc.dg/inline2.c: Ditto.
19427         * gcc.dg/inline3.c: Ditto.
19428         * gcc.dg/inline4.c: Ditto.
19429         * gcc.dg/inline5.c: Ditto.
19430
19431 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
19432
19433         PR libfortran/22142
19434         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
19435         Add testcase also testing eoshift1 for PR 22142.
19436
19437 2005-06-28  Richard Henderson  <rth@redhat.com>
19438
19439         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
19440         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
19441         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
19442         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
19443         gcc.dg/tree-ssa/20030922-2.c: Likewise.
19444
19445 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
19446
19447         PR libfortran/22142
19448         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
19449         Add testcase for PR 22142.
19450
19451 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
19452
19453         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
19454         gcc.target/ia64/fpreg-2.c: New tests.
19455
19456 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19457
19458         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
19459
19460 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19461
19462         PR libfortran/22170
19463         * gfortran.dg/slash_1.f90: New test.
19464
19465 2005-06-27  Richard Henderson  <rth@redhat.com>
19466
19467         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
19468         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
19469         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
19470         * gcc.dg/vect/vect-reduc-2.c: Likewise.
19471         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
19472         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
19473
19474 2005-06-27  Richard Henderson  <rth@redhat.com>
19475
19476         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
19477         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
19478
19479 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
19480
19481         * obj-c++.dg/proto-lossage-5.mm: New.
19482         * objc.dg/proto-lossage-5.m: New.
19483
19484 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
19485
19486         PR 21959
19487         * gcc.dg/tree-ssa/pr21959.c: New test.
19488
19489 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
19490
19491         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
19492         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
19493         testing uninitialized var.
19494
19495         * gcc.c-torture/execute/builtins/chk.h: New.
19496         * gcc.c-torture/execute/builtins/lib/chk.c: New.
19497         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
19498         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
19499         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
19500         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
19501         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
19502         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
19503         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
19504         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
19505         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
19506         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
19507         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
19508         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
19509         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
19510         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
19511         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
19512         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
19513         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
19514         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
19515         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
19516         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
19517         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
19518         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
19519         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
19520         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
19521         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
19522         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
19523         * gcc.dg/builtin-object-size-1.c: New test.
19524         * gcc.dg/builtin-object-size-2.c: New test.
19525         * gcc.dg/builtin-object-size-3.c: New test.
19526         * gcc.dg/builtin-object-size-4.c: New test.
19527         * gcc.dg/builtin-object-size-5.c: New test.
19528         * gcc.dg/builtin-stringop-chk-1.c: New test.
19529         * gcc.dg/builtin-stringop-chk-2.c: New test.
19530         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
19531         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
19532         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
19533         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
19534         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
19535         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
19536         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
19537         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
19538         * gcc.c-torture/execute/printf-1.c: New test.
19539         * gcc.c-torture/execute/fprintf-1.c: New test.
19540         * gcc.c-torture/execute/vprintf-1.c: New test.
19541         * gcc.c-torture/execute/vfprintf-1.c: New test.
19542         * gcc.c-torture/execute/printf-chk-1.c: New test.
19543         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
19544         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
19545         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
19546
19547 2005-06-27  Michael Matz  <matz@suse.de>
19548
19549         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
19550         slot is not merged if address escapes.
19551
19552 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19553
19554         PR c/21911
19555         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
19556
19557 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
19558
19559         PR middle-end/17965
19560         * gcc.c-torture/compile/20050622-1.c: New test.
19561
19562         PR middle-end/22028
19563         * gcc.dg/20050620-1.c: New test.
19564
19565 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
19566
19567         PR tree-optimization/22026
19568         * gcc.dg/tree-ssa/pr22026.c: New.
19569
19570 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
19571
19572         PR libfortran/22144
19573         * gfortran.dg/shift-alloc.f90: New testcase.
19574
19575 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
19576
19577         * all files: Update FSF address in copyright headers.
19578
19579 2005-06-22  Jan Hubicka  <jh@suse.cz>
19580
19581         * wholeprogram-1.c: New testcase.
19582         * wholeprogram-2.c: New testcase.
19583
19584 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
19585
19586         PR 22171
19587         * gcc.dg/tree-ssa/pr22171.c: New test.
19588
19589 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
19590
19591         * gfortran.dg/simplify_modulo.f90: New.
19592
19593 2005-06-24  Jan Hubicka  <jh@suse.cz>
19594
19595         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
19596
19597 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
19598
19599         * obj-c++.dg/proto-lossage-[1-4].mm: New.
19600
19601 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
19602
19603         * obj-c++.dg/typedef-alias-1.mm: New.
19604         * objc.dg/typedef-alias-1.m: New.
19605
19606 2005-06-23  Jeff Law  <law@redhat.com>
19607
19608         * gcc.dg/tree-ssa/vrp16.c: New test.
19609
19610 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19611
19612         * lib/target-supports.exp: Add
19613         check_effective_target_fortran_large_real and
19614         check_effective_target_fortran_large_int to check for
19615         corresponding effective targets.
19616         * gfortran.dg/large_integer_kind_1.f90: New test.
19617         * gfortran.dg/large_real_kind_1.f90: New test.
19618
19619 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
19620
19621         PR tree-optimization/22117
19622         * gcc.dg/tree-ssa/pr22117.c: New.
19623
19624 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
19625
19626         PR testsuite/22123
19627         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
19628
19629 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
19630
19631         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
19632
19633 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
19634
19635         * gfortran.dg/f2c_4.f90: Add tests for complex functions
19636         * gfortran.dg/f2c_4.c: Likewise.
19637
19638 2005-06-22 Paul Brook  <paul@codesourcery.com>
19639
19640         PR fortran/21034
19641         * gfortran.dg/auto_save_1.f90: New test.
19642
19643 2005-06-22  Michael Matz  <matz@suse.de>
19644
19645         * gcc.target/x86-64/abi: New directory.
19646         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
19647         * gcc.target/x86-64/abi/README.gcc: New file.
19648         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
19649         * gcc.target/x86-64/abi/asm-support.s: New file.
19650         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
19651         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
19652         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
19653         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
19654         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
19655         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
19656         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
19657         * gcc.target/x86_64/abi/test_bitfields.c: New test.
19658         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
19659         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
19660         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
19661         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
19662         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
19663         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
19664         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
19665         * gcc.target/x86_64/abi/test_varargs.c: New test.
19666
19667 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
19668
19669         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
19670         32-bit i?86 and x86_64.
19671
19672 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
19673
19674         * obj-c++.dg/const-str-[1-9].mm: New tests.
19675
19676 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
19677
19678         PR fortran/22010
19679         * gfortran.dg/namelist_use.f90: New.
19680         * gfortran.dg/namelist_use_only.f90: New.
19681
19682 2005-06-21  Jeff Law  <law@redhat.com>
19683
19684         * gcc.dg/tree-ssa/vrp15.c: New test.
19685
19686 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
19687
19688         * lib/target-supports.exp (check_effective_target_vect_reduction):
19689         Remove.
19690         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
19691         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
19692         remove vect_reduction target keyword. Also avoid two returns in main.
19693         * gcc.dg/vect/vect-reduc-3.c: Likewise.
19694         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
19695         * gcc.dg/vect/vect-reduc-1short.c: New test.
19696         * gcc.dg/vect/vect-reduc-1char.c: New test.
19697         * gcc.dg/vect/vect-reduc-2short.c: New test.
19698         * gcc.dg/vect/vect-reduc-2char.c: New test.
19699         * gcc.dg/vect/vect-reduc-6.c: New test.
19700         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
19701         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
19702         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
19703
19704 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19705         Paul Thomas  <pault@gcc.gnu.org>
19706
19707         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
19708         New tests.
19709
19710 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19711
19712         * gfortran.dg/backslash_1.f90: New test.
19713         * gfortran.dg/backslash_2.f90: New test.
19714
19715 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
19716
19717         * gfortran.dg/duplicate_labels.f90: New test.
19718
19719 2005-06-20  Jan Beulich  <jbeulich@novell.com>
19720
19721         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
19722         unsupportable relocations.
19723         * g++.old-deja/g++.other/store-expr1.C: Likewise.
19724         * gcc.dg/20050321-2.c: xfail for NetWare.
19725
19726 2005-06-20  Andreas Jaeger  <aj@suse.de>
19727
19728         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
19729         gcc.target/i386/fastcall-sseregparm.c,
19730         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
19731
19732 2005-06-19  Richard Henderson  <rth@redhat.com>
19733
19734         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
19735
19736 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
19737
19738         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
19739
19740 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
19741
19742         PR c++/22115
19743         * g++.dg/conversion/simd2.C: Change expected error message.
19744
19745 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
19746
19747         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
19748         * gcc.dg/vect/vect-reduc-2.c: Likewise.
19749         * gcc.dg/vect/vect-reduc-3.c: Likewise.
19750
19751 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
19752
19753         * gcc.dg/fold-mod-1.c: New test.
19754
19755 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
19756
19757         PR fortran/19926
19758         * gfortran.dg/pr19926.f90: New test.
19759
19760 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
19761
19762         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
19763         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
19764         targets.
19765         * gcc.dg/vect/vect-reduc-2.c: Likewise.
19766         * gcc.dg/vect/vect-reduc-3.c: Likewise.
19767
19768 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
19769
19770         * gcc.target/ia64/float80-varargs-1.c: New test.
19771
19772 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19773
19774         PR tree-opt/22035
19775         * gfortran.dg/f2c_6.f90: New test.
19776
19777 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
19778
19779         PR c++/17413
19780         * g++.dg/template/local5.C: New.
19781
19782 2005-06-17  Richard Henderson  <rth@redhat.com>
19783
19784         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
19785
19786 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
19787
19788         PR testsuite/21945
19789         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
19790
19791 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
19792
19793         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
19794         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
19795         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
19796         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
19797         check_vect to verify the presence of hardware vector support.
19798
19799 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
19800
19801         PR testsuite/22056
19802         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
19803
19804 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19805
19806         PR libfortran/19216
19807         * gfortran.dg/pr19216.f: Add correct space between brackets and
19808         dg directive.
19809
19810 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19811
19812         PR libfortran/16436
19813         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
19814
19815 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
19816
19817         * gcc.target/i386/attributes-error.c: New testcase.
19818         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
19819         * gcc.target/i386/regparm-stdcall.c: Likewise.
19820         * gcc.target/i386/sseregparm-1.c: Likewise.
19821         * gcc.target/i386/sseregparm-2.c: Likewise.
19822
19823 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
19824
19825         * g++.dg/rtti/crash2.C: New.
19826
19827 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
19828
19829         * gcc.dg/noncompile/20040203-3.c: Update expected message.
19830
19831 2005-06-15  David Ung  <davidu@mips.com>
19832
19833         * gcc.target/mips/mips16e-extends.c: New test for testing the
19834         generation of MIPS16e zeb/zeh, seb/seh instructions.
19835
19836 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
19837
19838         PR 22018
19839         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
19840         * gcc.dg/tree-ssa/pr22018.c: New test.
19841
19842 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
19843
19844         * gcc.dg/simd-1.c: Update error messages.
19845         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
19846         * gcc.dg/simd-2.c: Update error messages.
19847         * gcc.dg/simd-4.c: New.
19848
19849 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
19850
19851         PR c++/20678
19852         * g++.dg/other/crash-4.C: New.
19853
19854 2005-06-14  Devang Patel  <dpatel@apple.com>
19855
19856         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
19857
19858 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
19859
19860         PR c++/21929
19861         * g++.dg/parse/crash11.C: Update
19862
19863 2005-06-13  Jeff Law  <law@redhat.com>
19864
19865         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
19866         perform the desired transformations.
19867         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
19868         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
19869
19870 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19871
19872         PR fortran/22038
19873         * gfortran.dg/forall_1.f90: Un-XFAIL.
19874
19875 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
19876
19877         PR c++/21929
19878         * g++.dg/parse/crash26.C: New.
19879
19880         PR c++/20789
19881         * g++.dg/init/member1.C: New.
19882
19883 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
19884
19885         * gfortran.dg/altreturn_1.f90: New test.
19886
19887 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
19888
19889         PR middle-end/21985
19890         * gcc.dg/tree-ssa/pr21985.c: New test.
19891
19892 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
19893
19894         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
19895
19896 2005-06-12  Roger Sayle  <roger@eyesopen.com>
19897
19898         PR c++/21930
19899         * g++.dg/other/error10.C: New test case.
19900
19901 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19902
19903         PR libfortran/19155
19904         * gfortran.dg/pr19155.f: Add test.
19905
19906 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19907
19908         * gfortran.dg/f2c_7.f90: New test.
19909
19910         * gfortran.dg/forall_1.f90: XFAILed.
19911
19912 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
19913
19914         * gcc.dg/pr14796-1.c: New.
19915         * gcc.dg/pr14796-2.c: New.
19916
19917 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
19918
19919         PR fortran/17792
19920         PR fortran/21375
19921         * gfortran.dg/deallocate_stat.f90: New test.
19922
19923 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
19924
19925         * gfortran.fortran-torture/execute/in-pack.f90: New test.
19926
19927 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
19928
19929         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
19930         access will be generated when this loop is vectorized. Test that
19931         accesses with same alignment were detected.
19932         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
19933         Test that accesses with same alignment were detected.
19934         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
19935         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
19936         alignment were detected.
19937
19938 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
19939
19940         PR c++/10611
19941         * g++.dg/conversion/simd2.C: New.
19942
19943 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19944
19945         * gcc.dg/Wcxx-compat-1.c: New.
19946
19947 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
19948
19949         PR libfortran/21480
19950         * gfortran.dg/reshape-complex.f90: Add a test for a packed
19951         complex array.
19952
19953 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
19954
19955         * gcc.dg/alias-8.c: New.
19956
19957 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
19958
19959         * gcc.dg/format/cmn_err-1.c: Update.
19960
19961 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
19962
19963         PR target/20666
19964         * gcc.target/sparc/fexpand-2.c: New.
19965         * gcc.target/sparc/fpmerge-2.c: New.
19966         * gcc.target/sparc/fpmul-2.c: New.
19967         * gcc.target/sparc/noresult.c: New.
19968         * gcc.target/sparc/pdist-2.c: New.
19969         * gcc.target/sparc/pdist-3.c: New.
19970
19971 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
19972
19973         PR testsuite/21702
19974         * gcc.target/i386/i386.exp: Fix comment typo.
19975
19976 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
19977
19978         PR c++/19497
19979         * g++.dg/inherit/using5.C: New.
19980         * g++.dg/inherit/using6.C: New.
19981
19982 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19983
19984         PR c++/19894
19985         * g++.dg/template/ptrmem15.C: New test.
19986
19987         PR c++/20563
19988         * g++.dg/ext/label4.C: New test.
19989
19990 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
19991
19992         * gcc.dg/tls/debug-1.c: New test.
19993
19994 2005-06-07  Dale Johannesen  <dalej@apple.com>
19995
19996         * gcc.target/i386/movq.c: New.
19997
19998 2005-06-07  Dale Johannesen  <dalej@apple.com>
19999
20000         * gcc.dg/20050607-1.c: New.
20001
20002 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
20003
20004         PR middle-end/21850
20005         * gcc.c-torture/execute/20050607-1.c: New test.
20006
20007 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
20008
20009         PR libfortran/21926
20010         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
20011         Test case where the return array has lowest stride one,
20012         but isn't packed.
20013
20014 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
20015
20016         * lib/target-supports.exp (check_effective_target_sync_int_long):
20017         Add s390 and s390x targets.
20018
20019 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
20020
20021         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
20022         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
20023         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
20024         * gcc.dg/tree-ssa/loop-9.c: New test.
20025
20026 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
20027
20028         * g++.dg/parse/defarg10.C: New.
20029
20030 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
20031
20032         PR regression/21897
20033         * gcc.c-torture/execute/20050604-1.c: New test.
20034
20035 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
20036
20037         PR 21903
20038         * g++.dg/parse/defarg9.C: New.
20039
20040         PR c++/20637
20041         * g++.dg/inherit/using4.C: New.
20042         * g++.dg/overload/error1.C: Adjust expected errors.
20043         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
20044         * g++.old-deja/g++.brendan/arm2.C: Likewise.
20045         * g++.old-deja/g++.other/redecl2.C: Likewise.
20046         * g++.old-deja/g++.other/redecl4.C: Likewise.
20047         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
20048
20049 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
20050
20051         * gfortran.dg/f2c_5.f90: Add -w to dg-options
20052
20053 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
20054
20055         * lib/gfortran.exp (gfortran_target_compile): Call
20056         dg-additional-files-options
20057         * gfortran.dg/f2c_4.f90: New file
20058         * gfortran.dg/f2c_4.c: New file
20059         * gfortran.dg/f2c_5.f90: New file
20060         * gfortran.dg/f2c_5.c: New file
20061
20062 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20063
20064         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
20065
20066         PR fortran/21912
20067         * gfortran.dg/array_constructor_4.f90: New test.
20068
20069 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
20070
20071         PR c++/21619
20072         * g++.dg/ext/builtin9.C: New test.
20073
20074 2005-06-05  Dale Johannesen  <dalej@apple.com>
20075
20076         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
20077         * gcc.c-torture/execute/20050603-2.c: Ditto.
20078
20079 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
20080
20081         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
20082         * gcc.dg/vect/vect-reduc-1.c: New.
20083         * gcc.dg/vect/vect-reduc-2.c: New.
20084         * gcc.dg/vect/vect-reduc-3.c: New.
20085
20086 2005-06-04  Dale Johannesen  <dalej@apple.com>
20087
20088         * gcc.c-torture/execute/20050603-1.c: New.
20089         * gcc.c-torture/execute/20050603-2.c: New.
20090         * gcc.dg/20050603-3.c: New.
20091
20092 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20093
20094         PR fortran/19195
20095         * gfortran.dg/debug_1.f90: New test.
20096
20097         * gfortran.dg/forall_1.f90: New test.
20098
20099 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
20100
20101         * gfortran.dg/array_constructor_3.f90: New test.
20102
20103 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20104
20105         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
20106
20107 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
20108
20109         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
20110
20111 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
20112
20113         PR c/21873
20114         * gcc.dg/init-excess-1.c: New test.
20115
20116 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
20117
20118         PR c++/21853
20119         * g++.dg/expr/static_cast6.C: New test.
20120
20121 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
20122
20123         * gcc.dg/tree-ssa/vrp14.c: New test.
20124
20125 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
20126
20127         PR c++/21336
20128         * g++.dg/template/new2.C: New test.
20129
20130 2005-06-03  Josh Conner  <jconner@apple.com>
20131
20132         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
20133         all entries in initializer.
20134
20135 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
20136
20137         PR middle-end/21858
20138         * gcc.dg/pr21858.c: New testcase.
20139
20140 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
20141
20142         PR tree-optimization/21292
20143
20144         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
20145         New.
20146         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
20147         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
20148         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
20149         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
20150         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
20151
20152 2005-06-02  Richard Henderson  <rth@redhat.com>
20153
20154         * gcc.dg/sync-2.c: Use -march=i486 for i386.
20155
20156 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
20157
20158         * gcc.dg/wtypequal.c: New testcase.
20159
20160 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
20161
20162         PR 21582
20163         * gcc.dg/tree-ssa/pr21582.c: New test.
20164
20165 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
20166
20167         PR c++/21280
20168         * g++.dg/opt/interface2.h: New.
20169         * g++.dg/opt/interface2.C: New.
20170         * g++.dg/init/ctor4.C: Adjust error lines.
20171         * g++.old-deja/g++.bob/inherit2.C: Likewise.
20172         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
20173         * g++.old-deja/g++.jason/opeq3.C: Likewise.
20174         * g++.old-deja/g++.pt/assign1.C: Likewise.
20175         * g++.old-deja/g++.pt/crash20.C: Likewise.
20176
20177 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
20178
20179         PR tree-optimization/21734
20180         * g++.dg/vect/pr21734_1.cc: New.
20181         * g++.dg/vect/pr21734_2.cc: New.
20182
20183 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
20184
20185         PR c++/20350
20186         * g++.dg/template/spec24.C: New.
20187
20188         PR c++/21151
20189         * g++.dg/pch/local-1.C: New.
20190         * g++.dg/pch/local-1.Hs: New.
20191
20192 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
20193
20194         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
20195         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
20196         * gcc.dg/tree-ssa/pr14341.c: New test.
20197         * gcc.dg/tree-ssa/pr14841.c: New test.
20198         * gcc.dg/tree-ssa/pr20701.c: New test.
20199         * gcc.dg/tree-ssa/pr21086.c: New test.
20200         * gcc.dg/tree-ssa/pr21090.c: New test.
20201         * gcc.dg/tree-ssa/pr21332.c: New test.
20202         * gcc.dg/tree-ssa/pr21458.c: New test.
20203         * gcc.dg/tree-ssa/pr21658.c: New test.
20204         * gcc.dg/tree-ssa/vrp01.c: New test.
20205         * gcc.dg/tree-ssa/vrp02.c: New test.
20206         * gcc.dg/tree-ssa/vrp03.c: New test.
20207         * gcc.dg/tree-ssa/vrp04.c: New test.
20208         * gcc.dg/tree-ssa/vrp05.c: New test.
20209         * gcc.dg/tree-ssa/vrp06.c: New test.
20210         * gcc.dg/tree-ssa/vrp07.c: New test.
20211         * gcc.dg/tree-ssa/vrp08.c: New test.
20212         * gcc.dg/tree-ssa/vrp09.c: New test.
20213         * gcc.dg/tree-ssa/vrp10.c: New test.
20214         * gcc.dg/tree-ssa/vrp11.c: New test.
20215         * gcc.dg/tree-ssa/vrp12.c: New test.
20216         * gcc.dg/tree-ssa/vrp13.c: New test.
20217
20218 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
20219
20220         PR 21029
20221         * gcc.dg/tree-ssa/pr21029.c: New test.
20222
20223 2005-06-01  Roger Sayle  <roger@eyesopen.com>
20224
20225         * gfortran.dg/logint-1.f: New test case.
20226         * gfortran.dg/logint-2.f: Likewise.
20227         * gfortran.dg/logint-3.f: Likewise.
20228
20229 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
20230
20231         PR c/21536
20232         PR c/20760
20233         * gcc.dg/20050527-1.c: New test.
20234
20235         * gcc.dg/i386-sse-12.c: New test.
20236
20237         PR fortran/21729
20238         * gfortran.dg/implicit_5.f90: New test.
20239
20240 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
20241
20242         PR fortran/20883
20243         * gfortran/assign_4.f90: New test.
20244         * gfortran/assign_2.f90: Change compile to run.
20245
20246 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
20247
20248         * lib/target-supports.exp
20249         (check_effective_target_sync_char_short): New.
20250         * gcc.dg/sync-2.c: New.
20251
20252 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
20253
20254         PR tree-optimization/21817
20255         * gcc.dg/torture/pr21817-1.c: New.
20256
20257 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
20258
20259         PR c++/21165
20260         * g++.dg/template/init5.C: New.
20261
20262 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
20263
20264         * gfortran.dg/char_initialiser_actual.f90:
20265         Test character initialisers as actual arguments.
20266         * gfortran.dg/char_pointer_comp_assign.f90:
20267         Test character pointer structure component assignments.
20268         * gfortran.dg/char_array_structure_constructor.f90:
20269         Test character components in structure constructors.
20270
20271 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
20272
20273         PR middle-end/20931
20274         * g++.dg/opt/pr20931.C: New test.
20275
20276 2005-05-31  Andreas Jaeger  <aj@suse.de>
20277
20278         PR testsuite/20772
20279         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
20280         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
20281         g++.old-deja/g++.ext/asmspec1.C,
20282         g++.old-deja/g++.other/regstack.C,
20283         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
20284         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
20285         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
20286         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
20287         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
20288         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
20289         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
20290         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
20291         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
20292         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
20293         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
20294         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
20295         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
20296         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
20297         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
20298         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
20299         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
20300         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
20301         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
20302
20303 2005-05-31  Jeff Law  <law@redhat.com>
20304
20305         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
20306
20307 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
20308
20309         PR middle-end/21743
20310         * gcc.dg/builtins-1.c: Activate disabled clog test.
20311         * gcc.dg/torture/builtin-attr-1.c: Likewise.
20312
20313 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
20314
20315         * gfortran.dg/char_pointer_assign.f90:
20316         Test character-pointer assignments and pointer assignments.
20317         * gfortran.dg/char_pointer_dummy.f90:
20318         Test character-pointer dummy arguments.
20319         * gfortran.dg/char_pointer_func.f90:
20320         Test character-pointer function returns.
20321         * gfortran.dg/char_pointer_dependency.f90:
20322         Test character-pointer functions with dependencies.
20323
20324 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
20325
20326         PR c++/21784
20327         * g++.dg/lookup/using14.C: New test.
20328
20329 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
20330
20331         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
20332         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
20333         trailing ^M.
20334
20335 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
20336
20337         PR c++/17413
20338         * g++.dg/template/local5.C: New.
20339
20340         PR target/21761
20341         * gcc.c-torture/compile/pr21761.c: New.
20342
20343         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
20344         before darwin8.
20345
20346 2005-05-30  Steven G. Kargl
20347
20348         PR fortran/20846
20349         * gfortran.dg/inquire_8.f90: New test.
20350
20351 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20352
20353         PR libfortran/21376
20354         * gfortran.dg/output_exponents_1.f90: New test.
20355
20356 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20357
20358         PR libfortran/20006
20359         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
20360
20361 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
20362
20363         PR c++/21210
20364         * g++.dg/ext/complex1.C: New test.
20365
20366         PR c++/21340
20367         * g++.dg/init/ctor6.C: New test.
20368
20369 2005-05-29  Jan Hubicka  <jh@suse.cz>
20370
20371         * gcc.c-torture/compile/pr21562.c: New.
20372
20373 2005-05-28  Steven G. Kargl <kargls@comcast.net>
20374
20375         * gfortran.dg/subnormal_1.f90: New test.
20376
20377 2005-05-28  Jan Hubicka  <jh@suse.cz>
20378
20379         * tree-prof.exp: Fix comment.
20380         * value-prof-1.c: New.
20381         * value-prof-2.c: New.
20382         * value-prof-3.c: New.
20383         * value-prof-4.c: New.
20384
20385 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
20386
20387         PR c++/21614
20388         * g++.dg/expr/ptrmem6.C: New test.
20389         * g++.dg/expr/ptrmem6a.C: Likewise.
20390
20391 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
20392
20393         PR tree-optimization/21658
20394         * gcc.dg/tree-ssa/pr21658.c: New.
20395
20396 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
20397
20398         PR c++/21455
20399         * g++.dg/inherit/ptrmem3.C: New.
20400
20401         PR c++/21681
20402         * g++.dg/parse/template16.C: New.
20403
20404 2005-05-27  Andreas Jaeger  <aj@suse.de>
20405
20406         * gcc.dg/setjmp-2.c: Only run in 32-bit.
20407
20408         * gcc.dg/i386-sse-8.c: Run test on all archs.
20409
20410 2005-05-26  Mike Stump  <mrs@apple.com>
20411
20412         * objc.dg/isa-field-1.m: Only run on darwin.
20413         * objc.dg/lookup-1.m: Likewise.
20414         * objc.dg/try-catch-8.m: Likewise.
20415
20416 2005-05-26  Roger Sayle  <roger@eyesopen.com>
20417
20418         PR tree-optimization/9814
20419         * gcc.dg/pr9814-1.c: New test case.
20420
20421 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
20422
20423         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
20424         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
20425         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
20426         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
20427         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
20428         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
20429         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
20430         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
20431         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
20432         objc.dg/try-catch-8.m: New.
20433
20434 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
20435
20436         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
20437         remove extraneous semicolons.
20438
20439 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
20440
20441         * obj-c++.dg/comp-types-12.mm: New.
20442         * objc.dg/comp-types-11.m: New.
20443         * objc.dg/selector-4.m: New.
20444
20445 2005-05-26  Andreas Jaeger  <aj@suse.de>
20446
20447         PR testsuite/20772
20448         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
20449         g++.old-deja/g++.ext/attrib3.C,
20450         g++.old-deja/g++.other/store-expr1.C,
20451         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
20452         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
20453         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
20454         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
20455         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
20456         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
20457         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
20458         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
20459         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
20460         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
20461         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
20462         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
20463         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
20464         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
20465         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
20466         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
20467         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
20468         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
20469         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
20470
20471 2005-05-26  Andreas Jaeger  <aj@suse.de>
20472
20473         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
20474         x86-64 compilation.
20475
20476 2005-05-26  Andreas Jaeger  <aj@suse.de>
20477
20478         PR testsuite/20772
20479         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
20480         gcc.misc-tests/i386-pf-athlon-1.c,
20481         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
20482         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
20483         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
20484         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
20485         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
20486         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
20487         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
20488         programs.
20489
20490         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
20491         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
20492         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
20493         x86-64 compilation.
20494
20495         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
20496         x86_64.
20497
20498         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
20499         effective-target ilp32.
20500
20501 2005-05-26  David Ung  <davidu@mips.com>
20502
20503         * gcc.target/mips/ext_ins.c: New test for testing the generation
20504         of MIPS32/64 rev 2 ext/ins instructions.
20505
20506 2005-05-26  Andreas Jaeger  <aj@suse.de>
20507
20508         * treelang/compile/unsigned.tree: Use gimple instead of
20509         nonexisting generic dump.
20510
20511 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
20512
20513         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
20514
20515 2005-05-26  Andreas Jaeger  <aj@suse.de>
20516
20517         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
20518
20519 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
20520
20521         PR libfortran/17283
20522         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
20523         Test callee-allocated memory with write statements.
20524
20525 2005-05-25  Roger Sayle  <roger@eyesopen.com>
20526
20527         PR middle-end/21709
20528         * gcc.dg/pr21709-1.c: New test case.
20529
20530 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
20531             Mike Stump  <mrs@apple.com>
20532
20533         * objc/execute/next_mapping.h: Update for C++.
20534
20535         * obj-c++.dg/selector-1.mm: Move to...
20536         * obj-c++.dg/selector-4.mm: here...
20537
20538         * obj-c++.dg/basic.mm: New.
20539         * obj-c++.dg/comp-types-1.mm: New.
20540         * obj-c++.dg/cxx-class-1.mm: New.
20541         * obj-c++.dg/cxx-ivars-1.mm: New.
20542         * obj-c++.dg/cxx-ivars-2.mm: New.
20543         * obj-c++.dg/cxx-ivars-3.mm: New.
20544         * obj-c++.dg/cxx-scope-1.mm: New.
20545         * obj-c++.dg/cxx-scope-2.mm: New.
20546         * obj-c++.dg/defs.mm: New.
20547         * obj-c++.dg/empty-private-1.mm: New.
20548         * obj-c++.dg/encode-1.mm: New.
20549         * obj-c++.dg/encode-2.mm: New.
20550         * obj-c++.dg/encode-3.mm: New.
20551         * obj-c++.dg/extern-c-1.mm: New.
20552         * obj-c++.dg/extra-semi.mm: New.
20553         * obj-c++.dg/fix-and-continue-2.mm: New.
20554         * obj-c++.dg/isa-field-1.mm: New.
20555         * obj-c++.dg/ivar-list-semi.mm: New.
20556         * obj-c++.dg/local-decl-1.mm: New.
20557         * obj-c++.dg/lookup-1.mm: New.
20558         * obj-c++.dg/lookup-2.mm: New.
20559         * obj-c++.dg/method-1.mm: New.
20560         * obj-c++.dg/method-2.mm: New.
20561         * obj-c++.dg/method-3.mm: New.
20562         * obj-c++.dg/method-4.mm: New.
20563         * obj-c++.dg/method-5.mm: New.
20564         * obj-c++.dg/method-6.mm: New.
20565         * obj-c++.dg/method-7.mm: New.
20566         * obj-c++.dg/no-extra-load.mm: New.
20567         * obj-c++.dg/overload-1.mm: New.
20568         * obj-c++.dg/pragma-1.mm: New.
20569         * obj-c++.dg/pragma-2.mm: New.
20570         * obj-c++.dg/private-1.mm: New.
20571         * obj-c++.dg/private-2.mm: New.
20572         * obj-c++.dg/proto-qual-1.mm: New.
20573         * obj-c++.dg/qual-types-1.mm: New.
20574         * obj-c++.dg/stubify-1.mm: New.
20575         * obj-c++.dg/stubify-2.mm: New.
20576         * obj-c++.dg/super-class-1.mm: New.
20577         * obj-c++.dg/super-class-2.mm: New.
20578         * obj-c++.dg/super-dealloc-1.mm: New.
20579         * obj-c++.dg/super-dealloc-2.mm: New.
20580         * obj-c++.dg/template-1.mm: New.
20581         * obj-c++.dg/template-2.mm: New.
20582         * obj-c++.dg/template-3.mm: New.
20583         * obj-c++.dg/template-4.mm: New.
20584         * obj-c++.dg/template-5.mm: New.
20585         * obj-c++.dg/template-6.mm: New.
20586         * obj-c++.dg/try-catch-1.mm: New.
20587         * obj-c++.dg/try-catch-2.mm: New.
20588         * obj-c++.dg/try-catch-3.mm: New.
20589         * obj-c++.dg/try-catch-4.mm: New.
20590         * obj-c++.dg/try-catch-5.mm: New.
20591         * obj-c++.dg/try-catch-6.mm: New.
20592         * obj-c++.dg/try-catch-7.mm: New.
20593         * obj-c++.dg/try-catch-8.mm: New.
20594         * obj-c++.dg/try-catch-9.mm: New.
20595         * obj-c++.dg/va-meth-1.mm: New.
20596
20597 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
20598
20599         * obj-c++.dg/selector-1.mm: New.
20600         * obj-c++.dg/selector-2.mm: New.
20601
20602 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
20603
20604         * obj-c++.dg/selector-3.mm: New.
20605         * objc.dg/selector-3.m: New.
20606
20607 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
20608
20609         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
20610         about where warning appears.
20611
20612 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
20613
20614         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
20615         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
20616         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
20617         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
20618
20619 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
20620
20621         * gcc.dg/20050524-1.c: New test.
20622
20623 2005-05-25  Jan Hubicka  <jh@suse.cz>
20624
20625         * gcc.dg/tree-prof/inliner-1.c: New.
20626
20627 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
20628
20629         * gcc.dg/tree-prof: New directory.
20630         * gcc.dg/tree-prof/tree-prof.exp: New.
20631
20632 2005-05-25  DJ Delorie  <dj@redhat.com>
20633
20634         * gcc.dg/Wattributes-1.c: New.
20635         * gcc.dg/Wattributes-2.c: New.
20636         * gcc.dg/Wattributes-3.c: New.
20637
20638 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
20639
20640         PR tree-optimization/19833
20641         * gcc.dg/uninit-4.c: Remove xfail.
20642         * gcc.dg/uninit-9.c: Ditto.
20643
20644 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
20645
20646         * obj-c++.dg/bitfield-[1-5].mm: New.
20647         * obj-c++.dg/class-protocol-1.mm: New.
20648         * obj-c++.dg/comp-types-1[0-1].mm: New.
20649         * obj-c++.dg/comp-types-[2-9].mm: New.
20650         * obj-c++.dg/encode-[4-8].mm: New.
20651         * obj-c++.dg/layout-1.mm: New.
20652         * obj-c++.dg/method-1[0-9].mm: New.
20653         * obj-c++.dg/method-2[0-1].mm: New.
20654         * obj-c++.dg/method-[8-9].mm: New.
20655         * obj-c++.dg/objc-gc-3.mm: New.
20656         * obj-c++.dg/try-catch-10.mm: New.
20657         * objc.dg/bitfield-5.m: New.
20658         * objc.dg/comp-types-10.m: New.
20659         * objc.dg/comp-types-9.m: New.
20660         * objc.dg/layout-1.m: New.
20661         * objc.dg/objc-gc-4.m: New.
20662         * objc.dg/try-catch-9.m: New.
20663         * objc.dg/class-protocol-1.m: Tweak diagnostics.
20664         * objc.dg/comp-types-1.m: Likewise.
20665         * objc.dg/comp-types-[5-6].m: Likewise.
20666         * objc.dg/method-9.m: Likewise.
20667
20668 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
20669
20670         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
20671         and on hardware without VMX support.
20672
20673         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
20674
20675         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
20676
20677         * lib/profopt.exp (dg-final-generate, dg-final-use,
20678         profopt-final-code, profopt-get-options): New.
20679         (profopt-execute): Process test directives.
20680
20681         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
20682         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
20683         cleanup-tree-dump, cleanup-saved-temps): Update comments.
20684
20685 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
20686
20687         PR C++/21645
20688         * g++.dg/init/ctor5.C: New test.
20689
20690 2005-05-24  Ira Rosen  <irar@il.ibm.com>
20691
20692         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
20693         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
20694         vect-113.c, vect-114.c.
20695
20696 2005-05-23  Adam Nemet  <anemet@lnxw.com>
20697
20698         * gcc.dg/const-elim-1.c: Remove xfails.
20699
20700 2005-05-23  Jeff Law  <law@redhat.com>
20701
20702         * gcc.c-torture/compile/pr21638.c: New test.
20703         * gcc.c-torture/compile/20050520-1.c: New test.
20704
20705 2005-05-23  Nick Clifton  <nickc@redhat.com>
20706
20707         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
20708         be a proper triple, ie: m32r*-*-*.
20709         * g++.old-deja/g++.jason/thunk3.C: Likewise.
20710
20711 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
20712
20713         PR middle-end/21331
20714         PR tree-opt/21293
20715         * gcc.c-torture/compile/pr21293.c: New test.
20716         * gcc.c-torture/execute/pr21331.c: New test.
20717
20718 2004-05-20  Richard Henderson  <rth@redhat.com>
20719
20720         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
20721
20722 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
20723
20724         * obj-c++-dg.exp: Add.
20725         * obj-c++.exp: Add.
20726         * obj-c++.dg/dg.exp: Add.
20727
20728 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
20729
20730         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
20731         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
20732
20733 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
20734
20735         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
20736
20737 2004-05-19  Richard Henderson  <rth@redhat.com>
20738
20739         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
20740
20741 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
20742
20743         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
20744
20745         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
20746
20747 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
20748
20749         PR c++/21495
20750         * g++.dg/parse/extern1.C: New test.
20751         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
20752
20753 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20754
20755         * gcc.dg/c99-math.h: New.
20756         * gcc.dg/c99-math-float-1.c: New test.
20757         * gcc.dg/c99-math-double-1.c: Likewise.
20758         * gcc.dg/c99-math-long-double-1.c: Likewise.
20759
20760 2005-05-18  Richard Henderson  <rth@redhat.com>
20761
20762         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
20763
20764 2005-05-18  Devang Patel  <dpatel@apple.com>
20765
20766         * g++.dg/opt/20050511-1.C: New test.
20767
20768 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
20769
20770         PR libfortran/21127
20771         * gfortran.dg/reshape-complex.f90: New test.
20772
20773 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
20774
20775         * gfortran.dg/array_constructor_1.f90: New test.
20776         * gfortran.dg/array_constructor_2.f90: New test.
20777
20778 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
20779
20780         PR fortran/20954
20781         * gfortran.dg/pr20954.f: New test.
20782
20783 2005-05-17  Mike Stump  <mrs@apple.com>
20784
20785         Yet more Objective-C++...
20786
20787         * objc.dg/method-5.m: Update.
20788         * objc.dg/method-6.m: Update.
20789         * objc.dg/method-7.m: Update.
20790         * objc.dg/method-9.m: Update.
20791         * objc.dg/try-catch-2.m: Update.
20792
20793 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
20794
20795         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
20796         Remove little-endian optimizations.
20797
20798 2005-05-17  Jeff Law  <law@redhat.com>
20799
20800         * g++.dg/tree-ssa/pr14814.C: New test.
20801         * gcc.dg/tree-ssa/pr14814.C: New test.
20802         * gcc.dg/tree-ssa/pr17141-1.C: New test.
20803         * gcc.dg/tree-ssa/pr17141-2.C: New test.
20804
20805 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
20806
20807         * gcc.dg/compat/generate-random.c: Do not include
20808         libiberty.h.
20809         * gcc.dg/compat/generate-random_r.c: Likewise.
20810
20811 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
20812
20813         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
20814
20815 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
20816
20817         PR middle-end/21595
20818         * g++.dg/tree-ssa/builtin1.C: New testcase.
20819
20820 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
20821
20822         PR c++/21454
20823         * g++.dg/opt/const4.C: New test.
20824
20825         PR middle-end/21492
20826         * g++.dg/opt/crossjump1.C: New test.
20827
20828         PR tree-optimization/21610
20829         * gcc.c-torture/compile/20050516-1.c: New test.
20830
20831         PR fortran/15080
20832         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
20833         about the test failing.
20834         * gfortran.fortran-torture/execute/where_7.f90: New test.
20835         * gfortran.fortran-torture/execute/where_8.f90: New test.
20836
20837 2005-05-16  Richard Henderson  <rth@redhat.com>
20838
20839         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
20840         i?86 and x86_64.
20841
20842 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
20843
20844         * gcc.dg/compat/generate-random.c (config.h): Do not include.
20845         (limits.h): Include unconditionally.
20846         (stdlib.h): Likewise.
20847         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
20848         (limits.h): Include unconditionally.
20849         (stdlib.h): Likewise.
20850         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
20851         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
20852         (limits.h): Include unconditionally.
20853         (stdlib.h): Likewise.
20854         (hashtab.h): Do not include.
20855         (getopt.h): Likewise.
20856         (stddef.h): Include.
20857         (hashval_t): Define.
20858         (struct entry): Add "next" field.
20859         (HASH_SIZE): New macro.
20860         (hash_table): New variable.
20861         (switchfiles): Do not use xmalloc.
20862         (mix): New macro.
20863         (iterative_hash): New function.
20864         (hasht): Remove.
20865         (e_exists): New function.
20866         (e_insert): Likewise.
20867         (output): Use, instead of libiberty hashtable functions.
20868         (main): Do not use getopt.  Do not call htab_create.
20869
20870 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
20871
20872         PR libstdc++/21526
20873         * lib/target-supports.exp (check_mkfifo_available):
20874         Return 0 for cygwin as mkfifo support incomplete on platform.
20875         Fix typos in comments.
20876
20877 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
20878
20879         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
20880
20881 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
20882
20883         PR fortran/17432
20884         * gfortran.dg/assign_4.f: New test.
20885
20886 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
20887
20888         PR tree-optimization/21563
20889         * gcc.dg/tree-ssa/pr21563.c: New.
20890
20891 2005-05-14  Jan Hubicka  <jh@suse.cz>
20892
20893         * gcc.dg/noreturn-7.c: Allow control reaches warning.
20894
20895 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
20896
20897         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
20898
20899 2005-05-13  Julian Brown  <julian@codesourcery.com>
20900
20901         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
20902         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
20903
20904 2005-05-13  Jan Hubicka  <jh@suse.cz>
20905
20906         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
20907         * gcc.dg/fold-xor-?.c: Likewise.
20908         * gcc.dg/pr15784-?.c: Likewise.
20909         * gcc.dg/pr20922-?.c: Likewise.
20910         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
20911         * gcc.dg/tree-ssa/pr17598.c: Likewise.
20912         * gcc.dg/tree-ssa/pr20470.c: Likewise.
20913
20914 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20915
20916         PR fortran/21260
20917         * gfortran.dg/hollerith_1.f90: New test.
20918
20919 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20920
20921         * gfortran.dg/func_result_2.f90: New test.
20922
20923 2005-05-11  Bud Davis  <bdavis@gfortran.org>
20924
20925         * gfortran.dg/dev_null.f90: New test.
20926
20927 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
20928
20929         * gcc.dg/arm-vfp1.c: Revert last change.
20930
20931 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
20932
20933         PR middle-end/19807
20934         PR tree-optimization/19639
20935         * g++.dg/tree-ssa/pr19807.C: New testcase.
20936
20937 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20938
20939         PR libfortran/21471
20940         * gfortran.dg/append-1.f90: New test.
20941
20942 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
20943
20944         * gcc.dg/pr18501.c: XFAIL.
20945         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
20946         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
20947         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
20948         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
20949         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
20950         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
20951         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
20952         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
20953
20954 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20955
20956         PR fortran/20178
20957         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
20958         gfortran.dg/f2c_3.f90: New tests.
20959
20960         * gfortran.dg/return_1.f90: Fix dg annotation.
20961
20962 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
20963
20964         * gcc.c-torture/compile/20050510-1.c: New test.
20965
20966 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
20967
20968         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
20969
20970 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
20971
20972         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
20973
20974 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
20975
20976         PR c/17913
20977         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
20978
20979 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
20980
20981         PR c/21342
20982         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
20983         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
20984
20985 2005-05-10  Ben Elliston  <bje@au.ibm.com>
20986
20987         PR debug/16676
20988         * gcc.dg/debug/pr16676.c: New test.
20989
20990 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
20991
20992         PR testsuite/21443
20993         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
20994         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
20995         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
20996         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
20997         Change -O1 to -O2.
20998         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
20999         -fno-tree-dominator-opts.
21000
21001 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21002
21003         * gfortran.dg/return_1.f90: New test.
21004
21005 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
21006
21007         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
21008
21009         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
21010
21011 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
21012
21013         PR c++/21427
21014         * g++.dg/inherit/covariant13.C: New.
21015
21016 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21017
21018         PR libfortran/19155
21019         * gfortran.dg/pr19155.f: New test.
21020
21021 2005-05-08  Roger Sayle  <roger@eyesopen.com>
21022
21023         PR inline-asm/8788
21024         * gcc.dg/pr8788-1.c: New testcase.
21025
21026 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
21027
21028         PR target/21416
21029         * gcc.target/mips/fpcmp-[12].c: New tests.
21030
21031 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
21032
21033         * lib/target-supports-dg.exp (dg-require-fork): New function.
21034         (dg-require-mkfifo): Likewise.
21035         * lib/target-supports.exp (check_function_available): New
21036         function.
21037         (check_fork_available): Likewise.
21038         (check_mkfifo_available): Likewise.
21039
21040 2005-05-06  Jeff Law  <law@redhat.com>
21041
21042         * gcc.c-torture/compile/pr21380.c: New test.
21043
21044 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
21045
21046         PR c++/20961
21047         * g++.dg/ext/weak3.C: New test.
21048
21049 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
21050
21051         PR c++/21352
21052         * g++.dg/template/crash37.C: New test.
21053
21054 2005-05-05  Paul Brook  <paul@codesourcery.com>
21055
21056         * gcc.dg/arm-g2.c: Use effective-target arm32.
21057         * gcc.dg/arm-mmx-1.c: Ditto.
21058         * gcc.dg/arm-scd42-2.c: Ditto.
21059         * gcc.dg/arm-vfp1.c: Ditto.
21060         * lib/target-supports.exp (check_effective_target_arm32): New
21061         function.
21062
21063 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
21064
21065         PR libfortran/21354
21066         gfortran.dg/in_pack_rank7.f90: New test.
21067
21068 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
21069
21070         PR middle-end/15618
21071         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
21072
21073 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
21074
21075         PR middle-end/21265
21076         * gcc.dg/20050503-1.c: New test.
21077
21078         PR rtl-optimization/21239
21079         * gcc.dg/i386-sse-11.c: New test.
21080
21081 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
21082
21083         PR target/16888
21084         * gcc.target/i386/asm-1.c: New test.
21085
21086 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
21087
21088         PR rtl-optimization/21330
21089         * gcc.c-torture/execute/20050502-1.c: New test.
21090
21091         PR target/21297
21092         * gcc.c-torture/execute/20050502-2.c: New test.
21093
21094 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
21095
21096         PR middle-end/21282
21097         * gcc.dg/pr21282.c: New.
21098
21099 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
21100
21101         * gcc.dg/vect/pr20122.c: Clean up .vect file.
21102         * gcc.dg/vect/vect-92.c: Likewise.
21103         * gcc.dg/vect/vect-93.c: Likewise.
21104         * gcc.dg/vect/vect-dv-1.c: Likewise.
21105         * gcc.dg/vect/vect-dv-2.c: Likewise.
21106         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
21107
21108 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
21109
21110         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
21111         * gfortran.dg/vect/vect-2.f90: Likewise.
21112         * gfortran.dg/vect/vect-3.f90: Likewise.
21113         * gfortran.dg/vect/vect-4.f90: Likewise.
21114         * gfortran.dg/vect/vect-5.f90: Likewise.
21115
21116 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
21117
21118         PR target/20813
21119         * gcc.dg/rs6000-fpint-2.c: New.
21120
21121 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
21122
21123         PR c/15698
21124         * gcc.dg/builtins-30.c: Update expected messages.
21125         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
21126         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
21127         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
21128
21129 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
21130
21131         PR tree-optimization/21294
21132         * gcc.dg/tree-ssa/pr21294.c: New.
21133
21134 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
21135
21136         * gcc.dg/altivec-3.c (vec_store): Do not use the old
21137         __builtin_altivec_st_internal_4si built-in.
21138
21139 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
21140
21141         PR c++/15875
21142         * g++.dg/template/ptrmem14.C: New test.
21143
21144 2005-05-02  Paul Brook  <paul@codesourcery.com>
21145
21146         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
21147
21148 2005-05-02  Michael Matz  <matz@suse.de>
21149
21150         PR c++/19542
21151         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
21152
21153 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
21154
21155         * g++.dg/cpp/weak.C: New test.
21156
21157 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
21158
21159         * gcc.dg/tree-ssa/loop-8.c: New test.
21160
21161 2005-04-30  Michael Maty  <matz@suse.de>
21162
21163         * gcc.dg/inline-mcpy.c: New test.
21164
21165 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
21166
21167         PR libfortran/18958
21168         * gfortran.dg/eoshift.f90: New test case.
21169
21170 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
21171
21172         PR libfortran/18857
21173         * gfortran.dg/matmul_1.f90: New test.
21174
21175 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
21176
21177         PR tree-optimization/21030
21178         * gcc.dg/tree-ssa/pr21030.c: New.
21179
21180 2005-04-29  Devang Patel  <dpatel@apple.com>
21181
21182         PR tree-optimization/21272
21183         * gcc.dg/vect/vect-ifcvt-10.c: New test.
21184
21185 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
21186
21187         PR fortran/13082
21188         PR fortran/18824
21189         * gfortran.dg/entry_4.f90: New test.
21190         * gfortran.fortran-torture/execute/entry_1.f90: New test.
21191         * gfortran.fortran-torture/execute/entry_2.f90: New test.
21192         * gfortran.fortran-torture/execute/entry_3.f90: New test.
21193         * gfortran.fortran-torture/execute/entry_4.f90: New test.
21194         * gfortran.fortran-torture/execute/entry_5.f90: New test.
21195         * gfortran.fortran-torture/execute/entry_6.f90: New test.
21196         * gfortran.fortran-torture/execute/entry_7.f90: New test.
21197
21198 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21199
21200         * gfortran.fortran-torture/execute/entry_8.f90: New test.
21201
21202 2005-04-29  Paul Brook  <paul@codesourcery.com>
21203
21204         * gfortran.dg/entry_3.f90: New test.
21205
21206 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21207
21208         * gfortran.dg/implicit_4.f90: New test.
21209
21210 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
21211
21212         * lib/target-supports.exp (check_profiling_available): Return
21213         false for xtensa-*-elf.
21214
21215 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
21216
21217         * lib/fortran-torture.exp (fortran-torture.exp): Catch
21218         error if file cannot be deleted.
21219
21220 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
21221
21222         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
21223         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
21224         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
21225         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
21226         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
21227         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
21228         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
21229         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
21230         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
21231         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
21232         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
21233         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
21234         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
21235
21236 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21237
21238         PR fortran/20865
21239         * gfortran.dg/pr20865.f90: New test.
21240
21241 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
21242
21243         * gcc.dg/void-cast-2.c: New test.
21244
21245 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
21246
21247         PR c/21159
21248         * gcc.dg/void-cast-1.c: New test.
21249
21250 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
21251
21252         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
21253
21254 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21255
21256         PR fortran/21177
21257         * gfortran.dg/pr21177.f90: New test.
21258
21259 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
21260
21261         PR tree-optimization/21171
21262         * gcc.dg/tree-ssa/pr21171.c: New test.
21263
21264 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
21265
21266         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
21267         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
21268         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
21269         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
21270         gcc.dg/tree-ssa/gen-vect-32.c: New.
21271         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
21272         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
21273         don't run on PPC32.
21274
21275 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
21276
21277         PR c/21213
21278         * gcc.dg/transparent-union-3.c: New test.
21279
21280 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
21281
21282         PR c/20740
21283         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
21284         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
21285         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
21286         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
21287         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
21288         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
21289
21290 2005-04-26  Jeff Law  <law@redhat.com>
21291
21292         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
21293         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
21294         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
21295         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
21296         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
21297         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
21298         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
21299
21300 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
21301
21302         PR tree-optimization/17598
21303         * gcc.dg/tree-ssa/pr17598.c: New testcase.
21304
21305 2005-04-25  Mike Stump  <mrs@apple.com>
21306
21307         * objc.dg/fix-and-continue-1.m: Add.
21308
21309 2005-04-25  Roger Sayle  <roger@eyesopen.com>
21310
21311         PR c++/20995
21312         * g++.dg/opt/pr20995-1.C: New test case.
21313
21314 2005-04-25  Devang Patel <dpatel@apple.com>
21315
21316         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
21317
21318 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
21319
21320         PR testsuite/21062
21321         * g++.dg/opt/alias2.C (printf): Correct the prototype.
21322
21323 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
21324
21325         PR C++/21188
21326         * g++.dg/opt/rtti2.C: New test.
21327
21328 2005-04-25  Paul Brook  <paul@codesourcery.com>
21329         Steven G. Kargl  <kargls@comcast.net>
21330
21331         PR fortran/20879
21332         * gfortran.dg/ichar_1.f90: New file.
21333
21334 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
21335
21336         PR middle-end/20991
21337         * g++.dg/opt/pr20991.C: New test.
21338
21339         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
21340         where sizeof (type) < __alignof__ (type).
21341         * gcc.dg/compat/struct-layout-1.h: Likewise.
21342
21343 2005-04-24  Per Bothner  <per@bothner.com>
21344             Devang Patel  <dpatel@apple.com>
21345
21346         PR preprocessor/20907
21347         * gcc.dg/cpp/very-long-comment.c: New test.
21348
21349 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21350
21351         PR fortran/20059
21352         * gfortran.dg/common_5.f: New test.
21353
21354 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
21355
21356         PR middle-end/21082
21357         * g++.dg/tree-ssa/pr21082.C: New testcase.
21358
21359 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
21360
21361         * gcc.dg/vect/vect-99.c: New test.
21362
21363 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
21364
21365         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
21366
21367 2005-04-22  Jeff Law  <law@redhat.com>
21368
21369         * gcc.dg/uninit-5.c: Remove xfails.
21370         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
21371         conditionals and loads.
21372
21373 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
21374
21375         PR libfortran/20074
21376         PR libfortran/20436
21377         PR libfortran/21108
21378         * gfortran.dg/nested_reshape.f90: new test
21379         * gfortran.dg/reshape-alloc.f90: new test
21380         * gfortran.dg/reshape.f90: new test
21381
21382 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
21383
21384         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
21385
21386         * gcc.dg/arm-vfp1.c: New test.
21387
21388 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
21389
21390         PR c++/21087
21391         * g++.dg/lookup/builtin2.C: New test.
21392
21393 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
21394
21395         * gcc.dg/weak/weak-13.c: New test.
21396
21397 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
21398
21399         * lib/target-supports.exp (check_effective_target_sync_int_long):
21400         Add powerpc*.
21401
21402 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
21403
21404         * gcc.target/mips/branch-1.c: New test.
21405
21406 2005-04-21  Richard Henderson  <rth@redhat.com>
21407
21408         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
21409         * gcc.dg/vect/vect-86.c: Likewise.
21410         * gcc.dg/vect/vect-87.c: Likewise.
21411         * gcc.dg/vect/vect-88.c: Likewise.
21412
21413 2005-04-21  Devang Patel  <dpatel@apple.com>
21414
21415         PR optimization/20994
21416         * gcc.dg/tree-ssa/ifc-3.c: New test.
21417
21418 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
21419
21420         PR c/12913
21421         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
21422         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
21423         gcc.dg/c99-vla-jump-5.c: New tests.
21424
21425 2005-04-19  Richard Henderson  <rth@redhat.com>
21426
21427         * lib/target-supports.exp (check_effective_target_vect_int_mult):
21428         Fix typo in exists check.
21429         (check_effective_target_sync_int_long): New.
21430         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
21431         * gcc.dg/ia64-sync-2.c: Likewise.
21432         * gcc.dg/ia64-sync-3.c: Likewise.
21433         * gcc.dg/ia64-sync-4.c: Likewise.
21434
21435 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
21436
21437         * gcc.dg/fold-xor-1.c: New test.
21438         * gcc.dg/fold-xor-2.c: New test.
21439
21440 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
21441
21442         PR target/20670
21443         * g++.dg/eh/fp-regs.C: New test.
21444
21445 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
21446
21447         * gcc.dg/Wint-to-pointer-cast-1.c,
21448         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
21449         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
21450         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
21451
21452 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21453
21454         PR fortran/16861
21455         * gfortran.dg/pr16861.f90: New test.
21456
21457 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
21458
21459         * gcc.dg/pr21085.c: New test.
21460
21461 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
21462
21463         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
21464         (setup_mips_tests, dg-mips-options): New procedures.
21465         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
21466         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
21467         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
21468         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
21469         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
21470         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
21471         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
21472         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
21473         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
21474         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
21475         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
21476         dg-mips-options instead of dg-options.  Remove now-redundant
21477         preprocessor guards.
21478         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
21479         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
21480         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
21481         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
21482         * gcc.dg/vr-mult-2.c: Delete.
21483         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
21484         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
21485         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
21486         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
21487         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
21488         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
21489         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
21490
21491 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
21492
21493         * ada/acats/run_all.sh: Use sync when executable not present.
21494
21495 2005-04-18  Devang Patel  <dpatel@apple.com>
21496
21497         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
21498         * gcc.dg/vect/vect-11a.c: New.
21499         * gcc.dg/vect/vect-none.c: Update.
21500         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
21501
21502 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
21503
21504         PR tree-optimization/20922
21505         * gcc.dg/pr20922-1.c: New test.
21506         * gcc.dg/pr20922-2.c: New test.
21507         * gcc.dg/pr20922-3.c: New test.
21508         * gcc.dg/pr20922-4.c: New test.
21509         * gcc.dg/pr20922-5.c: New test.
21510         * gcc.dg/pr20922-6.c: New test.
21511
21512 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21513
21514         PR libfortran/20950
21515         * gfortran.dg/pr20950.f: New test.
21516
21517 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21518
21519         PR libfortran/19216
21520         * gfortran.dg/pr19216.f: New test.
21521
21522 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
21523
21524         PR tree-optimization/21001
21525         * gcc.dg/tree-ssa/pr21001.c: New.
21526
21527 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
21528
21529         PR libfortran/21075
21530         * gfortran.dg/reshape_rank7.f90: New test.
21531
21532 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
21533
21534         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
21535         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
21536         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
21537         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
21538         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
21539         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
21540         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
21541         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
21542         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
21543         wrong way round).
21544         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
21545         in namelists.  New test.
21546         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
21547         New test.
21548         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
21549         New test.
21550         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
21551         namelist.  New test.
21552         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
21553         New test.
21554         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
21555         New test.
21556         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
21557         namelist.  New test.
21558         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
21559         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
21560         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
21561         New test.
21562         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
21563         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
21564         arrays. New test.
21565
21566 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
21567
21568         * gfortran.dg/wtruncate.f: New testcase.
21569         * gfortran.dg/wtruncate.f90: New testcase.
21570
21571 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
21572
21573         PR c++/21025
21574         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
21575         which sizeof/alignof is dependent, rather than just whether we are
21576         processing_template_decl.
21577
21578 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
21579
21580         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
21581         corrected typo where the wrong variables had been compared.
21582
21583 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
21584
21585         PR libfortran/18495
21586         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
21587         Test callee-allocated version of return array with a write
21588         statement.
21589         Test spread with a temporary with another write statement.
21590
21591 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
21592
21593         PR tree-optimization/21031
21594         * gcc.dg/tree-ssa/pr21031.c: New.
21595
21596 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
21597
21598         PR tree-optimization/21004
21599         * gcc.dg/builtins-53.c: Include builtins-config.h.
21600         Check floorf, ceilf, floorl and ceill transformations
21601         only when HAVE_C99_RUNTIME is defined.
21602
21603 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
21604
21605         PR middle-end/20739
21606         * gcc.dg/tree-ssa/pr20739.c: New test.
21607
21608 2005-04-14  Mike Stump  <mrs@apple.com>
21609
21610         * gcc.dg/Foundation.framework/empty: New.
21611         * gcc.dg/framework-2.c: New.
21612
21613 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
21614
21615         PR tree-optimization/21021
21616         * gcc.c-torture/compile/pr21021.c: New.
21617
21618 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
21619
21620         PR testsuite/21010
21621         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
21622         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
21623         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
21624         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
21625         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
21626         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
21627         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
21628         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
21629
21630 2005-04-14  Richard Henderson  <rth@redhat.com>
21631
21632         * lib/target-supports.exp (check_effective_target_vect_condition):
21633         Add ia64, i?86, and x86_64.
21634
21635 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
21636
21637         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
21638
21639 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
21640
21641         PR tree-optimization/20657
21642         * gcc.dg/tree-ssa/pr20657.c: New.
21643
21644 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
21645
21646         * gcc.dg/builtins-53.c: Also check (int)trunc* and
21647         (long long int)trunc*.
21648
21649 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
21650
21651         PR target/20927
21652         * gcc.dg/pr20927.c: New test.
21653
21654 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
21655
21656         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
21657         * gcc.target/mips/asm-1.c: Likewise.
21658
21659 2005-04-13  Dale Johannesen  <dalej@apple.com>
21660
21661         * objc.dg/objc-fast-4.m: New.
21662
21663 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
21664
21665         * gcc.target/cris/torture/cris-torture.exp: New driver in new
21666         directory.
21667         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
21668
21669 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
21670
21671         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
21672         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
21673         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
21674
21675 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
21676
21677         PR tree-optimization/20913
21678         * gcc.dg/tree-ssa/pr20913.c: New.
21679
21680         PR tree-optimization/20702
21681         * gcc.dg/tree-ssa/pr20702.c: New.
21682
21683 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21684
21685         PR c++/13744
21686         * g++.dg/inherit/local3.C: New test.
21687
21688 2005-04-12  Jeff Law  <law@redhat.com>
21689
21690         * gcc.dg/tree-ssa/20050412-1.c: New test.
21691
21692 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
21693
21694         PR libfortran/19016
21695         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
21696         Add tests with mask generated by expression.
21697         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
21698         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
21699         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
21700
21701 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
21702
21703         PR middle-end/20917
21704         * gcc.dg/20050409-1.c: New test.
21705
21706 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
21707
21708         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
21709
21710 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
21711
21712         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
21713         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
21714         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
21715         (TARGET_CXX): Adjust accordingly.
21716         * target.h (struct gcc_target): Remove epxort_class_data.  Add
21717         determine_class_data_visibility and class_data_always_comdat.
21718         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
21719         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
21720         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
21721         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
21722         (arm_cxx_determine_class_data_visibility): New.
21723         (arm_cxx_class_data_always_comdat): Likewise.
21724         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
21725         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
21726         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
21727         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
21728         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
21729         Define.
21730
21731 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
21732
21733         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
21734
21735 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
21736
21737         * gcc.dg/i386-darwin-fpmath.c: New.
21738
21739 2004-04-11  Devang Patel  <dpatel@apple.com>
21740
21741         * lib/target-supports.exp (check_effective_target_vect_condition): New.
21742         * gcc.dg/vect/vect-ifcvt-1.c: New test.
21743         * gcc.dg/vect/vect-ifcvt-2.c: New test.
21744         * gcc.dg/vect/vect-ifcvt-3.c: New test.
21745         * gcc.dg/vect/vect-ifcvt-4.c: New test.
21746         * gcc.dg/vect/vect-ifcvt-5.c: New test.
21747         * gcc.dg/vect/vect-ifcvt-6.c: New test.
21748         * gcc.dg/vect/vect-ifcvt-7.c: New test.
21749         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
21750
21751 2004-04-11  Devang Patel  <dpatel@apple.com>
21752
21753         * gcc.dg/vect/vect-dv-1.c: New test.
21754         * gcc.dg/vect/vect-dv-2.c: New test.
21755
21756 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
21757
21758         PR tree-optimization/20933
21759         * gcc.dg/tree-ssa/pr20933.c: New test.
21760
21761 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21762
21763         * gfortran.dg/fold_nearest.f90: New test.
21764
21765 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
21766
21767         * gcc.dg/tree-ssa/alias-1.c: New test.
21768
21769 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
21770
21771         PR tree-optimization/20920
21772         * g++.dg/tree-ssa/pr20920.C: New test.
21773
21774 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
21775
21776         * gcc.dg/builtins-53.c: Also check (int)ceil* and
21777         (long long int)ceil*.
21778
21779 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
21780
21781         * g++.dg/warn/Wdtor1.C: Declare template in system header with
21782         explicit C++ linkage.
21783
21784 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21785
21786         * gfortran.dg/pr17229.f: Take care of the new obsolescence
21787         warning for arithmetic IF statements.
21788
21789 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
21790
21791         * eor_handling_1.f90: New test case.
21792         * eor_handling_2.f90: New test case.
21793         * eor_handling_3.f90: New test case.
21794         * eor_handling_4.f90: New test case.
21795         * eor_handling_5.f90: New test case.
21796         * noadv_size.f90: New test case.
21797         * pad_no.f90: New test case.
21798
21799 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
21800
21801         * gcc.c-torture/execute/20050410-1.c: New test.
21802
21803 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
21804
21805         * gcc.dg/pr20126.c: New.
21806
21807 2005-04-09  Bud Davis  <bdavis@gfortran.org>
21808             Steven G. Kargl <kargls@comcast.net>
21809
21810         * gfortran.dg/PR19872.f: New test.
21811
21812 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
21813
21814         * gfortran.dg/nint_1.f90: Fix dg-do directive.
21815
21816 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
21817
21818         * gfortran.dg/nint_1.f90: New test.
21819
21820 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
21821
21822         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
21823         Added test for callee-allocated arrays with write statements.
21824         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
21825         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
21826         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
21827         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
21828         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
21829
21830 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
21831
21832         PR libfortran/20163
21833         * gfortran.dg/open-options-blanks.f: New test.
21834
21835 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
21836
21837         PR fortran/13257
21838         * gfortran.dg/comma_format_extension_[1234].f: New tests.
21839
21840 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
21841
21842         * gcc.dg/tree-ssa/stdarg-1.c: New test.
21843         * gcc.dg/tree-ssa/stdarg-2.c: New test.
21844         * gcc.dg/tree-ssa/stdarg-3.c: New test.
21845         * gcc.dg/tree-ssa/stdarg-4.c: New test.
21846         * gcc.dg/tree-ssa/stdarg-5.c: New test.
21847         * gcc.c-torture/execute/stdarg-4.c: New test.
21848
21849         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
21850
21851         PR target/20795
21852         * g++.dg/abi/param2.C: New test.
21853
21854 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
21855
21856         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
21857
21858 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
21859
21860         * gcc.dg/builtins-53.c: New test.
21861
21862 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
21863
21864         * g++.dg/tree-ssa/pr18178.C: New test.
21865         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
21866         * gcc.c-torture/execute/20041019-1.c: New test.
21867         * gcc.dg/tree-ssa/20041008-1.c: New test.
21868         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
21869         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
21870         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
21871         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
21872         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
21873         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
21874         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
21875         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
21876         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
21877         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
21878
21879 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
21880
21881         PR rtl-optimization/20466
21882         * gcc.c-torture/execute/pr20466-1.c: New test.
21883
21884 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
21885
21886         PR c++/20905
21887         * g++.dg/parse/cond2.C: New test.
21888
21889         PR c++/20145
21890         * g++.dg/warn/Wdtor1.C: New test.
21891
21892 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21893
21894         PR fortran/17229
21895         * gfortran.dg/pr17229.f: New test.
21896
21897 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
21898
21899         * gfortran.dg/tiny_1.f90: New test.
21900         * gfortran.dg/tiny_2.f90: ditto.
21901
21902 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
21903
21904         * gfortran.dg/eor_1.f90: Fix dg-do run line
21905         * gfortran.dg/open_new.f90: Fix dg-do run line
21906
21907 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
21908
21909         * lib/target-supports.exp (get_compiler_messages): Support
21910         optional arguments, the fourth being compiler options.
21911         (check_effective_target_fpic): New proc.
21912         * gcc.dg/20050321-2.c: Restrict to target fpic.
21913
21914 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
21915
21916         * gcc.dg/15443-1.c: New test.
21917         * gcc.dg/15443-2.c: Likewise.
21918
21919 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21920
21921         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
21922
21923 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
21924
21925         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
21926
21927 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
21928
21929         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
21930         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
21931         -m64.
21932         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
21933         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
21934         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
21935
21936 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
21937
21938         PR c++/20212
21939         * g++.dg/warn/Wunused-11.C: New test.
21940
21941 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
21942
21943         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
21944
21945 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
21946
21947         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
21948
21949 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
21950
21951         PR c++/20734
21952         * g++.dg/template/ptrmem13.C: New test.
21953
21954 2005-04-05  Per Bothner  <per@bothner.com>
21955
21956         * lib/gcc.exp: Always add -fno-show-column, for now.
21957
21958 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
21959
21960         PR testsuite/20767
21961         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
21962         of plain old "unsigned int" for the type of "i".  Makes this test
21963         64bit clean.
21964
21965 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
21966
21967         * gcc.dg/i386-ssefn-1.c: New test.
21968         * gcc.dg/i386-ssefn-2.c: New test.
21969         * gcc.dg/i386-ssefn-3.c: New test.
21970         * gcc.dg/i386-ssefn-4.c: New test.
21971
21972 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
21973
21974         PR tree-optimization/20076
21975         * gcc.dg/builtin-apply4.c: New test.
21976
21977         PR preprocessor/19475
21978         * gcc.dg/cpp/macspace1.c: New test.
21979         * gcc.dg/cpp/macspace2.c: New test.
21980
21981 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21982
21983         * gfortran.dg/pr20755.f: Fixed bad format.
21984
21985 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
21986
21987         PR c++/20763
21988         * g++.dg/ext/attrib21.C: New test.
21989
21990 2004-04-05  Devang Patel  <dpatel@apple.com>
21991
21992         * lib/target-supports.exp (check_effective_target_vect_shif): New.
21993         * gcc.dg/vect/vect-shift-1.c: New test.
21994
21995 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21996
21997         PR libfortran/20755
21998         * gfortran.dg/pr20755.f: New test.
21999
22000 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
22001
22002         * gfortran.dg/pr15959.f90: New test.
22003         * gfortran.dg/string_pad_trunc.f90: New test.
22004
22005 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22006
22007         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
22008         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
22009         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
22010         syntax.
22011
22012 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
22013
22014         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
22015
22016 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22017
22018         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
22019         * gcc.c-torture/compile/20011119-2.c: Likewise.
22020         * gcc.c-torture/compile/981001-2.c: Likewise.
22021
22022 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
22023
22024         PR c++/20679
22025         * g++.dg/template/overload4.C: New test.
22026
22027 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
22028
22029         PR c++/20746
22030         * g++.dg/abi/covariant5.C: New.
22031
22032         PR debug/20505
22033         * g++.dg/debug/const2.C: New.
22034
22035 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
22036
22037         PR rtl-optimization/16104
22038         * gcc.c-torture/execute/20050316-1.c: New test.
22039
22040 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
22041
22042         * g++.dg/template/spec23.C: Fix dg-error text.
22043
22044 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
22045
22046         PR c++/19199
22047         * g++.dg/expr/lval2.C: New.
22048
22049 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22050
22051         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
22052         __builtin_strcasecmp and __builtin_strncasecmp.
22053
22054 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
22055
22056         PR c++/20723
22057         * g++.dg/template/spec22.C: New.
22058         * g++.dg/template/spec23.C: New.
22059
22060 2005-04-03  Dale Ranta  <dir@lanl.gov>
22061             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22062
22063         PR libfortran/20068
22064         PR libfortran/20125
22065         PR libfortran/20156
22066         PR libfortran/20471
22067         * gfortran.dg/backspace.f: New test.
22068
22069 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
22070
22071         * gcc.dg/pr19345.c: New test.
22072
22073 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
22074
22075         PR tree-optimization/20640
22076         * gcc.dg/torture/tree-loop-1.c: New.
22077
22078 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
22079
22080         PR rtl-optimization/20290
22081         * gcc.c-torture/execute/loop-ivopts-2.c: New.
22082
22083 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
22084
22085         * gcc.dg/rs6000-fpint.c: New.
22086
22087 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
22088
22089         * gcc.dg/old-style-then-proto-1.c: New test.
22090
22091 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22092
22093         * gfortran.fortran-torture/execute/backspace.f90: Check
22094         after backspace and read was incorrect.
22095
22096 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22097
22098         * gcc.c-torture/execute/builtins/strcat.c: Check the result
22099         buffer past the terminating NUL using memcmp.
22100         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
22101         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
22102
22103         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
22104         Fix unused/uninitialized variable warnings.
22105
22106         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
22107         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
22108         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
22109         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
22110
22111         * gcc.c-torture/execute/builtins/abs-1-lib.c,
22112         gcc.c-torture/execute/builtins/fputs-lib.c,
22113         gcc.c-torture/execute/builtins/lib/fprintf.c,
22114         gcc.c-torture/execute/builtins/lib/main.c,
22115         gcc.c-torture/execute/builtins/lib/memcmp.c,
22116         gcc.c-torture/execute/builtins/lib/memmove.c,
22117         gcc.c-torture/execute/builtins/lib/mempcpy.c,
22118         gcc.c-torture/execute/builtins/lib/memset.c,
22119         gcc.c-torture/execute/builtins/lib/printf.c,
22120         gcc.c-torture/execute/builtins/lib/sprintf.c,
22121         gcc.c-torture/execute/builtins/lib/stpcpy.c,
22122         gcc.c-torture/execute/builtins/lib/strchr.c,
22123         gcc.c-torture/execute/builtins/lib/strcmp.c,
22124         gcc.c-torture/execute/builtins/lib/strcpy.c,
22125         gcc.c-torture/execute/builtins/lib/strcspn.c,
22126         gcc.c-torture/execute/builtins/lib/strlen.c,
22127         gcc.c-torture/execute/builtins/lib/strncat.c,
22128         gcc.c-torture/execute/builtins/lib/strncmp.c,
22129         gcc.c-torture/execute/builtins/lib/strncpy.c,
22130         gcc.c-torture/execute/builtins/lib/strrchr.c,
22131         gcc.c-torture/execute/builtins/lib/strspn.c,
22132         gcc.c-torture/execute/builtins/lib/strstr.c,
22133         gcc.c-torture/execute/builtins/memops-asm-lib.c,
22134         gcc.c-torture/execute/builtins/strlen-2.c,
22135         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
22136         prototypes.
22137
22138 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
22139
22140         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
22141         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
22142         selectany usage.
22143
22144 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
22145
22146         PR c++/19406
22147         * g++.dg/debug/using1.C: New test.
22148
22149 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
22150
22151         PR middle-end/20524
22152         * gcc.dg/alias-7.c: Prefix asm-declared name with
22153         __USER_LABEL_PREFIX__.
22154
22155 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
22156
22157         Fix fallout from PR middle-end/15700:
22158         * gcc.c-torture/compile/20011119-1.c: Take
22159         __USER_LABEL_PREFIX__ into account.
22160         * gcc.c-torture/compile/20011119-2.c: Likewise.
22161
22162 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22163
22164         PR c++/18644
22165         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
22166
22167 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
22168
22169         PR c/17855
22170         * gcc.c-torture/compile/struct-non-lval-1.c,
22171         gcc.c-torture/compile/struct-non-lval-2.c,
22172         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
22173
22174 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
22175
22176         * gcc.dg/tls/tls.exp: Remove temporary file.
22177         * g++.dg/tls/tls.exp: Ditto.
22178         * lib/file-format.exp: Ditto.
22179         * g++.dg/special/ecos.exp: Ditto.
22180
22181         * lib/profopt.exp: Treat prof_ext as a list.
22182         * gcc.misc-tests/bprob.exp: Ditto.
22183         * g++.dg/bprob/bprob.exp: Ditto.
22184
22185         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
22186         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
22187         g++.dg/tree-ssa/pointer-reference-alias.C,
22188         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
22189         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
22190         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
22191         g++.dg/vect/pr19951.cc: Ditto.
22192         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
22193         gcc.dg/builtins-47.c: Ditto.
22194         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
22195         gcc.dg/pr20115-1.c: Ditto.
22196         * gcc.dg/tree-ssa/20030530-2.c,
22197         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
22198         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
22199         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
22200         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
22201         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
22202         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
22203         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
22204         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
22205         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
22206         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
22207         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
22208         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
22209         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
22210         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
22211         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
22212         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
22213         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
22214         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
22215         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
22216         gcc.dg/tree-ssa/20030824-1.c,
22217         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
22218         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
22219         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
22220         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
22221         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
22222         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
22223         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
22224         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
22225         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
22226         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
22227         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
22228         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
22229         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
22230         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
22231         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
22232         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
22233         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
22234         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
22235         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
22236         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
22237         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
22238         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
22239         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
22240         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
22241         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
22242         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
22243         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
22244         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
22245         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
22246         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
22247         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
22248         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
22249         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
22250         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
22251         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
22252         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
22253         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
22254         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
22255         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
22256         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
22257         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
22258         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
22259         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
22260         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
22261         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
22262         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
22263         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
22264         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
22265         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
22266         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
22267         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
22268         gcc.dg/tree-ssa/useless-1.c: Ditto.
22269         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
22270         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
22271         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
22272         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
22273         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
22274         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
22275         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
22276         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
22277         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
22278         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
22279         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
22280         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
22281         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
22282         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
22283         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
22284         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
22285         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
22286         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
22287         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
22288         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
22289         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
22290         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
22291         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
22292         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
22293         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
22294         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
22295         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
22296         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
22297         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
22298         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
22299         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
22300         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
22301         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
22302         gcc.dg/vect/vect-none.c: Ditto.
22303         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
22304         treelang/compile/unsigned.tree: Ditto.
22305
22306         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
22307         * gcc.dg/cpp/direct2s.c: Ditto.
22308         * gcc.dg/cpp/paste4.c: Ditto.
22309         * gcc.dg/cpp/separate-1.c: Ditto.
22310         * gcc.dg/pch/save-temps-1.c: Ditto.
22311         * g++.dg/ext/altivec-10.C: Ditto.
22312         * g++.dg/pch/pch.C: Ditto.
22313
22314         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
22315
22316         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
22317         * g++.dg/template/repo1.C: Ditto.
22318         * g++.dg/template/repo2.C: Ditto.
22319         * g++.dg/template/repo3.C: Ditto.
22320         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
22321         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
22322         * g++.old-deja/g++.pt/repo1.C: Ditto.
22323         * g++.old-deja/g++.pt/repo2.C: Ditto.
22324         * g++.old-deja/g++.pt/repo3.C: Ditto.
22325         * g++.old-deja/g++.pt/repo4.C: Ditto.
22326
22327         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
22328         * gcc.dg/20030107-1.c: Ditto.
22329         * gcc.dg/20030702-1.c: Ditto.
22330         * gcc.dg/profile-generate-1.c: Ditto.
22331         * g++.dg/other/profile1.C: Ditto.
22332         * g++.old-deja/g++.robertl/eb83.C: Ditto.
22333
22334         * lib/gcc-dg.exp (remove-build-file): New.
22335         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
22336         cleanup-tree-dump, cleanup-saved-temps): New.
22337
22338 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
22339
22340         PR c++/19203, DR 214
22341         * g++.dg/parse/ambig3.C: Not ambiguous.
22342         * g++.dg/template/spec20.C: New.
22343         * g++.dg/template/spec21.C: New.
22344
22345 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
22346
22347         PR target/20045
22348         * gcc.dg/ia64-fptr-1.c: Run only on linux.
22349
22350 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22351
22352         PR libfortran/20660
22353         * gfortran.dg/negative_unit.f: New test.
22354
22355 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
22356
22357         * gcc.dg/20050330-1.c: New test.
22358
22359 2005-03-30  Devang Patel  <dpatel@apple.com>
22360
22361         * g++.dg/tree-sra/ssa-sra-3.C: New test.
22362
22363 2005-03-30  Dale Johannesen  <dalej@apple.com>
22364
22365         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
22366
22367 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
22368
22369         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
22370         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
22371         Strip options from test name.
22372
22373 2005-03-31  Jan Hubicka  <jh@suse.cz>
22374
22375         * gcc.dg/varpool-1.c: New testcase.
22376
22377 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
22378
22379         PR c/772
22380         PR c/17913
22381         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
22382         gcc.dg/stmt-expr-label-3.c : New tests.
22383         * gcc.c-torture/execute/medce-2.c: Remove.
22384
22385 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
22386
22387         PR c/20368
22388         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
22389         tests.
22390
22391 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
22392
22393         * gcc.c-torture/compile/pr20203.c: New test.
22394
22395 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
22396
22397         * gfortran.dg/promotion.f90: New test.
22398
22399 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
22400
22401         PR middle-end/20491
22402         * gcc.dg/torture/asm-subreg-1.c: New test.
22403
22404 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
22405
22406         PR c/20672
22407         * gcc.dg/pr20672-1.c: New test.
22408
22409 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
22410
22411         * gfortran.dg/vect: New directory.
22412         * gfortran.dg/vect/vect.exp: New.
22413         * gfortran.dg/vect/vect-1.f90: New test.
22414         * gfortran.dg/vect/vect-2.f90: New test.
22415         * gfortran.dg/vect/vect-3.f90: New test.
22416         * gfortran.dg/vect/vect-4.f90: New test.
22417         * gfortran.dg/vect/vect-5.f90: New test.
22418
22419 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
22420
22421         PR middle-end/20622
22422         * gcc.dg/alias-7.c: New test.
22423
22424 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
22425
22426         * gcc.dg/sparc-reg-1.c: New test.
22427
22428 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
22429
22430         PR target/19890
22431         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
22432
22433 2005-03-29  Dale Ranta  <dir@lanl.gov>
22434             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22435
22436         PR libfortran/20163
22437         * gfortran.dg/pr20163-2.f: New test.
22438
22439 2005-03-28  Jan Hubicka  <jh@suse.cz>
22440
22441         PR middle-end/20635
22442         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
22443         by Jakub Jelinek.
22444
22445 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
22446
22447         PR tree-optimization/20626
22448         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
22449         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
22450
22451 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
22452
22453         * gfortran.dg/underflow.f90: New test.
22454         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
22455
22456 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22457
22458         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
22459
22460 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
22461
22462         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
22463         (g++_init): Make sure that CXXFLAGS is set.
22464         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
22465         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
22466         * lib/gfortran.exp (gfortran_link_flags): Likewise.
22467         * lib/objc.exp (objc_init): Likewise.
22468         * lib/treelang.exp (treelang_init): Likewise.
22469
22470 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
22471
22472         PR tree-optimization/20470
22473         * gcc.dg/tree-ssa/pr20470.c: New test.
22474
22475 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
22476
22477         * gcc.dg/ppc-stfiwx.c: New.
22478
22479 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
22480
22481         PR target/19888
22482         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
22483
22484 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
22485
22486         * gcc.dg/20050325-1.c: Fix a typo.
22487
22488 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22489
22490         PR libfortran/19678
22491         PR libfortran/19679
22492         * gfortran.dg/dos_eol.f: New test.
22493
22494 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
22495
22496         PR rtl-optimization/20249
22497         * gcc.dg/20050325-1.c: New test.
22498
22499 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22500
22501         PR libfortran/15332
22502         * gfortran.dg/pr15332.f: New test.
22503
22504 2005-03-24  Dale Johannesen  <dalej@apple.com>
22505
22506         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
22507
22508 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
22509
22510         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
22511         'internal' visibility.
22512         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
22513         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
22514         'protected' visibility.
22515         * gcc.dg/visibility-7.c: Likewise.
22516         * lib/target-supports.exp (check_visibility_available): Take
22517         a parameter, the kind of visibility to check for.
22518         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
22519         to check_visibility_available.
22520
22521         * g++.dg/expr/cast3.C: New.
22522
22523 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
22524
22525         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
22526         rs6000.
22527
22528 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
22529
22530         PR target/20095
22531         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
22532
22533 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
22534
22535         * gcc.dg/badshift.c: Renamed to...
22536         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
22537
22538         * gcc.target/i386/badshift.c: Renamed to...
22539         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
22540         only.
22541
22542         PR rtl-optimization/20532
22543         * gcc.target/i386/badshift.c: New.
22544
22545 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22546
22547         * gfortran.dg/pr18025.f90: New test.
22548
22549 2005-03-23  Dale Johannesen  <dalej@apple.com>
22550
22551         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
22552
22553 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
22554
22555         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
22556
22557         * lib/target-supports.exp (check_iconv_available): Default
22558         libiconv to -liconv, if there is no definition.
22559
22560 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
22561
22562         * gcc.dg/torture/cris-asm-mof-1.c: New test.
22563
22564 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
22565
22566         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
22567         * g++.dg/opt/pr7503-2.C: Likewise.
22568         * g++.dg/opt/pr7503-3.C: Likewise.
22569         * g++.dg/opt/pr7503-4.C: Likewise.
22570         * g++.dg/opt/pr7503-5.C: Likewise.
22571         * g++.dg/warn/minmax.C: New test.
22572
22573 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22574
22575         * gfortran.dg/g77_intrinsics_funcs.f: New test.
22576         * gfortran.dg/g77_intrinsics_sub.f: New test.
22577
22578 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
22579             Jan Hubicka  <jh@suse.cz>
22580             Steven Bosscher <stevenb@suse.de
22581
22582         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
22583
22584 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22585
22586         PR c++/19980
22587         * g++.dg/template/redecl3.C: New test.
22588
22589 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22590
22591         PR c++/20499
22592         * g++.dg/parse/error16.C: Tweak error markers.
22593
22594 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
22595
22596         PR target/20561
22597         * gcc.dg/20050321-2.c: New test.
22598
22599 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
22600
22601         PR c++/20465
22602         PR c++/20381
22603         * g++.dg/template/ptrmem12.C: New.
22604
22605 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
22606
22607         PR rtl-optimization/20527
22608         * gcc.c-torture/execute/pr20527-1.c: New test.
22609
22610 2005-03-22  Ben Elliston  <bje@au.ibm.com>
22611
22612         * gcc.misc-tests/options.exp (check_for_options): Create a real C
22613         program, compile it into a real executable and then delete the .c
22614         and .x files afterwards, to avoid problems on testglue targets.
22615
22616 2005-03-21  Stuart Hastings  <stuart@apple.com>
22617
22618         * gcc.target/i386/sse-2.c: New.
22619
22620 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
22621
22622         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
22623
22624 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
22625
22626         * g++.dg/parse/crash25.C: Fix typo.
22627
22628 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
22629
22630         PR c++/20461
22631         * g++.dg/parse/crash24.C: New test.
22632
22633         PR c++/20536
22634         * g++.dg/parse/crash25.C: New test.
22635
22636 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
22637
22638         PR c++/20147
22639         * g++.dg/ext/stmtexpr4.C: New test.
22640
22641 2005-03-20  Roger Sayle  <roger@eyesopen.com>
22642
22643         PR middle-end/20539
22644         * gcc.c-torture/compile/pr13066-1.c: New test case.
22645         * gcc.c-torture/compile/pr20539-1.c: Likewise.
22646         * g++.dg/opt/pr13066-1.C: Likewise.
22647
22648 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
22649
22650         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
22651
22652 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22653
22654         PR fortran/18525
22655         * gfortran.dg/nesting_1.f90: New test.
22656
22657 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22658
22659         PR c++/20240
22660         * g++.dg/lookup/using13.C: New test.
22661
22662 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22663
22664         PR c++/20333
22665         * g++.dg/template/crash36.C: New test.
22666
22667 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
22668
22669         PR c++/20463
22670         * g++.dg/template/crash35.C: New test.
22671
22672 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
22673
22674         PR c++/19966
22675         * g++.dg/overload/operator2.C: New test.
22676
22677 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22678
22679         PR libfortran/20257
22680         * gfortran.dg/pr20257.f90: New test.
22681
22682 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22683
22684         PR libfortran/20480
22685         * gfortran.dg/pr20480.f90: New test.
22686
22687 2005-03-16  Richard Henderson  <rth@redhat.com>
22688
22689         PR middle-end/15700
22690         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
22691         (_rtld_global): New.
22692         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
22693         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
22694
22695         * gcc.dg/alias-3.c: New.
22696         * gcc.dg/alias-4.c: New.
22697         * gcc.dg/alias-5.c: New.
22698         * gcc.dg/alias-6.c: New.
22699
22700 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
22701
22702         * gcc.dg/cpp/ucnid-7.c: New.
22703
22704 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
22705             Dorit Naishlos  <dorit@il.ibm.com>
22706
22707         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
22708         darwin.
22709
22710 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
22711
22712         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
22713         support misaligned accesses.
22714         * gcc.dg/vect/vect-58.c: Likewise.
22715         * gcc.dg/vect/vect-92.c: New.
22716         * gcc.dg/vect/vect-93.c: New.
22717
22718 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
22719
22720         PR fortran/18827
22721         * gfortran.dg/assign_2.f90: New test.
22722         * gfortran.dg/assign_3.f90: New test.
22723         * gfortran.dg/assign.f90: New test.
22724
22725 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
22726
22727         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
22728         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
22729         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
22730         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
22731         names.
22732
22733 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
22734
22735         * gcc.dg/cpp/ucnid-6.c: New.
22736
22737         * gcc.dg/cpp/normalize-1.c: New.
22738         * gcc.dg/cpp/normalize-2.c: New.
22739         * gcc.dg/cpp/normalize-3.c: New.
22740         * gcc.dg/cpp/normalize-4.c: New.
22741         * gcc.dg/cpp/ucnid-4.c: New.
22742         * gcc.dg/cpp/ucnid-5.c: New.
22743         * g++.dg/cpp/normalize-1.C: New.
22744         * g++.dg/cpp/ucnid-1.C: New.
22745
22746 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
22747
22748         * gcc.dg/pr18628.c: New.
22749
22750 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
22751
22752         PR c++/20280
22753         * g++.dg/tree-ssa/pr20280.C: New.
22754
22755 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22756
22757         PR fortran/20467
22758         * gfortran.dg/stfunc_2.f90: New test.
22759
22760 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
22761
22762         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
22763
22764 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
22765
22766         * gcc.dg/tree-ssa/20050314-1.c: New test.
22767
22768 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22769
22770         PR c++/4403
22771         PR c++/9783, DR433
22772         * g++.dg/template/friend34.C: New test.
22773         * g++.dg/template/friend35.C: Likewise.
22774         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
22775
22776 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22777
22778         Friend class name lookup 5/n
22779         PR c++/1016
22780         * g++.dg/lookup/hidden-class1.C: New test.
22781         * g++.dg/lookup/hidden-class2.C: Likewise.
22782         * g++.dg/lookup/hidden-class3.C: Likewise.
22783         * g++.dg/lookup/hidden-class4.C: Likewise.
22784         * g++.dg/lookup/hidden-class5.C: Likewise.
22785         * g++.dg/lookup/hidden-class6.C: Likewise.
22786         * g++.dg/lookup/hidden-class7.C: Likewise.
22787         * g++.dg/lookup/hidden-class8.C: Likewise.
22788         * g++.dg/lookup/hidden-class9.C: Likewise.
22789         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
22790         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
22791         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
22792         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
22793         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
22794         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
22795         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
22796         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
22797         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
22798         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
22799         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
22800
22801 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
22802
22803         PR c++/20157
22804         * g++.dg/template/error18.C: New test.
22805
22806 2005-03-09  Ben Elliston  <bje@au.ibm.com>
22807
22808         PR debug/16792
22809         * g++.dg/debug/pr16792.C: New test.
22810
22811 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
22812
22813         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
22814         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
22815         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
22816         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
22817         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
22818         test assertion names.
22819
22820 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22821
22822         PR fortran/18600
22823         * gfortran.dg/stfunc_1.f90: New test.
22824
22825 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22826
22827         PR fortran/16907
22828         * gfortran.dg/real_index_1.f90: New test.
22829
22830 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22831
22832         PR fortran/20323
22833         * gfortran.dg/spec_expr_1.f90: New test.
22834
22835 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
22836
22837         PR c/20402
22838         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
22839         new parser.
22840
22841 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22842
22843         PR fortran/20361
22844         * gfortran.dg/largeequiv_1.f90: New test.
22845
22846 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
22847
22848         * gcc.dg/ucnid-1.c: New.
22849         * gcc.dg/ucnid-2.c: New.
22850         * gcc.dg/ucnid-3.c: New.
22851         * gcc.dg/ucnid-4.c: New.
22852         * gcc.dg/ucnid-5.c: New.
22853         * gcc.dg/ucnid-6.c: New.
22854         * gcc.dg/cpp/ucnid-1.c: New.
22855         * gcc.dg/cpp/ucnid-2.c: New.
22856         * gcc.dg/cpp/ucnid-3.c: New.
22857         * g++.dg/other/ucnid-1.C: New.
22858
22859 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
22860
22861         * gcc.dg/vmx/darwin-abi-3.c: Delete.
22862
22863 2005-03-11  Per Bothner  <per@bothner.com>
22864
22865         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
22866         that diagnotics refer to correct token.
22867         * gcc.dg/unused-3.c: Likewise.
22868
22869 2005-03-11  Per Bothner  <per@bothner.com>
22870
22871         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
22872         constant" is now actually on same line as string constant.
22873         * gcc.dg/cpp/direct2s.c: Likewise.
22874
22875 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
22876
22877         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
22878
22879 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22880
22881         PR libfortran/20124
22882         * gfortran.dg/pr20124.f90: New Test
22883
22884 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
22885
22886         PR tree-optimization/20130
22887         * gcc.dg/pr20130-1.c: New test.
22888
22889 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
22890
22891         PR target/20095
22892         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
22893
22894 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22895
22896         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
22897
22898 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
22899
22900         * g++.dg/eh/forced1.C: Fix comment.
22901         * g++.dg/eh/forced2.C: Ditto.
22902         * g++.dg/eh/forced3.C: Ditto.
22903         * g++.dg/eh/forced4.C: Ditto.
22904
22905 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
22906
22907         PR rtl-opt/20412
22908         * gcc.c-torture/compile/pr20412.c: New test.
22909
22910 2005-03-10  Roger Sayle  <roger@eyesopen.com>
22911
22912         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
22913
22914 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
22915
22916         PR target/20322
22917         * gcc.dg/20050307-1.c: New test.
22918
22919 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
22920
22921         PR c++/20375
22922         * g++.dg/other/stdarg3.C: New.
22923
22924 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
22925
22926         PR c++/18384, c++/18327
22927         * g++.dg/init/array19.C: New test.
22928
22929         PR inline-asm/20314
22930         * gcc.dg/torture/pr20314-1.c: New test.
22931         * gcc.dg/torture/pr20314-2.c: New test.
22932
22933 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
22934
22935         * gcc.dg/20050309-1.c: New test.
22936
22937 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22938
22939         * gcc.dg/builtins-10.c: Reactivate disabled test.
22940         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
22941         new cbrt transformations.
22942
22943 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
22944
22945         PR c++/20208
22946         * g++.dg/template/array13.C: New test.
22947
22948 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
22949
22950         PR c++/16859
22951         * g++.dg/init/brace4.C: New test.
22952
22953 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
22954
22955         PR c++/20186
22956         * g++.dg/template/non-dependent12.C: New.
22957
22958 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
22959
22960         PR c++/20142
22961         * g++.dg/init/array18.C: Add dg-do run marker.
22962
22963         PR c++/20142
22964         * g++.dg/init/array18.C: New test.
22965
22966 2005-03-09  Ben Elliston  <bje@au.ibm.com>
22967
22968         * consistency.vlad/vlad.exp: Remove trailing semicolons.
22969         * g++.dg/gcov/gcov.exp: Likewise.
22970         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
22971         * gcc.target/xstormy16/xstormy16.exp: Likewise.
22972         * lib/c-torture.exp: Likewise.
22973         * lib/fortran-torture.exp: Likewise.
22974         * lib/g++.exp: Likewise.
22975         * lib/gcc-defs.exp: Likewise.
22976         * lib/gcc-dg.exp: Likewise.
22977         * lib/gcc.exp: Likewise.
22978         * lib/gcov.exp: Likewise.
22979         * lib/gfortran.exp: Likewise.
22980         * lib/mike-g++.exp: Likewise.
22981         * lib/mike-gcc.exp: Likewise.
22982         * lib/objc-torture.exp: Likewise.
22983         * lib/objc.exp: Likewise.
22984         * lib/profopt.exp: Likewise.
22985         * lib/target-libpath.exp: Likewise.
22986         * lib/target-supports.exp: Likewise.
22987         * lib/treelang.exp: Likewise.
22988         * lib/wrapper.exp: Likewise.
22989
22990 2005-03-08  Jeff Law  <law@redhat.com>
22991
22992         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
22993         PHI-OPT changes.
22994
22995 2005-03-08  Ira Rosen  <irar@il.ibm.com>
22996
22997         * gcc.dg/vect/pr20122.c: New test.
22998
22999 2005-03-07  Jeff Law  <law@redhat.com>
23000
23001         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
23002         was folded away.
23003         * gcc.dg/tree-ssa/pr18133-1.c: New test.
23004         * gcc.dg/tree-ssa/pr18133-2.c: New test.
23005         * gcc.dg/tree-ssa/pr18134.c: New test.
23006
23007 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23008
23009         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
23010         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
23011         gcc.dg/torture/builtin-noret-2.c: Require weak support.
23012
23013 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
23014
23015         PR tree-opt/17671
23016         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
23017
23018 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
23019
23020         * g++.dg/warn/Wnvdtor.C: New test.
23021
23022 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
23023
23024         * gcc.dg/torture/pr19683-1.c: New test.
23025
23026 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
23027
23028         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
23029         * gfortran.dg/g77/19990313-2.f: Ditto.
23030         * gfortran.dg/g77/19990313-3.f: Ditto.
23031         * gfortran.dg/g77/19990525-0.f: Ditto.
23032         * gfortran.dg/g77/19990826-0.f: Ditto.
23033         * gfortran.dg/g77/19990826-2.f: Ditto.
23034         * gfortran.dg/g77/19990826-3.f: Ditto.
23035         * gfortran.dg/g77/20000511-1.f: Ditto.
23036         * gfortran.dg/g77/20000511-2.f: Ditto.
23037         * gfortran.dg/g77/970625-2.f: Ditto.
23038         * gfortran.dg/g77/980310-2.f: Ditto.
23039         * gfortran.dg/g77/980310-3.f: Ditto.
23040         * gfortran.dg/g77/980310-8.f: Ditto.
23041         * gfortran.dg/g77/980519-2.f: Ditto.
23042         * gfortran.dg/g77/alpha1.f: Ditto.
23043         * gfortran.dg/g77/claus.f: Ditto.
23044         * gfortran.dg/g77/erfc.f: Ditto.
23045         * gfortran.dg/g77/short.f: Ditto.
23046         * gfortran.fortran-torture/execute/data.f90: Ditto.
23047         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
23048         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
23049
23050 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23051
23052         * lib/file-format.exp (gcc_target_object_format): Add check for som
23053         format and hardcode object formats on hppa*-*-hpux*.
23054         * lib/target-supports.exp (check_weak_available): Add check for som
23055         object format.  Always return 0 on hppa*-*-hpux10*.
23056
23057         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
23058         is defined.
23059
23060         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
23061
23062 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
23063
23064         * gfortran.dg/pr19936_1.f90: New test.
23065         * gfortran.dg/pr19936_2.f90: New test.
23066         * gfortran.dg/pr19936_3.f90: New test.
23067
23068 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
23069             Paul Thomas <prthomas@drfccad.cea.fr>
23070
23071         * gfortran.dg/PR19754_1.f90: New test.
23072         * gfortran.dg/PR19754_2.f90: Ditto.
23073
23074 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23075
23076         PR c++/19311
23077         * g++.dg/template/non-dependent11.C: New test.
23078
23079 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
23080
23081         * lib/target-supports.exp (check_iconv_available): Fix comment.
23082
23083 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
23084             Joseph S. Myers  <joseph@codesourcery.com>
23085
23086         PR c++/19797
23087         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
23088
23089 2005-03-04  Matthew Sachs  <msachs@apple.com>
23090
23091         * gcc.exp (gcc_target_compile): Put braces around
23092         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
23093         * objc.exp (objc_target_compile): Likewise.
23094         * treelang.exp (treelang_target_compile): Likewise.
23095
23096 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23097
23098         PR fortran/19673
23099         * gfortran.dg/func_result_1.f90: New test.
23100
23101 2005-03-04  Ben Elliston  <bje@au.ibm.com>
23102
23103         * gcc.misc-tests/options.exp: New test.
23104
23105 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
23106
23107         * gcc.dg/pr15784-4.c: New test.
23108
23109 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
23110
23111         * gcc.c-torture/execute/pr17133.c: New.
23112         * gcc.c-torture/compile/20050303-1.c: New.
23113
23114 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
23115
23116         * gcc.dg/cpp/assert4.c: Fix for cygwin.
23117
23118 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
23119
23120         * g++.dg/overload/using2.C: New.
23121
23122 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
23123
23124         PR c++/19916
23125         * g++.dg/init/ptrmem2.C: New test.
23126
23127 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
23128
23129         PR c/8927
23130         * gcc.dg/pr8927-1.c: New test.
23131
23132 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
23133
23134         PR c++/20232
23135         * g++.dg/inherit/covariant12.C: New.
23136
23137 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23138
23139         PR fortran/19479
23140         * gfortran.dg/bound_1.f90: New test.
23141
23142 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
23143
23144         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
23145         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
23146
23147 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
23148
23149         PR c/20245
23150         * gcc.dg/pr20245-1.c: New test.
23151
23152 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
23153
23154         PR middle-end/19874
23155         * gcc.c-torture/execute/20050119-2.c: New test case.
23156
23157 2005-02-28  Ben Elliston  <bje@au.ibm.com>
23158
23159         * README: Update the DejaGnu bug reporting address.
23160         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
23161         * lib/objc-torture.exp: Likewise.
23162
23163 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
23164
23165         * gfortran.dg/boz_1.f90: New test.
23166         * gfortran.dg/boz_3.f90: New test.
23167         * gfortran.dg/boz_4.f90: New test.
23168
23169 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
23170
23171         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
23172         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
23173
23174 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23175
23176         PR libfortran/20101
23177         * gfortran.dg/write_0_pe_format.f90: New test.
23178
23179 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
23180
23181         PR c++/20206
23182         * g++.dg/opt/thunk2.C: New test.
23183         * g++.dg/opt/covariant1.C: New test.
23184
23185 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23186
23187         * gfortran.dg/e_d_fmt.f90: New test.
23188
23189 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
23190
23191         * gcc.dg/asm-b.c: Fix comment typos.
23192
23193 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
23194
23195         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
23196         a V_MAY_DEF also.
23197
23198 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
23199
23200         PR tree-opt/20188
23201         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
23202         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
23203         * gcc.dg/asm-b.c: New test.
23204
23205 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
23206
23207         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
23208         Disable this test on IRIX 6.
23209
23210 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
23211
23212         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
23213         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
23214         parser.
23215
23216 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
23217
23218         PR tree-optimization/20204
23219         * gcc.dg/pr20204.c: New test.
23220
23221 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
23222
23223         PR target/20196
23224         * gcc.c-torture/execute/20050224-1.c: New test.
23225
23226         PR c++/20175
23227         * g++.dg/warn/Wbraces2.C: New test.
23228
23229 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
23230
23231         PR c++/19878
23232         * g++.dg/init/const2.C: New test.
23233
23234 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
23235
23236         PR tree-optimization/20100
23237         * gcc.c-torture/execute/pr20100-1.c: New test.
23238
23239 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23240
23241         * gfortran.dg/implicit_3.f90: New test.
23242
23243         * gfortran.dg/deftype_1.f90: New test.
23244
23245 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
23246
23247         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
23248         the test passes.
23249         * g++.dg/other/anon3.C: Accept a warning.
23250
23251 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
23252
23253         * gcc.dg/pr20017.c: Fix a comment typo.
23254
23255 2005-02-23  Bud Davis  <bdavis@gfortran.org>
23256
23257         * gfortran.dg/list_read_4.f90: Change to f90 comments.
23258
23259 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
23260
23261         PR ada/19902
23262         * ada/acats/tests/cxa/cxa3004.a: Remove.
23263         * ada/acats/tests/cxb/cxb30061.am: Likewise.
23264
23265 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
23266
23267         PR c++/20073
23268         * g++.dg/init/const1.C: New test.
23269
23270         PR c++/19991
23271         * g++.dg/parse/constant7.C: New test.
23272
23273         PR c++/20152
23274         * g++.dg/parse/error27.C: New test.
23275         * g++.dg/template/qualttp15.C: Adjust error markers.
23276         * g++.old-deja/g++.other/struct1.C: Likewise.
23277
23278         PR c++/20153
23279         * g++.dg/template/error17.C: New test.
23280
23281         PR c++/20148
23282         * g++.dg/parser/error26.C: New test.
23283
23284 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
23285
23286         PR tree-optimization/20100
23287         PR tree-optimization/20115
23288         * gcc.dg/pr20115.c: New test.
23289         * gcc.dg/pr20115-1.c: New test.
23290         * gcc.dg/pr20100.c: New test.
23291         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
23292         call-clobbered variables after alias1.
23293
23294 2005-02-22  Bud Davis  <bdavis@gfortran.org>
23295
23296         * gfortran.dg/list_read_4.f90: new test.
23297
23298 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
23299
23300         PR rtl-optimization/20017.
23301         * gcc.dg/pr20017.c: New.
23302
23303 2005-02-22  Devang Patel  <dpatel@apple.com>
23304
23305         PR 19952
23306         * g++.dg/tree-ssa/pr19952.C: New test.
23307
23308 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
23309
23310         PR c++/19883
23311         * g++.dg/parse/constant6.C: New test.
23312
23313 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
23314
23315         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
23316         * g++.dg/charset/asm2.c: Likewise.
23317         * g++.dg/charset/asm3.c: Likewise.
23318         * g++.dg/charset/asm4.c: Likewise.
23319         * g++.dg/charset/asm5.c: Likewise.
23320         * g++.dg/charset/attribute1.c: Likewise.
23321         * g++.dg/charset/attribute2.c: Likewise.
23322         * g++.dg/charset/extern1.cc: Likewise.
23323         * g++.dg/charset/extern2.cc: Likewise.
23324         * g++.dg/charset/extern3.cc: Likewise.
23325         * g++.dg/charset/function.cc: Likewise.
23326         * g++.dg/charset/string.c: Likewise.
23327         * g++.dg/charset/charset.exp: Likewise.
23328         * lib/target-supports.exp (check_iconv_available): Fix comment.
23329
23330 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
23331
23332         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
23333         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
23334         * gcc.dg/charset/asm2.c: Likewise.
23335         * gcc.dg/charset/asm3.c: Likewise.
23336         * gcc.dg/charset/asm4.c: Likewise.
23337         * gcc.dg/charset/asm5.c: Likewise.
23338         * gcc.dg/charset/asm6.c: Likewise.
23339         * gcc.dg/charset/attribute1.c: Likewise.
23340         * gcc.dg/charset/attribute2.c: Likewise.
23341         * gcc.dg/charset/builtin1.c: Likewise.
23342         * gcc.dg/charset/extern.c: Likewise.
23343         * gcc.dg/charset/function.c: Likewise.
23344         * gcc.dg/charset/string.c: Likewise.
23345         * gcc.dg/charset/charset.exp: Likewise.
23346
23347 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
23348
23349         PR fortran/20086
23350         * gfortran.dg/pr20086.f90: New test.
23351
23352 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
23353
23354         PR tree-optimization/19786
23355         * g++.dg/tree-ssa/pr19786.C: New.
23356
23357 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23358
23359         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
23360
23361 2005-02-21  Jeff Law  <law@redhat.com>
23362
23363         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
23364
23365 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23366
23367         * gfortran.dg/do_iterator: Split loop, markup all lines for
23368         which an error locus is printed.
23369         * gfortran.dg/pr17708.f90: Markup all lines for which an error
23370         locus is printed.
23371         * gfortran.dg/select_4.f90: Likewise.
23372         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
23373         locuses in the various permutations.
23374
23375 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
23376
23377         PR tree-optimization/19951
23378         * g++.dg/vect: New directory.
23379         * g++.dg/vect/vect.exp: New file.
23380         * g++.dg/vect/pr19951.cc: New testcase.
23381         * g++.dg/dg.exp: Also prune vectorizer tests.
23382
23383 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
23384
23385         PR 18785
23386         * gcc.dg/charset/builtin1.c: New test.
23387
23388 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23389
23390         PR c++/19299
23391         * g++.dg/inherit/volatile1.C: New test.
23392
23393         PR c++/19440
23394         * g++.dg/template/dtor4.C: New test.
23395
23396 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
23397
23398         * gfortran.dg/int_1.f90: New test.
23399
23400 2005-02-19  Devang Patel  <dpatel@apple.com>
23401
23402         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
23403
23404 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
23405
23406         * gfortran.dg/achar_1.f90: New test.
23407
23408 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
23409
23410         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
23411
23412 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
23413             Jakub Jelinek  <jakub@redhat.com>
23414
23415         PR tree-optimization/19828
23416         * gcc.dg/tree-ssa/loop-7.c: New test.
23417         * gcc.c-torture/execute/20050218-1.c: New test.
23418
23419 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
23420
23421         PR c/20043
23422         * gcc.dg/transparent-union-1.c: New test.
23423         * gcc.dg/transparent-union-2.c: New test.
23424
23425 2005-02-18  James E Wilson  <wilson@specifixinc.com>
23426
23427         PR tree-optimization/18977
23428         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
23429
23430 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
23431
23432         PR target/20054
23433         * gcc.dg/pr20054.c: New test.
23434
23435 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23436
23437         PR c++/19508
23438         * g++.dg/ext/attrib20.C: New test.
23439
23440 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
23441
23442         PR middle-end/20030
23443         * gfortran.fortran-torture/execute/character_passing.f90: New test.
23444
23445 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
23446
23447         PR c++/20008
23448         * g++.dg/opt/switch4.C: New.
23449
23450 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
23451
23452         PR c++/20023
23453         PR tree-optimization/20009
23454         * gcc.c-torture/compile/20050217-1.c: New test.
23455         * g++.dg/opt/switch3.C: New test.
23456
23457         PR tree-optimization/18947
23458         * gcc.c-torture/compile/20050215-1.c: New test.
23459         * gcc.c-torture/compile/20050215-2.c: New test.
23460         * gcc.c-torture/compile/20050215-3.c: New test.
23461
23462 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
23463
23464         PR c++/20028
23465         * g++.dg/template/crash34.C: New.
23466
23467         PR c++/20022
23468         * g++.dg/other/access3.C: New.
23469
23470 2005-02-17  Ira Rosen  <irar@il.ibm.com>
23471
23472         * gcc.dg/vect/vect-98.c: New test.
23473
23474 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
23475
23476         PR tree-optimization/19967
23477         * gcc.dg/pr19967.c: New.
23478
23479 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
23480
23481         PR middle-end/19857
23482         * gcc.dg/tree-ssa/20050215-1.c: New test.
23483         * gcc.c-torture/execute/20050215-1.c: New test.
23484
23485 2005-02-15  Eric Christopher  <echristo@redhat.com>
23486
23487         * gcc.dg/cpp/20050215-1.c: New file.
23488
23489 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
23490
23491         PR tree-optimization/15785
23492         * gcc.dg/pr15785-1.c: New test.
23493
23494 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
23495
23496         PR c++/17788
23497         * g++.dg/init/ctor4.C: New.
23498         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
23499
23500 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
23501
23502         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
23503         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
23504
23505 2005-02-15  Andreas Schwab  <schwab@suse.de>
23506
23507         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
23508         declare malloc.
23509
23510 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
23511
23512         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
23513
23514 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
23515
23516         PR tree-optimization/19853
23517         * gcc.c-torture/compile/pr19853.c: New test.
23518
23519 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
23520
23521         PR c++/19608
23522         * g++.dg/parse/local-class1.C: New.
23523
23524         PR c++/19895
23525         * g++.dg/parse/ptrmem3.C: New.
23526
23527         PR c++/19884
23528         * g++.old-deja/g++.oliva/template6.C: Add another case.
23529         * g++.dg/template/explicit6.C: New.
23530
23531 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
23532
23533         PR c++/17816
23534         * g++.dg/other/redecl2.C: New.
23535
23536 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
23537
23538         PR c++/19891
23539         * g++.dg/abi/covariant4.C: New.
23540
23541 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
23542
23543         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
23544         New tests.
23545
23546 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
23547
23548         * gcc.dg/vect/vect-96.c: Fix typo.
23549
23550 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23551
23552         PR c++/14479
23553         PR c++/19487
23554         * g++.dg/template/enum5.C: New test.
23555
23556 2005-02-12  Ira Rosen  <irar@il.ibm.com>
23557
23558         * gcc.dg/vect/vect-97.c: New test.
23559
23560 2005-02-12  Ira Rosen  <irar@il.ibm.com>
23561
23562         * gcc.dg/vect/vect-96.c: New test.
23563
23564 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
23565
23566         * gcc.dg/builtins-34.c: Also check ldexp*.
23567
23568 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
23569
23570         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
23571
23572 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
23573
23574         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
23575         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
23576         dg-require-dll, dg-require-iconv, dg-require-named-sections,
23577         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
23578         selector_list, selector_expression, dg-process-target): Move to new
23579         file target-supports-dg.exp.
23580         * lib/target-supports-dg.exp: New.
23581
23582         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
23583         New.
23584
23585 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
23586
23587         PR c++/19666
23588         * g++.dg/other/ptrmem6.C: New test.
23589
23590         PR middle-end/19858
23591         * gcc.c-torture/compile/20050210-1.c: New test.
23592
23593 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
23594
23595         PR c++/19755
23596         * g++.dg/warn/Wbraces1.C: New test.
23597
23598 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
23599
23600         * gcc.dg/builtins-52.c: New testcase.
23601
23602 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
23603
23604         PR c/19342
23605         * gcc.c-torture/execute/20050119-1.c: New test.
23606
23607 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
23608
23609         PR c++/19811
23610         * g++.dg/init/delete1.C: New test.
23611
23612 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
23613
23614         PR c++/18470
23615         * g++.dg/template/static12.C: New test.
23616
23617 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
23618
23619         PR c++/19787
23620         * g++.dg/conversion/ambig1.C: New test.
23621
23622         PR c++/19739
23623         * g++.dg/ext/attrib19.C: New test.
23624
23625         PR c++/19732
23626         * g++.dg/parse/dtor5.C: New test.
23627
23628         PR c++/19762
23629         * g++.dg/template/dtor3.C: New test.
23630
23631         PR c++/19826
23632         * g++.dg/template/static11.C: New test.
23633         * g++.dg/template/crash2.C: Remove dg-error marker.
23634
23635 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
23636
23637         PR C++/18491
23638         * g++.old-deja/g++.mike/p10769a.C: Remove.
23639
23640 2005-02-09  Roger Sayle  <roger@eyesopen.com>
23641
23642         * gcc.dg/builtins-48.c: New test case.
23643         * gcc.dg/builtins-49.c: New test case.
23644         * gcc.dg/builtins-50.c: New test case.
23645         * gcc.dg/builtins-51.c: New test case.
23646
23647 2005-02-09  Ian Lance Taylor  <ian@airs.com>
23648
23649         PR middle-end/19583
23650         * g++.dg/warn/Wreturn-type-3.C: New test.
23651
23652 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
23653
23654         PR middle-end/19402
23655         * gcc.dg/pr19402-1.c: New testcase.
23656         * gcc.dg/pr19402-2.c: likewise.
23657
23658 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
23659
23660         PR middle-end/19854
23661         * g++.dg/tree-ssa/tmmti.C: New testcase.
23662
23663 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
23664
23665         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
23666
23667 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
23668
23669         PR c++/19733
23670         * g++.dg/parse/crash23.C: New test.
23671         * g++.dg/warn/Weff1.C: New test.
23672
23673 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
23674
23675         * gcc.dg/20050209-1.c: New test.
23676
23677 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
23678
23679         PR target/19799
23680         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
23681
23682 2005-02-08  Mike Stump  <mrs@apple.com>
23683
23684         * g++.dg/pch/import-2.c: New test.
23685         * g++.dg/pch/import-2.hs: New.
23686         * g++.dg/pch/include/import-2a.h: New.
23687         * g++.dg/pch/include/import-2b.h: New.
23688
23689 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
23690
23691         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
23692
23693 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23694
23695         * gfortran.dg/substr_1.f90: New test.
23696
23697 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
23698
23699         PR middle-end/19775
23700         * gcc.dg/torture/builtin-power-1.c: Disable test for
23701         invalid transformation.
23702         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
23703         no longer optimize.
23704         * gcc.dg/builtins-47.c: New testcase.
23705
23706 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
23707             Dorit Naishlos  <dorit@il.ibm.com>
23708
23709         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
23710
23711 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
23712
23713         * gcc.c-torture/compile/20050206-1.c: New test.
23714
23715 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
23716
23717         PR tree-opt/19768
23718         * g++.dg/opt/pr19768.C: New test.
23719
23720 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
23721
23722         PR tree-opt/19736
23723         * gcc.c-torture/compile/pr19736.c: New test.
23724
23725 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23726
23727         PR c++/17401
23728         * g++.dg/parse/error25.C: New test.
23729
23730 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
23731
23732         * gcc.c-torture/execute/20050203-1.c: New.
23733
23734 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
23735
23736         * gcc.dg/vect/vect-85.c: Remove xfail.
23737         * gcc.dg/vect/vect-86.c: Remove xfail.
23738         * gcc.dg/vect/vect-87.c: Remove xfail.
23739         * gcc.dg/vect/vect-88.c: Remove xfail.
23740
23741 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
23742
23743         * gcc.dg/altivec-19.c: New.
23744
23745 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
23746
23747         PR c/17807
23748         * gcc.dg/nested-func-3.c: New test.
23749         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
23750
23751 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
23752
23753         * gcc.test-framework/gen_directive_tests: Generate tests for
23754         selector expressions.
23755
23756 2005-02-02  Matt Austern  <austern@apple.com>
23757
23758         PR c++/19628
23759         * g++/ext/builtin7.C: New.
23760         * g++/ext/builtin8.C: New.
23761
23762 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
23763
23764         PR c/18502
23765         * gcc.dg/pr18502-1.c: New test.
23766
23767 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23768
23769         PR c++/17413
23770         * g++.dg/template/local4.C: Tweak.
23771
23772 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
23773
23774         PR tree-optimization/19578
23775         * gcc.c-torture/compile/20050202-1.c: New test.
23776
23777 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
23778
23779         PR c/19435
23780         * gcc.dg/c99-init-4.c: New test.
23781
23782 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
23783
23784         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
23785
23786         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
23787
23788         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
23789         * g++.dg/eh/check-vect.h: New.
23790
23791         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
23792         * gcc.dg/vect/vect-78.c: Ditto.
23793         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
23794         Remove.
23795
23796         * g++.dg/conversion/simd1.C: Expect warning.
23797         * g++.dg/ext/attribute-test-1.C: Ditto.
23798         * g++.dg/ext/attribute-test-2.C: Ditto.
23799         * g++.dg/ext/attribute-test-3.C: Ditto.
23800         * g++.dg/ext/attribute-test-4.C: Ditto.
23801
23802         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
23803         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
23804
23805         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
23806
23807 2005-02-01  Richard Henderson  <rth@redhat.com>
23808
23809         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
23810         long double for ibm double-double format.
23811         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
23812
23813 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
23814
23815         PR tree-optimization/19633
23816         * gcc.dg/pr19633-1.c: New test.
23817         * gcc.dg/pr19633.c: Tweak to make pointer point
23818         to NULL or a symbol.
23819
23820 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
23821
23822         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
23823         New procs.
23824         (dg-process-target (local override)): Handle selector expressions.
23825
23826         * gcc.test-framework/README: Describe tests in source directory.
23827         * gcc.test-framework/test-framework.awk: Handle dg- tests.
23828         * gcc.test-framework/test-framework.exp: Handle dg- tests.
23829         * gcc.test-framework/dg-bogus-exp-P.c: New test.
23830         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
23831         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
23832         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
23833         * gcc.test-framework/dg-do-link-exp-P.c: New test.
23834         * gcc.test-framework/dg-do-run-exp-P.c: New test.
23835         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
23836         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
23837         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
23838         * gcc.test-framework/dg-error-exp-P.c: New test.
23839         * gcc.test-framework/dg-error-exp-XP.c: New test.
23840         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
23841         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
23842         * gcc.test-framework/dg-output-exp-P.c: New test.
23843         * gcc.test-framework/dg-output-exp-XF.c: New test.
23844         * gcc.test-framework/dg-warning-exp-P.c: New test.
23845         * gcc.misc-tests/dg-1.c: Remove.
23846         * gcc.misc-tests/dg-2.c: Remove.
23847         * gcc.misc-tests/dg-3.c: Remove.
23848         * gcc.misc-tests/dg-4.c: Remove.
23849         * gcc.misc-tests/dg-5.c: Remove.
23850         * gcc.misc-tests/dg-6.c: Remove.
23851         * gcc.misc-tests/dg-7.c: Remove.
23852         * gcc.misc-tests/dg-8.c: Remove.
23853         * gcc.misc-tests/dg-9.c: Remove.
23854         * gcc.misc-tests/dg-10.c: Remove.
23855         * gcc.misc-tests/dg-11.c: Remove.
23856         * gcc.misc-tests/dg-12.c: Remove.
23857         * gcc.misc-tests/dg-test.exp: Remove.
23858
23859         * gcc.test-framework/test-framework.awk: Change recording and
23860         printing of passes and failures.
23861
23862         * gcc.test-framework: New directory.
23863         * gcc.test-framework/README: New.
23864         * gcc.test-framework/test-framework.exp: New.
23865         * gcc.test-framework/test-framework.awk: New.
23866         * gcc.test-framework/gen_directive_tests: New.
23867
23868 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
23869
23870         * lib/treelang.exp: Fix comment typos.
23871         (treelang_target_compile): Don't append libs=-ltreelang to options.
23872
23873 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
23874
23875         * g++.dg/parse/typename7.C: Adjust error messages.
23876
23877 2005-01-31  Jeff Law  <law@redhat.com>
23878
23879         * gcc.c-torture/execute/20050131-1.c: New test.
23880         * gcc.dg/wcaselabel.c: New test.
23881
23882 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
23883
23884         * g++.dg/other/warning1.C: Adjust error messags.
23885         * g++.dg/parse/constant5.C: New test.
23886
23887 2005-01-31  Steven Bosscher  <stevenb@suse.de>
23888
23889         PR c/19333
23890         * gcc.c-torture/compile/20011130-1.c: Reorder to make
23891         the test case valid.
23892         * gcc.dg/20030815-1.c: Remove invalid tests.
23893         * gcc.dg/array-7.c: Adjust expected result.
23894         * gcc.dg/pr18596-3.c: Likewise.
23895         * gcc.dg/noncompile/20000901-1.c: Likewise.
23896         * gcc.dg/noncompile/init-2.c: Likewise.
23897         * gcc.dg/noncompile/init-4.c: Likewise.
23898
23899 2005-01-31  Dale Johannesen  <dalej@apple.com>
23900
23901         * g++.dg/opt/pr19650.C: New test.
23902
23903 2005-01-31  Richard Henderson  <rth@redhat.com>
23904
23905         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
23906         long double for intel double extended format.
23907         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
23908
23909 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
23910
23911         PR c++/19555
23912         * g++.dg/template/static10.C: New test.
23913
23914         PR c++/19395
23915         * g++.dg/parse/error24.C: New test.
23916
23917         PR c++/19367
23918         * g++.dg/lookup/builtin1.C: New test.
23919
23920         PR c++/19457
23921         * g++.dg/warn/conv3.C: New test.
23922
23923 2005-01-30  Bud Davis  <bdavis@gfortran.org>
23924
23925         PR fortran/19647
23926         * gfortan.dg/inquire_7.f90
23927
23928 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
23929
23930         PR tree-optimization/15791
23931         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
23932         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
23933         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
23934         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
23935         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
23936         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
23937         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
23938         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
23939         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
23940         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
23941
23942 2005-01-29  Paul Brook  <paul@codesourcery.com>
23943
23944         PR fortran/18565
23945         * check.c (real_or_complex_check): New function.
23946         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
23947         * intrinsic.c (add_functions): Use new check functions.
23948         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
23949         Add prototypes.
23950
23951 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
23952
23953         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
23954         gcc.dg/lvalue-3.c: New tests.
23955         * gcc.dg/concat.c: Update expected messages.
23956
23957 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
23958
23959         PR libfortran/19595
23960         * gfortran.dg/eor_1.f90: New test.
23961
23962 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
23963
23964         PR fortran/19589
23965         * gfortran.dg/logical_data_1.f90: New test.
23966
23967 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
23968
23969         PR c++/19253
23970         * g++.dg/template/crash33.C: New test.
23971
23972         PR c++/19667
23973         * g++.dg/template/crash32.C: New test.
23974
23975 2005-01-28  Ian Lance Taylor  <ian@airs.com>
23976
23977         PR middle-end/16558
23978         * g++.dg/warn/Wreturn-type-2.C: New test.
23979
23980 2004-06-24  Jeff Law  <law@redhat.com>
23981
23982         * gcc.dg/tree-ssa/20050128-1.c: New test.
23983
23984 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
23985
23986         * gcc.target/frv/all-mdpackh-1.c: New test.
23987
23988 2005-01-28  Steven Bosscher  <stevenb@suse.de>
23989
23990         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
23991
23992 2005-01-27  Richard Henderson  <rth@redhat.com>
23993
23994         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
23995
23996 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
23997
23998         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
23999
24000 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
24001
24002         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
24003         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
24004         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
24005         to cope with cases where the multilib options override the dg-options.
24006
24007 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
24008
24009         PR c/18946
24010         * gcc.dg/noncompile/20050120-1.c: New test.
24011
24012 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
24013
24014         PR tree-optimization/19633
24015         * gcc.dg/pr19633.c: New test.
24016         * gcc.dg/tree-ssa/pr19633.c: New test.
24017
24018 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
24019
24020         * gcc.dg/20041216-1.c: New test.
24021
24022 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
24023
24024         PR objc/18862
24025         * objc.dg/selector-2.m: New test.
24026
24027 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
24028
24029         * g++.dg/opt/range-test-2.C: New test.
24030
24031         PR rtl-optimization/19579
24032         * gcc.c-torture/execute/20050124-1.c: New test.
24033
24034 2005-01-26  Greg Parker  <gparker@apple.com>
24035         Stuart Hastings  <stuart@apple.com>
24036
24037         * gcc.c-torture/execute/20050125-1.c: New.
24038
24039 2005-01-18  Jan Hubicka  <jh@suse.cz>
24040
24041         PR tree-optimize/19337
24042         * gcc.c-torture/compile/20050119-1.c: New test.
24043
24044 2005-01-24  James E Wilson  <wilson@specifixinc.com>
24045
24046         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
24047         test for successful match.
24048
24049 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
24050
24051         PR objc/18408
24052         * objc.dg/comp-types-7.m: New test.
24053
24054 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
24055
24056         * lib/target-supports.exp (current_target_name): New.
24057         (check_effective_target_ilp32, check_effective_target_lp64):
24058         Cache the result to use as long as the current target, with
24059         multilib flags, remains the same.
24060
24061         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
24062         (dg-require-weak, dg-require-visibility, dg-require-alias,
24063         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
24064         dg-require-effective-target, dg-skip-if): Remove call to
24065         skip_test_and_clear_xfail.
24066         (dg-test): Clear xfail data.
24067
24068 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
24069
24070         PR target/17751
24071         * gcc.dg/ppc64-toc.c: New test.
24072
24073         * g++.dg/tree-ssa/empty-1.C: New test.
24074
24075         PR middle-end/19551
24076         * gcc.c-torture/execute/20050121-1.c: New test.
24077         * gcc.dg/20050121-2.c: New test.
24078
24079 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
24080         Paul Brook  <paul@codesourcery.com>
24081
24082         PR fortran/17941
24083         * gfortran.dg/real_const_1.f: New test.
24084         * gfortran.dg/real_const_2.f90: New test.
24085         * gfortran.dg/complex_int_1.f90: New test.
24086
24087 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
24088
24089         PR fortran/19313
24090         * gfortan.dg/inquire_6.f90: New test.
24091
24092 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
24093
24094         PR libfortran/19451
24095         * open_readonly_1.f90: New test.
24096
24097 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
24098
24099         PR libfortran/18982
24100         * gfortran.dg/open_new.f90: New file.
24101
24102 2005-01-22  Paul Brook  <paul@codesourcery.com>
24103
24104         * namelist_1.f90: New test.
24105
24106 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
24107
24108         PR tree-optimization/19484
24109         * gcc.c-torture/compile/20050122-[12].c: New tests.
24110
24111 2005-01-22  Paul Brook  <paul@codesourcery.com>
24112
24113         * gfortran.dg/implicit_2.f90: New test.
24114
24115 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
24116
24117         PR fortran/19314
24118         * gfortran.dg/inquire_5.f90: New test.
24119
24120 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24121
24122         PR c/18809
24123         * gcc.dg/pr18809-1.c: New test.
24124
24125 2005-01-21  Ian Lance Taylor  <ian@airs.com>
24126
24127         * gcc.dg/20050121-1.c: New test.
24128
24129         PR tree-optimization/13000
24130         * gcc.dg/20040206-1.c: Change warning to point where function is
24131         being inlined.
24132
24133 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24134
24135         PR c++/19208
24136         * g++.dg/template/array11.C: New test.
24137
24138 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24139
24140         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
24141         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
24142         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
24143         * gfortran.dg/getenv_1.f90: Add dg-do directive.
24144         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
24145         gfortran.dg/pr17164.f90: Add missing dg-do directives.
24146
24147 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
24148
24149         PR tree-optimization/15349
24150         * gcc.dg/tree-ssa/pr15349.c: New.
24151
24152 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
24153
24154         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
24155
24156 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
24157
24158         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
24159         scan-assembler-times directive name.
24160
24161         * gcc.dg/asm-a.c: Move dg-require-effective-target to
24162         after dg-do.
24163
24164         PR rtl-optimization/19462
24165         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
24166
24167 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
24168
24169         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
24170         counting function calls on ia64.
24171
24172 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
24173
24174         PR rtl-optimization/15139
24175         * gcc.dg/20050111-2.c: New test.
24176
24177         PR c/17297
24178         * gcc.c-torture/compile/20050113-1.c: New testcase.
24179
24180         PR middle-end/19164
24181         * gcc.dg/20050113-1.c: New testcase.
24182
24183 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
24184
24185         * gcc.dg/vect/vect-85.c: Add comment.
24186         * gcc.dg/vect/vect-86.c: Add xfail for now.
24187         * gcc.dg/vect/vect-87.c: Add xfail for now.
24188         * gcc.dg/vect/vect-88.c: Add xfail for now.
24189         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
24190
24191 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24192
24193         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
24194
24195 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
24196
24197         * g++.dg/debug/typedef3.C: New test.
24198
24199 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
24200
24201         PR c/19472
24202         * gcc.dg/asm-a.c: New test.
24203
24204 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
24205
24206         * gcc.dg/sh-relax.c: Add prototype for abort.
24207
24208 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
24209
24210         * gcc.dg/short-compare-1.c: New test.
24211         * gcc.dg/short-compare-2.c: Likewise.
24212
24213 2005-01-18  Michael Matz  <matz@suse.de>
24214
24215         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
24216
24217 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
24218
24219         PR tree-optimization/19121
24220         * gcc.c-torture/compile/pr19121.c: New test.
24221
24222 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
24223
24224         PR target/19357
24225         * gcc.c-torture/compile/pr19357.c: New test.
24226
24227 2005-01-17  Ian Lance Taylor  <ian@airs.com>
24228
24229         PR c/5675
24230         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
24231         pass--those that refer just to the variable, possibly with a
24232         cast.
24233         * gcc.dg/c99-const-expr-3.c: Likewise.
24234
24235         PR middle-end/13127
24236         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
24237         longer emitted.
24238
24239 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
24240
24241         PR fortran/18778
24242         * gfortran.dg/endfile_2.f90: New test.
24243
24244 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
24245
24246         PR 19168
24247         * gfortran.dg/select_5.f90: New test.
24248
24249 2004-01-16  Paul Brook  <paul@codesourcery.com>
24250
24251         * gfortran.dg/common_4.f90: New test.
24252
24253 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
24254
24255         PR rtl-optimization/19462
24256         * gcc.dg/torture/pr19462-1.c: New test.
24257
24258 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
24259
24260         PR objc/19321
24261         * objc.dg/func-ptr-2.m: New.
24262         * objc.dg/volatile-1.m: New.
24263
24264 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24265
24266         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
24267
24268 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
24269
24270         PR tree-optimization/19060
24271         * gcc.c-torture/execute/20050104-1.c: New test.
24272
24273 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
24274
24275         PR fortran/18983
24276         * gfortran.dg/write_to_null.f90: New test.
24277
24278 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
24279             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24280
24281         PR other/19328
24282         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
24283         argument.
24284
24285 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
24286
24287         PR c++/19263
24288         * g++.dg/init/vector1.C: New test.
24289
24290 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
24291
24292         PR target/13158
24293         * gcc.target/ia64/sibcall-unwind-1.c: New test.
24294         PR target/18987
24295         * gcc.target/ia64/sibcall-unwind-2.c: New test.
24296
24297 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
24298
24299         * gfortran.dg/select_1.f90: New test.
24300         * gfortran.dg/select_2.f90: New test.
24301         * gfortran.dg/select_3.f90: New test.
24302         * gfortran.dg/select_4.f90: New test.
24303
24304 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
24305
24306         PR middle-end/19084
24307         PR rtl-optimization/19348
24308         * gcc.dg/20050111-1.c: New test.
24309         * gcc.c-torture/execute/20050111-1.c: New test.
24310
24311         * gcc.dg/i386-asm-4.c: New test.
24312
24313 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
24314
24315         * gcc.dg/nested-func-2.c: New test.
24316         * ada/acats/norun.lst: Remove c953002.
24317
24318 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
24319
24320         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
24321
24322 2005-01-12  Ben Elliston  <bje@au.ibm.com>
24323
24324         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
24325
24326 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
24327
24328         PR target/18761
24329         * g++.dg/abi/align1.C: New test.
24330
24331 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
24332
24333         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
24334         at a time.
24335         * g++.dg/ext/altivec_check.h: Support compiling as C.
24336
24337 2005-01-10  Roger Sayle  <roger@eyesopen.com>
24338
24339         PR c++/19355
24340         * g++.dg/expr/pr19355-1.C: New test case.
24341
24342 2005-01-10  Laurent GUERBY <laurent@guerby.net>
24343
24344         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
24345         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
24346         * ada/acats/tests/c3/c92005b.ada: Likewise.
24347         * ada/acats/tests/c3/cxb3012.a: Likewise.
24348         * ada/acats/norun.lst: Add c380004 and c953002, add PR
24349
24350 2005-01-09  Paul Brook  <paul@codesourcery.com>
24351
24352         * gfortran.dg/common_2.f90: New file.
24353         * gfortran.dg/common_3.f90: New file.
24354
24355 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
24356
24357         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
24358
24359 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
24360
24361         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
24362         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
24363         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
24364         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
24365         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
24366         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
24367         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
24368         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
24369         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
24370         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
24371         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
24372         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
24373         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
24374         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
24375         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
24376         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
24377         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
24378         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
24379         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
24380         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
24381         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
24382         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
24383         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
24384         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
24385         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
24386         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
24387         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
24388         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
24389         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
24390         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
24391         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
24392         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
24393         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
24394         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
24395         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
24396         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
24397         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
24398         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
24399         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
24400         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
24401         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
24402         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
24403         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
24404         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
24405         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
24406         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
24407         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
24408         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
24409         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
24410         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
24411         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
24412         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
24413         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
24414         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
24415         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
24416         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
24417         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
24418         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
24419         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
24420         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
24421         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
24422         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
24423         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
24424         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
24425         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
24426         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
24427         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
24428
24429         * gcc.dg/vect/vect-1.c: Fix spelling.
24430         * gcc.dg/vect/vect-10.c: Fix spelling.
24431         * gcc.dg/vect/vect-11.c: Fix spelling.
24432         * gcc.dg/vect/vect-12.c: Fix spelling.
24433         * gcc.dg/vect/vect-14.c: Fix spelling.
24434         * gcc.dg/vect/vect-15.c: Fix spelling.
24435         * gcc.dg/vect/vect-16.c: Fix spelling.
24436         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
24437         * gcc.dg/vect/vect-64.c: Fix comments.
24438         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
24439
24440 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
24441             Ira Rosen  <irar@il.ibm.com>
24442
24443         * gcc.dg/vect/vect-70.c: New test.
24444         * gcc.dg/vect/vect-71.c: New test.
24445
24446 2005-01-09  Manfred Hollstein  <mh@suse.com>
24447
24448         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
24449         * gcc.dg/pr18241-2.c: Likewise.
24450         * gcc.dg/pr18241-3.c: Likewise.
24451         * gcc.dg/pr18241-4.c: Likewise.
24452         * gcc.dg/pr18241-5.c: Likewise.
24453
24454 2005-01-08  Richard Henderson  <rth@redhat.com>
24455
24456         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
24457         False for x86 and x86-64.
24458
24459 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
24460
24461         PR tree-optimization/18241
24462         * gcc.dg/pr18241-1.c: New test.
24463         * gcc.dg/pr18241-2.c: New test.
24464         * gcc.dg/pr18241-3.c: New test.
24465         * gcc.dg/pr18241-4.c: New test.
24466         * gcc.dg/pr18241-5.c: New test.
24467
24468 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
24469
24470         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
24471         gfortran.dg/select_4.f90: New.
24472
24473 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
24474
24475         * gcc.c-torture/execute/20050107-1.c: New test.
24476
24477 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
24478
24479         PR c++/19298
24480         * g++.dg/template/ref2.C: New.
24481
24482 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
24483
24484         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
24485         instead of being empty.
24486
24487 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24488
24489         PR fortran/15553
24490         * gfortran.dg/array-1.f90: New test.
24491
24492 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
24493
24494         PR tree-optimization/19283
24495         * gcc.c-torture/execute/20050106-1.c: New test.
24496
24497         PR rtl-optimization/18861
24498         * gcc.dg/20050105-1.c: New test.
24499
24500         PR tree-optimization/18828
24501         * gcc.dg/20050105-2.c: New test.
24502
24503 2005-01-07  Andreas Jaeger  <aj@suse.de>
24504
24505         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
24506
24507 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
24508
24509         PR fortran/18398
24510         * gfortran.dg/fmt_read.f90: New test.
24511
24512 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
24513
24514         * gcc.dg/rs6000-ldouble-2.c: New.
24515
24516 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
24517
24518         PR c++/19244
24519         * g++.dg/parser/ctor2.C: New test.
24520
24521 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24522
24523         PR c++/17154
24524         * g++.dg/template/using9.C: New test.
24525
24526 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24527
24528         PR c++/19258
24529         * g++.dg/lookup/friend6.C: New test.
24530
24531 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
24532
24533         PR c++/19270
24534         * g++.dg/template/array10.C: New.
24535
24536 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24537
24538         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
24539         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
24540
24541 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
24542
24543         * gcc.c-torture/compile/20050105-1.c: New test.
24544
24545 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
24546
24547         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
24548
24549 2005-01-05  Roger Sayle  <roger@eyesopen.com>
24550
24551         PR middle-end/19100
24552         * gcc.dg/conv-3.c: New test case.
24553
24554 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
24555
24556         * gcc.dg/asm-wide-1.c: New test.
24557
24558 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
24559
24560         PR c++/19030
24561         * g++.dg/parse/crash22.C: New
24562
24563 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
24564
24565         PR 19257
24566         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
24567
24568 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
24569
24570         PR middle-end/17767
24571         * gcc.dg/i386-mmx-6.c: New test case.
24572
24573 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
24574
24575         PR tree-optimization/18308
24576         * gcc.dg/vect/pr18308.c: New testcase.
24577
24578 2005-01-04  Andreas Jaeger  <aj@suse.de>
24579
24580         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
24581
24582 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
24583             Robert Bowdidge <bowdidge@apple.com>
24584
24585         * gcc.dg/cpp/subframework1.c: New.
24586         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
24587         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
24588         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
24589         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
24590
24591 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
24592
24593         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
24594         producing warning.
24595         * gcc.dg/darwin-weakimport-2.c: New.
24596
24597 2005-01-03  Richard Henderson  <rth@redhat.com>
24598
24599         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
24600
24601 2005-01-03  Richard Henderson  <rth@redhat.com>
24602
24603         * gcc.dg/vect/vect.exp: Enable for ia64.
24604         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
24605         (check_effective_target_vect_float): Likewise.
24606         (check_effective_target_vect_no_align): Likewise.
24607         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
24608         * gcc.dg/vect/vect-8.c: Likewise.
24609
24610 2005-01-03  Uros Bizjak <uros@kss-loka.si>
24611
24612         PR target/19236
24613         * gcc.dg/pr19236-1.c: New test case.
24614
24615 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
24616
24617         PR rtl-optimization/12092
24618         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
24619
24620 2005-01-02  Andreas Jaeger  <aj@suse.de>
24621
24622         * gcc.dg/pr12092-1.c: Do not run on x86_64.
24623
24624 2005-01-01  Roger Sayle  <roger@eyesopen.com>
24625             Andrew Pinski  <pinskia@physics.uc.edu>
24626
24627         PR rtl-optimization/12092
24628         * gcc.dg/pr12092-1.c: New test case.
24629
24630 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
24631
24632         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
24633         'hidden' and 'default' for better portability.
24634         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
24635
24636         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
24637         6 and 7.
24638         * g++.old-deja/g++.brendan/new3.C: Likewise.
24639
24640 2005-01-01  Steven Bosscher  <stevenb@suse.de>
24641
24642         * gcc.dg/20041231-1.C: New test.
24643         * g++.dg/warn/Wunreachable-code-1.C: New test.
24644
24645 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
24646
24647         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
24648         file, not /dev/null.  Abort on error.
24649
24650 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
24651             Ziemowit Laski  <zlaski@apple.com>
24652
24653         PR objc/18971
24654         * objc.dg/encode-5.m: New test.
24655
24656 2004-12-29  Richard Henderson  <rth@redhat.com>
24657
24658         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
24659         * objc.dg/stabs-1.m: Disable for ia64.
24660
24661 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
24662
24663         PR c++/19190
24664         * g++.dg/warn/Wunused-10.C: New test.
24665
24666 2004-12-28  Richard Henderson  <rth@redhat.com>
24667
24668         * objc.dg/stabs-1.m: Disable for alpha.
24669
24670 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
24671
24672         PR c++/19149
24673         * g++.dg/parse/error23.C: New test.
24674
24675 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24676
24677         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
24678
24679         PR fortran/19032
24680         * gfortran.dg/intrinsic_modulo_1.f90: New.
24681         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
24682         tests with divisor -1.
24683
24684 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
24685
24686         * g++.dg/opt/temp1.C (memcpy): Return a value.
24687
24688         PR c++/19148
24689         * g++.dg/expr/cond7.C: New test.
24690
24691 2004-12-27  Paul Brook  <paul@codesourcery.com>
24692
24693         * gfortran.dg/g77/select_no_compile.f: Remove.
24694
24695 2004-12-27  Richard Henderson  <rth@redhat.com>
24696
24697         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
24698         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
24699         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
24700
24701 2004-12-26  Richard Henderson  <rth@redhat.com>
24702
24703         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
24704         by 1i instead of token pasting.
24705
24706 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24707
24708         PR tree-optimization/17578
24709         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
24710         to additional_flags.
24711         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
24712
24713 2004-12-25  Richard Henderson  <rth@redhat.com>
24714
24715         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
24716         Remove Alpha.
24717
24718 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24719
24720         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
24721         hppa*-*-hpux*.
24722         * gcc.dg/pr17957.c (dg-options): Likewise.
24723         * gcc.dg/struct-ret-1.c: Add prototype for abort.
24724         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
24725         instead of 0 on __hppa__.
24726         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
24727         "foo,%r" on hppa*-*-*.
24728
24729 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
24730
24731         PR fortran/19071
24732         * gfortran.dg/complex_write.f90: New test.
24733
24734 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
24735
24736         PR c++/17595
24737         * g++.dg/parse/pragma2.C: New test.
24738
24739         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
24740
24741 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
24742
24743         * gcc.dg/empty2.c: Add missing dg-warning.
24744
24745 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
24746
24747         PR c++/17413
24748         * g++.dg/template/local4.C: New test.
24749         * g++.dg/template/crash19.C: Add dg-error marker.
24750
24751         * g++.dg/template/crash31.C: Correct embedded PR number.
24752
24753 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
24754
24755         PR c++/16405
24756         * g++.dg/opt/temp1.C: Add do-run marker.
24757
24758 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
24759
24760         * g++.dg/template/spec19.C: New.
24761
24762 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
24763
24764         PR target/16819
24765         * gcc.dg/empty2.c: New.
24766
24767 2004-12-23  Richard Henderson  <rth@redhat.com>
24768
24769         * lib/target-supports.exp (check_effective_target_vect_no_align):
24770         Remove i?86 and x86-64.
24771
24772 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
24773
24774         PR c++/16405
24775         * g++.dg/opt/temp1.C: New test.
24776
24777 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24778
24779         PR c++/18733
24780         * g++.dg/template/friend33.C: New testcase.
24781
24782 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
24783
24784         PR c++/18464
24785         * g++.dg/template/cond5.C: New test.
24786
24787         PR c++/18492
24788         * g++.dg/inherit/thunk3.C: New test.
24789
24790         PR c++/11224
24791         * g++.dg/warn/Wunused-9.C: New test.
24792
24793 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
24794
24795         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
24796
24797 2004-12-22  Jan Beulich  <jbeulich@novell.com>
24798
24799         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
24800
24801 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
24802
24803         PR c++/18378
24804         * g++.dg/ext/packed8.C: New test.
24805
24806         PR c++/19063
24807         * g++.dg/template/crash31.C: New test.
24808
24809         PR c++/19034
24810         * g++.dg/template/crash30.C: New test.
24811
24812 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
24813
24814         PR C++/18984
24815         * g++.dg/eh/ctor3.C: New test.
24816
24817 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
24818
24819         * objc.dg/stabs-1.m: Allow section name to be quoted and
24820         assembly label to begin with '.LL'.
24821
24822 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
24823
24824         * gcc.dg/vect/vect.exp
24825         (check_effective_target_lp64_or_vect_no_align): New.
24826         * gcc.dg/vect/vect-77.c: Use it.
24827         * gcc.dg/vect/vect-78.c: Use it.
24828
24829         * lib/target-supports.exp
24830         (check_effective_target_vect_no_max,
24831         check_effective_target_vect_no_bitwise,
24832         check_effective_target_vect_no_align): New.
24833         * gcc.dg/vect/vect-13.c: Use them.
24834         * gcc.dg/vect/vect-17.c: Ditto.
24835         * gcc.dg/vect/vect-18.c: Ditto.
24836         * gcc.dg/vect/vect-19.c: Ditto.
24837         * gcc.dg/vect/vect-20.c: Ditto.
24838         * gcc.dg/vect/vect-27.c: Ditto.
24839         * gcc.dg/vect/vect-29.c: Ditto.
24840         * gcc.dg/vect/vect-44.c: Ditto.
24841         * gcc.dg/vect/vect-48.c: Ditto.
24842         * gcc.dg/vect/vect-50.c: Ditto.
24843         * gcc.dg/vect/vect-52.c: Ditto.
24844         * gcc.dg/vect/vect-54.c: Ditto.
24845         * gcc.dg/vect/vect-56.c: Ditto.
24846         * gcc.dg/vect/vect-58.c: Ditto.
24847         * gcc.dg/vect/vect-60.c: Ditto.
24848         * gcc.dg/vect/vect-72.c: Ditto.
24849         * gcc.dg/vect/vect-80.c: Ditto.
24850
24851 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
24852
24853         PR c++/14075
24854         * g++.dg/init/string1.C: New.
24855
24856         PR c++/18975
24857         * g++.dg/other/synth1.C: New.
24858
24859 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
24860
24861         PR c/18963
24862         * gcc.dg/pr18963-1.c: New test.
24863
24864 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
24865
24866         PR c/18596
24867         * gcc.dg/funcdef-storage-1.c (foo): Remove.
24868         * gcc.dg/pr18596-1.c: Use dg-error.
24869         (dg-options): Use -fno-unit-at-a-time.
24870         * gcc.dg/pr18596-2.c: New test.
24871         * gcc.dg/pr18596-3.c: New test.
24872
24873 2004-12-20  Roger Sayle  <roger@eyesopen.com>
24874
24875         PR middle-end/18683
24876         * g++.dg/opt/pr18683-1.C: New test case.
24877
24878 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
24879
24880         PR other/19093
24881         * g++.dg/opt/max1.C: Fix for 64bit targets.
24882
24883 2004-12-20  Matt Austern  <austern@apple.com>
24884
24885         PR c++/19044
24886         * g++.dg/ext/builtin6.C: New
24887
24888 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
24889
24890         PR tree-optimization/19080
24891         * gcc.c-torture/compile/pr19080.c: New test.
24892
24893 2004-12-20  Steven Bosscher  <stevenb@suse.de>
24894
24895         * gcc.dg/20041219-1.c: New test.
24896
24897 2004-12-19  Roger Sayle  <roger@eyesopen.com>
24898
24899         PR middle-end/19068
24900         * g++.dg/opt/max1.C: New test case.
24901
24902 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
24903
24904         * gcc.dg/fdata-sections-1.c: New test.
24905
24906 2004-12-18  Roger Sayle  <roger@eyesopen.com>
24907
24908         PR middle-end/18548
24909         * gcc.dg/max-1.c: New test case.
24910
24911 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
24912
24913         * gcc.c-torture/execute/20041218-1.c: New test.
24914
24915 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
24916
24917         * gcc.dg/pr18501.c: New test.
24918         * gcc.dg/uninit-5.c: XFAIL.
24919         * gcc.dg/uninit-9.c: XFAIL.
24920
24921 2004-12-17  Dale Johannesen  <dalej@apple.com>
24922
24923         * gcc.dg/20041213-1.c: New.
24924
24925 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
24926
24927         * objc.dg/stabs-1.m: Allow assembly label to begin
24928         with a dot ('.').
24929
24930 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
24931
24932         * gcc.c-torture/execute/20041213-1.c: Move...
24933         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
24934
24935 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
24936
24937         PR c++/18721
24938         * g++.dg/lookup/conv-5.C: New.
24939
24940 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
24941
24942         * objc.dg/stabs-1.m: New test.
24943
24944 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
24945
24946         * gcc.dg/visibility-c.c: Change compile to
24947         assemble for the test.
24948
24949 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
24950
24951         PR target/19041
24952         * gcc.dg/visibility-c.c: New test.
24953
24954 2004-12-16  Roger Sayle  <roger@eyesopen.com>
24955
24956         PR middle-end/18493
24957         * gcc.dg/switch-8.c: New test case.
24958
24959 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
24960
24961         PR c++/18905
24962         * g++.dg/template/init4.C: New.
24963         * g++.dg/opt/static3.C: Enable optimizer.
24964
24965 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
24966
24967         * g++.dg/other/complex1.C: New test.
24968
24969 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
24970
24971         * g++.dg/opt/inline9.C: New test.
24972
24973 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24974
24975         PR fortran/18993
24976         * gfotran.dg/nullify_1.f: New test.
24977
24978 2004-12-15  Richard Henderson  <rth@redhat.com>
24979
24980         * gcc.target/i386/i386.exp: New harness.
24981         * gcc.target/i386/vect-args.c: New.
24982
24983 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
24984
24985         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
24986
24987 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24988
24989         PR c++/18825
24990         * g++.dg/template/friend32.C: New test.
24991
24992 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
24993
24994         * cpp/pragma-once-1.c: New test.
24995         * cpp/pragma-once-1b.h: Likewise.
24996         * cpp/pragma-once-1c.h: Likewise.
24997         * cpp/pragma-once-1d.h: Likewise.
24998         * cpp/inc/pragma-once-1a.h: Likewise.
24999
25000 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
25001             Steven G. Kargl  <kargls@comcast.net>
25002
25003         PR fortran/17597
25004         * gfortran.dg/list_read_3.f90: New test.
25005
25006 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
25007
25008         * gcc.dg/ftrapv-2.c: New test.
25009
25010 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
25011
25012         PR c++/18981
25013         * g++.dg/template/typename9.C: New test.
25014
25015 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
25016
25017         PR c++/18738
25018         * g++.dg/template/typename8.C: New test.
25019         * g++.dg/parse/friend2.C: Tweak error message.
25020
25021 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
25022
25023         * gcc.c-torture/20041214-1.c: New test.
25024
25025 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
25026
25027         PR c++/18965
25028         * g++.dg/init/array17.C: New test.
25029
25030 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
25031
25032         PR c++/18793
25033         * g++.dg/init/aggr3.C: New test.
25034
25035 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
25036
25037         * gcc.dg/altivec-types-1.c: New test.
25038         * gcc.dg/altivec-types-2.c: New test.
25039         * gcc.dg/altivec-types-3.c: New test.
25040         * gcc.dg/altivec-types-4.c: New test.
25041         * g++.dg/ext/altivec-types-1.C: New test.
25042         * g++.dg/ext/altivec-types-2.C: New test.
25043         * g++.dg/ext/altivec-types-3.C: New test.
25044         * g++.dg/ext/altivec-types-4.C: New test.
25045
25046 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
25047
25048         PR middle-end/18951
25049         * gcc.c-torture/execute/20041213-1.c: New test.
25050
25051 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
25052
25053         PR c++/18949
25054         * g++.dg/template/cast1.C: New.
25055
25056 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
25057
25058         * gcc.c-torture/execute/20041213-2.c: New test.
25059
25060 2004-12-13  Richard Henderson  <rth@redhat.com>
25061
25062         * gcc.dg/i386-sse-10.c: Fix typo in options.
25063
25064 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
25065
25066         PR c++/18968
25067         * g++.dg/opt/pr18968.C: New test.
25068
25069 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
25070
25071         PR c++/18925
25072         * g++.dg/ext/visibility/staticdatamem.C: New test.
25073
25074 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
25075
25076         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
25077
25078 2004-12-13  Roger Sayle  <roger@eyesopen.com>
25079
25080         PR rtl-optimization/18928
25081         * gcc.dg/pr18928-1.c: New test case.
25082
25083 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
25084
25085         PR tree-opt/16951
25086         * gcc.c-torture/compile/20041211-1.c: New.
25087
25088 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25089
25090         PR middle-end/17564
25091         * gcc.c-torture/execute/20041212-1.c: New test.
25092
25093 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25094
25095         PR fortran/18869
25096         * gfortran.dg/common_1.f90: New test.
25097
25098 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
25099         Paul Brook  <paul@codesourcery.com>
25100
25101         PR fortran/16222
25102         * gfortran.dg/real_do_1.f90: New test.
25103
25104 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
25105
25106         PR tree-opt/18040
25107         * g++.dg/opt/ptrmem6.C: New test.
25108
25109 2004-12-11  Roger Sayle  <roger@eyesopen.com>
25110
25111         PR middle-end/18921
25112         * gcc.dg/pr18921-1.c: New test case.
25113
25114 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25115
25116         PR fortran/17175
25117         * gfortran.dg/scale_1.f90: New test.
25118
25119 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
25120
25121         PR middle-end/18903
25122         * gcc.c-torture/compile/pr18903.c: New test.
25123
25124 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
25125
25126         * gcc.c-torture/execute/20041210-1.c: New test.
25127
25128 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25129
25130         PR c++/18731
25131         * g++.dg/parser/struct-1.C: New test.
25132         * g++.dg/parser/struct-2.C: New test.
25133         * g++.dg/parser/struct-3.C: New test.
25134
25135 2004-12-09  Richard Henderson  <rth@redhat.com>
25136
25137         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
25138
25139         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
25140         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
25141
25142 2004-12-09  Matt Austern  <austern@apple.com>
25143
25144         PR c++/18514
25145         * g++.dg/ext/builtin1.C: New
25146         * g++.dg/ext/builtin2.C: New
25147         * g++.dg/ext/builtin3.C: New
25148         * g++.dg/ext/builtin4.C: New
25149         * g++.dg/ext/builtin5.C: New
25150
25151 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
25152
25153         PR tree-opt/18904
25154         * g++.dg/opt/ptrmem5.C: New test.
25155
25156 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
25157
25158         * g++.dg/parse/typename5.C: Adjust for new error.
25159         * g++.dg/parse/typename7.C: New.
25160
25161 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25162
25163         PR c++/18073
25164         * g++.dg/other/mmintrin.C: New test.
25165
25166 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
25167
25168         PR c++/16681
25169         * g++.dg/init/array15.C: New.
25170         * g++.dg/init/array16.C: New.
25171
25172 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25173
25174         PR fortran/18826
25175         * gfortran.dg/assign_1.f90: New test.
25176
25177 2004-12-08  Nick Clifton  <nickc@redhat.com>
25178
25179         * gcc.target/xstormy16/bss_below100: New directory containing tests.
25180         * gcc.target/xstormy16/data_below100: Likewise.
25181         * gcc.target/xstormy16/sfr: Likewise.
25182         * gcc.target/xstormy16/below100.S: New test source file.
25183         * gcc.target/xstormy16/below100.ld: New test linker script.
25184         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
25185         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
25186         bp instructions.
25187         * gcc.target/xstormy16/bp.c: Likewise.
25188
25189         * gcc.target/xstormy16/bss_below100: New files:
25190         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
25191         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
25192         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
25193         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
25194         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
25195         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
25196         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
25197         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
25198         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
25199         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
25200         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
25201         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
25202         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
25203         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
25204         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
25205         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
25206         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
25207         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
25208         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
25209         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
25210         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
25211         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
25212         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
25213         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
25214         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
25215         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
25216         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
25217
25218         * gcc.target/xstormy16/data_below100: New files:
25219         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
25220         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
25221         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
25222         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
25223         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
25224         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
25225         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
25226         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
25227         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
25228         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
25229         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
25230         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
25231         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
25232         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
25233         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
25234         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
25235         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
25236         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
25237         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
25238         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
25239         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
25240         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
25241         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
25242         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
25243         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
25244         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
25245         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
25246
25247         * gcc.target/xstormy16/sfr: New files:
25248         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
25249         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
25250         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
25251         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
25252         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
25253         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
25254         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
25255         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
25256         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
25257         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
25258         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
25259         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
25260         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
25261         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
25262         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
25263         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
25264         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
25265         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
25266         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
25267         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
25268         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
25269         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
25270         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
25271         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
25272         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
25273         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
25274         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
25275         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
25276         27_if0_sfrw_bitfield_f.c
25277
25278 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25279
25280         PR c++/18100
25281         * g++.dg/lookup/name-clash4.C: New test.
25282
25283 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
25284
25285         PR c++/18672
25286         * g++.dg/opt/array1.C: New.
25287
25288         PR c++/18803
25289         * g++.dg/template/operator5.C: New.
25290
25291 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
25292
25293         PR c/18867
25294         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
25295
25296 2004-12-07  Steven Bosscher  <stevenb@suse.de>
25297
25298         * gcc.dg/noncompile/20041207.c: New test.
25299
25300 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
25301
25302         * g++.dg/other/unreachable-1.C: New test.
25303
25304 2004-12-06  Nick Clifton  <nickc@redhat.com>
25305
25306         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
25307         <limits.h> because the latter comes from gcc's include/ directory
25308         and not the newlib/libc/include directory.
25309
25310 2004-12-04  Richard Henderson  <rth@redhat.com>
25311
25312         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
25313
25314 2004-12-04  Richard Henderson  <rth@redhat.com>
25315
25316         * lib/target-supports.exp (check_gc_sections_available): Disable
25317         for alpha and ia64.
25318
25319 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
25320
25321         PR middle-end/17909
25322         * g++.dg/other/vararg-2.C: New test.
25323
25324 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25325
25326         PR c++/17011, c++/17971
25327         * g++.dg/template/error15.C: Adjust expected error.
25328         * g++.dg/template/instantiate3.C: Likewise.
25329
25330 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
25331
25332         * gcc.dg/altivec-18.c: Fix for darwin
25333
25334 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
25335
25336         PR c++/18782
25337         * g++.dg/parse/ptrmem2.C: New.
25338
25339         PR c++/18318
25340         * g++.dg/template/new1.C: New.
25341
25342 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25343
25344         PR fortran/18710
25345         * gfortran.dg/direct_io_3.f90: New test.
25346
25347 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
25348
25349         PR 18758
25350         * g++.dg/parse/crash21.C: New.
25351
25352 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25353
25354         PR c++/15664, c++/18276
25355         * g++.dg/template/ttp13.C: New test.
25356         * g++.dg/template/ttp14.C: Likewise.
25357
25358 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25359
25360         PR c++/18123
25361         * g++.dg/parse/enum2.C: New test.
25362         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
25363
25364 2004-12-02  Nick Clifton  <nickc@redhat.com>
25365
25366         * gcc.target/xstormy16: New test directory.
25367         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
25368         * gcc.target/xstormy16/bp.c: Check the generation of bp
25369         instructions.
25370         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
25371         bn instructions and the BELOW100 attribute.
25372
25373 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
25374
25375         PR target/16952
25376         * gcc.dg/ppc-eabi.c: New.
25377
25378 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
25379
25380         PR fortran/18284
25381         * gfortran.dg/backspace.f90
25382
25383 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
25384
25385         * gfortran.dg/inquire.f90: New test.
25386
25387 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
25388
25389         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
25390         handle effective-target-keyword.
25391         (dg-skip-if): Support effective-target keyword as target list.
25392         (dg-xfail-if): Ditto.
25393         * lib/target-supports.exp (is-effective-target-keyword): New proc.
25394
25395 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
25396
25397         PR tree-optimization/18291
25398         * gcc.c-torture/compile/pr18291.c: New test.
25399
25400 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
25401
25402         PR C++/18729
25403         * g++.dg/parse/crash20.C: New.
25404
25405         PR c++/17431
25406         * g++.dg/overload/arg1.C: New.
25407         * g++.dg/overload/arg2.C: New.
25408         * g++.dg/overload/arg3.C: New.
25409         * g++.dg/overload/arg4.C: New.
25410
25411 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
25412
25413         * gcc.dg/c99-flex-array-4.c: Remove.
25414
25415 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
25416
25417         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
25418
25419         * lib/target-supports.exp (is-effective-target): Simplify.
25420
25421         * lib/target-supports.exp (check_effective_target_vect_long):
25422         Fix for powerpc64-*-*.
25423
25424 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
25425
25426         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
25427         to support new requirements on FreeBSD 5.
25428
25429 2004-11-30  Devang Patel  <dpatel@apple.com>
25430
25431         PR 18702
25432         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
25433
25434 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
25435
25436         * g++.dg/ext/altivec-13.C: New test.
25437
25438 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
25439
25440         PR tree-opt/18298
25441         * gcc.c-torture/execute/p18298.c: New test.
25442
25443 2004-11-30  Ira Rosen  <irar@il.ibm.com>
25444             Dorit Naishlos  <dorit@il.ibm.com>
25445
25446         PR tree-opt/18607
25447         * gcc.dg/vect/vect-89.c: New test.
25448
25449 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
25450
25451         * gcc.dg/pr18596-1.c: New test.
25452
25453 2004-11-30  Ben Elliston  <bje@au.ibm.com>
25454
25455         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
25456
25457 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
25458
25459         PR c/18479
25460         * gcc.dg/pr18479.c: New test.
25461
25462 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
25463
25464         PR target/18490
25465         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
25466         mmix-knuth-mmixware.
25467
25468         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
25469         cris-*-elf* cris-*-aout* mmix-*-*
25470
25471 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
25472
25473         PR middle-end/18725
25474         * gcc.dg/pr18725.c: New test.
25475
25476 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
25477
25478         PR target/18488
25479         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
25480
25481         PR target/18336
25482         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
25483
25484 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
25485
25486         PR c++/18368
25487         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
25488         * g++.old-deja/g++.law/ctors5.C: Likewise.
25489         * g++.old-deja/g++.other/crash25.C: Likewise.
25490
25491         PR c++/18674
25492         * g++.dg/template/error16.C: New test.
25493
25494         PR c++/18512
25495         * g++.dg/template/crash29.C: New test.
25496
25497 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
25498
25499         PR tree-optimization/18712
25500         * gcc.c-torture/compile/pr18712.c: New test.
25501
25502 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
25503
25504         PR c/7544
25505         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
25506         tests.
25507
25508 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25509
25510         PR c++/18652
25511         * g++.dg/lookup/crash6.C: New test.
25512
25513 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
25514
25515         PR middle-end/18164
25516         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
25517
25518 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
25519
25520         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
25521         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
25522         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
25523
25524 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
25525
25526         * gcc.dg/pr18164.c: New test.
25527
25528 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
25529
25530         * gcc.dg/funroll-loops-all.c: New.
25531
25532 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
25533
25534         PR target/18489
25535         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
25536         delimeter, match space and TAB as well as ":".
25537
25538         PR target/18484
25539         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
25540
25541         PR target/18348
25542         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
25543
25544         PR target/18345
25545         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
25546
25547         PR target/18337
25548         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
25549
25550 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
25551
25552         * gfortran.dg/direct_io_2.f90: New test.
25553
25554 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
25555
25556         PR target/18334
25557         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
25558
25559 2004-11-28  Richard Henderson  <rth@redhat.com>
25560
25561         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
25562
25563 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
25564
25565         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
25566         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
25567         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
25568         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
25569         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
25570         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
25571         gcc.dg/pointer-arith-8.c: New tests.
25572
25573 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
25574
25575         PR fortran/18364
25576         * gfortran.dg/endfile.f90: New test.
25577
25578 2004-11-27  Falk Hueffner  <falk@debian.org>
25579
25580         * gcc.dg/loop-6.c: New test.
25581
25582 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
25583
25584         * gcc.c-torture/execute/20041126-1.c: New test.
25585
25586 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
25587
25588         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
25589         on IRIX.
25590
25591 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
25592
25593         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
25594         functions.
25595
25596 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
25597
25598         PR rtl-optimization/17825
25599         * gcc.c-torture/compile/20041119-1.c: New test.
25600
25601 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25602
25603         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
25604         Check existence of ld library path variables before unsetting.
25605
25606 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
25607
25608         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
25609
25610 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
25611
25612         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
25613
25614 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
25615
25616         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
25617
25618 2004-11-26  Ben Elliston  <bje@au.ibm.com>
25619
25620         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
25621         dg-do directive.
25622
25623 2004-11-26  Ben Elliston  <bje@au.ibm.com>
25624
25625         * gcc.dg/pr17957.c: Pass --param, not -param.
25626
25627 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
25628
25629         PR middle-end/17957
25630         * gcc.dg/pr17957.c: New test.
25631
25632 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
25633
25634         PR c++/18445
25635         * g++.dg/template/crash28.C: Likewise.
25636
25637         PR c++/18001
25638         * g++.dg/expr/unary2.C: Adjust lvalue messages.
25639         * g++.dg/ext/lvaddr.C: Likewise.
25640         * g++.dg/opt/pr7503-3.C: Likewise.
25641
25642         PR c++/18466
25643         * g++.dg/parse/qualified3.C: New test.
25644         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
25645
25646         PR c++/18545
25647         * g++.dg/expr/return1.C: New test.
25648
25649 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25650
25651         Friend class name lookup 3/n, PR c++/3332
25652         * g++.dg/lookup/friend3.C: New test.
25653         * g++.dg/lookup/friend4.C: Likewise.
25654         * g++.dg/lookup/friend5.C: Likewise.
25655
25656 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25657
25658         Friend class name lookup 2/n, PR c++/14513, c++/15410
25659         * g++.dg/lookup/friend2.C: New test.
25660         * g++.dg/template/friend31.C: Likewise.
25661
25662 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25663
25664         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
25665
25666 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
25667
25668         PR c++/17473
25669         * g++.dg/tc1/dr56.C: Remove.
25670         * g++.dg/template/typedef1.C: Add dg-error markers.
25671         * g++.old-deja/g++.other/typedef7.C: Likewise.
25672
25673         PR c++/18285
25674         * g++.dg/parse/typedef7.C: New test.
25675
25676 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
25677
25678         * gcc.c-torture/execute/20041124-1.c: New test.
25679
25680 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
25681
25682         * g++.dg/template/deduce3.C: New test.
25683
25684         PR c++/18586
25685         * g++.dg/template/crash27.C: New test.
25686
25687         PR c++/18530
25688         * g++.dg/warn/Wshadow-3.C: New test.
25689
25690 2004-11-24  Devang Patel  <dpatel@apple.com>
25691
25692         PR/18555
25693         * gcc.dg/cpp/isysroot-1.c: New test.
25694         * gcc.dg/cpp/usr/include/stdio.h: New file.
25695         * gcc.dg/cpp/isysroot-2.c: New test.
25696         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
25697         New file.
25698
25699 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25700
25701         PR c++/8929
25702         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
25703
25704 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
25705
25706         * gcc.target/sparc/align.c: Do not include <stdint.h>.
25707         * gcc.target/sparc/pdist.c: Likewise.
25708
25709 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
25710
25711         PR c++/16882
25712         * g++.dg/conversion/simd1.C: New test.
25713
25714 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25715
25716         * lib/target-libpath.exp: New file defining
25717         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
25718         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
25719         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
25720         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
25721         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
25722
25723 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
25724
25725         * gcc.dg/pragma-align-2.c: Test macro expansion.
25726         * gcc.dg/pragma-pack-2.c: New test.
25727
25728 2004-11-23  Richard Henderson  <rth@redhat.com>
25729
25730         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
25731         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
25732         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
25733         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
25734         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
25735         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
25736
25737         * gcc.dg/vect/vect.exp: Add check for alpha.
25738         * lib/target-supports.exp (check_alpha_max_hw_available): New.
25739         (check_effective_target_vect_int): Enable for alpha.
25740         (check_effective_target_vect_long): New.
25741         (is-effective-target): Add it.
25742
25743 2004-11-23  Uros Bizjak <uros@kss-loka.si>
25744
25745         * gcc.dg/pr18614-1.c: New test.
25746
25747 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
25748
25749         * gcc.dg/setjmp-2.c: New test.
25750
25751 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
25752
25753         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
25754         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
25755         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
25756         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
25757         gcc.target/sparc/pdist.c: New tests.
25758
25759 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
25760
25761         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
25762
25763 2004-11-22  Dale Johannesen  <dalej@apple.com>
25764
25765         * gcc.dg/20041111-1.c: New.
25766
25767 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
25768
25769         PR tree-opt/18536
25770         * gcc.dg/vect/pr18536.c: New test.
25771
25772 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25773
25774         PR c++/18354
25775         * g++.dg/template/nontype11.C: New test.
25776
25777 2004-11-21  Roger Sayle  <roger@eyesopen.com>
25778
25779         PR middle-end/18520
25780         * gcc.dg/pr18520-1.c: New test case.
25781
25782 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
25783
25784         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
25785         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
25786         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
25787         expected diagnostics.
25788
25789 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25790
25791         PR target/18580
25792         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
25793         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
25794         vect-77.c, vect-77a.c: XFAIL on the SPARC.
25795
25796 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25797
25798         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
25799
25800 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
25801             Joseph Myers  <joseph@codesourcery.com>
25802
25803         * lib/target-supports.exp (check_visibility_available): Really
25804         test the compiler.
25805
25806 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
25807
25808         PR tree-opt/18181
25809         * gcc.dg/vect/vect-85.c: New test.
25810         * gcc.dg/vect/vect-86.c: New test.
25811         * gcc.dg/vect/vect-87.c: New test.
25812         * gcc.dg/vect/vect-88.c: New test.
25813
25814 2004-11-19  Ben Elliston  <bje@au.ibm.com>
25815
25816         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
25817
25818 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
25819
25820         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
25821         * gcc.dg/ppc-and-1.c: Ditto.
25822         * gcc.dg/ppc-compare-1.c: Ditto.
25823         * gcc.dg/ppc-mov-1.c: Ditto
25824
25825 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
25826             Mark Mitchell  <mark@codesourcery.com>
25827
25828         * gcc.dg/pragma-init-fini-2.c: New test.
25829
25830 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
25831             Aldy Hernandez  <aldyh@redhat.com>
25832
25833         * lib/target-supports.exp (check_effective_target_vect_int): New
25834         (check_effective_target_vect_float): New
25835         (check_effective_target_vect_double): New.
25836         (is-effective-target): Support new effective targets keywords.
25837         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
25838         default action for dg-do.
25839         * gcc.dg/vect/pr16105.c: Use new support.
25840         * gcc.dg/vect/pr18400.c: Ditto.
25841         * gcc.dg/vect/pr18425.c: Ditto.
25842         * gcc.dg/vect/vect-1.c: Ditto.
25843         * gcc.dg/vect/vect-10.c: Ditto.
25844         * gcc.dg/vect/vect-11.c: Ditto.
25845         * gcc.dg/vect/vect-12.c: Ditto.
25846         * gcc.dg/vect/vect-13.c: Ditto.
25847         * gcc.dg/vect/vect-14.c: Ditto.
25848         * gcc.dg/vect/vect-15.c: Ditto.
25849         * gcc.dg/vect/vect-16.c: Ditto.
25850         * gcc.dg/vect/vect-17.c: Ditto.
25851         * gcc.dg/vect/vect-18.c: Ditto.
25852         * gcc.dg/vect/vect-19.c: Ditto.
25853         * gcc.dg/vect/vect-2.c: Ditto.
25854         * gcc.dg/vect/vect-20.c: Ditto.
25855         * gcc.dg/vect/vect-21.c: Ditto.
25856         * gcc.dg/vect/vect-22.c: Ditto.
25857         * gcc.dg/vect/vect-23.c: Ditto.
25858         * gcc.dg/vect/vect-24.c: Ditto.
25859         * gcc.dg/vect/vect-25.c: Ditto.
25860         * gcc.dg/vect/vect-26.c: Ditto.
25861         * gcc.dg/vect/vect-27.c: Ditto.
25862         * gcc.dg/vect/vect-27a.c: Ditto.
25863         * gcc.dg/vect/vect-28.c: Ditto.
25864         * gcc.dg/vect/vect-29.c: Ditto.
25865         * gcc.dg/vect/vect-29a.c: Ditto.
25866         * gcc.dg/vect/vect-3.c: Ditto.
25867         * gcc.dg/vect/vect-30.c: Ditto.
25868         * gcc.dg/vect/vect-31.c: Ditto.
25869         * gcc.dg/vect/vect-32.c: Ditto.
25870         * gcc.dg/vect/vect-33.c: Ditto.
25871         * gcc.dg/vect/vect-34.c: Ditto.
25872         * gcc.dg/vect/vect-35.c: Ditto.
25873         * gcc.dg/vect/vect-36.c: Ditto.
25874         * gcc.dg/vect/vect-37.c: Ditto.
25875         * gcc.dg/vect/vect-38.c: Ditto.
25876         * gcc.dg/vect/vect-4.c: Ditto.
25877         * gcc.dg/vect/vect-40.c: Ditto.
25878         * gcc.dg/vect/vect-41.c: Ditto.
25879         * gcc.dg/vect/vect-42.c: Ditto.
25880         * gcc.dg/vect/vect-43.c: Ditto.
25881         * gcc.dg/vect/vect-44.c: Ditto.
25882         * gcc.dg/vect/vect-45.c: Ditto.
25883         * gcc.dg/vect/vect-46.c: Ditto.
25884         * gcc.dg/vect/vect-47.c: Ditto.
25885         * gcc.dg/vect/vect-48.c: Ditto.
25886         * gcc.dg/vect/vect-48a.c: Ditto.
25887         * gcc.dg/vect/vect-49.c: Ditto.
25888         * gcc.dg/vect/vect-5.c: Ditto.
25889         * gcc.dg/vect/vect-50.c: Ditto.
25890         * gcc.dg/vect/vect-51.c: Ditto.
25891         * gcc.dg/vect/vect-52.c: Ditto.
25892         * gcc.dg/vect/vect-53.c: Ditto.
25893         * gcc.dg/vect/vect-54.c: Ditto.
25894         * gcc.dg/vect/vect-55.c: Ditto.
25895         * gcc.dg/vect/vect-56.c: Ditto.
25896         * gcc.dg/vect/vect-56a.c: Ditto.
25897         * gcc.dg/vect/vect-57.c: Ditto.
25898         * gcc.dg/vect/vect-58.c: Ditto.
25899         * gcc.dg/vect/vect-59.c: Ditto.
25900         * gcc.dg/vect/vect-6.c: Ditto.
25901         * gcc.dg/vect/vect-60.c: Ditto.
25902         * gcc.dg/vect/vect-61.c: Ditto.
25903         * gcc.dg/vect/vect-62.c: Ditto.
25904         * gcc.dg/vect/vect-63.c: Ditto.
25905         * gcc.dg/vect/vect-64.c: Ditto.
25906         * gcc.dg/vect/vect-65.c: Ditto.
25907         * gcc.dg/vect/vect-66.c: Ditto.
25908         * gcc.dg/vect/vect-67.c: Ditto.
25909         * gcc.dg/vect/vect-68.c: Ditto.
25910         * gcc.dg/vect/vect-69.c: Ditto.
25911         * gcc.dg/vect/vect-7.c: Ditto.
25912         * gcc.dg/vect/vect-72.c: Ditto.
25913         * gcc.dg/vect/vect-72a.c: Ditto.
25914         * gcc.dg/vect/vect-73.c: Ditto.
25915         * gcc.dg/vect/vect-74.c: Ditto.
25916         * gcc.dg/vect/vect-75.c: Ditto.
25917         * gcc.dg/vect/vect-76.c: Ditto.
25918         * gcc.dg/vect/vect-77.c: Ditto.
25919         * gcc.dg/vect/vect-77a.c: Ditto.
25920         * gcc.dg/vect/vect-78.c: Ditto.
25921         * gcc.dg/vect/vect-79.c: Ditto.
25922         * gcc.dg/vect/vect-8.c: Ditto.
25923         * gcc.dg/vect/vect-80.c: Ditto.
25924         * gcc.dg/vect/vect-82.c: Ditto.
25925         * gcc.dg/vect/vect-82_64.c: Ditto.
25926         * gcc.dg/vect/vect-83.c: Ditto.
25927         * gcc.dg/vect/vect-83_64.c: Ditto.
25928         * gcc.dg/vect/vect-9.c: Ditto.
25929         * gcc.dg/vect/vect-all.c: Ditto.
25930         * gcc.dg/vect/vect-none.c: Ditto.
25931
25932 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
25933
25934         * lib/gcc-dg.exp (dg-skip-if): New function.
25935         (dg-forbid-option): Remove.
25936         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
25937         * g++.dg/abi/bitfield8.C: Likewise.
25938         * g++.dg/abi/dtor1.C: Likewise.
25939         * g++.dg/abi/empty10.C: Likewise.
25940         * g++.dg/abi/empty7.C: Likewise.
25941         * g++.dg/abi/empty9.C: Likewise.
25942         * g++.dg/abi/layout3.C: Likewise.
25943         * g++.dg/abi/layout4.C: Likewise.
25944         * g++.dg/abi/thunk1.C: Likewise.
25945         * g++.dg/abi/thunk2.C: Likewise.
25946         * g++.dg/abi/vbase11.C: Likewise.
25947         * g++.dg/abi/vthunk2.C: Likewise.
25948         * g++.dg/abi/vthunk3.C: Likewise.
25949         * g++.dg/ext/attrib8.C: Likewise.
25950         * g++.dg/opt/longbranch2.C: Likewise.
25951         * g++.dg/opt/reg-stack4.C: Likewise.
25952         * g++.old-deja/g++.ext/attrib1.C: Likewise.
25953         * g++.old-deja/g++.ext/attrib2.C: Likewise.
25954         * g++.old-deja/g++.ext/attrib3.C: Likewise.
25955         * g++.old-deja/g++.other/store-expr1.C: Likewise.
25956         * g++.old-deja/g++.other/store-expr2.C: Likewise.
25957         * gcc.dg/20000609-1.c: Likewise.
25958         * gcc.dg/20000720-1.c: Likewise.
25959         * gcc.dg/20011107-1.c: Likewise.
25960         * gcc.dg/20011119-1.c: Likewise.
25961         * gcc.dg/20020108-1.c: Likewise.
25962         * gcc.dg/20020122-2.c: Likewise.
25963         * gcc.dg/20020122-3.c: Likewise.
25964         * gcc.dg/20020201-3.c: Likewise.
25965         * gcc.dg/20020206-1.c: Likewise.
25966         * gcc.dg/20020218-1.c: Likewise.
25967         * gcc.dg/20020310-1.c: Likewise.
25968         * gcc.dg/20020411-1.c: Likewise.
25969         * gcc.dg/20020418-2.c: Likewise.
25970         * gcc.dg/20020426-1.c: Likewise.
25971         * gcc.dg/20020426-2.c: Likewise.
25972         * gcc.dg/20020517-1.c: Likewise.
25973         * gcc.dg/20020523-1.c: Likewise.
25974         * gcc.dg/20020523-2.c: Likewise.
25975         * gcc.dg/20020729-1.c: Likewise.
25976         * gcc.dg/20030204-1.c: Likewise.
25977         * gcc.dg/20030826-2.c: Likewise.
25978         * gcc.dg/20030926-1.c: Likewise.
25979         * gcc.dg/20031202-1.c: Likewise.
25980         * gcc.dg/980312-1.c: Likewise.
25981         * gcc.dg/980313-1.c: Likewise.
25982         * gcc.dg/990117-1.c: Likewise.
25983         * gcc.dg/990424-1.c: Likewise.
25984         * gcc.dg/990524-1.c: Likewise.
25985         * gcc.dg/991230-1.c: Likewise.
25986         * gcc.dg/i386-387-1.c: Likewise.
25987         * gcc.dg/i386-387-2.c: Likewise.
25988         * gcc.dg/i386-387-3.c: Likewise.
25989         * gcc.dg/i386-387-4.c: Likewise.
25990         * gcc.dg/i386-387-5.c: Likewise.
25991         * gcc.dg/i386-387-6.c: Likewise.
25992         * gcc.dg/i386-asm-1.c: Likewise.
25993         * gcc.dg/i386-bitfield1.c: Likewise.
25994         * gcc.dg/i386-bitfield2.c: Likewise.
25995         * gcc.dg/i386-loop-1.c: Likewise.
25996         * gcc.dg/i386-loop-2.c: Likewise.
25997         * gcc.dg/i386-loop-3.c: Likewise.
25998         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
25999         * gcc.dg/i386-pic-1.c: Likewise.
26000         * gcc.dg/i386-regparm.c: Likewise.
26001         * gcc.dg/i386-signbit-1.c: Likewise.
26002         * gcc.dg/i386-signbit-2.c: Likewise.
26003         * gcc.dg/i386-signbit-3.c: Likewise.
26004         * gcc.dg/i386-sse-5.c: Likewise.
26005         * gcc.dg/i386-sse-8.c: Likewise.
26006         * gcc.dg/i386-unroll-1.c: Likewise.
26007         * gcc.dg/tls/opt-1.c: Likewise.
26008         * gcc.dg/tls/opt-2.c: Likewise.
26009         * gcc.dg/unroll-1.c: Likewise.
26010         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
26011         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
26012         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
26013         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
26014
26015 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26016
26017         * g++.dg/template/incomplete1.C: New test.
26018
26019 2004-11-16  Nick Clifton  <nickc@redhat.com>
26020
26021         Revert patches accidentally commited during checkin of fixes for
26022         xstormy16 tests:
26023         gcc.c-torture/execute/simd-4.c: Revert
26024         gcc.dg/20040910-1.c: Revert.
26025
26026 2004-11-16  Paul Brook  <paul@codesourcery.com>
26027
26028         PR fortran/13010
26029         * gfortran.dg/der_pointer_1.f90: New test.
26030
26031 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
26032
26033         PR c/18498
26034         * gcc.dg/bitfld-13.c: New test.
26035
26036 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
26037
26038         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
26039         powerpc*-*-linux*.
26040
26041         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
26042         * gcc.dg/ppc64-abi-2.c: Ditto.
26043         * gcc.dg/ppc64-abi-3.c: Ditto.
26044
26045         * lib/gcc-dg.exp (dg-target-list): Remove.
26046
26047 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
26048
26049         * gcc.dg/ia64-postinc.c: New test.
26050
26051 2004-11-15  Mark Mitchell <mark@codesourcery.com>
26052
26053         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
26054
26055 2004-11-15  Nick Clifton  <nickc@redhat.com>
26056
26057         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
26058         __INT_MAX__ so that the test can be compiled by toolchains
26059         targeted at 16-bit processors.
26060
26061         * gcc.dg/20040625-1.c: Use long constants rather than integers
26062         when performing arithmetic that will overflow 16-bits.
26063
26064         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
26065         xstormy16.  It does not support 128-bit vector operations.
26066
26067         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
26068         with the macro PTR_TYPE.  Define this macro to an integer type
26069         suitable for holding a pointer.
26070
26071         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
26072         the target is a 16-bit processor.
26073
26074         * gcc.dg/cpp/if-2.c: Expect a different warning message from
26075         16-bit targets where the character constant will be too long.
26076
26077         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
26078         where the double will not be directly addressable.
26079
26080 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26081
26082         Friend class name lookup 1/n, PR c++/18471
26083         * g++.dg/template/crash26.C: New test.
26084         * g++.dg/lookup/struct1.C: Adjust expected error.
26085         * g++.dg/parse/elab1.C: Likewise.
26086         * g++.dg/parse/elab2.C: Likewise.
26087         * g++.dg/parse/int-as-enum1.C: Likewise.
26088         * g++.dg/parse/struct-as-enum1.C: Likewise.
26089         * g++.dg/parse/typedef1.C: Likewise.
26090         * g++.dg/parse/typedef3.C: Likewise.
26091         * g++.dg/parse/typedef4.C: Likewise.
26092         * g++.dg/parse/typedef5.C: Likewise.
26093         * g++.dg/template/nontype4.C: Likewise.
26094         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
26095         * g++.old-deja/g++.other/elab1.C: Likewise.
26096         * g++.old-deja/g++.other/syntax4.C: Likewise.
26097
26098 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
26099
26100         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
26101
26102 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
26103
26104         * gcc.c-torture/execute/20041114-1.c: New test.
26105
26106 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
26107
26108         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
26109         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
26110         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
26111         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
26112         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
26113         gcc.dg/switch-7.c: New tests.
26114
26115 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
26116
26117         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
26118
26119 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
26120
26121         PR tree-opt/18400
26122         * gcc.dg/vect/pr18400.c: New test.
26123
26124 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
26125             Andrew Pinski  <pinskia@physics.uc.edu>
26126
26127         PR tree-opt/18425
26128         * gcc.dg/vect/pr18425.c: New test.
26129
26130 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
26131
26132         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
26133         Guard with dg-require-alias and dg-require-visibility.
26134
26135 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
26136
26137         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
26138
26139 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26140
26141         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
26142
26143 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26144
26145         PR c++/17344
26146         * g++.dg/template/defarg5.C: New test.
26147
26148 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
26149
26150         * g++.dg/parse/cast1.C: Run only on ILP32.
26151         * g++.old-deja/g++.mike/p784.C: Likewise.
26152
26153 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
26154
26155         * gcc.c-torture/execute/20041113-1.c: New test.
26156
26157 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
26158
26159         PR target/18230
26160         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
26161         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
26162         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
26163         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
26164         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
26165         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
26166         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
26167         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
26168         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
26169         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
26170         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
26171         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
26172         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
26173
26174 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
26175
26176         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
26177         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
26178         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
26179         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
26180         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
26181         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
26182         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
26183         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
26184         gcc.target/sparc/combined-1.c: New tests.
26185
26186 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
26187
26188         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
26189         New tests.
26190
26191 2004-11-12  Mark Mitchell <mark@codesourcery.com>
26192
26193         * lib/gcc-dg.exp (dg-forbid-option): New function.
26194         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
26195         * g++.dg/abi/bitfield8.C: Likewise.
26196         * g++.dg/abi/dtor1.C: Likewise.
26197         * g++.dg/abi/empty10.C: Likewise.
26198         * g++.dg/abi/empty7.C: Likewise.
26199         * g++.dg/abi/empty9.C: Likewise.
26200         * g++.dg/abi/layout3.C: Likewise.
26201         * g++.dg/abi/layout4.C: Likewise.
26202         * g++.dg/abi/thunk1.C: Likewise.
26203         * g++.dg/abi/thunk2.C: Likewise.
26204         * g++.dg/abi/vbase11.C: Likewise.
26205         * g++.dg/abi/vthunk2.C: Likewise.
26206         * g++.dg/abi/vthunk3.C: Likewise.
26207         * g++.dg/ext/attrib8.C: Likewise.
26208         * g++.dg/opt/longbranch2.C: Likewise.
26209         * g++.dg/opt/reg-stack4.C: Likewise.
26210         * g++.old-deja/g++.ext/attrib1.C: Likewise.
26211         * g++.old-deja/g++.ext/attrib2.C: Likewise.
26212         * g++.old-deja/g++.ext/attrib3.C: Likewise.
26213         * g++.old-deja/g++.other/store-expr1.C: Likewise.
26214         * g++.old-deja/g++.other/store-expr2.C: Likewise.
26215         * gcc.dg/20000609-1.c: Likewise.
26216         * gcc.dg/20000720-1.c: Likewise.
26217         * gcc.dg/20011107-1.c: Likewise.
26218         * gcc.dg/20011119-1.c: Likewise.
26219         * gcc.dg/20020108-1.c: Likewise.
26220         * gcc.dg/20020122-2.c: Likewise.
26221         * gcc.dg/20020122-3.c: Likewise.
26222         * gcc.dg/20020201-3.c: Likewise.
26223         * gcc.dg/20020206-1.c: Likewise.
26224         * gcc.dg/20020218-1.c: Likewise.
26225         * gcc.dg/20020310-1.c: Likewise.
26226         * gcc.dg/20020411-1.c: Likewise.
26227         * gcc.dg/20020418-2.c: Likewise.
26228         * gcc.dg/20020426-1.c: Likewise.
26229         * gcc.dg/20020426-2.c: Likewise.
26230         * gcc.dg/20020517-1.c: Likewise.
26231         * gcc.dg/20020523-1.c: Likewise.
26232         * gcc.dg/20020523-2.c: Likewise.
26233         * gcc.dg/20020729-1.c: Likewise.
26234         * gcc.dg/20030204-1.c: Likewise.
26235         * gcc.dg/20030826-2.c: Likewise.
26236         * gcc.dg/20030926-1.c: Likewise.
26237         * gcc.dg/20031202-1.c: Likewise.
26238         * gcc.dg/980312-1.c: Likewise.
26239         * gcc.dg/980313-1.c: Likewise.
26240         * gcc.dg/990117-1.c: Likewise.
26241         * gcc.dg/990424-1.c: Likewise.
26242         * gcc.dg/990524-1.c: Likewise.
26243         * gcc.dg/991230-1.c: Likewise.
26244         * gcc.dg/i386-387-1.c: Likewise.
26245         * gcc.dg/i386-387-2.c: Likewise.
26246         * gcc.dg/i386-387-3.c: Likewise.
26247         * gcc.dg/i386-387-4.c: Likewise.
26248         * gcc.dg/i386-387-5.c: Likewise.
26249         * gcc.dg/i386-387-6.c: Likewise.
26250         * gcc.dg/i386-asm-1.c: Likewise.
26251         * gcc.dg/i386-bitfield1.c: Likewise.
26252         * gcc.dg/i386-bitfield2.c: Likewise.
26253         * gcc.dg/i386-loop-1.c: Likewise.
26254         * gcc.dg/i386-loop-2.c: Likewise.
26255         * gcc.dg/i386-loop-3.c: Likewise.
26256         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
26257         * gcc.dg/i386-pic-1.c: Likewise.
26258         * gcc.dg/i386-regparm.c: Likewise.
26259         * gcc.dg/i386-signbit-1.c: Likewise.
26260         * gcc.dg/i386-signbit-2.c: Likewise.
26261         * gcc.dg/i386-signbit-3.c: Likewise.
26262         * gcc.dg/i386-sse-5.c: Likewise.
26263         * gcc.dg/i386-sse-8.c: Likewise.
26264         * gcc.dg/i386-unroll-1.c: Likewise.
26265         * gcc.dg/tls/opt-1.c: Likewise.
26266         * gcc.dg/tls/opt-2.c: Likewise.
26267         * gcc.dg/unroll-1.c: Likewise.
26268         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
26269         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
26270         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
26271         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
26272         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
26273         -m64 is specified.
26274
26275 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
26276
26277         PR c++/18389
26278         * g++.dg/parse/cond1.C: New test.
26279
26280         PR c++/18429
26281         * g++.dg/template/array9.C: New test.
26282         * g++.dg/ext/vla1.C: Adjust error messages.
26283         * g++.dg/ext/vlm1.C: Likewise.
26284         * g++.dg/template/crash2.C: Likewise.
26285
26286         PR c++/18436
26287         * g++.dg/template/call3.C: New test.
26288
26289         PR c++/18407
26290         * g++.dg/template/ptrmem11.C: New test.
26291
26292 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
26293
26294         PR other/14264
26295         * lib/g++.exp: Set LC_ALL and LANG to C.
26296         * lib/gcc-dg.exp: Likewise.
26297         * lib/gfortran.exp: Likewise.
26298         * lib/objc.exp: Likewise.
26299         * lib/treelang.exp: Likewise.
26300
26301 2004-11-12  Andreas Schwab  <schwab@suse.de>
26302
26303         * gcc.dg/pr16286.c: Fix last change.
26304
26305 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
26306
26307         PR c++/18416
26308         * g++.dg/init/global1.C: New test.
26309
26310 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
26311
26312         * gcc.c-torture/execute/20041112-1.c: New test.
26313
26314 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
26315
26316         * lib/gcc-dg.exp (dg-target-list): New.
26317
26318 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
26319             Richard Sandiford  <rsandifo@redhat.com>
26320
26321         * lib/target-supports.exp (get-compiler_messages): New.
26322         (check_named_sections_available): Use it.
26323         (check_effective_target_ilp32): New.
26324         (check_effective_target_lp64): New.
26325         (is-effective-target): New.
26326         * lib/gcc-dg.exp (dg-require-effective-target): New.
26327
26328 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
26329
26330         * gcc.dg/precedence-1.c: New test.
26331
26332 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
26333
26334         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
26335
26336         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
26337         message, delete generated files, use more descriptive name for
26338         executable, and make the test unsupported when it cannot be run.
26339
26340         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
26341         (dg-require-weak, dg-require-visibility, dg-require-alias,
26342         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
26343         dg-require-iconv, dg-require-named-sections): Use it.
26344
26345         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
26346
26347 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
26348
26349         PR target/16457
26350         * gcc.dg/ppc-and-1: New
26351
26352         PR target/16796
26353         * gcc.dg/ppc-mov-1.c: New.
26354
26355         PR target/16458
26356         * gcc.dg/ppc-compare-1.c: New.
26357
26358 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
26359
26360         * objc.dg/desig-init-2.m: New test.
26361
26362 2004-11-10  Adam Nemet  <anemet@lnxw.com>
26363
26364         PR middle-end/18160
26365         * g++.dg/warn/register-var-1.C: New test.
26366         * g++.dg/warn/register-var-2.C: New test.
26367
26368 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26369
26370         * gcc.dg/union-2.c: New test.
26371
26372 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
26373
26374         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
26375         New test for PR tree-optimization/17892.
26376
26377 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
26378
26379         PR c++/18369
26380         * g++.dg/init/new12.C: New test.
26381
26382 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
26383
26384         * gcc.target/sparc: New directory.
26385         * gcc.target/sparc/sparc.exp: New driver.
26386         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
26387         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
26388         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
26389         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
26390
26391 2004-11-10  Paul Brook  <paul@codesourcery.com>
26392
26393         PR fortran/18218
26394         * gfortran.dg/list_read.c: New test.
26395
26396 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
26397
26398         PR c/18322
26399         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
26400         expected diagnostic location.
26401
26402 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
26403
26404         * gcc.dg/20041109-1.c: New test.
26405
26406 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
26407
26408         PR objc/18406
26409         * objc/compile/pr18406.m: New test.
26410
26411 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
26412
26413         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
26414
26415 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
26416
26417         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
26418
26419 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
26420
26421         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
26422
26423 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
26424
26425         * gcc.dg/20030225-2.c: Add prototype for abort and
26426         exit.
26427
26428 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
26429
26430         PR tree-opt/18299
26431         * gcc.c-torture/pr18299-1.c: New test.
26432
26433 2004-11-06  Andreas Schwab  <schwab@suse.de>
26434
26435         * gcc.dg/pr16286.c: Also test for bool and pixel.
26436
26437 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
26438
26439         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
26440         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
26441         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
26442         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
26443         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
26444         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
26445         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
26446         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
26447         gcc.dg/struct-semi-3.c: New tests.
26448
26449 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
26450
26451         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
26452
26453 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
26454
26455         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
26456         Do not use C99 designators.
26457
26458 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
26459
26460         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
26461
26462 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
26463
26464         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
26465         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
26466         * gcc.c-torture/execute/simd-5.x: Remove.
26467
26468 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
26469
26470         PR rtl-optimization/17933
26471         * gcc.dg/torture/pr17933-1.c: New test.
26472
26473 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
26474
26475         PR target/18106
26476         * lib/target-supports.exp (check_weak_available): Support
26477         Windows.
26478
26479 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
26480
26481         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
26482         call to fflush(stdout) before abort.
26483         (my_ffsll): New function.
26484         (generate_fields): Use it.
26485
26486 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
26487
26488         * gcc.dg/init-undef-1.c: New test.
26489
26490 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
26491
26492         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
26493         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
26494         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
26495         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
26496         expected messages for new parser.
26497
26498 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
26499
26500         * g++.dg/ext/visibility/symbian1.C: New test.
26501
26502 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
26503
26504         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
26505         on LP64 targets.
26506
26507 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
26508
26509         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
26510         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
26511         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
26512         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
26513         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
26514         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
26515         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
26516         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
26517         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
26518         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
26519
26520 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
26521
26522         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
26523         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
26524         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
26525         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
26526         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
26527         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
26528         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
26529         for new parser.
26530
26531 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
26532
26533         PR target/15342
26534         * gcc.dg/20041104-1.c: New test.
26535
26536 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26537
26538         * g++.dg/template/nontype7.C: New test.
26539         * g++.dg/template/nontype8.C: Likewise.
26540         * g++.dg/template/nontype9.C: Likewise.
26541         * g++.dg/template/nontype10.C: Likewise.
26542         * g++.dg/tc1/dr49.C: Likewise.
26543         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
26544         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
26545
26546 2004-11-04  Ben Elliston  <bje@au.ibm.com>
26547
26548         * g++.dg/rtti/tinfo1.C: Remove xfails.
26549
26550 2004-11-04  Ben Elliston  <bje@au.ibm.com>
26551
26552         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
26553         packed attribute to the definition to satisfy the new C++ parser.
26554
26555 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
26556
26557         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
26558         invocations of va_arg.
26559
26560 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
26561
26562         PR c++/18124
26563         * g++.dg/template/crash25.C: New test.
26564
26565         PR c++/18155
26566         * g++.dg/template/typedef2.C: New test.
26567         * g++.dg/parse/crash13.C: Adjust error markers.
26568
26569         PR c++/18177
26570         * g++.dg/conversion/const3.C: New test.
26571
26572 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26573
26574         PR fortran/17535
26575         PR fortran/17583
26576         PR fortran/17713
26577         * gfortran.dg/generic_[123].f90: New testcases.
26578
26579 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
26580
26581         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
26582         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
26583
26584 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
26585
26586         PR tree-opt/16808
26587         * gcc.c-torture/compile/pr16808.c: New test.
26588
26589 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
26590
26591         PR rtl-optimization/17104
26592         * gcc.dg/ppc-bitfield1.c: New.
26593
26594 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
26595
26596         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
26597
26598 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
26599
26600         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
26601         strings for 32-bit code.
26602
26603 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
26604
26605         PR c/18239
26606         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
26607
26608 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
26609
26610         PR c++/18064
26611         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
26612
26613 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
26614
26615         PR c++/15172
26616         * g++.dg/init/aggr2.C: New test.
26617
26618 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
26619
26620         * objc.dg/local-decl-1.m: New test.
26621
26622 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26623
26624         * gcc.dg/20040910-1.c: Adjust regex.
26625
26626 2004-10-30  Roger Sayle  <roger@eyesopen.com>
26627
26628         PR rtl-optimization/18084
26629         * g++.dg/opt/pr18084-1.C: New testcase.
26630
26631 2004-10-30  Matt Austern  <austern@apple.com>
26632
26633         PR c++/17542
26634         * g++.dg/ext/attrib18.C: New test.
26635
26636 2004-10-30  Roger Sayle  <roger@eyesopen.com>
26637
26638         PR middle-end/18096
26639         * gcc.dg/pr18096-1.c: New test case.
26640
26641 2004-10-30  Roger Sayle  <roger@eyesopen.com>
26642
26643         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
26644
26645 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
26646
26647         PR c/16666
26648         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
26649         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
26650         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
26651         gcc.dg/old-style-prom-3.c: New tests.
26652
26653 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
26654
26655         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
26656         Remove unnecessary inclusion of stdio.h.
26657
26658 2004-10-29  Roger Sayle  <roger@eyesopen.com>
26659
26660         PR rtl-optimization/17581
26661         * gcc.dg/pr17581-1.c: New test case.
26662
26663 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
26664
26665         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
26666         being implemented.
26667         * g++.dg/conversion/dr195-1.C: New.
26668         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
26669         * g++.old-deja/g++.mike/p10148.C: Likewise.
26670
26671 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
26672
26673         PR c++/17695
26674         * g++.dg/debug/typedef2.C: New test.
26675
26676 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
26677
26678         PR fortran/13490
26679         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
26680         * gfortran.dg/g77/README: Update.
26681
26682 2004-10-28  Matt Austern  <austern@apple.com>
26683
26684         PR c++/14124
26685         * g++.dg/ext/packed7.C: New test.
26686
26687 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
26688
26689         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
26690         scan-assembler.
26691         * lib/scanasm.exp (hidden-scan-for): New proc.
26692         (scan-hidden): Use hidden-scan-for instead of constructing the scan
26693         string.
26694         (scan-not-hidden): Likewise.
26695         * lib/target-supports.exp (check_visibility_available): mach-o is
26696         support too.
26697
26698 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
26699
26700         PR c++/17132
26701         * g++.dg/template/memclass3.C: New test.
26702
26703 2004-10-28  Adam Nemet  <anemet@lnxw.com>
26704
26705         PR middle-end/18160
26706         * gcc.dg/register-var-1.c: New test.
26707         * gcc.dg/register-var-2.c: New test.
26708         * gcc.dg/asm-7.c: Taking the address of a register variable is an
26709         error now.
26710
26711 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
26712
26713         PR other/18172
26714         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
26715         unused variables.
26716         * gcc.dg/vect/vect-22.c: Likewise.
26717
26718 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
26719
26720         * gcc.dg/i386-rotate-1.c: New test.
26721
26722 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
26723
26724         * g++.dg/init/ref12.C: Add "run" marker.
26725
26726         PR c++/17435
26727         * g++.dg/init/ref12.C: New test.
26728
26729         PR c++/18140
26730         * g++.dg/template/shift1.C: New test.
26731         * g++.dg/template/error10.C: Adjust error markers.
26732
26733 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
26734
26735         PR tree-opt/17529
26736         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
26737
26738 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
26739
26740         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
26741         * gcc.dg/weak/weak-3.c: Likewise.
26742         * gcc.dg/weak/weak-5.c: Likewise.
26743         * gcc.dg/weak/weak-9.c: Likewise.
26744         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
26745         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
26746
26747         * gcc.dg/darwin-weakimport-1.c: New.
26748
26749 2004-10-28  Ben Elliston  <bje@au.ibm.com>
26750
26751         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
26752
26753 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
26754
26755         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
26756         'syntax' error messages.
26757         * gcc.dg/cpp/direct2s.c: Likewise.
26758
26759 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
26760
26761         * gcc.c-torture/compile/20041026-1.c: New.
26762
26763 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
26764
26765         PR c++/18093
26766         * g++.dg/lookup/ns2.C: New test.
26767
26768         PR c++/18020
26769         * g++.dg/template/enum4.C: New test.
26770
26771         PR c++/18161
26772         * g++.dg/template/expr1.C: New test.
26773
26774 2004-10-26  Ben Elliston  <bje@au.ibm.com>
26775
26776         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
26777
26778 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
26779
26780         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
26781         gcc.dg/decl-nospec-3.c: New tests.
26782
26783 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
26784
26785         * objc.dg/super-class-3.m: New test.
26786
26787 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
26788
26789         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
26790         resyncing.
26791         * gcc.dg/cpp/direct2s.c: Likewise.
26792
26793 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
26794
26795         * objc.dg/image-info.m: Update for changes to section selection.
26796
26797 2004-10-25  David Ayers  <d.ayers@inode.at>
26798             Ziemowit Laski  <zlaski@apple.com>
26799
26800         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
26801         diagnostics when messaging 'id <Proto>'.
26802         * objc.dg/class-protocol-1.m: New test.
26803         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
26804         a non-existent method signature.
26805         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
26806         Update diagnostics when messaging with non-existent method signature.
26807         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
26808         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
26809         invalid receivers are now resolved as if messaging 'id'; remove
26810         extraneous diagnostics.
26811
26812 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
26813
26814         PR c/16667
26815         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
26816         gcc.dg/init-desig-obs-3.c: New tests.
26817
26818 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
26819
26820         * gcc.dg/debug/20041023-1.c: New test.
26821
26822 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
26823
26824         PR middle-end/17407
26825         * gcc.c-torture/compile/pr17407.c: New test.
26826
26827         PR c++/18121
26828         * g++.dg/template/array8.C: New test.
26829
26830 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
26831
26832         PR other/18138
26833         * lib/g++.exp: Accept more than one multilib libgcc.
26834         * lib/gcc-dg.exp: Likewise.
26835         * lib/objc.exp: Likewise.
26836         * lib/treelang.exp: Likewise.
26837         * lib/gfortran.exp: Likewise.
26838
26839 2004-10-24  Ben Elliston  <bje@au.ibm.com>
26840
26841         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
26842
26843 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
26844
26845         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
26846         * gcc.dg/c99-const-expr-3.c: Likewise.
26847
26848 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
26849
26850         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
26851
26852 2004-10-23  Ben Elliston  <bje@au.ibm.com>
26853
26854         * gcc.c-torture/execute/loop-2e.x: Remove.
26855
26856 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
26857
26858         PR c++/18095
26859         * g++.dg/parse/crash18.C: New.
26860         * g++.dg/parse/crash19.C: New.
26861
26862 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
26863
26864         * g++.dg/ext/dllimport1.C: Move dg-warnings.
26865         * g++.dg/ext/dllimport2.C: Same.
26866         * g++.dg/ext/dllimport8.C: Same.
26867
26868 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
26869
26870         PR c++/10841
26871         * g++.dg/conversion/cast1.C: New test.
26872         * g++.dg/overload/pmf1.C: Adjust error marker.
26873
26874 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
26875
26876         PR objc/17923
26877         * objc.dg/const-str-7.m: New test.
26878
26879 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26880
26881         * g++.dg/template/memfriend11.C: Fix comment typo.
26882         * g++.dg/template/memfriend14.C: Likewise.
26883
26884 2004-10-20  Richard Henderson  <rth@redhat.com>
26885
26886         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
26887         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
26888         -fasynchronous-unwind-tables.
26889
26890 2004-10-20  Richard Henderson  <rth@redhat.com>
26891
26892         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
26893         (main): Return success.
26894         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
26895         (main): Return success.
26896
26897 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26898
26899         PR c++/13495
26900         * g++.dg/template/memfriend9.C: New test.
26901         * g++.dg/template/memfriend10.C: Likewise.
26902         * g++.dg/template/memfriend11.C: Likewise.
26903         * g++.dg/template/memfriend12.C: Likewise.
26904         * g++.dg/template/memfriend13.C: Likewise.
26905         * g++.dg/template/memfriend14.C: Likewise.
26906         * g++.dg/template/memfriend15.C: Likewise.
26907         * g++.dg/template/memfriend16.C: Likewise.
26908         * g++.dg/template/memfriend17.C: Likewise.
26909         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
26910
26911 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
26912
26913         * g++.dg/conversion/dr195.C: New.
26914         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
26915
26916 2004-10-20  Ben Elliston  <bje@au.ibm.com>
26917             Devang Patel  <dpatel@apple.com>
26918
26919         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
26920         of floating point arithmetic, which could trap.
26921
26922 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
26923
26924         PR c++/14035
26925         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
26926         * g++.dg/conversion/const2.C: New test.
26927         * g++.dg/expr/reinterpret2.C: New test.
26928         * g++.dg/expr/reinterpret3.C: New test.
26929         * g++.dg/expr/cast2.C: New test.
26930         * g++.dg/expr/copy1.C: New test.
26931         * g++.dg/other/conversion1.C: Change error message.
26932         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
26933         function pointers to void *.
26934         * g++.old-deja/g++.mike/p10148.C: Likewise.
26935
26936 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26937
26938         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
26939
26940 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
26941
26942         PR c++/18047
26943
26944         * g++.dg/parse/expr3.C: New test.
26945
26946 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
26947
26948         * gcc.dg/smod-1.c: New test.
26949
26950 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
26951
26952         * objc.dg/method-14.m: New test.
26953
26954 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
26955
26956         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
26957         Also xfail as the patch was reverted.
26958
26959 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
26960
26961         PR middle-end/16973
26962         * gcc.dg/pr16973.c: New test.
26963
26964 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
26965
26966         PR tree-optimization/17656
26967         * gcc.c-torture/compile/pr17656.c: New test.
26968
26969 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
26970
26971         * g++.dg/eh/shadow1.C: New.
26972
26973 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
26974
26975         * gcc.c-torture/compile/20041018-1.c: New test.
26976
26977 2004-10-18  Ben Elliston  <bje@au.ibm.com>
26978
26979         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
26980         compiler referring to register 0 when accessing sdata.  The linker
26981         now patches things up.
26982
26983 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
26984
26985         PR c/17529
26986         * gcc.c-torture/compile/pr17529.c: New test.
26987
26988 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26989
26990         PR c++/17743
26991         * g++.dg/ext/attrib17.C: New test.
26992
26993 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
26994
26995         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
26996
26997 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26998
26999         PR c++/10479
27000         * g++.dg/ext/attrib16.C: New test.
27001
27002 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
27003
27004         PR c++/17042
27005         * g++.dg/init/dso_handle1.C: New test.
27006
27007         PR c++/14667
27008         * g++.dg/parse/typedef6.C: New test.
27009
27010         PR c++/17916
27011         * g++.dg/parse/pragma1.C: New test.
27012
27013 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
27014
27015         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
27016
27017 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
27018
27019         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
27020         -fno-common when on HPPA HP-UX platforms.
27021
27022 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
27023
27024         PR other/16820
27025         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
27026         stdint.h.
27027         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
27028         uintptr_t.
27029
27030 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
27031
27032         PR c++/16301
27033         * g++.dg/lookup/strong-using-4.C: New test.
27034
27035 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
27036
27037         PR middle-end/16567
27038         * gcc.c-torture/compile/nested-1.c: New test.
27039
27040 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
27041
27042         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
27043         and mipsisa64*-*-* (until support for misaligned loads is added).
27044         * gcc.dg/vect/vect-50.c: Likewise.
27045         * gcc.dg/vect/vect-52.c: Likewise.
27046         * gcc.dg/vect/vect-54.c: Likewise.
27047         * gcc.dg/vect/vect-58.c: Likewise.
27048         * gcc.dg/vect/vect-60.c: Likewise.
27049         * gcc.dg/vect/vect-80.c: Likewise.
27050
27051 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
27052
27053         PR c++/17976
27054         * g++.dg/init/dtor3.C: New test.
27055
27056 2004-10-15  Ben Elliston  <bje@au.ibm.com>
27057
27058         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
27059
27060 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
27061
27062         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
27063         * gcc.dg/macho-lo-sum.c: Likewise.
27064
27065 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
27066
27067         * gcc.dg/ppc-spe64-1.c: New test.
27068
27069 2004-10-14  Devang Patel  <dpatel@apple.com>
27070
27071         PR 17635
27072         * gcc.dg/pr17635.c : New test.
27073
27074 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
27075
27076         * gcc.dg/vect/vect-28.c: Remove xfail.
27077         * gcc.dg/vect/vect-30.c: Remove xfail.
27078         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
27079         * gcc.dg/vect/vect-33.c: Remove xfail.
27080         * gcc.dg/vect/vect-44.c: Remove xfail.
27081         * gcc.dg/vect/vect-46.c: Remove xfail.
27082         * gcc.dg/vect/vect-50.c: Remove xfail.
27083         * gcc.dg/vect/vect-52.c: Remove xfail.
27084         * gcc.dg/vect/vect-54.c: Remove xfail.
27085         * gcc.dg/vect/vect-58.c: Remove xfail.
27086         * gcc.dg/vect/vect-60.c: Remove xfail.
27087         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
27088         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
27089         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
27090         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
27091         * gcc.dg/vect/vect-8.c: Remove xfail.
27092         * gcc.dg/vect/vect-80.c: Remove xfail.
27093         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
27094
27095 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
27096
27097         * gcc.dg/vect/vect-82.c: New testcase.
27098         * gcc.dg/vect/vect-82_64.c: New testcase.
27099         * gcc.dg/vect/vect-83.c: New testcase.
27100         * gcc.dg/vect/vect-83_64.c: New testcase.
27101
27102 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
27103
27104         * gcc.dg/cpp/error-1.c: New test.
27105
27106 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
27107
27108         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
27109
27110 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
27111
27112         PR target/17984
27113         * gcc.dg/cris-peep2-xsrand2.c: New test.
27114
27115 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
27116
27117         PR c++/17661
27118         * g++.dg/expr/for2.C: New test.
27119
27120 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
27121
27122         * g++.dg/inherit/thunk1.C: Run on the SPARC.
27123
27124 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
27125
27126         PR tree-optimization/17724
27127         * g++.dg/opt/pr17724-1.C: New test.
27128         * g++.dg/opt/pr17724-2.C: New test.
27129         * g++.dg/opt/pr17724-3.C: New test.
27130         * g++.dg/opt/pr17724-4.C: New test.
27131         * g++.dg/opt/pr17724-5.C: New test.
27132         * g++.dg/opt/pr17724-6.C: New test.
27133
27134 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
27135
27136         PR c/17301
27137         * gcc.dg/pr17301-2.c: New test.
27138
27139 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
27140
27141         PR c++/15876
27142         * g++.dg/parse/error22.C: New test.
27143
27144         PR c++/17936
27145         * g++.dg/template/spec18.C: New test.
27146
27147 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
27148
27149         * gcc.dg/ia64-asm-1.c: Add prototype for abort
27150         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
27151         memcpy.
27152         * gcc.dg/ia64-sync-2.c: Ditto.
27153         * gcc.dg/ia64-sync-3.c: Ditto.
27154
27155 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
27156
27157         * g++.dg/eh/cleanup5.C: Add dg-options "".
27158
27159 2004-10-11  Roger Sayle  <roger@eyesopen.com>
27160
27161         PR middle-end/17657
27162         * gcc.dg/switch-4.c: New test case.
27163
27164 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
27165
27166         * gcc.c-torture/execute/20041011-1.c: New test.
27167
27168 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
27169
27170         PR c++/17554
27171         * g++.dg/init/for3.C: New test.
27172
27173         PR c++/17657
27174         * g++.dg/opt/switch2.C: New test.
27175
27176         PR middle-end/17703
27177         * g++.dg/warn/Wreturn-2.C: New test.
27178
27179 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
27180
27181         PR c++/17907
27182         * g++.dg/eh/cleanup5.C: New test.
27183
27184 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
27185
27186         PR c++/17393
27187         * g++.dg/parse/error21.C: New test.
27188
27189 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27190
27191         * g++.dg/overload/pmf1.C: Adjust quoting marks.
27192         * g++.dg/warn/incomplete1.C: Likewise.
27193         * g++.dg/template/qualttp20.C: Likewise.
27194
27195 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
27196
27197         PR c/17881
27198         * parm-incomplete-1.c: New test.
27199
27200 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
27201
27202         PR c++/17867
27203         * g++.dg/parse/error19.C: New test.
27204
27205         PR c++/17670
27206         * g++.dg/init/new11.C: New test.
27207
27208         PR c++/17821
27209         * g++.dg/parse/error20.C: New test.
27210
27211         PR c++/17826
27212         * g++.dg/template/crash24.C: New test.
27213
27214 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
27215
27216         PR c/17301
27217         * gcc.dg/pr17301-1.c: New test.
27218
27219 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
27220
27221         PR c/17189
27222         * gcc.dg/anon-struct-5.c: New test.
27223
27224 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
27225
27226         PR c/17844
27227         * gcc.dg/pr17844-1.c: New test.
27228
27229 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
27230
27231         PR tree-optimization/17906
27232         * gcc.c-torture/compile/pr17906.c: New.
27233
27234 2004-10-09  Stuart Hastings  <stuart@apple.com>
27235             Roger Sayle  <roger@eyesopen.com>
27236
27237         PR rtl-optimization/17853
27238         * gcc.dg/i386-mmx-5.c: New testcase.
27239
27240 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
27241
27242         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
27243
27244 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
27245
27246         PR c++/17524
27247         * g++.dg/template/static9.C: New test.
27248
27249         PR c++/17685
27250         * g++.dg/parse/operator5.C: New test.
27251
27252 2004-10-09  Roger Sayle  <roger@eyesopen.com>
27253
27254         PR middle-end/17894
27255         * gcc.c-torture/execute/divcmp-4.c: New test case.
27256
27257 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
27258
27259         PR tree-opt/17902
27260         * g++.dg/opt/pr17902.C: New test.
27261
27262 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
27263
27264         * gcc.dg/cpp/ident-1.c: Add dg-options "".
27265
27266 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
27267
27268         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
27269
27270 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
27271
27272         * gcc.dg/assign-warn-3.c: New test.
27273
27274 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
27275
27276         PR c/16999
27277         * gcc.dg/cpp/ident-1.c: New test.
27278
27279 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
27280
27281         * gcc.c-torture/compile/acc1.c: New.
27282
27283 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
27284
27285         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
27286         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
27287
27288 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
27289
27290         * gcc.dg/ultrasp11.c: New test.
27291
27292 2004-10-08  Michael Matz  <matz@suse.de>
27293
27294         * gcc.dg/doloop-2.c: New test.
27295
27296 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
27297
27298         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
27299         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
27300         objc.dg/method-9.m: Update expected diagnostics.
27301
27302 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
27303
27304         * gcc.dg/ppc-fsel-3.c: New file.
27305         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
27306
27307 2004-10-07  Paul Brook  <paul@codesourcery.com>
27308
27309         * gfortran.dg/intrinsic_verify_1.f90: New test.
27310
27311 2004-10-07  Paul Brook  <paul@codesourcery.com>
27312
27313         * gfortran.dg/empty_format_1.f90: Remove stray commas.
27314
27315 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27316
27317         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
27318         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
27319         commit.
27320
27321 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
27322
27323         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
27324
27325 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27326
27327         PR c++/17115
27328         * g++.dg/warn/Winline-4.C: New test.
27329
27330 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
27331
27332         * gcc.c-torture/compile/20041007-1.c: New test.
27333
27334 2004-10-07  Paul Brook  <paul@codesourcery.com>
27335
27336         PR fortran/17678
27337         * gfortran.dg/use_allocated_1.f90: New test.
27338
27339 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
27340
27341         PR middle-end/17849
27342         * gfortran.fortran-torture/compile/nested.f90: New test
27343
27344 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
27345
27346         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
27347
27348 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
27349
27350         PR c++/17368
27351         * g++.dg/ext/asm6.C: New test.
27352
27353 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
27354
27355         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
27356
27357 2004-10-06  Paul Brook  <paul@codesourcery.com>
27358
27359         PR libfortran/17709
27360         * gfortran.dg/empty_format_1.f90: New test.
27361
27362 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27363
27364         PR fortran/17568
27365         * gfortran.dg/ishft.f90: New test.
27366
27367         PR fortran/17283
27368         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
27369         tests.
27370
27371 2004-10-06  Paul Brook  <paul@codesourcery.com>
27372
27373         * gfortran.dg/do_1.f90: New test.
27374
27375 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27376
27377         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
27378         optimizing for size.
27379
27380 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
27381
27382         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
27383
27384 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
27385
27386         * gcc.c-torture/compile/20041005-1.c: New test.
27387
27388 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
27389
27390         PR c++/17829
27391         * g++.dg/lookup/koenig4.C: New.
27392
27393 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27394
27395         * g++.dg/other/classkey1.C: Adjust quoting marks.
27396         * g++.dg/parse/error15.C: Likewise.
27397         * g++.dg/template/meminit2.C (int>): Likewise.
27398
27399 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27400
27401         PR fortran/17283
27402         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
27403
27404         PR fortran/17631
27405         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
27406
27407         PR fortran/17708
27408         * gfortran.dg/pr17708.f90: New test.
27409
27410 2004-10-04  Chao-ying Fu  <fu@mips.com>
27411
27412         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
27413         * gcc.dg/vect/vect-4.c: Ditto.
27414         * gcc.dg/vect/vect-5.c: Ditto.
27415         * gcc.dg/vect/vect-6.c: Ditto.
27416         * gcc.dg/vect/vect-8.c: Ditto.
27417         * gcc.dg/vect/vect-16.c: Ditto.
27418         * gcc.dg/vect/vect-30.c: Ditto.
27419         * gcc.dg/vect/vect-40.c: Ditto.
27420         * gcc.dg/vect/vect-41.c: Ditto.
27421         * gcc.dg/vect/vect-42.c: Ditto.
27422         * gcc.dg/vect/vect-43.c: Ditto.
27423         * gcc.dg/vect/vect-44.c: Ditto.
27424         * gcc.dg/vect/vect-45.c: Ditto.
27425         * gcc.dg/vect/vect-46.c: Ditto.
27426         * gcc.dg/vect/vect-47.c: Ditto.
27427         * gcc.dg/vect/vect-48.c: Ditto.
27428         * gcc.dg/vect/vect-49.c: Ditto.
27429         * gcc.dg/vect/vect-50.c: Ditto.
27430         * gcc.dg/vect/vect-51.c: Ditto.
27431         * gcc.dg/vect/vect-52.c: Ditto.
27432         * gcc.dg/vect/vect-53.c: Ditto.
27433         * gcc.dg/vect/vect-54.c: Ditto.
27434         * gcc.dg/vect/vect-55.c: Ditto.
27435         * gcc.dg/vect/vect-56.c: Ditto.
27436         * gcc.dg/vect/vect-57.c: Ditto.
27437         * gcc.dg/vect/vect-58.c: Ditto.
27438         * gcc.dg/vect/vect-59.c: Ditto.
27439         * gcc.dg/vect/vect-60.c: Ditto.
27440         * gcc.dg/vect/vect-74.c: Ditto.
27441         * gcc.dg/vect/vect-79.c: Ditto.
27442         * gcc.dg/vect/vect-80.c: Ditto.
27443
27444 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
27445
27446         * gcc.dg/unused-7.c: Use the correct option.
27447
27448 2004-10-04  Paul Brook  <paul@codesourcery.com>
27449         Bud Davis  <bdavis9659@comcast.net>
27450
27451         PR fortran/17706
27452         PR fortran/16434
27453         * gfortran/pr17706.f90: New test.
27454         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
27455
27456 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27457
27458         * gfortran.dg/pr17612.f90: New test.
27459
27460 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27461
27462         * g++.dg/template/local1.C: Adjust quoting marks in
27463         testing for diagnostics.
27464         * g++.dg/tls/diag-2.C: Likewise.
27465         * g++.dg/other/error8.C: Likewise.
27466
27467 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
27468
27469         PR c/17178
27470         * gcc.dg/unused-4.c: Adjust to be correct.
27471
27472         PR c/17820
27473         * gcc.dg/unused-7.c: New test.
27474
27475 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
27476
27477         PR c++/17797
27478         * g++.dg/overload/template2.C: New test.
27479
27480 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
27481
27482         PR tree-optimization/16632
27483         * gcc.dg/tree-ssa/20041002-1.c: New.
27484
27485 2004-10-03  Paul Brook  <paul@codesourcery.com>
27486
27487         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
27488         rather than relying on default formatting.
27489
27490 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
27491
27492         * gcc.dg/20040920-1.c: Update expected message text.
27493
27494 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
27495
27496         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
27497
27498 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
27499
27500         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
27501         tree level.
27502
27503 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
27504
27505         * gcc.dg/tree-ssa/pr17343.c: Remove.
27506
27507 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
27508
27509         PR tree-opt/17343
27510         * gcc.dg/tree-ssa/pr17343.c: New test.
27511
27512 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
27513
27514         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
27515         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
27516         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
27517         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
27518         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
27519
27520 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
27521
27522         * gcc.dg/lvalue-2.c: New test.
27523
27524 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
27525
27526         PR c/17730
27527         * gcc.dg/pr17730-1.c: New test
27528
27529 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
27530
27531         PR c/7425
27532         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
27533
27534 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
27535
27536         * gcc.c-torture/execute/stdarg-1.c: New test.
27537         * gcc.c-torture/execute/stdarg-2.c: New test.
27538         * gcc.c-torture/execute/stdarg-3.c: New test.
27539         * gcc.dg/tree-ssa/stdarg-1.c: New test.
27540         * gcc.dg/tree-ssa/stdarg-2.c: New test.
27541         * gcc.dg/tree-ssa/stdarg-3.c: New test.
27542         * gcc.dg/tree-ssa/stdarg-4.c: New test.
27543         * gcc.dg/tree-ssa/stdarg-5.c: New test.
27544
27545 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
27546
27547         PR tree-optimization/17697
27548         * g++.dg/opt/pr17697-1.C: New test.
27549         * g++.dg/opt/pr17697-2.C: New test.
27550         * g++.dg/opt/pr17697-3.C: New test.
27551
27552 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
27553
27554         PR c/16409
27555         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
27556         gcc.dg/vla-init-5.c: New tests.
27557
27558 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
27559
27560         PR c/13804
27561         * gcc.dg/pr13804-1.c: New test.
27562
27563 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27564
27565         PR fortran/16938
27566         * gfortran.dg/pr16938.f90: New test.
27567
27568 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
27569
27570         * g++.dg/template/crash23.C: New test.
27571
27572 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
27573
27574         PR c++/17585
27575         * g++.dg/template/static8.C: New test.
27576
27577 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
27578
27579         PR c++/17681
27580         * g++.dg/other/error9.C: New test.
27581
27582 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
27583
27584         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
27585
27586 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27587
27588         PR fortran/15164
27589         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
27590
27591 2004-09-26  Roger Sayle  <roger@eyesopen.com>
27592
27593         PR middle-end/17112
27594         * gcc.dg/pr17112-1.c: New test case.
27595
27596 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
27597
27598         PR c/11459
27599         * gcc.dg/pr11459-1.c: New test.
27600
27601 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
27602
27603         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
27604         * gcc.dg/tree-ssa/loop-4.c: Likewise.
27605
27606 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27607
27608         * gfortran.dg/pr15324.f90: Make array bounds consistent.
27609
27610 2004-09-25  Jan Hubicka  <jh@suse.cz>
27611
27612         * compile/30040909-1.c: New test.
27613         * compile/30040907-1.c: New test.
27614
27615 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
27616
27617         * gcc.c-torture/execute/va-arg-26.c: New test.
27618
27619 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
27620
27621         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
27622         extra diagnostics on targets with 64-bit pointers.
27623         * objc.dg/selector-1.m: Adjust dg-warning regexp.
27624
27625 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
27626
27627         PR c/17188
27628         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
27629         * gcc.dg/decl-3.c: Adjust expected message.
27630
27631 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27632
27633         PR fortran/17615
27634         * gfortran.dg/pr17615.f90: New test.
27635
27636 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
27637
27638         PR tree-optimzation/17517
27639         * g++.dg/tree-ssa/pr17517.C: New Test.
27640
27641 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
27642
27643         PR c++/16889
27644         * g++.dg/lookup/ambig3.C: New.
27645
27646 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
27647
27648         PR tree-opt/17624
27649         * g++.dg/opt/pr17624.C: New test.
27650
27651 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
27652
27653         PR c/6980
27654         * gcc.dg/Wbad-function-cast-1.c: New test.
27655
27656 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
27657
27658         * g++.dg/ext/complit1.C
27659         * g++.dg/other/error2.C
27660         * g++.dg/other/nontype-1.C
27661         * g++.dg/parse/crash11.C
27662         * g++.dg/parse/crash12.C
27663         * g++.dg/parse/error15.C
27664         * g++.dg/parse/error4.C
27665         * g++.dg/parse/tmpl-outside1.C
27666         * g++.dg/parse/too-many-tmpl-args1.C
27667         * g++.dg/template/dependent-expr3.C
27668         * g++.dg/template/error10.C
27669         * g++.dg/template/instantiate1.C
27670         * g++.dg/template/vtable2.C
27671         * g++.dg/warn/Wshadow-1.C
27672         * g++.dg/warn/weak1.C
27673         * g++.old-deja/g++.brendan/crash16.C
27674         * g++.old-deja/g++.brendan/crash18.C
27675         * g++.old-deja/g++.brendan/crash48.C
27676         * g++.old-deja/g++.brendan/crash49.C
27677         * g++.old-deja/g++.brendan/crash55.C
27678         * g++.old-deja/g++.brendan/crash56.C
27679         * g++.old-deja/g++.brendan/crash8.C
27680         * g++.old-deja/g++.brendan/enum11.C
27681         * g++.old-deja/g++.brendan/enum8.C
27682         * g++.old-deja/g++.brendan/enum9.C
27683         * g++.old-deja/g++.brendan/friend3.C
27684         * g++.old-deja/g++.brendan/misc14.C
27685         * g++.old-deja/g++.bugs/900402_02.C
27686         * g++.old-deja/g++.bugs/900404_03.C
27687         * g++.old-deja/g++.bugs/900404_04.C
27688         * g++.old-deja/g++.bugs/900428_03.C
27689         * g++.old-deja/g++.jason/crash4.C
27690         * g++.old-deja/g++.jason/overload21.C
27691         * g++.old-deja/g++.jason/redecl1.C
27692         * g++.old-deja/g++.jason/report.C
27693         * g++.old-deja/g++.jason/rfg10.C
27694         * g++.old-deja/g++.jason/template30.C
27695         * g++.old-deja/g++.law/arm12.C
27696         * g++.old-deja/g++.law/ctors5.C
27697         * g++.old-deja/g++.law/cvt20.C
27698         * g++.old-deja/g++.law/init10.C
27699         * g++.old-deja/g++.law/init8.C
27700         * g++.old-deja/g++.law/visibility17.C
27701         * g++.old-deja/g++.law/visibility7.C
27702         * g++.old-deja/g++.mike/net8.C
27703         * g++.old-deja/g++.mike/p646.C
27704         * g++.old-deja/g++.mike/p700.C
27705         * g++.old-deja/g++.mike/p701.C
27706         * g++.old-deja/g++.mike/p811.C
27707         * g++.old-deja/g++.ns/template13.C
27708         * g++.old-deja/g++.other/array3.C
27709         * g++.old-deja/g++.other/crash25.C
27710         * g++.old-deja/g++.other/dtor3.C
27711         * g++.old-deja/g++.other/dtor4.C
27712         * g++.old-deja/g++.other/main1.C
27713         * g++.old-deja/g++.other/warn7.C
27714         * g++.old-deja/g++.pt/crash11.C
27715         * g++.old-deja/g++.pt/crash36.C
27716         * g++.old-deja/g++.pt/spec22.C
27717         * g++.old-deja/g++.pt/spec9.C
27718         * g++.old-deja/g++.pt/ttp52.C
27719         * g++.old-deja/g++.robertl/eb103.C
27720         * g++.old-deja/g++.robertl/eb121.C
27721         * g++.old-deja/g++.robertl/eb22.C
27722         * g++.old-deja/g++.robertl/eb8.C:
27723         Update locations and/or regexps of dg-error markers.
27724         Remove markers for some bogus messages that are no longer issued.
27725
27726 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
27727
27728         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
27729         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
27730
27731 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
27732
27733         PR c++/17618
27734         * g++.dg/lookup/crash5.C: New test.
27735
27736 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
27737
27738         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
27739         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
27740         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
27741         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
27742         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
27743         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
27744
27745         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
27746         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
27747         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
27748         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
27749         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
27750         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
27751
27752         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
27753
27754         * gcc.dg/vect/vect-44.c: Check additional cases.
27755         * gcc.dg/vect/vect-48.c: Check additional cases.
27756
27757         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
27758         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
27759         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
27760         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
27761         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
27762         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
27763         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
27764         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
27765         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
27766
27767         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
27768         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
27769         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
27770
27771 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27772
27773         * gcc.dg/tree-ssa/loop-6.c: New test.
27774
27775 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
27776
27777         PR c++/17620
27778         * g++.dg/inherit/base2.C: New.
27779
27780 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
27781
27782         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
27783         * gcc.dg/20001012-2.c: Likewise.
27784         * gcc.dg/20001013-1.c: Likewise.
27785         * gcc.dg/20001101-1.c: Likewise.
27786         * gcc.dg/20001102-1.c: Likewise.
27787         * gcc.dg/bf-spl1.c: Likewise.
27788         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
27789         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
27790
27791 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
27792
27793         PR tree-optimization/16721
27794         * gcc.dg/tree-ssa/pr16721.c: New test.
27795
27796 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
27797
27798         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
27799         * gcc.dg/20040305-1.c: Likewise.
27800
27801 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
27802
27803         PR c/16566
27804         * gcc.c-torture/compile/pr16566-1.c,
27805         gcc.c-torture/compile/pr16566-2.c,
27806         gcc.c-torture/compile/pr16566-3.c: New tests.
27807
27808 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
27809
27810         PR tree-optimization/17512
27811         * gcc.c-torture/compile/20040916-1.c.
27812
27813 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
27814
27815         * gcc.dg/pragma-re-3.c: New test.
27816
27817 2004-09-17  Matt Austern  <austern@apple.com>
27818
27819         PR c++/15049
27820         * g++.dg/other/anon3.C: New.
27821
27822 2004-09-21  Roger Sayle  <roger@eyesopen.com>
27823
27824         PR c++/7503
27825         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
27826         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
27827         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
27828         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
27829         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
27830
27831 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
27832
27833         PR fortran/17286
27834         * gfortran.dg/pr17286.f90: New test.
27835
27836 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
27837
27838         PR c++/17530
27839         * g++.dg/template/static7.C: New test.
27840
27841 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
27842
27843         PR tree-opt/17558
27844         * gcc.c-torture/compile/pr17558.c: New test.
27845
27846 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
27847
27848         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
27849         if SKIP_ATTRIBUTE is defined.
27850
27851 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27852
27853         PR fortran/15957
27854         * gfortran.dg/pr15957.f90: New test.
27855
27856 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
27857
27858         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
27859         in comparison.
27860         * gcc.dg/vect/vect-79.c: Likewise.
27861         * gcc.dg/vect/vect-80.c: Likewise.
27862
27863 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27864
27865         PR fortran/15750
27866         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
27867
27868 2004-09-20  Ira Rosen  <irar@il.ibm.com>
27869
27870         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
27871         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
27872         * gcc.dg/vect/vect-62.c: New testcase.
27873         * gcc.dg/vect/vect-63.c: New testcase.
27874         * gcc.dg/vect/vect-64.c: New testcase.
27875         * gcc.dg/vect/vect-65.c: New testcase.
27876         * gcc.dg/vect/vect-66.c: New testcase.
27877         * gcc.dg/vect/vect-67.c: New testcase.
27878         * gcc.dg/vect/vect-68.c: New testcase.
27879         * gcc.dg/vect/vect-69.c: New testcase.
27880         * gcc.dg/vect/vect-79.c: New testcase.
27881         * gcc.dg/vect/vect-80.c: New testcase.
27882
27883 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
27884
27885         * gcc.target/mips/asm-1.c: New test.
27886
27887 2004-09-19  Ira Rosen  <irar@il.ibm.com>
27888
27889         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
27890         * gcc.dg/vect/vect-73.c: New testcase.
27891         * gcc.dg/vect/vect-74.c: New testcase.
27892         * gcc.dg/vect/vect-75.c: New testcase.
27893         * gcc.dg/vect/vect-76.c: New testcase.
27894         * gcc.dg/vect/vect-77.c: New testcase.
27895         * gcc.dg/vect/vect-78.c: New testcase
27896
27897 2004-09-18  Paul Brook  <paul@codesourcery.com>
27898
27899         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
27900
27901 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
27902
27903         PR c/17424
27904         * gcc.dg/pr17424-1.c: New test.
27905
27906 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
27907
27908         * g++.dg/tree-ssa/pr17153.C: New test.
27909
27910 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
27911
27912         PR pch/13361
27913         * g++.dg/pch/wchar-1.C: New.
27914         * g++.dg/pch/wchar-1.Hs: New.
27915
27916 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
27917
27918         * gcc.c-torture/execute/20040917-1.c: New test.
27919
27920 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
27921
27922         PR tree-optimization/17319
27923         * gcc.dg/pr17319.c: New test.
27924
27925 2004-09-17  Devang Patel  <dpatel@apple.com>
27926
27927         * gcc.dg/20040813-1.c: New test.
27928
27929 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
27930
27931         PR tree-optimization/17273
27932         * gcc.c-torture/compile/pr17273.c: New test.
27933
27934 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
27935
27936         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
27937         Update expected messages.
27938         * gcc.dg/declspec-13.c: New test.
27939
27940 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
27941
27942         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
27943
27944 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
27945
27946         * gcc.c-torture/execute/pr17252.c: Use post-increment to
27947         change what 'a' is pointing to.
27948
27949 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
27950
27951         PR c++/16002
27952         * g++.dg/template/error18.C: New test.
27953
27954         PR c++/16029
27955         * g++.dg/warn/Wunused-8.C: New test.
27956
27957 2004-09-17  Steven Bosscher  <stevenb@suse.de>
27958
27959         PR tree-optimization/17513
27960         * gcc.dg/20040916-1.c: New test.
27961
27962 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
27963
27964         PR c++/17501
27965         * g++.dg/template/typename7.C: New test.
27966
27967 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27968
27969         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
27970
27971 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
27972
27973         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
27974         with -ftree-based-profiling also.
27975         * lib/profopt.exp: Support late-set profile_option/feedback_option.
27976
27977 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
27978
27979         PR/15364
27980         * gfortran.dg/der_array_io_1.f90: New test.
27981         * gfortran.dg/der_array_io_2.f90: New test.
27982         * gfortran.dg/der_array_io_3.f90: New test.
27983
27984 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
27985
27986         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
27987         EABI.
27988
27989 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
27990
27991         * g++.dg/opt/switch1.C: New test.
27992
27993 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
27994
27995         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
27996         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
27997         Update expected messages.
27998
27999 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28000
28001         PR fortran/16485
28002         * gfortran.dg/same_name_1.f90: New test.
28003
28004 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
28005
28006         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
28007         dereference garbage pointers.
28008
28009 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
28010
28011         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
28012         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
28013
28014         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
28015         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
28016         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
28017
28018 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
28019
28020         PR c++/17324
28021         * g++.dg/template/mangle1.C: New test.
28022
28023 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
28024
28025         PR tree-optimization/17252
28026         * gcc.c-torture/execute/pr17252.c: New test.
28027
28028 2004-09-14  Andrew Pinski  <apinski@apple.com>
28029
28030         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
28031
28032 2004-09-14  Roger Sayle  <roger@eyesopen.com>
28033
28034         PR rtl-optimization/9771
28035         * gcc.dg/pr9771-1.c: New test case.
28036
28037 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
28038
28039         PR tree-optimization/15262
28040         * gcc.c-torture/execute/pr15262-1.c: New test.
28041         * gcc.c-torture/execute/pr15262-2.c: New test.
28042
28043 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
28044
28045         * gcc.dg/declspec-12.c: New test.
28046
28047 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
28048
28049         * gfortran.dg/pr17090.f90: Add directives to test.
28050
28051 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28052
28053         * gcc.c-torture/compile/20040914-1.c: New test.
28054
28055 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
28056
28057         PR c++/16162
28058         * g++.dg/template/decl2.C: New test.
28059
28060 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
28061
28062         PR fortran/17090
28063         * gfortran.dg/pr17090.f90: New test.
28064
28065 2004-09-13  Dale Johannesen  <dalej@apple.com>
28066
28067         * gcc.c-torture/compile/pr17408.c: New test case.
28068
28069 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
28070
28071         PR c++/16716
28072         * g++.dg/parse/crash17.C: New test.
28073
28074         PR c++/17327
28075         * g++.dg/template/enum3.C: New test.
28076
28077 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
28078
28079         * lib/gcc-defs.exp: Load wrapper.exp.
28080         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
28081         using local code.
28082         * lib/gcc.exp (gcc_init): Similar.
28083         * lib/gfortran.exp (gfortran_init): Similar.
28084         * lib/objc.exp (objc_init): Similar.
28085         * lib/treelang.exp (treelang_init): Similar.
28086         * lib/wrapper.exp: New file with build_wrapper call machinery in
28087         ${tool}_maybe_build_wrapper.
28088
28089 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
28090
28091         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
28092         "inline".
28093         * gcc.dg/declspec-11.c: Update expected messages.
28094         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
28095         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
28096         gcc.dg/inline-12.c: New tests.
28097
28098 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
28099
28100         * g++.dg/tree-ssa/pr17400.C: New testcase.
28101
28102 2004-09-13  James E Wilson  <wilson@specifixinc.com>
28103
28104         * gcc.target/mips/sb1-1.c: New testcase.
28105
28106 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
28107
28108         * lib/g77-dg.exp: Remove unused file.
28109         * lib/mike-g77.exp: Ditto.
28110         * lib/g77.exp: Ditto.
28111
28112 2004-09-12  Richard Henderson  <rth@redhat.com>
28113
28114         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
28115
28116 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
28117
28118         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
28119         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
28120         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
28121         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
28122         Update expected messages.
28123
28124 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
28125
28126         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
28127         declaration/use mismatch for dirp parameter.
28128
28129 2004-09-12  Andrew Pinski  <apinski@apple.com>
28130
28131         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
28132         -fgnu-runtime is passed.
28133
28134 2004-09-12  Richard Henderson  <rth@redhat.com>
28135
28136         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
28137         do the uplevel thing and update additional_flags directly.
28138         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
28139         gfortran.fortran-torture/execute/intrinsic_nearest.x,
28140         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
28141         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
28142
28143 2004-09-11  Steven Bosscher  <stevenb@suse.de>
28144
28145         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
28146
28147 2004-09-11  Roger Sayle  <roger@eyesopen.com>
28148
28149         PR middle-end/17411
28150         * g++.dg/opt/pr17411-1.C: New test case.
28151
28152 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
28153
28154         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
28155         gcc.dg/tls/diag-2.c: Update expected messages.
28156         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
28157         messages.
28158         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
28159         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
28160         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
28161         gcc.dg/tls/diag-5.c: New tests.
28162
28163 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
28164
28165         * gcc.dg/20040910-1.c: Correct dg-error regexp.
28166
28167 2004-09-11  Steven Bosscher  <stevenb@suse.de>
28168
28169         * g++.dg/parse/break-in-for.C: New test.
28170
28171 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
28172
28173         * gcc.dg/tree-ssa/20040911-1.c: New test.
28174
28175 2004-09-11  Andreas Jaeger  <aj@suse.de>
28176
28177         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
28178         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
28179
28180 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
28181
28182         * gcc.target/frv: New directory of FR-V-specific tests.
28183
28184 2004-09-10  James E Wilson  <wilson@specifixinc.com>
28185
28186         * gcc.dg/convert-vec-1.c: New test.
28187
28188 2004-09-10  Roger Sayle  <roger@eyesopen.com>
28189
28190         PR middle-end/17024
28191         * gcc.dg/pr17024-1.c: New test case.
28192
28193 2004-09-10  Eric Christopher  <echristo@redhat.com>
28194
28195         * gcc.dg/20040910-1.c: New test.
28196
28197 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
28198
28199         * gcc.dg/bitfld-9.c: New test.
28200
28201 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
28202
28203         * gcc.c-torture/execute/ieee/acc1.c: New test.
28204         * gcc.c-torture/execute/ieee/acc2.c: New test.
28205         * gcc.c-torture/execute/ieee/mzero6.c: New test.
28206
28207 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
28208
28209         * gcc.dg/deprecated-2.c: New test.
28210
28211 2004-09-09  James E Wilson  <wilson@specifixinc.com>
28212
28213         * gcc.dg/init-vec-1.c: New test.
28214
28215 2004-09-09  Roger Sayle  <roger@eyesopen.com>
28216
28217         PR middle-end/17055
28218         * gcc.dg/pr17055-1.c: New test case.
28219
28220 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
28221
28222         PR target/17377
28223         * gcc.c-torture/execute/pr17377.c: New test.
28224
28225 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
28226
28227         PR c/8420
28228         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
28229         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
28230         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
28231         gcc.dg/long-long-typespec-1.c: New tests.
28232         * gcc.dg/tls/diag-2.c: Update expected diagnostics
28233
28234 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
28235
28236         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
28237         gcc.dg/gnu99-static-1.c: New tests.
28238
28239 2004-09-08  Devang Patel  <dpatel@apple.com>
28240
28241         * gcc.dg/darwin-ld-20040828-1.c: New test.
28242         * gcc.dg/darwin-ld-20040828-2.c: New test.
28243         * gcc.dg/darwin-ld-20040828-3.c: New test.
28244
28245 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
28246
28247         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
28248         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
28249         in error message.
28250         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
28251         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
28252         in error message.
28253         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
28254         types they qualify.
28255         * objc.dg/type-size-2.m: Fix wording in comment.
28256         * objc.dg/va-meth-1.m: New test case.
28257
28258 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
28259
28260         PR c/16633:
28261         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
28262         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
28263
28264 2004-09-06  Devang Patel  <dpatel@apple.com>
28265
28266         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
28267         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
28268
28269 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
28270
28271         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
28272         reflect changed line numbering of diagnostics.
28273
28274 2004-09-06  Paul Brook  <paul@codesourcery.com>
28275
28276         * gfortran.dg/edit_real_1.f90: Add new test.
28277
28278 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28279
28280         * gcc.dg/tree-ssa/loop-2.c: New test.
28281         * gcc.dg/tree-ssa/loop-3.c: New test.
28282         * gcc.dg/tree-ssa/loop-4.c: New test.
28283         * gcc.dg/tree-ssa/loop-5.c: New test.
28284
28285 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28286
28287         * gcc.dg/format/sentinel-1.c: Update for parameter option.
28288
28289 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28290
28291         * gcc.dg/format/sentinel-1.c: New test.
28292
28293 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
28294
28295         * gcc.dg/builtins-46.c: New.
28296
28297 2004-09-03  Devang Patel  <dpatel@apple.com>
28298
28299         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
28300         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
28301
28302 2004-09-03  Jan Beulich  <jbeulich@novell.com>
28303
28304         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
28305         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
28306         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
28307         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
28308         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
28309         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
28310         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
28311         the non-portable bzero.
28312         * gcc.dg/20010912-1.c: xfail for NetWare.
28313         * gcc.dg/20020426-2.c: xfail for NetWare.
28314         * gcc.dg/20021014-1.c: xfail for NetWare.
28315         * gcc.dg/20021018-1.c: xfail for NetWare.
28316         * gcc.dg/20030213-1.c: xfail for NetWare.
28317         * gcc.dg/20030225-1.c: xfail for NetWare.
28318         * gcc.dg/20030708-1.c: xfail for NetWare.
28319         * gcc.dg/builtins-config.h: Also exclude NetWare.
28320         * gcc.dg/format/format.h: Define restrict only if not already defined.
28321         * gcc.dg/nest.c: xfail for NetWare.
28322         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
28323         * lib/target-supports.exp (check_visibility_available): Exclude
28324         NetWare.
28325
28326 2004-09-03  Jan Beulich  <jbeulich@novell.com>
28327
28328         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
28329         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
28330         deterministic starting point for the alignment of structure fields.
28331         * gcc.dg/Wpadded.c: Dito.
28332         * g++.dg/abi/vbase10.C: Dito.
28333
28334 2004-09-03  Devang Patel  <dpatel@apple.com>
28335
28336         * g++.dg/debug/pr15736.cc: New test.
28337
28338 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
28339
28340         * README.QMTEST: Fix out-of-date link.
28341
28342 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
28343
28344         PR fortran/16579
28345         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
28346         Delete.  Duplicate of gfortran.dg/g77/20010610.f
28347
28348 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
28349
28350         * g++.dg/abi/arm_rtti1.C: New test.
28351
28352 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
28353
28354         * gcc.dg/ppc-vector-memcpy.c: New.
28355         * gcc.dg/ppc-vector-memset.c: New.
28356
28357 2004-09-02  Chao-ying Fu  <fu@mips.com>
28358
28359         * gcc.target/mips/mips-3d-1.c: New test.
28360         * gcc.target/mips/mips-3d-2.c: New test.
28361         * gcc.target/mips/mips-3d-3.c: New test.
28362         * gcc.target/mips/mips-3d-4.c: New test.
28363         * gcc.target/mips/mips-3d-5.c: New test.
28364         * gcc.target/mips/mips-3d-6.c: New test.
28365         * gcc.target/mips/mips-3d-7.c: New test.
28366         * gcc.target/mips/mips-3d-8.c: New test.
28367         * gcc.target/mips/mips-3d-9.c: New test.
28368         * gcc.target/mips/mips-ps-1.c: New test.
28369         * gcc.target/mips/mips-ps-2.c: New test.
28370         * gcc.target/mips/mips-ps-3.c: New test.
28371         * gcc.target/mips/mips-ps-4.c: New test.
28372         * gcc.target/mips/mips-ps-type.c: New test.
28373
28374 2004-09-02  Paul Brook  <paul@codesourcery.com>
28375
28376         * gfortran.dg/edit_real_1.f90: Add new tests.
28377
28378 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28379
28380         PR fortran/15327
28381         * gfortran.dg/merge_char_1.f90: New test.
28382
28383 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28384
28385         PR fortran/16404
28386         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
28387
28388 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28389
28390         PR c/1522
28391         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
28392
28393 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
28394
28395         * g++.dg/opt/loop1.C: Do not XFAIL.
28396
28397 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
28398
28399         * gcc.c-torture/execute/20040831-1.c: New test.
28400
28401 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
28402
28403         PR fortran/16579
28404         * gfortran.dg/g77/20010610.f: Now passes.
28405         Copy from g77.f-torture/execute. Add dg-run directive.
28406         * gfortran.dg/g77/README: Update
28407
28408 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
28409
28410         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
28411         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
28412         (t1, t2, t3, t4): Add volatile.
28413
28414 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
28415
28416         * g++.dg/ext/visibility/arm1.C: New test.
28417
28418 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
28419
28420         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
28421         -pedantic-errors.
28422
28423 2004-09-01  Paul Brook  <paul@codesourcery.com>
28424
28425         * gfortran.dg/eof_2.f90: New test.
28426
28427 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28428
28429         PR fortran/16579
28430         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
28431
28432 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
28433
28434         PR libfortran/16805
28435         * gfortran.dg/list_read_2.f90: New test.
28436
28437 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
28438
28439         * g++.dg/abi/key1.C: New test.
28440
28441 2004-08-31  Richard Henderson  <rth@redhat.com>
28442
28443         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
28444         form of offsetof.
28445         * g++.dg/other/offsetof5.C: Remove duplicate.
28446
28447 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28448
28449         PR fortran/17244
28450         * gfortran.dg/func_derived_1.f90: New test.
28451
28452 2004-08-31  Paul Brook  <paul@codesourcery.com>
28453
28454         * gfortran.dg/eof_1.f90: New test.
28455
28456 2004-08-31  Paul Brook  <paul@codesourcery.com>
28457
28458         * gfortran.dg/list_read_1.f90: New file.
28459
28460 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
28461
28462         * g++.dg/opt/loop1.C: XFAIL.
28463
28464 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
28465
28466         * gcc.dg/funcdef-storage-1.c: New.
28467         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
28468         an extern function in local scope.
28469         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
28470         declare an 'auto inline' function in local scope.
28471         * gcc.dg/20011130-1.c: Likewise.
28472         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
28473         an 'auto' function in local scope.
28474         * gcc.dg/20021014-1.c: Likewise.
28475         * gcc.dg/20030331-2.c: Likewise.
28476
28477 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28478
28479         * gfortran.dg/blockdata_1.f90: New test.
28480
28481 2004-08-30  Richard Henderson  <rth@redhat.com>
28482
28483         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
28484
28485 2004-08-30  Richard Henderson  <rth@redhat.com>
28486
28487         * lib/fortran-torture.exp (fortran-torture-execute): Honor
28488         additional_flags set by alternate driver.
28489         (ieee-options): New procedure.
28490         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
28491         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
28492         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
28493         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
28494
28495 2004-08-30  Richard Henderson  <rth@redhat.com>
28496
28497         * lib/f-torture.exp: Remove.
28498
28499 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
28500
28501         PR rtl-optimization/16590
28502         * g++.dg/opt/loop1.C: New test.
28503
28504 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28505
28506         PR fortran/13910
28507         * gfortran.dg/oldstyle_1.f90: New test.
28508
28509 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
28510         Paul Brook  <paul@codesourcery.com>
28511
28512         * gfortran.dg/g77/README: Update.
28513         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
28514         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
28515         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
28516
28517 2004-08-28  Paul Brook  <paul@codesourcery.com>
28518
28519         PR libfortran/17195
28520         * gfortran.dg/edit_real_1.f90: New test.
28521
28522 2004-08-27  Paul Brook  <paul@codesourcery.com>
28523
28524         * gfortran.dg/rewind_1.f90: New test.
28525
28526 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
28527
28528         PR fortran/16597
28529         * gfortran.dg/pr16597.f90: New test.
28530
28531 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
28532
28533         PR c/13801
28534         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
28535         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
28536         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
28537         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
28538         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
28539
28540 2004-08-26  Nick Clifton  <nickc@redhat.com>
28541
28542         * gcc.c-torture/compile/pr17119.c: New test.
28543
28544 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
28545
28546         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
28547
28548 2004-08-25  Richard Henderson  <rth@redhat.com>
28549
28550         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
28551         the bits that expect kind=8 to be the largest real kind.
28552
28553 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
28554
28555         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
28556
28557 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28558
28559         * gfortran.dg/assignment_1.f90: New test.
28560
28561 2004-08-25  Adam Nemet  <anemet@lnxw.com>
28562
28563         * g++.dg/template/repo3.C: New test.
28564
28565 2004-08-25  Roger Sayle  <roger@eyesopen.com>
28566
28567         PR middle-end/16693
28568         PR tree-optimization/16372
28569         * g++.dg/opt/pr16372-1.C: New test case.
28570         * g++.dg/opt/pr16693-1.C: New test case.
28571         * g++.dg/opt/pr16693-2.C: New test case.
28572
28573 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
28574
28575         * objc.dg/proto-lossage-4.m: New test.
28576
28577 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
28578
28579         PR c++/17155
28580         * g++.dg/inherit/local2.C: New test.
28581
28582 2004-08-25  Paul Brook  <paul@codesourcery.com>
28583
28584         PR fortran/17144
28585         * gfortran.dg/string_ctor_1.f90: New test.
28586
28587 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28588
28589         PR c++/14428
28590         * g++.dg/template/redecl2.C: New test.
28591
28592 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
28593
28594         PR fortran/17143
28595         * gfortran.dg/pr17143.f90: New test.
28596
28597 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
28598
28599         PR fortran/17164
28600         * gfortran.dg/pr17164.f90: New test.
28601
28602 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28603
28604         * gcc.dg/tree-ssa/loop-1.c: New test.
28605
28606 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
28607
28608         * gcc.c-torture/compile/20040824-1.c: New test.
28609
28610 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
28611
28612         * gcc.c-torture/compile/iftrap-3.c: New test.
28613
28614 2004-08-24  Paul Brook  <paul@codesourcery.com>
28615
28616         * gfortran.dg/entry_2.f90: New test.
28617
28618 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
28619
28620         PR c++/16889
28621         * g++.dg/lookup/ambig[12].C: New.
28622
28623 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28624
28625         PR c++/16706
28626         * g++.dg/template/crash21.C: New test.
28627         * g++.dg/template/crash22.C: Likewise.
28628
28629 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
28630
28631         PR c++/17149
28632         * g++.dg/template/access15.C: New.
28633
28634 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
28635
28636         PR c++/17163
28637         * g++.dg/template/repo2.C: New test.
28638
28639 2004-08-23  Roger Sayle  <roger@eyesopen.com>
28640
28641         PR rtl-optimization/17078
28642         * gcc.c-torture/execute/pr17078-1.c: New test case.
28643
28644 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
28645
28646         PR c/14492
28647         * gcc.dg/debug/crash1.c: New test.
28648
28649 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
28650
28651         PR c/16180
28652         * gcc.dg/loop-5.c: New test.
28653
28654 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28655
28656         * gcc.c-torture/execute/20040823-1.c: New test.
28657
28658 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
28659
28660         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
28661         to the assembler.  Simplify test accordingly.
28662         (asm_abi_flags): Use GNU names.
28663         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
28664         to check for ABI flags.
28665
28666 2004-08-22  Andrew Pinski  <apinski@apple.com>
28667
28668         * g++.dg/opt/pr14029.C: New test.
28669         * gcc.c-torture/execute/pr15262.c: New test.
28670
28671 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28672
28673         * gfortran.dg/reduction.f90: Add checks with complex arguments.
28674
28675 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
28676
28677         PR 16908
28678         * gfortran.dg/direct_io.f90: New test.
28679
28680 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
28681
28682         PR c++/17121
28683         * g++.dg/inherit/local2.C: New test.
28684
28685 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
28686
28687         PR c++/17120
28688         * g++.dg/warn/Wparentheses-4.C: New test.
28689
28690 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
28691
28692         PR c++/17121
28693         * g++.dg/inherit/local2.C: New test.
28694
28695         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
28696         * gcc.dg/ppc-ldstruct.c: Likewise.
28697         * gcc.dg/ppc64-abi-2.c: Likewise.
28698
28699 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
28700
28701         PR rtl-optimization/17099
28702         * gcc.c-torture/execute/20040820-1.c: New test.
28703
28704 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
28705
28706         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
28707
28708 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
28709
28710         PR fortran/17077
28711         * gfortran.dg/auto_array_1.f90: New test.
28712
28713 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28714
28715         PR fortran/17074
28716         * gfortran.dg/simpleif_1.f90: New test.
28717
28718 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
28719
28720         * lib/target-supports.exp (check_profiling_available): Return
28721         false for arm*-*-symbianelf* and arm*-*-eabi*.
28722
28723         PR c++/15890
28724         * g++.dg/template/delete1.C: New test.
28725
28726 2004-08-19  Paul Brook  <paul@codesourcery.com>
28727
28728         PR fortran/14976
28729         PR fortran/16228
28730         * gfortran.dg/data_char_1.f90: New test.
28731
28732 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
28733
28734         PR fortran/16946
28735         * gfortran.dg/reduction.f90: New testcase.
28736
28737 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28738
28739         PR fortran/16520
28740         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
28741
28742 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
28743
28744         PR c++/17041
28745         * g++.dg/Wparentheses-3.C: New test.
28746
28747 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
28748
28749         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
28750         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
28751         * gcc.dg/vect/vect-2.c: Likewise.
28752         * gcc.dg/vect/vect-3.c: Likewise.
28753         * gcc.dg/vect/vect-4.c: Likewise.
28754         * gcc.dg/vect/vect-5.c: Likewise.
28755         * gcc.dg/vect/vect-6.c: Likewise.
28756         * gcc.dg/vect/vect-7.c: Likewise.
28757         * gcc.dg/vect/vect-25.c: Likewise.
28758         * gcc.dg/vect/vect-31.c: Likewise.
28759         * gcc.dg/vect/vect-32.c: Likewise.
28760         * gcc.dg/vect/vect-34.c: Likewise.
28761         * gcc.dg/vect/vect-36.c: Likewise.
28762         * gcc.dg/vect/vect-all.c: Likewise.
28763
28764 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
28765
28766         PR c++/17068
28767         * g++.dg/template/operator4.C: New test.
28768
28769 2004-08-18  Richard Henderson  <rth@redhat.com>
28770
28771         * gcc.dg/20040206-1.c: XFAIL.
28772
28773 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
28774
28775         PR c++/16246
28776         * g++.dg/template/array7.C: New test.
28777
28778 2004-08-17  James E Wilson  <wilson@specifixinc.com>
28779
28780         * gcc.dg/mips-movcc-1.c: New test.
28781         * gcc.dg/mips-movcc-2.c: New test.
28782         * gcc.dg/mips-movcc-3.c: New test.
28783
28784         * gcc.dg/mips-nmadd-1.c: New test.
28785         * gcc.dg/mips-nmadd-2.c: New test.
28786
28787 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
28788
28789         PR c++/15871
28790         * g++.dg/opt/inline8.C: New test.
28791
28792         PR c++/16965
28793         * g++.dg/parse/error17.C: New test.
28794
28795 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
28796
28797         * gcc.dg/vect: New directory for vectorizer tests.
28798         * gcc.dg/vect/tree-vect.h: New file.
28799         * gcc.dg/vect/vect.exp: New file.
28800         * gcc.dg/vect/pr16105.c.c: New test.
28801         * gcc.dg/vect/vect-1.c: New test.
28802         * gcc.dg/vect/vect-2.c: New test.
28803         * gcc.dg/vect/vect-3.c: New test.
28804         * gcc.dg/vect/vect-4.c: New test.
28805         * gcc.dg/vect/vect-5.c: New test.
28806         * gcc.dg/vect/vect-6.c: New test.
28807         * gcc.dg/vect/vect-7.c: New test.
28808         * gcc.dg/vect/vect-8.c: New test.
28809         * gcc.dg/vect/vect-9.c: New test.
28810         * gcc.dg/vect/vect-10.c: New test.
28811         * gcc.dg/vect/vect-11.c: New test.
28812         * gcc.dg/vect/vect-12.c: New test.
28813         * gcc.dg/vect/vect-13.c: New test.
28814         * gcc.dg/vect/vect-14.c: New test.
28815         * gcc.dg/vect/vect-15.c: New test.
28816         * gcc.dg/vect/vect-16.c: New test.
28817         * gcc.dg/vect/vect-17.c: New test.
28818         * gcc.dg/vect/vect-18.c: New test.
28819         * gcc.dg/vect/vect-19.c: New test.
28820         * gcc.dg/vect/vect-20.c: New test.
28821         * gcc.dg/vect/vect-21.c: New test.
28822         * gcc.dg/vect/vect-22.c: New test.
28823         * gcc.dg/vect/vect-23.c: New test.
28824         * gcc.dg/vect/vect-24.c: New test.
28825         * gcc.dg/vect/vect-25.c: New test.
28826         * gcc.dg/vect/vect-26.c: New test.
28827         * gcc.dg/vect/vect-27.c: New test.
28828         * gcc.dg/vect/vect-28.c: New test.
28829         * gcc.dg/vect/vect-29.c: New test.
28830         * gcc.dg/vect/vect-30.c: New test.
28831         * gcc.dg/vect/vect-31.c: New test.
28832         * gcc.dg/vect/vect-32.c: New test.
28833         * gcc.dg/vect/vect-33.c: New test.
28834         * gcc.dg/vect/vect-34.c: New test.
28835         * gcc.dg/vect/vect-35.c: New test.
28836         * gcc.dg/vect/vect-36.c: New test.
28837         * gcc.dg/vect/vect-37.c: New test.
28838         * gcc.dg/vect/vect-38.c: New test.
28839         * gcc.dg/vect/vect-40.c: New test.
28840         * gcc.dg/vect/vect-41.c: New test.
28841         * gcc.dg/vect/vect-42.c: New test.
28842         * gcc.dg/vect/vect-43.c: New test.
28843         * gcc.dg/vect/vect-44.c: New test.
28844         * gcc.dg/vect/vect-45.c: New test.
28845         * gcc.dg/vect/vect-46.c: New test.
28846         * gcc.dg/vect/vect-47.c: New test.
28847         * gcc.dg/vect/vect-48.c: New test.
28848         * gcc.dg/vect/vect-49.c: New test.
28849         * gcc.dg/vect/vect-50.c: New test.
28850         * gcc.dg/vect/vect-51.c: New test.
28851         * gcc.dg/vect/vect-52.c: New test.
28852         * gcc.dg/vect/vect-53.c: New test.
28853         * gcc.dg/vect/vect-54.c: New test.
28854         * gcc.dg/vect/vect-55.c: New test.
28855         * gcc.dg/vect/vect-56.c: New test.
28856         * gcc.dg/vect/vect-57.c: New test.
28857         * gcc.dg/vect/vect-58.c: New test.
28858         * gcc.dg/vect/vect-59.c: New test.
28859         * gcc.dg/vect/vect-60.c: New test.
28860         * gcc.dg/vect/vect-61.c: New test.
28861         * gcc.dg/vect/vect-all.c: New test.
28862         * gcc.dg/vect/vect-none.c: New test.
28863
28864 2004-08-17  Paul Brook  <paul@codesourcery.com>
28865
28866         PR fortran/13082
28867         * gfortran.dg/entry_1.f90: New test.
28868
28869 2004-08-17  Andrew Pinski  <apinski@apple.com>
28870
28871         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
28872
28873 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
28874
28875         * gcc.dg/pr17036-1.c: New test.
28876
28877 2004-08-16  Devang Patel  <dpatel@apple.com>
28878
28879         * gcc.dg/darwin-20040809-1.c: New test.
28880
28881 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
28882
28883         * gcc.dg/funcdef-attr-1.c: New test.
28884
28885 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
28886
28887         * gcc.dg/altivec-17.c: New test.
28888         * gcc.dg/altivec-18.c: New test.
28889
28890 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28891
28892         PR c++/6749
28893         * g++.dg/template/vtable2.C: New test.
28894
28895 2004-08-14  Richard Henderson  <rth@redhat.com>
28896
28897         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
28898         * gcc.dg/pack-test-4.c (main): Return 0.
28899         * gcc.dg/setjmp-1.c: Remove XFAIL.
28900         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
28901
28902 2004-08-14  Richard Henderson  <rth@redhat.com>
28903
28904         * gcc.dg/980217-1.c: Add prototype for printf.
28905
28906 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
28907
28908         * gfortran.dg/pr16935.f90: New test.
28909
28910 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
28911
28912         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
28913
28914 2004-08-13  Paul Brook  <paul@codesourcery.com>
28915
28916         * gfortran.dg/der_io_1.f90: Remove stray comma.
28917
28918 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
28919
28920         * gcc.dg/vmx/cw-bug-2.c: Remove.
28921         * gcc.dg/vmx/vprint-1.c: Remove.
28922         * gcc.dg/vmx/vscan-1.c: Remove.
28923
28924 2004-08-12  Devang patel  <dpatel@apple.com>
28925
28926         * gcc.dg/darwin-20040809-2.c: New test.
28927
28928 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
28929
28930         * g++.dg/ext/altivec-12.C: New test.
28931
28932         * g++.dg/ext/altivec-11.C: New test.
28933
28934 2004-08-12  Paul Brook  <paul@codesourcery.com>
28935
28936         * g++.dg/abi/arm_cxa_vec_1.C: New test.
28937
28938 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
28939
28940         * g++.dg/ext/altivec-2.C: Check for hardware support before
28941         executing any VMX instructions.
28942
28943         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
28944
28945 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
28946
28947         PR c++/16276
28948         * g++.old-deja/g++.other/comdat4.C: New test.
28949         * g++.old-deja/g++.other/comdat4-aux.cc: New.
28950
28951 2004-08-12  Ben Elliston  <bje@au.ibm.com>
28952
28953         PR target/16286
28954         * gcc.dg/pr16286.c: New test.
28955
28956 2004-08-12 Jan Beulich <jbeulich@novell.com>
28957
28958         * g++.dg/ext/asm5.C: New.
28959
28960 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
28961
28962         PR c++/16698
28963         * g++.dg/eh/crash1.C: New test.
28964
28965         PR c++/16717
28966         * g++.dg/ext/construct1.C: New test.
28967
28968 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
28969
28970         PR c++/16853
28971         * g++.dg/init/ptrmem1.C: New test.
28972
28973         PR c++/16618
28974         * g++.dg/parse/offsetof5.C: New test.
28975
28976         PR c++/16870
28977         * g++.dg/template/overload3.C: New test.
28978
28979 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
28980
28981         PR c++/16964
28982         * g++.dg/parse/error16.C: New test.
28983
28984         PR c++/16904
28985         * g++.dg/template/error14.C: New test.
28986
28987         PR c++/16929
28988         * g++.dg/template/error15.C: New test.
28989
28990 2004-08-11  Devang Patel  <dpatel@apple.com>
28991
28992         * gcc.dg/darwin-ld-20040809-1.c: New test.
28993         * gcc.dg/darwin-ld-20040809-2.c: New test.
28994
28995 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
28996
28997         PR fortran/16917
28998         * gfortran.dg/dfloat_1.f90: New test.
28999
29000 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
29001
29002         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
29003         * gcc.dg/dll-2.c: Fix dg-require syntax.
29004         * gcc.misc-tests/arm-isr.c (abort): Declare.
29005         (exit): Likewise.
29006
29007 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
29008
29009         PR c++/16971
29010         * g++.dg/parse/crash16.C: New test.
29011
29012 2004-08-10  Roger Sayle  <roger@eyesopen.com>
29013
29014         * gcc.dg/mips-rsqrt-1.c: New test case.
29015         * gcc.dg/mips-rsqrt-2.c: New test case.
29016         * gcc.dg/mips-rsqrt-3.c: New test case.
29017
29018 2004-08-10  Paul Brook  <paul@codesourcery.com>
29019
29020         * gfortran.dg/der_io_1.f90: New test.
29021
29022 2004-08-10  Paul Brook  <paul@codesourcery.com>
29023
29024         PR fortran/16919
29025         * gfortran.dg/der_array_1.f90: New test.
29026
29027 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
29028
29029         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
29030
29031 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
29032
29033         * gcc.dg/wchar_t-2.c: Fix typo.
29034
29035 2004-08-09  Falk Hueffner  <falk@debian.org>
29036
29037         PR tree-optimization/12517
29038         * gcc.c-torture/compile/pr12517.c: New test.
29039
29040         PR tree-optimization/12578
29041         * gcc.c-torture/compile/pr12578.c: New test.
29042
29043         PR tree-optimization/12899
29044         * gcc.c-torture/compile/pr12899.c: New test.
29045
29046         PR rtl-optimization/14692
29047         * gcc.c-torture/compile/pr14692.c: New test.
29048
29049         PR tree-optimization/16461
29050         * gcc.c-torture/compile/pr16461.c: New test.
29051
29052 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
29053
29054         * gfortran.dg/getenv_1.f90: New test.
29055
29056 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
29057
29058         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
29059         wchar_t.
29060         * gcc.dg/symbian5.c: Test -fno-short-wchar.
29061
29062 2004-08-06  Paul Brook  <paul@codesourcery.com>
29063
29064         * gfortran.dg/ret_array_1.f90: New test.
29065         * gfortran.dg/ret_pointer_1.f90: New test.
29066
29067 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
29068
29069         * gcc.dg/missing-field-init-[12].c: New tests.
29070         * g++.dg/warn/missing-field-init-[12].C: New tests.
29071
29072 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
29073
29074         * gcc.dg/enum2.c: New test.
29075         * gcc.dg/symbian3.c: Likewise.
29076         * gcc.dg/symbian4.c: Likewise.
29077         * gcc.dg/wchar_t-2.c: Likewise.
29078
29079 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
29080
29081         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
29082         destructor tests.
29083
29084 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
29085
29086         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
29087         dg-require-visiblity.
29088         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
29089         * g++.dg/ext/visibility/fvisibility.C: Likewise.
29090         * g++.dg/ext/visibility/memfuncts.C: Likewise.
29091         * g++.dg/ext/visibility/new1.C: Likewise.
29092         * g++.dg/ext/visibility/pragma.C: Likewise.
29093         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
29094         * g++.dg/ext/visibility/virtual.C: Likewise.
29095         * g++/dg/ext/visibility/visibility-1.C: Likewise.
29096         * g++/dg/ext/visibility/visibility-2.C: Likewise.
29097         * g++/dg/ext/visibility/visibility-3.C: Likewise.
29098         * g++/dg/ext/visibility/visibility-4.C: Likewise.
29099         * g++/dg/ext/visibility/visibility-5.C: Likewise.
29100         * g++/dg/ext/visibility/visibility-6.C: Likewise.
29101         * g++/dg/ext/visibility/visibility-7.C: Likewise.
29102         * g++/dg/ext/visibility/visibility-8.C: New test.
29103         * gcc.c-torture/compile/dll.x: Remove.
29104         * gcc.dg/dll-2.c: Use dg-require-dll
29105         * gcc.dg/visibility-10.c: New test.
29106         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
29107         supporting DLLs.
29108         * lib/scanasm.exp (scan_hidden): New function.
29109         (scan_not_hidden): Likewise.
29110
29111 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
29112
29113         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
29114
29115 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
29116
29117         * gcc.c-torture/execute/20040805-1.c: New test.
29118
29119 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
29120
29121         * gcc.dg/20020118-1.c: Declare abort.
29122         * gcc.dg/altivec_check.h: Likewise.
29123         * gcc.dg/iftrap-2.c: Likewise.
29124         * gcc.dg/pragma-darwin.c: Likewise.
29125         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
29126
29127 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
29128
29129         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
29130
29131 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
29132
29133         * gcc.c-torture/execute/builtins/abs-2.c,
29134         gcc.c-torture/execute/builtins/abs-3.c,
29135         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
29136         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
29137         intmax_t, uintmax_t and their limits.
29138         * gcc.dg/intmax_t-1.c: New test.
29139
29140 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29141
29142         * g++.dg/tc1/dr147.C: Add reference to PR.
29143
29144 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
29145
29146         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
29147         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
29148
29149 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
29150
29151         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
29152
29153 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
29154
29155         * gcc.dg/redecl-5.c: New test.
29156         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
29157         of scanf.
29158
29159 2004-08-03  Roger Sayle  <roger@eyesopen.com>
29160
29161         PR middle-end/16790
29162         * gcc.c-torture/execute/pr16790-1.c: New test case.
29163
29164 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
29165
29166         * g++.dg/ext/visibility/assign1.C: New test.
29167         * g++.dg/ext/visibility/new1.C: Likewise.
29168
29169         * gcc.dg/symbian1.c: New test.
29170         * gcc.dg/symbian2.c: Likewise.
29171
29172 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
29173
29174         PR target/16570
29175         * gcc.dg/i386-sse-9.c: New test.
29176
29177 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
29178
29179         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
29180
29181 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
29182
29183         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
29184         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
29185         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
29186         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
29187         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
29188         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
29189         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
29190         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
29191         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
29192         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
29193         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
29194         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
29195         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
29196         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
29197         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
29198         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
29199         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
29200         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
29201         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
29202         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
29203         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
29204         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
29205         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
29206         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
29207         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
29208         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
29209         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
29210         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
29211         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
29212         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
29213         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
29214         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
29215         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
29216         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
29217         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
29218         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
29219         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
29220         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
29221         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
29222         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
29223         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
29224         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
29225         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
29226         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
29227         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
29228         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
29229         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
29230         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
29231         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
29232         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
29233         gcc.misc-tests/i386-pf-3dnow-1.c,
29234         gcc.misc-tests/i386-pf-athlon-1.c,
29235         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
29236         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
29237         Declare built-in functions used.
29238         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
29239
29240 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
29241
29242         PR c++/16707
29243         * g++.dg/lookup/using12.C: New test.
29244
29245         * g++.dg/init/null1.C: Fix PR number.
29246         * g++.dg/parse/namespace10.C: Likewise.
29247
29248 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
29249
29250         PR c++/16224
29251         * g++.dg/template/spec17.C: New test.
29252         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
29253         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
29254
29255 2004-08-02  David Billinghurst
29256
29257         PR fortran/16292
29258         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
29259
29260 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
29261
29262         * gcc.dg/ia64-got-1.c: New test case.
29263
29264 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
29265
29266         PR c++/16489
29267         * g++.dg/init/null1.C: New test.
29268         * g++.dg/tc1/dr76.C: Adjust error marker.
29269
29270         PR c++/16529
29271         * g++.dg/parse/namespace10.C: New test.
29272
29273         PR c++/16810
29274         * g++.dg/inherit/ptrmem2.C: New test.
29275
29276 2004-08-02  Ben Elliston  <bje@au.ibm.com>
29277
29278         PR target/16155
29279         * gcc.dg/pr16155.c: New test.
29280
29281 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
29282
29283         * gcc.dg/redecl-2.c: New test.
29284
29285 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
29286
29287         * gcc.dg/darwin-longdouble.c: New file.
29288
29289 2004-07-30  Richard Henderson  <rth@redhat.com>
29290
29291         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
29292         write to constant argument.
29293         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
29294
29295 2004-07-30  Richard Henderson  <rth@redhat.com>
29296
29297         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
29298         tests of nearest around zero.
29299
29300 2004-07-30  Andrew Pinski  <apinski@apple.com>
29301
29302         * gcc.c-torture/compile/20040730-1.c: New test.
29303
29304 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
29305
29306         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
29307         powerpc-eabispe.
29308
29309 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
29310
29311         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
29312
29313 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
29314
29315         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
29316         contains $ld_library_path.
29317         * lib/gfortran.exp (gfortran_link_flags): Likewise.
29318
29319 2004-07-29  Richard Henderson  <rth@redhat.com>
29320
29321         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
29322
29323         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
29324         (alt2, which): New.
29325         (Check): Accept either alternative.
29326
29327 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
29328
29329         * g++.dg/abi/inline1.C: New test.
29330         * g++.dg/abi/local1-a.cc: Likewise.
29331         * g++.dg/abi/local1.C: Likewise.
29332         * g++.dg/abi/mangle11.C: Tweak location of warnings.
29333         * g++.dg/abi/mangle12.C: Likewise.
29334         * g++.dg/abi/mangle17.C: Likewise.
29335         * g++.dg/abi/mangle20-2.C: Likewise.
29336         * g++.dg/opt/interface1.C: Likewise.
29337         * g++.dg/opt/interface1.h: Likewise.
29338         * g++.dg/opt/interface1-a.cc: New test.
29339         * g++.dg/parse/repo1.C: New test.
29340         * g++.dg/template/repo1.C: Likewise.
29341         * g++.dg/warn/Winline-1.C: Likewise.
29342         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
29343
29344 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
29345
29346         * gcc.dg/tree-ssa/20040729-1.c: New test.
29347
29348 2004-07-27  Matt Austern <austern@apple.com>
29349
29350         * gcc.dg/darwin-bool-1.c: New test.
29351         * gcc.dg/darwin-bool-2.c: New test.
29352
29353 2004-07-28  Richard Henderson  <rth@redhat.com>
29354
29355         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
29356         arguments in the correct type.  Don't write to constant arguments.
29357
29358 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
29359
29360         PR tree-optimization/16688
29361         PR tree-optimization/16689
29362         * g++.dg/tree-ssa/pr16688.C: New test.
29363
29364 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
29365
29366         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
29367         loads.  Not only in the comment, this time.
29368
29369 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
29370
29371         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
29372         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
29373         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
29374         * gcc.dg/sh4a-bitmovua.c: New.
29375         * gcc.dg/sh4a-cos.c: New.
29376         * gcc.dg/sh4a-cosf.c: New.
29377         * gcc.dg/sh4a-fprun.c: New.
29378         * gcc.dg/sh4a-fsrra.c: New.
29379         * gcc.dg/sh4a-memmovua.c: New.
29380         * gcc.dg/sh4a-sin.c: New.
29381         * gcc.dg/sh4a-sincos.c: New.
29382         * gcc.dg/sh4a-sincosf.c: New.
29383         * gcc.dg/sh4a-sinf.c: New.
29384
29385 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
29386
29387         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
29388         conditionals.
29389         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
29390         loads.
29391         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
29392         DOM1.
29393
29394 2004-07-27  Andrew Pinski  <apinski@apple.com>
29395
29396         * g++.dg/rtti/tinfo1.C: Correct the xfail.
29397
29398 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
29399
29400         * gcc.dg/pragma-isr.c: New test.
29401
29402 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29403
29404         PR c++/14429
29405         * g++.dg/template/ttp11.C: New test.
29406
29407 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
29408
29409         * gcc.c-torture/compile/20040727-1.c: New test.
29410
29411 2004-07-26  Eric Christopher  <echristo@redhat.com>
29412
29413         * gcc.c-torture/compile/20040726-2.c: New test.
29414
29415 2004-07-26  Andrew Pinski  <apinski@apple.com>
29416
29417         * g++.dg/rtti/tinfo1.C: Xfail.
29418
29419 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
29420
29421         * gcc.c-torture/compile/20040726-1.c: New test.
29422
29423 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
29424             Brian Ryner  <bryner@brianryner.com>
29425
29426         PR c++/9283
29427         PR c++/15000
29428         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
29429         * g++.dg/ext/visibility/: New directory.
29430         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
29431         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
29432         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
29433         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
29434         * g++.dg/ext/visibility/fvisibility.C,
29435         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
29436         g++.dg/ext/visibility/fvisibility-override1.C
29437         g++.dg/ext/visibility/fvisibility-override2.C
29438         g++.dg/ext/visibility/memfuncts.C
29439         g++.dg/ext/visibility/noPLT.C
29440         g++.dg/ext/visibility/pragma.C
29441         g++.dg/ext/visibility/pragma-override1.C
29442         g++.dg/ext/visibility/pragma-override2.C
29443         g++.dg/ext/visibility/staticmemfuncts.C
29444         g++.dg/ext/visibility/virtual.C: New tests.
29445
29446 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
29447
29448         PR c/15360
29449         * gcc.dg/pr15360-1.c: New test.
29450
29451 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
29452
29453         * gcc.dg/pragma-align-2.c: New test.
29454         * gcc.dg/pragma-init-fini.c: New test.
29455         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
29456         targets.
29457
29458 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
29459
29460         * gcc.dg/init-string-2.c: New test.
29461
29462 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
29463
29464         PR 16684
29465         * gcc.dg/Wredundant-decls-1.c: New test case.
29466
29467 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
29468
29469         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
29470         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
29471         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
29472         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
29473         * gcc.dg/compat/generate-random.c: New file.
29474         * gcc.dg/compat/generate-random.h: Likewise.
29475         * gcc.dg/compat/generate-random_r.c: Likewise.
29476         * gcc.dg/compat/struct-layout-1.h: Likewise.
29477         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
29478         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
29479         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
29480         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
29481         * gcc.dg/compat/struct-layout-1_main.c: New test.
29482         * gcc.dg/compat/struct-layout-1_x.c: New file.
29483         * gcc.dg/compat/struct-layout-1_y.c: New file.
29484         * gcc.dg/compat/struct-layout-1_test.h: New file.
29485
29486 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
29487
29488         * gcc.dg/comp-return-1.c: New test
29489
29490 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
29491
29492         * gcc.dg/vmx/8-02a.c: Fix typo.
29493
29494         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
29495         * gcc.dg/darwin-abi-3.c: New test.
29496
29497         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
29498         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
29499
29500         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
29501         * gcc.dg/vmx/ops-long-1.c: New test.
29502         * gcc.dg/vmx/ops-long-2.c: New test.
29503
29504 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
29505
29506         * g++.dg/lookup/conv-[1234].C: New.
29507
29508 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
29509
29510         * g++.dg/parse/attr2.C: Simplify.
29511
29512 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
29513
29514         PR c/7284
29515         * gcc.c-torture/execute/pr7284-1.c: New test.
29516
29517 2004-07-22  Brian Booth  <bbooth@redhat.com>
29518
29519         * gcc.dg/tree-ssa/20040721-1.c: New test.
29520
29521 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
29522
29523         * g++.dg/template/crash20.c: New.
29524
29525 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
29526
29527         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
29528         Add dg-run directive.  Declare variables as required.
29529         * gfortran.dg/g77/README: Update
29530
29531 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
29532
29533         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
29534         gcc.dg/cris-peep2-andu2.c: New tests.
29535
29536 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
29537
29538         PR c/15052
29539         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
29540         on return type.
29541         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
29542         messages.
29543         * gcc.dg/qual-return-2.c: Update expected messages.
29544         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
29545
29546 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
29547
29548         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
29549         * gcc.dg/noncompile/921102-1.c: Update expected error message.
29550
29551 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
29552
29553         PR c/11250
29554         * gcc.dg/init-string-1.c: New test.
29555
29556 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
29557
29558         PR middle-end/15345
29559         PR c/16450
29560         * gcc.dg/torture/nested-fn-1.c: New test.
29561
29562 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
29563
29564         PR target/16559
29565         * gcc.dg/ia64-fptr-1.c: New file.
29566
29567 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29568
29569         PR c++/14497
29570         * g++.dg/template/spec16.C: New test.
29571         * g++.old-deja/g++.robertl/eb118.C: Remove.
29572
29573 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29574
29575         PR c++/509
29576         * g++.dg/template/spec15.C: New test.
29577
29578 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
29579
29580         Copy cases from g77.f-torture/execute and add dg-run
29581         directive.  Other changes as noted.
29582         * gfortran.dg/g77/13037.f
29583         * gfortran.dg/g77/1832.f
29584         * gfortran.dg/g77/19981119-0.f
29585         * gfortran.dg/g77/19990313-0.f
29586         * gfortran.dg/g77/19990313-1.f
29587         * gfortran.dg/g77/19990313-2.f
29588         * gfortran.dg/g77/19990313-3.f
29589         * gfortran.dg/g77/19990419-1.f
29590         * gfortran.dg/g77/19990826-0.f
29591         * gfortran.dg/g77/19990826-2.f
29592         * gfortran.dg/g77/20000503-1.f
29593         * gfortran.dg/g77/20001111.f
29594         * gfortran.dg/g77/20010116.f
29595         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
29596         * gfortran.dg/g77/20010430.f
29597         * gfortran.dg/g77/6177.f
29598         * gfortran.dg/g77/947.f
29599         * gfortran.dg/g77/970816-3.f
29600         * gfortran.dg/g77/971102-1.f
29601         * gfortran.dg/g77/980520-1.f
29602         * gfortran.dg/g77/980628-0.f
29603         * gfortran.dg/g77/980628-1.f
29604         * gfortran.dg/g77/980628-10.f
29605         * gfortran.dg/g77/980628-2.f
29606         * gfortran.dg/g77/980628-3.f
29607         * gfortran.dg/g77/980628-7.f
29608         * gfortran.dg/g77/980628-8.f
29609         * gfortran.dg/g77/980628-9.f
29610         * gfortran.dg/g77/980701-0.f
29611         * gfortran.dg/g77/980701-1.f
29612         * gfortran.dg/g77/cabs.f
29613         * gfortran.dg/g77/claus.f
29614         * gfortran.dg/g77/complex_1.f
29615         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
29616         * gfortran.dg/g77/dcomplex.f
29617         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
29618         * gfortran.dg/g77/f90-intrinsic-mathematical.f
29619         * gfortran.dg/g77/f90-intrinsic-numeric.f
29620         * gfortran.dg/g77/int8421.f
29621         * gfortran.dg/g77/labug1.f
29622         * gfortran.dg/g77/large_vec.f
29623         * gfortran.dg/g77/le.f
29624         * gfortran.dg/g77/short.f
29625         * gfortran.dg/g77/README: Update
29626
29627 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
29628
29629         PR c++/16637
29630         * g++.dg/parse/lookup4.C: New test.
29631
29632 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29633
29634         PR c++/16175
29635         * g++.dg/template/ttp10.C: New test.
29636
29637 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
29638
29639         * gcc.dg/pr12625-1.c: New test.
29640
29641 2004-07-20  Steven Bosscher  <stevenb@suse.de>
29642
29643         * gcc.dg/switch-warn-1.c: New test.
29644         * gcc.dg/switch-warn-2.c: New test.
29645         * gcc.c-torture/compile/pr14730.c: Update.
29646
29647 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
29648
29649         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
29650         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
29651         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
29652         g++.dg/template/nontype3.C: Remove trailing CR from tests.
29653
29654 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
29655
29656         PR c++/16623
29657         * g++.dg/template/assign1.C: New test.
29658
29659 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29660
29661         PR c++/12170
29662         * g++.dg/template/ttp9.C: New test.
29663
29664 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
29665
29666         * gcc.dg/format/cmn-err-1.c: New test.
29667
29668 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
29669
29670         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
29671         gcc.dg/Wparentheses-10.c: New tests.
29672         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
29673
29674 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29675
29676         PR fortran/16465
29677         * gfortran.dg/g77//ffixed-line-length-0.f,
29678         gfortran.dg/g77/ffixed-line-length-132.f,
29679         gfortran.dg/g77/ffixed-line-length-72.f,
29680         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
29681         gfortran.dg/g77/README: Update.
29682
29683 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29684
29685         PR c++/13092
29686         * g++.dg/template/non-dependent7.C: New test.
29687         * g++.dg/template/non-dependent8.C: Likewise.
29688         * g++.dg/template/non-dependent9.C: Likewise.
29689         * g++.dg/template/non-dependent10.C: Likewise.
29690
29691 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
29692
29693         PR c++/16337
29694         * g++.dg/parse/attr2.C: New test.
29695
29696 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
29697
29698         * g77.dg: Removed.
29699         * g77.f-torture: Ditto.
29700
29701 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
29702
29703         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
29704         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
29705         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
29706
29707 2004-07-16  Richard Henderson  <rth@redhat.com>
29708
29709         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
29710
29711 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29712
29713         * lib/fortran-torture.exp (fortran-torture): Don't test compile
29714         tests with full list of options.
29715         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
29716         of TORTURE_OPTIONS if test contains 'dg-do run'.
29717
29718         PR fortran/16404
29719         * gfortran.dg/do_iterator.f90: New test.
29720
29721 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29722
29723         PR rtl-optimization/16536
29724         * gcc.c-torture/execute/restrict-1.c: New test.
29725
29726 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29727
29728         PR fortran/15324
29729         * gfortran.dg/pr15324.f90: New test.
29730
29731         PR fortran/15129
29732         * gfortran.dg/pr15129.f90: New test.
29733
29734         PR fortran/15140
29735         * gfortran.dg/pr15140.f90: New test.
29736
29737         PR fortran/13792
29738         * gfortran.fortran-torture/execute/bounds.f90: Add check for
29739         compile-time simplification.
29740
29741 2004-07-14  Mike Stump  <mrs@apple.com>
29742
29743         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
29744
29745 2004-07-14  James E Wilson  <wilson@specifixinc.com>
29746
29747         PR target/16325
29748         * gcc.dg/profile-generate-1.c: New.
29749
29750 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
29751
29752         * gcc.c-torture/execute/20040709-1.c: New test.
29753         * gcc.c-torture/execute/20040709-2.c: New test.
29754
29755 2004-07-14  Mike Stump  <mrs@apple.com>
29756
29757         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
29758
29759 2004-07-14  Mike Stump  <mrs@apple.com>
29760
29761         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
29762
29763 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
29764
29765         PR c++/16518
29766         * g++.dg/parse/mutable1.C: New test.
29767
29768 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
29769
29770         PR tree-optimization/16443
29771         * gcc.dg/tree-ssa/20040713-1.c: New test.
29772
29773 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
29774
29775         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
29776         for operator new.
29777
29778 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
29779
29780         * gfortran.dg/g77/README: New file
29781         * gfortran.dg/g77/19981216-0.f: Copy from
29782         g77.f-torture/noncompile.  Add "dg-do compile" and
29783         dg-error as required.
29784         * gfortran.dg/g77/19990218-1.f: Likewise.
29785         * gfortran.dg/g77/19990905-1.f: Likewise.
29786         * gfortran.dg/g77/9263.f: Likewise.
29787         * gfortran.dg/g77/980615-0.f: Likewise.
29788         * gfortran.dg/g77/980616-0.f: Likewise.
29789         * gfortran.dg/g77/check0.f: Likewise.
29790         * gfortran.dg/g77/select_no_compile.f: Likewise.
29791
29792 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
29793
29794         Copy files from g77.f-torture/compile.
29795         Add "{ dg-do compile}".  Other changes as noted
29796         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
29797         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
29798         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
29799         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
29800         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
29801         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
29802         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
29803         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
29804         statement to conform to standard.  Append alpha1.x for reference.
29805         * gfortran.dg/g77/xformat.f: Add dg-warning
29806
29807 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
29808
29809         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
29810         Add {dg-do compile} directive.
29811         * gfortran.dg/g77/cpp2.F: Likewise.
29812
29813 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29814
29815         PR c++/5402
29816         * g++.dg/lookup/name-clash1.C: New test.
29817
29818         PR c++/9777
29819         * g++.dg/lookup/name-clash2.C: New test.
29820
29821         PR c++/12102
29822         * g++.dg/lookup/name-clash3.C: New test.
29823
29824 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29825
29826         * g++.dg/lookup/new2.C: New test.
29827         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
29828
29829 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
29830
29831         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
29832         Add {dg-do compile} directive.
29833         * gfortran.dg/g77/13060.f: Likewise.
29834         * gfortran.dg/g77/19990218-0.f: Likewise.
29835         * gfortran.dg/g77/19990305-0.f: Likewise.
29836         * gfortran.dg/g77/19990419-0.f: Likewise.
29837         * gfortran.dg/g77/19990502-0.f: Likewise.
29838         * gfortran.dg/g77/19990502-1.f: Likewise.
29839         * gfortran.dg/g77/19990525-0.f: Likewise.
29840         * gfortran.dg/g77/19990826-1.f: Likewise.
29841         * gfortran.dg/g77/19990826-3.f: Likewise.
29842         * gfortran.dg/g77/19990905-2.f: Likewise.
29843         * gfortran.dg/g77/20000412-1.f: Likewise.
29844         * gfortran.dg/g77/20000511-1.f: Likewise.
29845         * gfortran.dg/g77/20000511-2.f: Likewise.
29846         * gfortran.dg/g77/20000518.f: Likewise.
29847         * gfortran.dg/g77/20000601-1.f: Likewise.
29848         * gfortran.dg/g77/20000601-2.f: Likewise.
29849         * gfortran.dg/g77/20000629-1.f: Likewise.
29850         * gfortran.dg/g77/20000630-2.f: Likewise.
29851         * gfortran.dg/g77/20010115.f: Likewise.
29852         * gfortran.dg/g77/20010321-1.f: Likewise.
29853         * gfortran.dg/g77/20010426.f: Likewise.
29854         * gfortran.dg/g77/20020307-1.f: Likewise.
29855         * gfortran.dg/g77/8485.f: Likewise.
29856         * gfortran.dg/g77/960317-1.f: Likewise.
29857         * gfortran.dg/g77/970915-0.f: Likewise.
29858         * gfortran.dg/g77/980310-1.f: Likewise.
29859         * gfortran.dg/g77/980310-2.f: Likewise.
29860         * gfortran.dg/g77/980310-3.f: Likewise.
29861         * gfortran.dg/g77/980310-4.f: Likewise.
29862         * gfortran.dg/g77/980310-6.f: Likewise.
29863         * gfortran.dg/g77/980310-7.f: Likewise.
29864         * gfortran.dg/g77/980310-8.f: Likewise.
29865         * gfortran.dg/g77/980419-2.f: Likewise.
29866         * gfortran.dg/g77/980424-0.f: Likewise.
29867         * gfortran.dg/g77/980427-0.f: Likewise.
29868         * gfortran.dg/g77/980729-0.f: Likewise.
29869         * gfortran.dg/g77/981117-1.f: Likewise.
29870         * gfortran.dg/g77/toon_1.f: Likewise.
29871
29872 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29873
29874         PR c++/2204
29875         * g++.dg/other/abstract2.C: New test.
29876
29877 2004-07-12  Paul Brook  <paul@codesourcery.com>
29878
29879         * gfortran.dg/pointer_init_1.f90: New test.
29880
29881 2004-07-11  Paul Brook  <paul@codesourcery.com>
29882
29883         PR fortran/15986
29884         * gfortran.dg/contained_1.f90: New test.
29885
29886 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
29887
29888         * g++.dg/parse/defarg8.C: New test.
29889
29890 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29891
29892         PR fortran/16433
29893         * gfortran.dg/pr16433.f: New test.
29894
29895         PR fortran/17574
29896         * gfortran.dg/pr15754.f90: New test.
29897
29898 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
29899
29900         PR tree-optimization/16437
29901         * gcc.c-torture/execute/bitfld-4.c: New test.
29902
29903 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29904
29905         * gfortran.fortran-torture/execute/common_2.f90: Add check for
29906         access to common var from module.
29907
29908 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29909
29910         PR fortran/16336
29911         * gfortran.fortran-torture/execute/common_2.f90: New test.
29912
29913 2004-07-10  Paul Brook  <paul@codesourcery.com>
29914
29915         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
29916
29917 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29918
29919         PR fortran/15969
29920         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
29921
29922 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
29923
29924         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
29925         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
29926         * gfortran.dg/g77/ffree-form-1.f: Likewise.
29927         * gfortran.dg/g77/ffree-form-2.f: Likewise.
29928         * gfortran.dg/g77/ffree-form-3.f: Likewise.
29929         * gfortran.dg/g77/fno-underscoring.f: Likewise.
29930         * gfortran.dg/g77/funderscoring.f: Likewise.
29931         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
29932
29933 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29934
29935         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
29936
29937 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29938         Paul Brook  <paul@codesourcery.com>
29939
29940         PR fortran/13415
29941         * gfortran.dg/common_pointer_1.f90: New test.
29942
29943 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29944
29945         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
29946
29947 2004-07-09  James E Wilson  <wilson@specifixinc.com>
29948
29949         PR target/16364
29950         * gcc.c-torture/compile/20040709-1.c: New.
29951
29952 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29953
29954         PR fortran/14077
29955         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
29956
29957 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29958
29959         PR fortran/13201
29960         * gfortran.dg/shape_1.f90: New test.
29961
29962 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
29963             Andrew Pinski  <apinski@apple.com>
29964
29965         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
29966
29967 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29968
29969         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
29970         comment.
29971
29972 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29973         Paul Brook  <paul@codesourcery.com>
29974
29975         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
29976         '.f95' and '.F95'.
29977
29978 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
29979
29980         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
29981
29982 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29983
29984         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
29985         testcases with capital suffix.
29986
29987 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29988
29989         PR fortran/15481
29990         PR fortran/13372
29991         PR fortran/13575
29992         PR fortran/15978
29993         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
29994
29995         * gfortran.dg/implicit_1.f90: New test.
29996
29997 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
29998
29999         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
30000         expression to match gfortran warning/error messages
30001         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
30002         dg-error text.
30003
30004 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
30005
30006         * lib/fortran-torture.exp: Rename proc search_for to
30007         search_for_re.
30008
30009 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30010
30011         * gcc.c-torture/execute/simd-5.x: New file.
30012         XFAIL on SPARC 64-bit at -O0.
30013
30014 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30015
30016         PR c++/8211
30017         PR c++/16165
30018         * g++.dg/warn/effc3.C: New test.
30019
30020 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
30021
30022         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
30023         change X to 1X in format.
30024         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
30025         add data statements to conform to standard.
30026
30027 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
30028
30029         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
30030         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
30031         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
30032
30033 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
30034
30035         * gfortran.dg/g77/7388.f: Copy from g77.dg
30036         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
30037         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
30038         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
30039         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
30040         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
30041         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
30042         * gfortran.dg/g77/strlen0.f: Likewise.
30043
30044 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
30045
30046         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
30047         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
30048
30049 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
30050
30051         * gcc.c-torture/execute/920428-2.x: Delete.
30052         * gcc.c-torture/execute/920501-7.x: Likewise.
30053
30054 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
30055
30056         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
30057         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
30058         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
30059         prescott and c3-2.
30060         (PREFETCH_3DNOW): Add -march=c3.
30061
30062 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
30063
30064         PR c/16437
30065         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
30066         * gcc.c-torture/execute/bf64-1.x: Likewise.
30067
30068 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
30069
30070         * gcc.c-torture/compile/20040708-1.c: New test.
30071
30072 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30073
30074         PR c++/16169
30075         * g++.dg/warn/effc2.C: New test.
30076
30077 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
30078
30079         * gcc.c-torture/execute/bitfld-1.x: Remove.
30080         * gcc.c-torture/execute/bitfld-3.c: New test.
30081         * gcc.dg/bitfld-2.c: Remove XFAILs.
30082
30083 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
30084
30085         PR c++/16276
30086         * g++.dg/rtti/tinfo1.C: New file.
30087
30088 2004-07-07  Eric Christopher  <echristo@redhat.com>
30089
30090         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
30091
30092 2004-07-07  Andrew Pinski  <apinski@apple.com>
30093
30094         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
30095
30096 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
30097
30098         * g++.dg/init/call1.C: XFAIL.
30099
30100 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
30101
30102         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
30103         except for movstrict*, to movmem* and clrstr* to clrmem*.
30104
30105 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
30106
30107         * gcc.c-torture/execute/20040707-1.c: New test.
30108
30109 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
30110
30111         * gcc.c-torture/execute/20040706-1.c: New test.
30112
30113 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30114
30115         PR c++/3671
30116         * g++.dg/template/spec14.C: New test.
30117
30118 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
30119
30120         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
30121         nothing if not yet defined.  Use it in b, c and d type definitions.
30122         * gcc.c-torture/execute/20040705-1.c: New test.
30123         * gcc.c-torture/execute/20040705-2.c: New test.
30124
30125 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30126
30127         PR c++/2518
30128         * g++.dg/lookup/new1.C: New test.
30129
30130 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30131
30132         PR c++/11406
30133         * g++.dg/template/sizeof8.C: New test.
30134
30135 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
30136
30137         * gcc.c-torture/compile/20040705-1.c: New test.
30138
30139 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
30140
30141         * gfortran.fortran-torture/execute/seq_io.f90: New test.
30142
30143 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
30144
30145         * gcc.dg/cpp/if-mop.c: Two new testcases.
30146         * gcc.dg/cpp/trad/comment-3.c: New.
30147
30148 2004-07-04  Paul Brook  <paul@codesourcery.com>
30149
30150         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
30151
30152 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
30153
30154         PR c++/3761
30155         * g++.dg/lookup/crash4.C: New test.
30156
30157 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
30158
30159         * gcc.c-torture/execute/builtin-abs-1.c
30160         * gcc.c-torture/execute/builtin-abs-2.c
30161         * gcc.c-torture/execute/builtin-complex-1.c
30162         * gcc.c-torture/execute/builtins/string-1-lib.c
30163         * gcc.c-torture/execute/builtins/string-1.c
30164         * gcc.c-torture/execute/builtins/string-2-lib.c
30165         * gcc.c-torture/execute/builtins/string-2.c
30166         * gcc.c-torture/execute/builtins/string-3-lib.c
30167         * gcc.c-torture/execute/builtins/string-3.c
30168         * gcc.c-torture/execute/builtins/string-4-lib.c
30169         * gcc.c-torture/execute/builtins/string-4.c
30170         * gcc.c-torture/execute/builtins/string-5-lib.c
30171         * gcc.c-torture/execute/builtins/string-5.c
30172         * gcc.c-torture/execute/builtins/string-6-lib.c
30173         * gcc.c-torture/execute/builtins/string-6.c
30174         * gcc.c-torture/execute/builtins/string-7-lib.c
30175         * gcc.c-torture/execute/builtins/string-7.c
30176         * gcc.c-torture/execute/builtins/string-8-lib.c
30177         * gcc.c-torture/execute/builtins/string-8.c
30178         * gcc.c-torture/execute/builtins/string-9-lib.c
30179         * gcc.c-torture/execute/builtins/string-9.c
30180         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
30181         * gcc.c-torture/execute/builtins/string-asm-1.c
30182         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
30183         * gcc.c-torture/execute/builtins/string-asm-2.c
30184         * gcc.c-torture/execute/stdio-opt-1.c
30185         * gcc.c-torture/execute/stdio-opt-2.c
30186         * gcc.c-torture/execute/stdio-opt-3.c
30187         * gcc.c-torture/execute/string-opt-1.c
30188         * gcc.c-torture/execute/string-opt-10.c
30189         * gcc.c-torture/execute/string-opt-11.c
30190         * gcc.c-torture/execute/string-opt-12.c
30191         * gcc.c-torture/execute/string-opt-13.c
30192         * gcc.c-torture/execute/string-opt-14.c
30193         * gcc.c-torture/execute/string-opt-15.c
30194         * gcc.c-torture/execute/string-opt-16.c
30195         * gcc.c-torture/execute/string-opt-2.c
30196         * gcc.c-torture/execute/string-opt-6.c
30197         * gcc.c-torture/execute/string-opt-7.c
30198         * gcc.c-torture/execute/string-opt-8.c:
30199         Replace with ...
30200
30201         * gcc.c-torture/execute/builtins/abs-2.c
30202         * gcc.c-torture/execute/builtins/abs-3.c
30203         * gcc.c-torture/execute/builtins/complex-1.c
30204         * gcc.c-torture/execute/builtins/fprintf.c
30205         * gcc.c-torture/execute/builtins/fputs.c
30206         * gcc.c-torture/execute/builtins/memcmp.c
30207         * gcc.c-torture/execute/builtins/memmove.c
30208         * gcc.c-torture/execute/builtins/memops-asm.c
30209         * gcc.c-torture/execute/builtins/mempcpy-2.c
30210         * gcc.c-torture/execute/builtins/mempcpy.c
30211         * gcc.c-torture/execute/builtins/memset.c
30212         * gcc.c-torture/execute/builtins/printf.c
30213         * gcc.c-torture/execute/builtins/sprintf.c
30214         * gcc.c-torture/execute/builtins/strcat.c
30215         * gcc.c-torture/execute/builtins/strchr.c
30216         * gcc.c-torture/execute/builtins/strcmp.c
30217         * gcc.c-torture/execute/builtins/strcpy.c
30218         * gcc.c-torture/execute/builtins/strcspn.c
30219         * gcc.c-torture/execute/builtins/strlen-2.c
30220         * gcc.c-torture/execute/builtins/strlen.c
30221         * gcc.c-torture/execute/builtins/strncat.c
30222         * gcc.c-torture/execute/builtins/strncmp-2.c
30223         * gcc.c-torture/execute/builtins/strncmp.c
30224         * gcc.c-torture/execute/builtins/strncpy.c
30225         * gcc.c-torture/execute/builtins/strpbrk.c
30226         * gcc.c-torture/execute/builtins/strpcpy-2.c
30227         * gcc.c-torture/execute/builtins/strpcpy.c
30228         * gcc.c-torture/execute/builtins/strrchr.c
30229         * gcc.c-torture/execute/builtins/strspn.c
30230         * gcc.c-torture/execute/builtins/strstr-asm.c
30231         * gcc.c-torture/execute/builtins/strstr.c:
30232         ... these new files.
30233
30234         * gcc.c-torture/execute/builtins/abs-2-lib.c
30235         * gcc.c-torture/execute/builtins/abs-3-lib.c
30236         * gcc.c-torture/execute/builtins/complex-1-lib.c
30237         * gcc.c-torture/execute/builtins/fprintf-lib.c
30238         * gcc.c-torture/execute/builtins/fputs-lib.c
30239         * gcc.c-torture/execute/builtins/memcmp-lib.c
30240         * gcc.c-torture/execute/builtins/memmove-lib.c
30241         * gcc.c-torture/execute/builtins/memops-asm-lib.c
30242         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
30243         * gcc.c-torture/execute/builtins/mempcpy-lib.c
30244         * gcc.c-torture/execute/builtins/memset-lib.c
30245         * gcc.c-torture/execute/builtins/printf-lib.c
30246         * gcc.c-torture/execute/builtins/sprintf-lib.c
30247         * gcc.c-torture/execute/builtins/strcat-lib.c
30248         * gcc.c-torture/execute/builtins/strchr-lib.c
30249         * gcc.c-torture/execute/builtins/strcmp-lib.c
30250         * gcc.c-torture/execute/builtins/strcpy-lib.c
30251         * gcc.c-torture/execute/builtins/strcspn-lib.c
30252         * gcc.c-torture/execute/builtins/strlen-2-lib.c
30253         * gcc.c-torture/execute/builtins/strlen-lib.c
30254         * gcc.c-torture/execute/builtins/strncat-lib.c
30255         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
30256         * gcc.c-torture/execute/builtins/strncmp-lib.c
30257         * gcc.c-torture/execute/builtins/strncpy-lib.c
30258         * gcc.c-torture/execute/builtins/strpbrk-lib.c
30259         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
30260         * gcc.c-torture/execute/builtins/strpcpy-lib.c
30261         * gcc.c-torture/execute/builtins/strrchr-lib.c
30262         * gcc.c-torture/execute/builtins/strspn-lib.c
30263         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
30264         * gcc.c-torture/execute/builtins/strstr-lib.c
30265         * gcc.c-torture/execute/builtins/lib/abs.c
30266         * gcc.c-torture/execute/builtins/lib/fprintf.c
30267         * gcc.c-torture/execute/builtins/lib/memset.c
30268         * gcc.c-torture/execute/builtins/lib/printf.c
30269         * gcc.c-torture/execute/builtins/lib/sprintf.c
30270         * gcc.c-torture/execute/builtins/lib/strcpy.c
30271         * gcc.c-torture/execute/builtins/lib/strcspn.c
30272         * gcc.c-torture/execute/builtins/lib/strncat.c
30273         * gcc.c-torture/execute/builtins/lib/strncmp.c
30274         * gcc.c-torture/execute/builtins/lib/strncpy.c
30275         * gcc.c-torture/execute/builtins/lib/strpbrk.c
30276         * gcc.c-torture/execute/builtins/lib/strspn.c
30277         * gcc.c-torture/execute/builtins/lib/strstr.c:
30278         New files containing support routines.
30279
30280         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
30281         declaration.
30282         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
30283         when not optimizing.
30284
30285 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
30286
30287         PR c++/16240
30288         * g++.dg/abi/mangle22.C: New test.
30289         * g++.dg/abi/mangle23.C: Likewise.
30290
30291 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
30292
30293         PR fortran/16290
30294         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
30295         Allow for cases without denormalized floating point numbers.
30296
30297 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
30298
30299         PR c/1027
30300         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
30301         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
30302         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
30303         expected warning text.
30304         * gcc.dg/format/diag-2.c: New test.
30305
30306 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
30307
30308         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
30309
30310 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
30311
30312         * gcc.dg/builtins-43.c: New.
30313         * gcc.dg/builtins-44.c: New.
30314         * gcc.dg/builtins-45.c: New.
30315
30316 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
30317             Andreas Tobler  <a.tobler@schweiz.ch>
30318
30319         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
30320         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
30321         as SIGSEGV.
30322         * gcc.dg/cleanup-11.c: Likewise.
30323         * gcc.dg/cleanup-8.c: Likewise.
30324         * gcc.dg/cleanup-9.c: Likewise.
30325         * gcc.dg/cleanup-5.c: Run on all platforms.
30326
30327 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
30328
30329         * g++.dg/warn/nonnull1.C: New test.
30330
30331 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
30332
30333         * gcc.dg/compat/compat-common.h: Wrap up CINT in
30334         an #ifndef SKIP_COMPLEX_INT/#endif pair.
30335         Special-case the Sun compiler wrt to <complex.h>.
30336
30337 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
30338
30339         * gcc.dg/Wunreachable-8.C: New test.
30340
30341         * gcc.dg/h8300-ice2.c : New test.
30342
30343 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
30344
30345         PR fortran/16161
30346         * gfortran.fortran-torture/compile/implicit.f90: Add test
30347         for implicit character.
30348
30349 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
30350
30351         PR fortran/16289
30352         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
30353         Use tiny() intrinsic to find smallest non-negative real
30354
30355 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
30356
30357         * gcc.dg/compat/struct-by-value-22_main.c: New test.
30358         * gcc.dg/compat/struct-by-value-22_x.c: New.
30359         * gcc.dg/compat/struct-by-value-22_y.c: New.
30360
30361         * gcc.c-torture/execute/20040629-1.c: New test.
30362
30363 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
30364
30365         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
30366         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
30367
30368         PR target/16195
30369         * gcc.dg/20040625-1.c: New test.
30370
30371 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30372
30373         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
30374
30375 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30376
30377         PR fortran/15963
30378         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
30379
30380 2004-06-29  Richard Henderson  <rth@redhat.com>
30381
30382         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
30383
30384 2004-06-29  Paul Brook  <paul@codesourcery.com>
30385
30386         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
30387         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
30388
30389 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
30390
30391         PR c++/16260
30392         * g++.dg/parse/crash15.C: New.
30393
30394 2004-06-28  Andrew Pinski  <apinski@apple.com>
30395
30396         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
30397         by the error already.
30398
30399         * g++.dg/opt/ptrmem4.C: Change to compile only test.
30400
30401 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
30402
30403         PR target/14041
30404         * gcc.dg/h8300-bss-align-1.c : New.
30405
30406 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
30407
30408         * PR c++/16174
30409         * g++.dg/template/ctor4.C: New.
30410
30411 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
30412
30413         PR c++/16205
30414         * g++.dg/warn/Wsequence-point-1.C: New test.
30415
30416 2004-06-27  Paul Brook  <paul@codesourcery.com>
30417
30418         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
30419
30420 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
30421
30422         * g++.old-deja/g++.mike/p7325.C: Remove.
30423
30424 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
30425
30426         PR c/14963
30427         * gcc.dg/pr14963.c: New test.
30428
30429 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
30430
30431         PR c++/16193
30432         * g++.dg/parse/redef1.C: New test.
30433
30434 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
30435
30436         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
30437         20021110.c.
30438         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
30439         20021119-1.c.
30440         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
30441         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
30442         5-04.c.
30443         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
30444         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
30445         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
30446         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
30447         g++.brendan/enum14.C.
30448         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
30449         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
30450         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
30451         g++.mike/virt1.C.
30452         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
30453         memtemp24.C.
30454
30455 2004-06-27  Roger Sayle  <roger@eyesopen.com>
30456
30457         * gcc.dg/20040527-1.c: New test case.
30458
30459 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
30460
30461         PR gfortran/pr16196
30462         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
30463
30464 2004-06-25  Roger Sayle  <roger@eyesopen.com>
30465
30466         PR middle-end/15825
30467         * gcc.dg/pr15825-1.c: New test case.
30468
30469 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
30470
30471         * gcc.c-torture/execute/20040625-1.c: New test.
30472
30473 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30474
30475         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
30476
30477 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
30478
30479         * gcc.dg/torture/mips-div-1.c: New test.
30480
30481 2004-06-24  Jeff Law  <law@redhat.com>
30482
30483         * gcc.dg/tree-ssa/20040624-1.c: New test.
30484
30485 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
30486
30487         * gcc.c-torture/compile/20040624-1.c: New test.
30488
30489 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30490
30491         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
30492         this directory.
30493
30494 2004-06-23  Andrew Pinski  <apinski@apple.com>
30495
30496         PR middle-end/15988
30497         * g++.dg/opt/ptrmem4.C: New test.
30498
30499         * gcc.dg/c90-array-quals-2.c: New test.
30500
30501 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
30502
30503         * gcc.dg/kpice1.c: New test.
30504
30505 2006-06-23  Andrew Pinski  <apinski@apple.com>
30506
30507         * gcc.dg/c90-array-quals.c: New test.
30508
30509 2006-06-22  Richard Henderson  <rth@redhat.com>
30510
30511         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
30512
30513 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
30514
30515         * gcc.dg/builtins-config.h: Handle FreeBSD.
30516
30517 2006-06-22  Richard Henderson  <rth@redhat.com>
30518
30519         * g++.dg/opt/devirt1.C: New.
30520
30521 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
30522
30523         * g++.dg/opt/pr15551.C: New testcase.
30524
30525 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
30526
30527         PR target/14800
30528         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
30529         x86_64-*-linux* when compiling for 32bit.
30530
30531 2004-06-21  Andrew Pinski  <apinski@apple.com>
30532
30533         * gcc.dg/pch/struct-1.c: New.
30534         * gcc.dg/pch/struct-1.hs: New.
30535
30536 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
30537
30538         * gcc.dg/pch/save-temps-1.c: New file.
30539         * gcc.dg/pch/save-temps-1.hs: New file.
30540
30541 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
30542
30543         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
30544         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
30545
30546 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30547
30548         * gfortran.fortran-torture/execute/select_1.f90: Rename function
30549         to fix type error.
30550         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
30551         Remove trailing spaces.
30552
30553 2004-06-21  Richard Henderson  <rth@redhat.com>
30554
30555         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
30556         merging && to BIT_FIELD_REF.
30557
30558 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
30559
30560         * g++.dg/opt/placeholder1.C: New test.
30561
30562 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
30563
30564         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
30565         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
30566         * gcc.dg/compat/union-m128-1_x.c: Likewise.
30567         * gcc.dg/compat/union-m128-1_y.c: Likewise.
30568
30569 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
30570
30571         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
30572         extern "C".
30573         * g++.dg/other/pragma-re-1.C: Add comments.
30574
30575 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
30576
30577         PR gfortran/16080
30578         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
30579
30580 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
30581
30582         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
30583         instead of setting the type of size_t by
30584         hand.
30585
30586 2004-06-18  Roger Sayle  <roger@eyesopen.com>
30587
30588         * gcc.dg/unordered-2.c: New test case.
30589         * gcc.dg/unordered-3.c: New test case.
30590
30591 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
30592
30593         PR other/16043
30594         * lib/g++.exp (g++_version): Tweak regexp for version
30595         * lib/g77.exp (g77_version): Likewise.
30596         * lib/gfortran.exp (gfortran_version): Likewise.
30597         * lib/objc.exp (objc_version): Likewise.
30598         * lib/treelang.exp (treelang_version): Likewise.
30599
30600 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
30601
30602         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
30603         Use INT_MAX instead of __INT_MAX__.
30604         * gcc.dg/compat/struct-align-2_y.c: Likewise.
30605
30606         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
30607         * gcc.dg/compat/scalar-return-3_x.c: Use it.
30608         * gcc.dg/compat/scalar-return-3_y.c: Use it.
30609         * gcc.dg/compat/scalar-return-4_x.c: Use it.
30610         * gcc.dg/compat/scalar-return-4_y.c: Use it.
30611         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
30612         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
30613         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
30614         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
30615
30616         * gcc.dg/range-test-1.c: New test.
30617         * g++.dg/opt/range-test-1.C: New test.
30618
30619 2004-06-17  Richard Henderson  <rth@redhat.com>
30620
30621         * objc.dg/sync-1.m: New.
30622         * objc.dg/try-catch-1.m: Don't force next runtime.
30623         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
30624         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
30625         shadowed catch clause.
30626         * objc.dg/try-catch-5.m: New.
30627
30628 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
30629
30630         Bug 14610
30631         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
30632
30633 2004-06-15  Richard Henderson  <rth@redhat.com>
30634
30635         * gcc.dg/20001116-1.c: Move expected warning line.
30636
30637 2004-06-15  Richard Henderson  <rth@redhat.com>
30638
30639         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
30640         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
30641
30642 2004-06-15  Jeff Law  <law@redhat.com>
30643
30644         * gcc.dg/tree-ssa/20040615-1.c: New test.
30645         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
30646         be less sensitive to operand ordering.
30647         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
30648
30649 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
30650
30651         * g++.dg/abi/bitfield3.C: Add comment..
30652
30653 2004-06-15  Richard Henderson  <rth@redhat.com>
30654
30655         * g++.dg/ext/stmtexpr1.C: XFAIL.
30656         * gcc.dg/20030612-1.c: XFAIL.
30657
30658 2004-06-15  Eric Christopher  <echristo@redhat.com>
30659
30660         * g++.dg/charset/asm5.c: New.
30661         * gcc.dg/charset/asm6.c: New.
30662
30663 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30664
30665         PR fortran/15962
30666         * gfortran.fortran-torture/execute/select_1.f90: New test.
30667
30668 2004-06-15  Paul Brook  <paul@codesourcery.com>
30669
30670         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
30671
30672 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30673
30674         PR c++/15967
30675         * g++.dg/lookup/crash3.C: New test.
30676
30677 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30678
30679         PR c++/15947
30680         * g++.dg/parse/dtor4.C: New test.
30681
30682 2004-06-14  Jeff Law  <law@redhat.com>
30683
30684         * gcc.c-torture/compile/20040614-1.c: New test.
30685
30686 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30687
30688         PR fortran/15211
30689         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
30690         LEN of a character array.
30691
30692 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
30693
30694         PR c++/15096
30695         * g++.dg/template/ptrmem10.C: New test.
30696
30697         PR c++/14930
30698         * g++.dg/template/friend30.C: New test.
30699
30700 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30701
30702         PR fortran/14928
30703         * gfortran.fortran-torture/compile/mloc.f90: New test.
30704
30705 2004-06-13  Paul Brook  <paul@codesourcery.com>
30706
30707         * gfortran.fortran-torture/execute/random_2.f90: New test.
30708
30709 2004-06-13  Eric Christopher  <echristo@redhat.com>
30710
30711         * gcc.dg/noncompile/redecl-1.c: Fix error message.
30712
30713 2004-06-12  Paul Brook  <paul@codesourcery.com>
30714
30715         * gfortran.fortran-torture/execute/contained_3.f90: New test.
30716
30717 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30718
30719         PR fortran/14923
30720         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
30721
30722 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30723
30724         PR fortran/14957
30725         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
30726         syntax errors in end statements of contained subroutines.
30727
30728 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30729
30730         PR fortran/12841
30731         * gfortran.fortran-torture/execute/null_arg.f90: New test.
30732
30733 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
30734
30735         PR fortran/15665
30736         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
30737
30738 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
30739
30740         PR gfortran/12839
30741         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
30742
30743 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
30744
30745         PR c++/15862
30746         * g++.dg/parse/enum1.C: New test.
30747
30748 2004-06-10  Jeff Law  <law@redhat.com>
30749
30750         * gcc.c-torture/compile/20040610-1.c: New test.
30751
30752 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30753
30754         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
30755         * g++.old-deja/g++.other/decl3.C: Likewise.
30756
30757 2004-06-10  Brian Booth  <bbooth@redhat.com>
30758
30759         * gcc.dg/tree-ssa/20031015-1.c: Scan for
30760         V_MAY_DEF instead of VDEF.
30761         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
30762
30763 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
30764
30765         PR c++/14211
30766         * g++.dg/conversion/const1.C: New test.
30767
30768         PR c++/15076
30769         * g++.dg/conversion/reinterpret1.C: New test.
30770
30771         PR c++/15877
30772         * g++.dg/template/enum2.C: New test.
30773
30774         PR c++/15227
30775         * g++.dg/template/error13.C: New test.
30776
30777 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30778
30779         PR fortran/14957
30780         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
30781         arguments to test_* REAL and of the right size.
30782
30783 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
30784
30785         PR target/15569
30786         PR rtl-optimization/15681
30787         * gcc.dg/20040609-1.c: New test.
30788
30789 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
30790
30791         PR c++/14791
30792         * g++.dg/opt/builtins1.C: New test.
30793
30794 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
30795
30796         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
30797         that use default windows32 struct layout.
30798         * gcc.dg/i386-bitfield2.c: Likewise.
30799
30800 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
30801
30802         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
30803         for mingw32 and cygwin targets.
30804
30805 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
30806
30807         * gcc.dg/pch/macro-4.c: New.
30808         * gcc.dg/pch/macro-4.hs: New.
30809
30810 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30811
30812         PR fortran/13249
30813         * gfortran.fortran-torture/compile/name_clash.f90: New test.
30814
30815 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30816
30817         PR fortran/13372
30818         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
30819
30820 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
30821
30822         PR gfortran/14897
30823         * gfortran.fortran-torture/execute/t_edit.f90: New test.
30824
30825 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
30826
30827         PR gfortran/15755
30828         * gfortran.fortran-torture/execute/backspace.c : New test.
30829
30830 2004-06-09  Paul Brook  <paul@codesourcery.com>
30831
30832         * gfortran.fortran-torture/execure/intrinsic_associated.f90
30833         (pointer_to_section): Rewrite to use smaller array.
30834
30835 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
30836
30837         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
30838         * gcc.dg/ext/altivec-10.c: Same.
30839         * gcc.dg/ext/altivec-11.c: Same.
30840         * gcc.dg/ext/altivec-12.c: Same.
30841         * gcc.dg/ext/altivec-13.c: Same.
30842         * gcc.dg/ext/altivec-14.c: Same.
30843         * gcc.dg/ext/altivec-15.c: Same.
30844         * gcc.dg/ext/altivec-16.c: Same.
30845         * gcc.dg/ext/altivec-3.c: Same.
30846         * gcc.dg/ext/altivec-4.c: Same.
30847         * gcc.dg/ext/altivec-6.c: Same.
30848         * gcc.dg/ext/altivec-7.c: Same.
30849         * gcc.dg/ext/altivec-8.c: Same.
30850         * gcc.dg/ext/altivec-varargs-1.c: Same.
30851
30852         * g++.dg/ext/altivec-1.C: Correct dg syntax.
30853         * g++.dg/ext/altivec-10.C: Same.
30854         * g++.dg/ext/altivec-2.C: Same.
30855         * g++.dg/ext/altivec-3.C: Same.
30856         * g++.dg/ext/altivec-4.C: Same.
30857         * g++.dg/ext/altivec-5.C: Same.
30858         * g++.dg/ext/altivec-6.C: Same.
30859         * g++.dg/ext/altivec-7.C: Same.
30860         * g++.dg/ext/altivec-8.C: Same.
30861         * g++.dg/ext/altivec-9.C: Same.
30862
30863 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30864
30865         PR c++/7841
30866         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
30867
30868 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
30869
30870         * gcc.dg/union-1.c: New test.
30871
30872 2004-06-07  Roger Sayle  <roger@eyesopen.com>
30873
30874         * gcc.dg/builtins-41.c: New test case.
30875         * gcc.dg/builtins-42.c: New test case.
30876
30877 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
30878
30879         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
30880         * g++.dg/ext/altivec-10.C: Same.
30881         * g++.dg/ext/altivec-2.C: Same.
30882         * g++.dg/ext/altivec-3.C: Same.
30883         * g++.dg/ext/altivec-4.C: Same.
30884         * g++.dg/ext/altivec-5.C: Same.
30885         * g++.dg/ext/altivec-6.C: Same.
30886         * g++.dg/ext/altivec-7.C: Same.
30887         * g++.dg/ext/altivec-8.C: Same.
30888         * g++.dg/ext/altivec-9.C: Same.
30889         * g++.old-deja/g++.abi/cxa_vec.C: Same.
30890         * g++.old-deja/g++.brendan/new3.C: Same.
30891         * gcc.c-torture/execute/eeprof-1.x: Same.
30892
30893 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
30894
30895         PR c/14765
30896         * gcc.dg/pr14765-1.c: New test.
30897
30898 2004-06-07  Roger Sayle  <roger@eyesopen.com>
30899
30900         PR c/14649
30901         * gcc.dg/pr14649-1.c: New test case.
30902
30903 2004-06-07  Richard Henderson  <rth@redhat.com>
30904
30905         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
30906         if temporaries.
30907
30908 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
30909
30910         * g++.dg/eh/elide1.C: Remove XFAIL.
30911
30912 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
30913
30914         PR c++/15337
30915         * g++.dg/expr/sizeof3.C: New test.
30916
30917         PR c++/14777
30918         * g++.dg/template/access14.C: New test.
30919
30920         PR c++/15554
30921         * g++.dg/template/enum1.C: New test.
30922
30923         PR c++/15057
30924         * g++.dg/eh/throw1.C: New test.
30925
30926 2004-06-07  David Ayers  <d.ayers@inode.at>
30927             Ziemowit Laski  <zlaski@apple.com>
30928
30929         * lib/objc.exp (objc_target_compile): Revert the '-framework
30930         Foundation' flag fix, since bare Darwin does not ship
30931         with the Foundation framework.
30932         * objc/execute/next_mapping.h: Provide a local NSConstantString
30933         @interface and @implementation.
30934         (objc_constant_string_init): A constructor function, used to
30935         initialize the NSConstantString meta-class object.
30936         * objc/execute/string1.m: Include "next_mapping.h" instead of
30937         <Foundation/NSString.h>.
30938         * objc/execute/string2.m: Likewise.
30939         * objc/execute/string3.m: Likewise.
30940         * objc/execute/string4.m: Likewise.
30941
30942 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
30943
30944         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
30945         to double. Replace double with FLOAT.
30946         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
30947
30948         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
30949         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
30950         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
30951         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
30952         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
30953         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
30954         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
30955         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
30956
30957 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
30958
30959         PR c/13519
30960         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
30961
30962 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30963
30964         PR c++/15503
30965         * g++.dg/template/meminit2.C: New test.
30966
30967 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
30968
30969         PR target/15822
30970         * gcc.c-torture/execute/compare-fp-1.c,
30971         gcc.c-torture/execute/compare-fp-2.c,
30972         gcc.c-torture/execute/compare-fp-3.c,
30973         gcc.c-torture/execute/compare-fp-4.c,
30974         gcc.c-torture/execute/compare-fp-3.x,
30975         gcc.c-torture/execute/compare-fp-4.x: Moved...
30976         * gcc.c-torture/execute/ieee/compare-fp-1.c,
30977         gcc.c-torture/execute/ieee/compare-fp-2.c,
30978         gcc.c-torture/execute/ieee/compare-fp-3.c,
30979         gcc.c-torture/execute/ieee/compare-fp-4.c,
30980         gcc.c-torture/execute/ieee/compare-fp-3.x,
30981         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
30982
30983 2004-06-04  David Ayers  <d.ayers@inode.at>
30984
30985         * objc/execute/protocol-isEqual-4.m: New testcase.
30986
30987 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
30988
30989         * objc/execute/protocol-isEqual-1.m: New testcase.
30990         * objc/execute/protocol-isEqual-2.m: New testcase.
30991         * objc/execute/protocol-isEqual-3.m: New testcase.
30992
30993 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30994
30995         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
30996
30997 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
30998
30999         * lib/objc.exp (objc_target_compile): When running tests on
31000         Darwin (Mac OS X), inform the linker about '-framework
31001         'Foundation'.
31002
31003 2004-06-02  Eric Christopher  <echristo@redhat.com>
31004
31005         * gcc.c-torture/compile/20040602-1.c: New.
31006
31007 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
31008
31009         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
31010         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
31011
31012         PR tree-optimization/14736
31013         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
31014
31015         PR tree-optimization/14042
31016         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
31017
31018         PR tree-optimization/14729
31019         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
31020
31021 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31022
31023         PR fortran/15557
31024         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
31025
31026 2004-06-01  Richard Hederson  <rth@redhat.com>
31027
31028         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
31029
31030 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31031
31032         PR c++/14932
31033         * g++.dg/parse/offsetof4.C: New test.
31034
31035 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
31036
31037         PR objc/7993
31038         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
31039
31040 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
31041
31042         PR c++/15701
31043         * g++.dg/template/friend29.C: New test.
31044
31045 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
31046
31047         PR c/15749
31048         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
31049
31050 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
31051
31052         * gcc.dg/sparc-trap-1.c: New test.
31053
31054 2004-05-31  Roger Sayle  <roger@eyesopen.com>
31055
31056         PR middle-end/15069
31057         * g++.dg/opt/fold3.C: New test case.
31058
31059 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
31060
31061         * lib/target-supports.exp (check_iconv_available): Fix fallout
31062         from 2004-05-28 patch.
31063
31064 2004-05-30  Paul Brook  <paul@codesourcery.com>
31065
31066         PR fortran/15620
31067         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
31068         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
31069
31070 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
31071
31072         * gfortran.fortran-torture/execute/random_1.f90: New test.
31073
31074 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
31075
31076         * g++.dg/ext/altivec-10.C: New test.
31077
31078 2004-05-29  Paul Brook  <paul@codesourcery.com>
31079
31080         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
31081
31082 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
31083
31084         * gcc.dg/altivec-16.c: New test.
31085
31086 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
31087
31088         * lib/target-supports.exp (check_vmx_hw_available): New.
31089         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
31090
31091         * lib/target-supports.exp (check_alias_available,
31092         check_iconv_available, check_named_sections_available): Use
31093         unique names for temporary files.
31094
31095 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
31096
31097         * gcc.dg/altivec-15.c: New test.
31098
31099 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
31100
31101         PR c++/15083
31102         * g++.dg/warn/noeffect6.C: New test.
31103
31104         PR c++/15471
31105         * g++.dg/expr/ptrmem4.C: New test.
31106
31107         PR c++/15640
31108         * g++.dg/template/operator3.C: New test.
31109
31110 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
31111
31112         PR c++/14668
31113         * g++.dg/lookup/redecl1.C: New test.
31114         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
31115
31116 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
31117
31118         * gcc.c-torture/execute/compare-fp-1.c,
31119         gcc.c-torture/execute/compare-fp-2.c,
31120         gcc.c-torture/execute/compare-fp-3.c,
31121         gcc.c-torture/execute/compare-fp-4.c,
31122         gcc.c-torture/execute/compare-fp-3.x,
31123         gcc.c-torture/execute/compare-fp-4.x,
31124         gcc.dg/pr15649-1.c: New.
31125
31126 2004-05-27  Adam Nemet  <anemet@lnxw.com>
31127
31128         PR c++/12883
31129         * g++.dg/init/array14.C: New test.
31130
31131 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
31132
31133         * lib/compat.exp (compat-get-options-main): New.
31134         (compat-get-options): Remove unneeded code, warn for ignored
31135         command.
31136         (compat-execute): Check flag set by dg-require-* commands.
31137
31138         * lib/compat.exp (compat-execute): Break up long lines.
31139
31140 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
31141
31142         * gcc.dg/altivec-7.c: Don't use 'vector long'.
31143         * gcc.dg/altivec-14.c: New test.
31144         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
31145
31146         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
31147         * gcc.dg/altivec-12.c: Ditto.
31148
31149         * gcc.dg/altivec-3.c: Move call to altivec_check.
31150
31151 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
31152
31153         PR c++/15044
31154         * g++.dg/template/error12.C: New test.
31155
31156         PR c++/15317
31157         * g++.dg/ext/attrib15.C: New test.
31158
31159         PR c++/15329
31160         * g++.dg/template/ptrmem9.C: New test.
31161
31162 2004-05-25  Paul Brook  <paul@codesourcery.com>
31163
31164         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
31165
31166 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
31167
31168         PR c++/15165
31169         * g++.dg/template/crash19.C: New test.
31170
31171 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
31172
31173         PR c++/15025
31174         * g++.dg/template/redecl1.C: New test.
31175
31176 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
31177
31178         PR c++/14821
31179         * g++.dg/other/ns1.C: New test.
31180
31181         PR c++/14883
31182         * g++.dg/template/invalid1.C: New test.
31183
31184 2004-05-23  Paul Brook  <paul@codesourcery.com>
31185         Victor Leikehman  <lei@haifasphere.co.il>
31186
31187         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
31188         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
31189
31190 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
31191
31192         PR c++/15285
31193         PR c++/15299
31194         * g++.dg/template/non-dependent5.C: New test.
31195         * g++.dg/template/non-dependent6.C: New test.
31196
31197 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
31198
31199         PR c++/15507
31200         * g++.dg/inherit/union1.C: New test.
31201
31202         PR c++/15542
31203         * g++.dg/template/addr1.C: New test.
31204
31205         PR c++/15427
31206         * g++.dg/template/array5.C: New test.
31207
31208         PR c++/15287
31209         * g++.dg/template/array6.C: New test.
31210
31211 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
31212             Roger Sayle  <roger@eyesopen.com>
31213
31214         * g++.dg/lookup/forscope2.C: New test case.
31215
31216 2004-05-22  Ben Elliston  <bje@au.ibm.com>
31217
31218         * gcc.dg/cpp/Wmissingdirs.c: New.
31219
31220 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
31221
31222         PR target/15301
31223         * gcc.dg/compat/union-m128-1.h: New file.
31224         * gcc.dg/compat/union-m128-1_main.c: Likewise.
31225         * gcc.dg/compat/union-m128-1_x.c: Likewise.
31226         * gcc.dg/compat/union-m128-1_y.c: Likewise.
31227
31228 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
31229
31230         PR target/15302
31231         * gcc.dg/compat/struct-complex-1.h: New file.
31232         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
31233         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
31234         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
31235
31236 2004-05-20  Roger Sayle  <roger@eyesopen.com>
31237
31238         PR middle-end/3074
31239         * gcc.dg/pr3074-1.c: New test case.
31240         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
31241
31242 2004-05-20  Falk Hueffner  <falk@debian.org>
31243
31244         PR other/15526
31245         * gcc.dg/ftrapv-1.c: New test case.
31246
31247 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
31248
31249         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
31250
31251 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
31252             Jeff Law  <law@redhat.com>
31253
31254         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
31255         * gcc.dg/tree-ssa/20040518-2.c: New test.
31256
31257         * gcc.dg/tree-ssa/20040518-1.c: New test.
31258
31259 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
31260
31261         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
31262
31263 2004-05-18  Paul Brook  <paul@codesourcery.com>
31264
31265         PR fortran/13930
31266         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
31267
31268 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31269
31270         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
31271         constant folding.
31272
31273 2004-05-17  Steven Bosscher  <stevenb@suse.de>
31274
31275         * gcc.dg/tree-ssa/20040517-1.c: New test.
31276
31277 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31278
31279         * gcc.dg/loop-4.c: New test.
31280
31281 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
31282
31283         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
31284
31285 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
31286
31287         PR fortran/15311
31288         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
31289
31290 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31291
31292         PR fortran/13826
31293         PR fortran/13940
31294         * gfortran.fortran-torture/compile/data_1.f90: New test.
31295
31296 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
31297
31298         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
31299         * gcc.dg/uninit-H.c: Define ASM for __s390__.
31300
31301 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
31302
31303         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
31304
31305 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
31306
31307         PR c/15444
31308         * gcc.dg/format/xopen-1.c: Adjust expected message.
31309         * gcc.dg/format/xopen-3.c: New test.
31310
31311 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
31312
31313         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
31314
31315 2004-05-14  Jeff Law  <law@redhat.com>
31316
31317         * gcc.dg/tree-ssa/20040514-2.c: New test.
31318
31319 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31320
31321         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
31322         this ...
31323         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
31324         this.
31325
31326 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
31327
31328         * gcc.dg/tree-ssa/20040514-1.c: New test.
31329
31330 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31331
31332         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
31333         test.
31334
31335 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31336
31337         PR fortran/14066
31338         * gfortran.fortran-torture/compile/do_1.f90: New test.
31339
31340 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31341
31342         PR fortran/15051
31343         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
31344         test.
31345
31346 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
31347
31348         PR fortran/15149
31349         * gfortran.fortran-torture/execute/random_init.f90: New test.
31350
31351 2004-05-13  Paul Brook  <paul@codesourcery.com>
31352
31353         PR fortran/15314
31354         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
31355
31356 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
31357
31358         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
31359         for the powerpc case.
31360
31361 2004-05-13  Jeff Law  <law@redhat.com>
31362
31363         * gcc.dg/tree-ssa/20040513-1.c: New test.
31364         * gcc.dg/tree-ssa/20040513-2.c: New test.
31365
31366 2004-05-13  Paul Brook  <paul@codesourcery.com>
31367
31368         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
31369         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
31370         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
31371
31372 2004-05-13  Andreas Schwab  <schwab@suse.de>
31373
31374         PR other/10819
31375         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
31376         characters.
31377
31378 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
31379
31380         PR fortran/15294
31381         * gfortran.fortran-torture/execute/adjustr.f90: New file.
31382
31383 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
31384
31385         Merge from tree-ssa-20020619-branch.  See
31386         ChangeLog.tree-ssa for details.
31387
31388 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
31389
31390         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
31391         include <altivec.h> explicitly.
31392         * gcc.dg/altivec-13.c: Likewise.
31393
31394 2004-05-11  Paul Brook  <paul@codesourcery.com>
31395
31396         * gcc.c-torture/compile/20010518-1.c: Force enum size.
31397
31398 2004-05-10  Eric Christopher  <echristo@redhat.com>
31399
31400         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
31401         * gcc.dg/sibcall-4.c: Ditto.
31402
31403 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
31404
31405         * g++.dg/ext/altivec-8.C: New test case.
31406         * gcc.dg/altivec-13.c: New test case.
31407
31408 2004-05-08  Roger Sayle  <roger@eyesopen.com>
31409
31410         * gcc.c-torture/execute/divcmp-1.c: New test case.
31411         * gcc.c-torture/execute/divcmp-2.c: New test case.
31412         * gcc.c-torture/execute/divcmp-3.c: New test case.
31413
31414 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
31415
31416         * g++.dg/other/pragma-re-2.C: New test.
31417
31418 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
31419
31420         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
31421         * gcc.dg/i386-387-2.c: Likewise.
31422
31423         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
31424         __builtin_drem.
31425         * gcc.dg/i386-387-6.c: Likewise.
31426
31427 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
31428
31429         * gcc.dg/builtins-33.c: Also check log1p*.
31430
31431 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
31432
31433         PR optimization/15296
31434         * gcc.c-torture/execute/pr15296.c: New test.
31435
31436 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
31437
31438         * gcc.dg/builtins-40.c: New test.
31439
31440 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
31441
31442         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
31443
31444 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
31445
31446         * g++.dg/ext/spe1.C: New testcase.
31447
31448 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
31449
31450         * objc.dg/image-info.m: Allow additional attributes
31451         for __image_info section.
31452
31453 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
31454
31455         * gcc.dg/torture/mips-hilo-2.c: New test.
31456
31457 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31458
31459         PR c++/14389
31460         * g++.dg/template/member5.C: New test.
31461
31462 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
31463
31464         * gcc.dg/builtins-34.c: Also check expm1*.
31465
31466 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31467
31468         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
31469         * gcc.dg/torture/builtin-convert-3.c: New test.
31470
31471 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
31472
31473         PR middle-end/15054
31474         * g++.dg/opt/pr15054.C: New test.
31475
31476 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31477
31478         * gcc.dg/torture/builtin-rounding-1.c: New test.
31479         * gcc.dg/builtins-25.c: Delete.
31480         * gcc.dg/builtins-29.c: Delete.
31481
31482 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
31483
31484         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
31485         * gcc.dg/sibcall-4.c: Likewise.
31486         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
31487
31488 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
31489
31490         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
31491         bit-field on 16-bit targets.
31492
31493 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
31494
31495         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
31496         16-bit targets.
31497
31498 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
31499
31500         * gcc.dg/rs6000-power2-1.c: Change to compile only.
31501         * gcc.dg/rs6000-power2-2.c: Likewise.
31502
31503 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
31504
31505         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
31506         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
31507         Change the asm registers to be in form of frN instead of fN.
31508
31509 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31510
31511         * gcc.dg/torture/builtin-convert-2.c: New test.
31512
31513 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
31514
31515         * gcc.dg/rs6000-power2-1.c: New test.
31516         * gcc.dg/rs6000-power2-2.c: New test.
31517
31518 2004-04-28  Jan Hubicka  <jh@suse.cz>
31519
31520         * gcc.dg/unused-6.c: New test.
31521
31522 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
31523             Ulrich Weigand  <uweigand@de.ibm.com>
31524
31525         * ada/acats/run_all.sh: Define $target variable.
31526
31527 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
31528
31529         PR c++/15119
31530         * g++.dg/other/vararg-1.C: New test.
31531
31532         PR c++/4794
31533         * g++.dg/eh/cleanup3.C: New test.
31534
31535 2004-04-24  Laurent GUERBY <laurent@guerby.net>
31536
31537         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
31538         and ad8011a (target_insn).
31539         * ada/acats/support/macro.dfs: Likewise.
31540         * ada/acats/support/impbit.adb: New file.
31541
31542 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
31543
31544         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
31545
31546 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
31547
31548         * gcc.dg/loop-3.c: New test.
31549
31550 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
31551
31552         * gcc.c-torture/execute/simd-5.c: New test.
31553
31554 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31555
31556         PR c++/15064
31557         * g++.dg/template/crash18.C: New test.
31558
31559 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
31560
31561         * g++.dg/ext/complit3.C: New test.
31562
31563 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
31564
31565         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
31566         * gcc.dg/altivec-3.c: Same.
31567         * gcc.dg/altivec-varargs-1.c: Same.
31568
31569 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
31570
31571         * lib/target-supports.exp (check_profiling_available): Assume
31572         profiling is not available on powerpc-eabi targets.
31573
31574 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
31575
31576         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
31577         * gcc.dg/vmx/bug-1.c: Ditto.
31578
31579 2004-04-20  Eric Christopher  <echristo@redhat.com>
31580
31581         * gcc.dg/charset/extern.c: New test.
31582         * g++.dg/charset/extern3.cc: Ditto.
31583
31584 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
31585
31586         * gcc.dg/builtins-39.c: New test.
31587
31588 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
31589
31590         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
31591
31592 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
31593
31594         * gcc.dg/torture/mips-hilo-1.c: New test.
31595
31596 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
31597
31598         * gcc.c-torture/compile/20040419-1.c: New test.
31599
31600 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
31601
31602         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
31603
31604 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
31605             Aldy Hernandez  <aldyh@redhat.com>
31606
31607         * gcc.c-torture/execute/va-arg-24.c: New.
31608
31609 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
31610             Aldy Hernandez  <aldyh@redhat.com>
31611
31612         * gcc.dg/vmx/1b-01.c: New.
31613         * gcc.dg/vmx/1b-02.c: New.
31614         * gcc.dg/vmx/1b-03.c: New.
31615         * gcc.dg/vmx/1b-04.c: New.
31616         * gcc.dg/vmx/1b-05.c: New.
31617         * gcc.dg/vmx/1b-06.c: New.
31618         * gcc.dg/vmx/1b-07.c: New.
31619         * gcc.dg/vmx/1c-01.c: New.
31620         * gcc.dg/vmx/1c-02.c: New.
31621         * gcc.dg/vmx/3a-01a.c: New.
31622         * gcc.dg/vmx/3a-01.c: New.
31623         * gcc.dg/vmx/3a-01m.c: New.
31624         * gcc.dg/vmx/3a-03.c: New.
31625         * gcc.dg/vmx/3a-03m.c: New.
31626         * gcc.dg/vmx/3a-04.c: New.
31627         * gcc.dg/vmx/3a-04m.c: New.
31628         * gcc.dg/vmx/3a-05.c: New.
31629         * gcc.dg/vmx/3a-06.c: New.
31630         * gcc.dg/vmx/3a-06m.c: New.
31631         * gcc.dg/vmx/3a-07.c: New.
31632         * gcc.dg/vmx/3b-01.c: New.
31633         * gcc.dg/vmx/3b-02.c: New.
31634         * gcc.dg/vmx/3b-10.c: New.
31635         * gcc.dg/vmx/3b-13.c: New.
31636         * gcc.dg/vmx/3b-14.c: New.
31637         * gcc.dg/vmx/3b-15.c: New.
31638         * gcc.dg/vmx/3c-01a.c: New.
31639         * gcc.dg/vmx/3c-01.c: New.
31640         * gcc.dg/vmx/3c-02.c: New.
31641         * gcc.dg/vmx/3c-03.c: New.
31642         * gcc.dg/vmx/3d-01.c: New.
31643         * gcc.dg/vmx/4-01.c: New.
31644         * gcc.dg/vmx/4-03.c: New.
31645         * gcc.dg/vmx/5-01.c: New.
31646         * gcc.dg/vmx/5-02.c: New.
31647         * gcc.dg/vmx/5-03.c: New.
31648         * gcc.dg/vmx/5-04.c: New.
31649         * gcc.dg/vmx/5-05.c: New.
31650         * gcc.dg/vmx/5-06.c: New.
31651         * gcc.dg/vmx/5-07.c: New.
31652         * gcc.dg/vmx/5-07t.c: New.
31653         * gcc.dg/vmx/5-08.c: New.
31654         * gcc.dg/vmx/5-10.c: New.
31655         * gcc.dg/vmx/5-11.c: New.
31656         * gcc.dg/vmx/7-01a.c: New.
31657         * gcc.dg/vmx/7-01.c: New.
31658         * gcc.dg/vmx/7c-01.c: New.
31659         * gcc.dg/vmx/7d-01.c: New.
31660         * gcc.dg/vmx/7d-02.c: New.
31661         * gcc.dg/vmx/8-01.c: New.
31662         * gcc.dg/vmx/8-02a.c: New.
31663         * gcc.dg/vmx/8-02.c: New.
31664         * gcc.dg/vmx/brode-1.c: New.
31665         * gcc.dg/vmx/bug-1.c: New.
31666         * gcc.dg/vmx/bug-2.c: New.
31667         * gcc.dg/vmx/bug-3.c: New.
31668         * gcc.dg/vmx/cw-bug-1.c: New.
31669         * gcc.dg/vmx/cw-bug-2.c: New.
31670         * gcc.dg/vmx/cw-bug-3.c: New.
31671         * gcc.dg/vmx/dct.c: New.
31672         * gcc.dg/vmx/debug-1.c: New.
31673         * gcc.dg/vmx/debug-2.c: New.
31674         * gcc.dg/vmx/debug-3.c: New.
31675         * gcc.dg/vmx/debug-4.c: New.
31676         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
31677         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
31678         * gcc.dg/vmx/eg-5.c: New.
31679         * gcc.dg/vmx/fft.c: New.
31680         * gcc.dg/vmx/gcc-bug-1.c: New.
31681         * gcc.dg/vmx/gcc-bug-2.c: New.
31682         * gcc.dg/vmx/gcc-bug-3.c: New.
31683         * gcc.dg/vmx/gcc-bug-4.c: New.
31684         * gcc.dg/vmx/gcc-bug-5.c: New.
31685         * gcc.dg/vmx/gcc-bug-6.c: New.
31686         * gcc.dg/vmx/gcc-bug-7.c: New.
31687         * gcc.dg/vmx/gcc-bug-8.c: New.
31688         * gcc.dg/vmx/gcc-bug-9.c: New.
31689         * gcc.dg/vmx/gcc-bug-b.c: New.
31690         * gcc.dg/vmx/gcc-bug-c.c: New.
31691         * gcc.dg/vmx/gcc-bug-d.c: New.
31692         * gcc.dg/vmx/gcc-bug-e.c: New.
31693         * gcc.dg/vmx/gcc-bug-f.c: New.
31694         * gcc.dg/vmx/gcc-bug-g.c: New.
31695         * gcc.dg/vmx/gcc-bug-i.c: New.
31696         * gcc.dg/vmx/harness.h: New.
31697         * gcc.dg/vmx/ira1.c: New.
31698         * gcc.dg/vmx/ira2a.c: New.
31699         * gcc.dg/vmx/ira2b.c: New.
31700         * gcc.dg/vmx/ira2.c: New.
31701         * gcc.dg/vmx/ira2c.c: New.
31702         * gcc.dg/vmx/mem.c: New.
31703         * gcc.dg/vmx/newton-1.c: New.
31704         * gcc.dg/vmx/ops.c: New.
31705         * gcc.dg/vmx/sn7153.c: New.
31706         * gcc.dg/vmx/spill2.c: New.
31707         * gcc.dg/vmx/spill3.c: New.
31708         * gcc.dg/vmx/spill.c: New.
31709         * gcc.dg/vmx/t.c: New.
31710         * gcc.dg/vmx/varargs-1.c: New.
31711         * gcc.dg/vmx/varargs-2.c: New.
31712         * gcc.dg/vmx/varargs-3.c: New.
31713         * gcc.dg/vmx/varargs-4.c: New.
31714         * gcc.dg/vmx/varargs-5.c: New.
31715         * gcc.dg/vmx/varargs-6.c: New.
31716         * gcc.dg/vmx/varargs-7.c: New.
31717         * gcc.dg/vmx/vmx.exp: New.
31718         * gcc.dg/vmx/vprint-1.c: New.
31719         * gcc.dg/vmx/vscan-1.c: New.
31720         * gcc.dg/vmx/x-01.c: New.
31721         * gcc.dg/vmx/x-02.c: New.
31722         * gcc.dg/vmx/x-03.c: New.
31723         * gcc.dg/vmx/x-04.c: New.
31724         * gcc.dg/vmx/x-05.c: New.
31725         * gcc.dg/vmx/yousufi-1.c: New.
31726         * gcc.dg/vmx/zero-1.c: New.
31727         * gcc.dg/vmx/zero.c: New.
31728
31729 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
31730
31731         * g++.dg/lookup/java1.C: Update for chage of
31732         _Jv_AllocObject.
31733         * g++.dg/lookup/java2.C: Likewise.
31734
31735 2004-04-17  Laurent GUERBY <laurent@guerby.net>
31736
31737         * ada/acats/run_all.sh: use -O2 by default.
31738
31739 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
31740
31741         * gcc.dg/vr-mult-[12].c: New tests.
31742
31743 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31744
31745         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
31746
31747         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
31748
31749 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
31750
31751         * lib/target-supports.exp (check_profiling_available): Assume
31752         profiling isn't available for mips*-*-elf targets.
31753
31754 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
31755
31756         * gcc.dg/builtins-38.c: New test.
31757
31758 2004-04-14  Eric Christopher  <echristo@redhat.com>
31759
31760         * g++.dg/charset/charset.exp: Run .cc extension tests.
31761
31762 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
31763
31764         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
31765
31766 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31767
31768         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
31769
31770 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
31771
31772         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
31773         * gcc.dg/i386-387-2.c: Likewise.
31774
31775         * gcc.dg/i386-387-7.c: New test.
31776         * gcc.dg/i386-387-8.c: New test.
31777
31778         * gcc.dg/builtins-37.c: New test.
31779
31780 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
31781
31782         * g++.dg/pch/externc-1.C: Add missing semicolon.
31783
31784 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
31785
31786         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
31787
31788 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31789
31790         * gcc.c-torture/execute/20040411-1.c: New test.
31791
31792 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
31793
31794         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
31795
31796 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
31797
31798         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
31799
31800 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
31801
31802         * lib/target-supports.exp (check_named_sections_available): New.
31803         * lib/gcc-dg.exp (dg-require-named-sections): New.
31804         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
31805         old-deja.exp.  Also prune error-count message from HP linker.
31806         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
31807
31808         * g++.dg/init/init-ref4.C: Use dg-require-weak.
31809         * g++.old-deja/g++.pt/static3.C: Likewise.
31810         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
31811
31812 2004-04-09  Roger Sayle  <roger@eyesopen.com>
31813
31814         * gcc.c-torture/execute/20040409-1.c: New test case.
31815         * gcc.c-torture/execute/20040409-2.c: New test case.
31816         * gcc.c-torture/execute/20040409-3.c: New test case.
31817
31818 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
31819
31820         * gcc.dg/20040409-1.c: New test.
31821
31822 2004-04-08  Roger Sayle  <roger@eyesopen.com>
31823
31824         PR target/14888
31825         * g++.dg/opt/pr14888.C: New test case.
31826
31827 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
31828
31829         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
31830         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
31831         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
31832         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
31833         New tests.
31834
31835 2004-04-08  Paul Brook  <paul@codesourcery.com>
31836
31837         * gcc.dg/spill-1.c: New test.
31838
31839 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31840
31841         * gcc.dg/torture/builtin-ctype-2.c: New test.
31842
31843 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
31844
31845         * gcc.dg/pch/pch.exp: Add largefile test.
31846
31847 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
31848
31849         * g++.dg/pch/externc-1.Hs: New.
31850         * g++.dg/pch/externc-1.C: New.
31851
31852 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31853
31854         * gcc.dg/compat/struct-by-value-5a_main.c,
31855         gcc.dg/compat/struct-by-value-5b_main.c: New files.
31856         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
31857         * gcc.dg/compat/struct-by-value-5a_x.c,
31858         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
31859         gcc.dg/compat/struct-by-value-5_x.c.
31860         * gcc.dg/compat/struct-by-value-5a_y.c,
31861         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
31862         gcc.dg/compat/struct-by-value-5_y.c.
31863
31864         * gcc.dg/compat/struct-by-value-6a_main.c,
31865         gcc.dg/compat/struct-by-value-6b_main.c: New files.
31866         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
31867         * gcc.dg/compat/struct-by-value-6a_x.c,
31868         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
31869         gcc.dg/compat/struct-by-value-6_x.c.
31870         * gcc.dg/compat/struct-by-value-6a_y.c,
31871         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
31872         gcc.dg/compat/struct-by-value-6_y.c.
31873
31874         * gcc.dg/compat/struct-by-value-7a_main.c,
31875         gcc.dg/compat/struct-by-value-7b_main.c: New files.
31876         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
31877         * gcc.dg/compat/struct-by-value-7a_x.c,
31878         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
31879         gcc.dg/compat/struct-by-value-7_x.c.
31880         * gcc.dg/compat/struct-by-value-7a_y.c,
31881         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
31882         gcc.dg/compat/struct-by-value-7_y.c.
31883
31884 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
31885
31886         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
31887         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
31888         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
31889         options.
31890
31891 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
31892
31893         * gcc.dg/builtins-36.c: New test.
31894
31895 2004-04-06  Paul Brook  <paul@codesourcery.com>
31896
31897         * README.gcc: Remove obsolete contraint on testcases.
31898
31899 2004-04-05  Paul Brook  <paul@codesourcery.com>
31900
31901         PR2123
31902         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
31903         failure and exit(0) on success.
31904         * g++.dg/expr/anew2.C: Ditto.
31905         * g++.dg/expr/anew3.C: Ditto.
31906         * g++.dg/expr/anew4.C: Ditto.
31907
31908 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
31909
31910         PR c++/3518
31911         * g++.dg/template/unify7.C: New.
31912
31913 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
31914
31915         * g++.dg/README: Bring up to date with new subdirectories; remove
31916         duplicate subdirectory lines.
31917
31918 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
31919
31920         PR c++/14007
31921         * g++.dg/template/unify5.C: New.
31922         * g++.dg/template/unify6.C: New.
31923         * g++.dg/template/qualttp20.C: Adjust.
31924         * g++.old-deja/g++.jason/report.C: Adjust.
31925         * g++.old-deja/g++.other/qual1.C: Adjust.
31926
31927 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
31928
31929         PR c++/14803
31930         * g++.dg/inherit/ptrmem1.C: New test.
31931
31932 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
31933
31934         PR c++/14755
31935         * gcc.c-torture/execute/20040331-1.c: New test.
31936         * gcc.dg/20040331-1.c: New test.
31937
31938 2004-04-01  Paul Brook  <paul@codesourcery.com>
31939
31940         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
31941
31942 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
31943
31944         PR c++/14724
31945         * g++.dg/init/goto1.C: New test.
31946
31947         PR c++/14763
31948         * g++.dg/template/defarg4.C: New test.
31949
31950 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
31951
31952         * gcc.dg/altivec-11.c: Extend test for more valid cases.
31953
31954 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
31955
31956         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
31957
31958 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
31959
31960         * gcc.dg/noncompile/undeclared-2.c: New test.
31961
31962 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
31963
31964         * gcc.dg/940409-1.c: Remove XFAIL.
31965         * gcc.dg/reg-vol-struct-1.c: New test.
31966
31967 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31968
31969         * gcc.dg/torture/builtin-wctype-1.c: New test.
31970
31971 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
31972
31973         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
31974         * gcc.dg/20001101-1.c: Likewise.
31975         * gcc.dg/20001102-1.c: Likewise.
31976
31977 2004-03-25  Roger Sayle  <roger@eyesopen.com>
31978
31979         * gcc.dg/compare8.c: Add an additional test for XOR.
31980
31981 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31982
31983         * gcc.dg/torture/builtin-ctype-1.c: New test.
31984
31985 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31986
31987         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
31988         * gcc.dg/torture/builtin-math-1.c: Likewise.
31989         * gcc.dg/torture/builtin-power-1.c: New test.
31990
31991 2004-03-24  Andreas Schwab  <schwab@suse.de>
31992
31993         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
31994         IA64 assembler.
31995
31996 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
31997             Roger Sayle  <roger@eyesopen.com>
31998
31999         * gcc.dg/compare8.c: New test case.
32000
32001 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
32002
32003         * g++.dg/ext/altivec-7.C: New test.
32004
32005 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
32006
32007         PR 12267, 12391, 12560, 13129, 14114, 14133
32008         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
32009         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
32010         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
32011         Adjust error regexps.
32012         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
32013         * gcc.dg/noncompile/undeclared-1.c: New test cases.
32014         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
32015         * gcc.dg/local1.c: Add explanatory comment.
32016
32017 2004-03-23  Roger Sayle  <roger@eyesopen.com>
32018
32019         PR optimization/14669
32020         * g++.dg/opt/fold2.C: New test case.
32021
32022 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
32023
32024         PR c/14069
32025         * gcc.dg/20040322-1.c: New test.
32026
32027 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
32028
32029         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
32030         * gcc.dg/ultrasp4.c: Likewise.
32031         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
32032
32033 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
32034
32035         * gcc.dg/i386-sse-8.c: Reset default options.
32036
32037 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
32038
32039         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
32040         in the error message text.
32041
32042 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32043
32044         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
32045
32046 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
32047
32048         PR c++/14616
32049         * g++.dg/init/array13.C: New test.
32050
32051 2004-03-20  Roger Sayle  <roger@eyesopen.com>
32052
32053         PR target/13889
32054         * gcc.c-torture/compile/pr13889.c: New test case.
32055
32056 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
32057
32058         PR c/14635
32059         * builtins-1.c (nan, nans): Don't test.
32060         * builtins-30.c: Don't use nan, nanf, nanl.
32061         * builtins-35.c: New test.
32062
32063 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
32064
32065         * g++.dg/ext/altivec-6.C: New test.
32066
32067 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
32068
32069         * g++.dg/init/placement3.C: New test.
32070
32071         * g++.dg/template/spec13.C: New test.
32072
32073         * g++.dg/lookup/using11.C: New test.
32074
32075         * g++.dg/lookup/koenig3.C: New test.
32076
32077         * g++.dg/template/operator2.C: New test.
32078
32079         * g++.dg/expr/dtor3.C: New test.
32080         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
32081         marker.
32082         * g++.old-deja/g++.law/visibility28.C: Likewise.
32083
32084 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
32085
32086         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
32087         * gcc.dg/ppc64-abi-3.c: Likewise.
32088
32089 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32090
32091         PR c++/14545
32092         * g++.dg/parse/template15.C: New test.
32093
32094 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
32095
32096         * g++.dg/expr/dtor2.C: New test.
32097
32098         * g++.dg/lookup/anon4.C: New test.
32099
32100         * g++.dg/overload/using1.C: New test.
32101
32102         * g++.dg/template/lookup7.C: New test.
32103
32104         * g++.dg/template/typename6.C: New test.
32105
32106         * g++.dg/expr/cond6.C: New test.
32107
32108 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32109
32110         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
32111
32112 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
32113
32114         * g++.dg/expr/cond5.C: New test.
32115         * g++.dg/expr/constcast1.C: Likewise.
32116         * g++.dg/expr/ptrmem2.C: Likewise.
32117         * g++.dg/expr/ptrmem3.C: Likewise.
32118         * g++.dg/lookup/main1.C: Likewise.
32119         * g++.dg/template/lookup6.C: Likewise.
32120
32121 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
32122
32123         * gcc.dg/local1.c: New test.
32124
32125         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
32126
32127 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32128
32129         * gcc.dg/torture/builtin-convert-1.c: New test.
32130
32131 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32132
32133         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
32134
32135 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
32136
32137         PR c++/14481
32138         * g++.dg/warn/Wunused-7.C: New test.
32139
32140 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32141
32142         * gcc.dg/torture/builtin-integral-1.c: New test.
32143
32144 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
32145
32146         PR c++/14586
32147         * g++.dg/parse/non-dependent3.C: New test.
32148
32149 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
32150
32151         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
32152         * g++.dg/eh/simd-2.C: Likewise.
32153         * g++.dg/init/array10.C: Likewise.
32154         * gcc.c-torture/compile/simd-1.c: Likewise.
32155         * gcc.c-torture/compile/simd-2.c: Likewise.
32156         * gcc.c-torture/compile/simd-3.c: Likewise.
32157         * gcc.c-torture/compile/simd-4.c: Likewise.
32158         * gcc.c-torture/compile/simd-6.c: Likewise.
32159         * gcc.c-torture/execute/simd-1.c: Likewise.
32160         * gcc.c-torture/execute/simd-2.c: Likewise.
32161         * gcc.dg/compat/vector-defs.h: Likewise.
32162         * gcc.dg/20020531-1.c: Likewise.
32163         * gcc.dg/altivec-3.c: Likewise.
32164         * gcc.dg/altivec-4.c: Likewise.
32165         * gcc.dg/altivec-varargs-1.c: Likewise.
32166         * gcc.dg/compat/vector-defs.h: Likewise.
32167         * gcc.dg/i386-mmx-3.c: Likewise.
32168         * gcc.dg/i386-sse-4.c: Likewise.
32169         * gcc.dg/i386-sse-5.c: Likewise.
32170         * gcc.dg/i386-sse-8.c: Likewise.
32171         * gcc.dg/simd-1.c: Likewise.
32172         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
32173         __ev64_opaque__ since the machine description provides it.
32174
32175 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
32176
32177         * lib/compat.exp (skip_list): New global variable.
32178         Use it to hold the user defined COMPAT_SKIPS list if any.
32179         (compat-obj): Add the members of skip_list to optall.
32180
32181 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
32182
32183         * gcc.dg/compat/union-by-value-1_main.c,
32184         union-by-value-1_x.c, union-by-value-1_y.c,
32185         union-check.h, union-defs.h,
32186         union-init.h, union-return-1_main.c,
32187         union-return-1_x.c, union-return-1_y.c: New files.
32188
32189 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
32190
32191         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
32192         mixed-struct-init.h: Add 4 mixed structure types.
32193         struct-by-value-21_main.c, struct-by-value-21_x.c,
32194         struct-by-value-21_y.c, struct-return-21_main.c,
32195         struct-return-21_x.c, struct-return-21_y.c: New files.
32196
32197 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
32198
32199         PR c++/14550
32200         * g++.dg/parse/template14.C: New test.
32201
32202 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
32203
32204         * gcc.c-torture/execute/20040313-1.c: New test.
32205
32206 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
32207
32208         PR target/14533
32209         * gcc.dg/20040311-2.c: New test.
32210
32211 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
32212
32213         PR other/14544
32214         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
32215         bit-field.
32216
32217 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
32218
32219         * gcc.dg/20040305-2.c: Add missing return statement.
32220
32221 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32222
32223         * gcc.dg/builtins-34.c: Also check pow10*.
32224
32225 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
32226
32227         PR target/14262
32228         * gcc.dg/20040305-2.c: New test.
32229
32230 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
32231
32232         * gcc.dg/20040310-1.c: New test.
32233
32234 2004-03-11  Roger Sayle  <roger@eyesopen.com>
32235
32236         * gcc.c-torture/execute/20040311-1.c: New test case.
32237
32238 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
32239
32240         PR c++/14476
32241         * g++.dg/lookup/enum1.C: New test.
32242
32243 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
32244
32245         PR c++/14510
32246         * g++.dg/lookup/struct2.C: New test.
32247
32248 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
32249
32250         * gcc.dg/builtins-34.c: New test.
32251
32252 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32253
32254         * gcc.dg/torture/builtin-nonneg-1.c: New test.
32255
32256 2004-03-09  James E Wilson  <wilson@specifixinc.com>
32257
32258         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
32259         * gcc.dg/alias-2.c: New testcase.
32260
32261 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
32262
32263         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
32264
32265 2004-03-09  Roger Sayle  <roger@eyesopen.com>
32266
32267         * gcc.c-torture/execute/20040309-1.c: New test case.
32268
32269 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
32270
32271         PR c++/14397
32272         * g++.dg/overload/ref1.C: New.
32273
32274 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32275
32276         PR c++/14409
32277         * g++.dg/template/spec12.C: New test.
32278
32279         PR c++/14448
32280         * g++.dg/parse/crash14.C: New test.
32281
32282 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
32283
32284         PR c++/14230
32285         * g++.dg/init/ref11.C: New test.
32286
32287 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
32288
32289         PR c++/14432
32290         * g++.dg/parse/builtin2.C: New test.
32291
32292 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
32293
32294         PR c++/14401
32295         * g++.dg/init/ctor3.C: New test.
32296         * g++.dg/init/union1.C: New test.
32297         * g++.dg/ext/anon-struct4.C: New test.
32298
32299 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
32300
32301         * g++.dg/lookup/koenig1.C: Tweak error messages.
32302         * g++.dg/lookup/used-before-declaration.C: Likewise.
32303         * g++.dg/other/do1.C: Likewise.
32304         * g++.dg/overload/koenig1.C: Likewise.
32305         * g++.dg/parse/crash13.C: Likewise.
32306         * g++.dg/template/instantiate3.C: Likewise.
32307
32308 2004-03-08  Eric Christopher  <echristo@redhat.com>
32309
32310         * * lib/target-supports.exp: Enable libiconv in test
32311         compilation.  Fix up error checking.
32312
32313 2004-03-08  Roger Sayle  <roger@eyesopen.com>
32314
32315         PR middle-end/14289
32316         * gcc.dg/pr14289-1.c: New test case.
32317         * gcc.dg/pr14289-2.c: Likewise.
32318         * gcc.dg/pr14289-3.c: Likewise.
32319
32320 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
32321
32322         * gcc.c-torture/execute/20040308-1.c: New test.
32323
32324 2004-03-07  Roger Sayle  <roger@eyesopen.com>
32325
32326         * gcc.c-torture/execute/20040307-1.c: New test case.
32327
32328 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
32329
32330         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
32331
32332 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
32333
32334         * gcc.dg/20040306-1.c: New test.
32335
32336 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
32337
32338         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
32339         them static.
32340         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
32341
32342 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
32343
32344         PR c/14465
32345         * gcc.dg/decl-6.c: New test.
32346
32347 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32348
32349         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
32350         Rename LOGPOW -> LOG_POW.
32351         (SQRT_EXP, POW_EXP): New.
32352
32353 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
32354
32355         * gcc.dg/i386-sse-8.c: New test.
32356
32357 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
32358
32359         PR c/14114
32360         * gcc.dg/decl-5.c: New test.
32361
32362 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
32363
32364         * gcc.dg/20040305-1.c: New test.
32365
32366 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
32367
32368         PR other/14354
32369         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
32370
32371 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
32372
32373         PR c++/14425, c++/14426
32374         * g++.dg/ext/altivec-4.C: New test.
32375         * g++.dg/ext/altivec-5.C: New test.
32376
32377 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
32378
32379         * g++.old-deja/g++.other/linkage1.C: Expect errors about
32380         global variables of a type with no linkage.
32381         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
32382         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
32383         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
32384         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
32385         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
32386         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
32387         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
32388         * g++.dg/warn/deprecated.C: Name enum Color.
32389         * g++.dg/overload/VLA.C: Name structure for 'b'.
32390         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
32391
32392 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32393
32394         * gcc.c-torture/compile/20040304-1.c: New test.
32395
32396 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
32397
32398         PR 13728
32399         * gcc.dg/decl-4.c: New testcase.
32400
32401 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
32402
32403         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
32404         as PRECF if sizeof (float) > sizeof (double).
32405         (PRECL): Make it the same as PRECF if
32406         sizeof (float) > sizeof (long double).
32407
32408 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32409
32410         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
32411         system type.  Add check for irix6 which doesn't have c99 runtime.
32412
32413 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
32414
32415         * gcc.dg/const-elim-1.c: xfail for xtensa.
32416
32417 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
32418
32419         PR c++/14369
32420         * g++.dg/template/cond4.C: New test.
32421
32422 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
32423
32424         PR c++/14360
32425         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
32426
32427         PR c++/14361
32428         * g++.dg/parse/defarg7.C: New test.
32429
32430         PR c++/14359
32431         * g++.dg/template/friend26.C: New test.
32432
32433 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
32434
32435         PR c++/14324
32436         * g++.dg/abi/mangle21.C: New test.
32437
32438         PR c++/14260
32439         * g++.dg/parse/constructor2.C: New test.
32440
32441         PR c++/14337
32442         * g++.dg/template/sfinae1.C: New test.
32443
32444 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
32445
32446         PR c++/14267
32447         * g++.dg/expr/crash2.C: New test.
32448
32449         PR middle-end/13448
32450         * gcc.dg/inline-5.c: New test.
32451         * gcc.dg/always-inline.c: Split out tests into ...
32452         * gcc.dg/always-inline2.c: ... this and ...
32453         * gcc.dg/always-inline3.c: ... this.
32454
32455 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
32456
32457         PR debug/12103
32458         * g++.dg/debug/crash1.C: New test.
32459
32460 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
32461
32462         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
32463         function with __attribute__((noinline)).
32464         (recurser_void2): Likewise.
32465         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
32466         (recurser_void2): Likewise.
32467
32468 2004-02-29  Roger Sayle  <roger@eyesopen.com>
32469
32470         PR middle-end/14203
32471         * g++.dg/warn/Wunused-6.C: New test case.
32472
32473 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
32474
32475         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
32476         not defined.
32477
32478 2004-02-27  Eric Christopher  <echristo@redhat.com>
32479
32480         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
32481         * g++.dg/charset/asm2.c: Run only x86.
32482         * gcc.dg/charset/asm3.c: Ditto.
32483
32484 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
32485
32486         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
32487         ld_library_path.
32488
32489 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
32490
32491         * g++.dg/ext/altivec-3.C: New.
32492
32493 2004-02-26  Richard Henderson  <rth@redhat.com>
32494
32495         * g++.dg/ext/attrib10.C: Mark for warning.
32496         * gcc.dg/attr-alias-1.c: New.
32497
32498 2004-02-26  Richard Henderson  <rth@redhat.com>
32499
32500         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
32501         * gcc.c-torture/execute/20040208-2.c: ... it back.
32502
32503 2004-02-26  Eric Christopher  <echristo@redhat.com>
32504
32505         * lib/target-supports.exp (check-iconv-available): New function.
32506         * lib/gcc-dg.exp (dg-require-iconv): New function.
32507         Use above.
32508         * gcc.dg/charset: New directory.
32509         * gcc.dg/charset/charset.exp: New file.
32510         * gcc.dg/charset/asm1.c: Ditto.
32511         * gcc.dg/charset/asm2.c: Ditto.
32512         * gcc.dg/charset/asm3.c: Ditto.
32513         * gcc.dg/charset/asm4.c: Ditto.
32514         * gcc.dg/charset/asm5.c: Ditto.
32515         * gcc.dg/charset/attribute1.c: Ditto.
32516         * gcc.dg/charset/attribute2.c: Ditto.
32517         * gcc.dg/charset/string1.c: Ditto.
32518         * g++.dg/charset: New directory.
32519         * g++.dg/dg.exp: Add here. Special options.
32520         * g++.dg/charset/charset.exp: New file.
32521         * g++.dg/charset/asm1.c: Ditto.
32522         * g++.dg/charset/asm2.c: Ditto.
32523         * g++.dg/charset/asm3.c: Ditto.
32524         * g++.dg/charset/asm4.c: Ditto.
32525         * g++.dg/charset/attribute1.c: Ditto.
32526         * g++.dg/charset/attribute2.c: Ditto.
32527         * g++.dg/charset/extern1.cc: Ditto.
32528         * g++.dg/charset/extern2.cc: Ditto.
32529         * g++.dg/charset/string1.c: Ditto.
32530
32531 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
32532
32533         PR c++/14278
32534         * g++.dg/parse/comma1.C: New test.
32535
32536 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32537
32538         PR c++/14284
32539         * g++.dg/template/ttp8.C: New test.
32540
32541 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
32542
32543         * gcc.dg/fixuns-trunc-1.c: New test.
32544
32545 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32546
32547         * gcc.dg/builtins-config.h: Use #elif.
32548
32549 2004-02-26  Michael Matz  <matz@suse.de>
32550
32551         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
32552         * gcc.dg/991214-1.c: Likewise.
32553         * gcc.dg/i386-asm-1.c: Likewise.
32554
32555 2004-02-25  Richard Henderson  <rth@redhat.com>
32556
32557         * gcc.c-torture/execute/20040208-2.c: Move ...
32558         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
32559
32560 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32561
32562         PR c++/14246
32563         * g++.dg/other/crash-3.C: New test.
32564
32565 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32566
32567         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
32568         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
32569
32570         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
32571         HP-UX.
32572
32573 2004-02-24  Michael Matz  <matz@suse.de>
32574
32575         * gcc.dg/i386-regparm.c: New.
32576
32577 2004-02-23  James E Wilson  <wilson@specifixinc.com>
32578
32579         * gcc.c-torture/execute/20040223-1.c: New.
32580
32581 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
32582             Kazu Hirata  <kazu@cs.umass.edu>
32583
32584         * gcc.dg/fwritable-strings-1.c: Remove.
32585
32586 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
32587
32588         PR c/14156
32589         * gcc.dg/20040223-1.c: New test.
32590
32591 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32592
32593         PR c++/14106
32594         * g++.dg/ext/typeof9.C: New test.
32595
32596 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32597
32598         PR c++/14250
32599         * g++.dg/other/switch1.C: New test.
32600
32601 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
32602
32603         * gcc.dg/cast-function-1.c: Adjust for new informative message.
32604         * gcc.dg/va-arg-1.c: Likewise.
32605
32606 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32607
32608         PR c++/14143
32609         * g++.dg/template/koenig5.C: New test.
32610
32611 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
32612
32613         * g++.dg/ext/altivec-1.C: Generalize target triple.
32614         * g++.dg/ext/altivec-2.C: New test case.
32615         * g++.dg/ext/altivec_check.h: New file.
32616         * gcc.dg/altivec-1.c: Generalize target triple;
32617         include altivec_check.h and call altivec_check().
32618         * gcc.dg/altivec-[2-5].c: Generalize target triple.
32619         * gcc.dg/altivec-6.c: New test case.
32620         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
32621         type casts as needed.
32622         * gcc.dg/altivec-10.c: Include altivec_check.h and call
32623         altivec_check().
32624         * gcc.dg/altivec-12.c: New test case.
32625         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
32626         include altivec_check.h and call altivec_check().
32627         * gcc.dg/altivec_check.h: New file.
32628
32629 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32630
32631         * lib/target-supports.exp (check_alias_available): Don't mangle
32632         function `g' in test program.
32633
32634 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32635
32636         * lib/target-supports.exp (check_profiling_available): Check
32637         argument to determine whether we support a profiling type.
32638         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
32639         check_profiling_available.
32640         * g++.dg/bprob/bprob.exp: Likewise.
32641         * g77.dg/bprob/bprob.exp: Likewise.
32642         * gcc.misc-tests/bprob.exp: Likewise.
32643         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
32644         dg-require-profiling and delete expected error handling.
32645         * gcc.dg/20021014-1.c: Likewise.
32646         * gcc.dg/nest.c: Likewise.
32647
32648 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32649
32650         PR c++/12007
32651         * g++.dg/other/vthunk1.C: New test.
32652
32653 2004-02-20  Falk Hueffner  <falk@debian.org>
32654
32655         PR target/14201
32656         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
32657
32658 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
32659
32660         PR c++/13927
32661         * g++.dg/other/error8.C: Remove XFAIL markers.
32662
32663         PR c++/14173
32664         * g++.dg/ext/packed5.C: New test.
32665
32666         PR c++/14199
32667         * g++.dg/warn/Wunused-5.C: New test.
32668
32669         PR c++/14186
32670         * g++.dg/lookup/member1.C: New test.
32671
32672 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
32673
32674         * gcc.c-torture/compile/20040130-1.c: Enable only when
32675         __INT_MAX__ >= 2147483647L.
32676         * gcc.c-torture/compile/961203-1.c: Likewise.
32677
32678 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
32679
32680         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
32681         * g++.dg/opt/template1.C: Robustify assembler regexp
32682
32683 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32684
32685         * gcc.c-torture/execute/simd-4.x: Remove.
32686         * gcc.c-torture/execute/va-arg-25.x: Likewise.
32687         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
32688         Guard with #ifndef SKIP_ATTRIBUTE.
32689         * gcc.dg/compat/vector-1_y.c: Likewise.
32690         * gcc.dg/compat/vector-2_x.c: Likewise.
32691         * gcc.dg/compat/vector-2_y.c: Likewise.
32692         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
32693         * g++.dg/eh/simd-2.C: Likewise.
32694
32695 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
32696
32697         * gcc.c-torture/compile/complex-1.c: New.
32698
32699 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
32700
32701         PR target/14209
32702         * gcc.c-torture/execute/20040218-1.c: New test.
32703
32704 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32705
32706         PR c++/14181
32707         * g++.dg/parse/new2.C: New test.
32708
32709 2004-02-18  Paul Brook  <paul@codesourcery.com>
32710
32711         * gcc.c-torture/compile/libcall-1.c: New test.
32712
32713 2004-02-18  Paul Brook  <paul@codesourcery.com>
32714
32715         PR debug/12934
32716         * gcc.dg/debug/debug-7.c: New test.
32717
32718 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
32719
32720         * gcc.dg/20040217-1.c: New test.
32721
32722 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
32723
32724         * gcc.c-torture/execute/990208-1.x: Delete.
32725
32726 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
32727
32728         * gcc.c-torture/execute/20040208-2.x: New file.
32729
32730 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
32731
32732         PR c++/11326
32733         * g++.dg/abi/structret1.C: New test.
32734
32735 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
32736
32737         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
32738         (i386_cpuid): No need to test if cpuid is available on AMD64.
32739         Fix assembly, so that it works onboth i386 and AMD64.
32740         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
32741         (vecInLong): Fix s[] member type to unsigned int.
32742         (vecInWord): Remove type.
32743         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
32744         (a64, b64, c64, d64, e64): Remove.
32745         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
32746         Remove unused variable.  Remove initialization of removed variables.
32747         Don't call mmx_tests nor sse_tests.
32748         (reference_mmx, reference_sse): Remove.
32749         (check): Add return stmt.
32750         * gcc.dg/i386-sse-7.c: New test.
32751         * gcc.dg/i386-mmx-4.c: New test.
32752
32753 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32754
32755         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
32756         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
32757         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
32758         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
32759         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
32760         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
32761         g++.dg/tc1/dr94.C: Fix line terminator.
32762
32763 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
32764
32765         * gcc.c-torture/compile/20040216-1.c: New.
32766
32767 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32768
32769         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
32770         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
32771         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
32772         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
32773         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
32774         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
32775
32776 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
32777
32778         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
32779
32780 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
32781
32782         PR c++/13971
32783         * g++.dg/expr/cond4.C: New test.
32784
32785         PR c++/14086
32786         * g++.dg/lookup/crash2.C: New test.
32787
32788 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
32789
32790         * gcc.c-torture/compile/20040214-2.c: New test.
32791
32792 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
32793
32794         PR c++/14116
32795         * g++.dg/ext/typeof8.C: New test.
32796
32797 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
32798
32799         * gcc.c-torture/compile/20040214-1.c: New test.
32800
32801 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32802
32803         PR c++/13635
32804         * g++.dg/template/spec11.C: New test.
32805
32806 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32807
32808         PR c++/13927
32809         * g++.dg/other/error8.C: New test.
32810
32811 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
32812
32813         PR c++/14122
32814         * g++.dg/template/array4.C: New test.
32815
32816         PR c++/14108
32817         * g++.dg/inherit/thunk2.C: New test.
32818
32819         PR c++/14083
32820         * g++.dg/eh/cond2.C: New test.
32821
32822 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
32823
32824         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
32825
32826 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
32827
32828         * lib/scanasm.exp (dg-scan): Quote pattern before display.
32829
32830 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
32831
32832         * g++.dg/simd-2.C: xfail on ppc64-linux.
32833
32834 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
32835
32836         PR c/456
32837         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
32838         tests.
32839
32840 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
32841
32842         * gcc.dg/builtins-33.c: New test.
32843
32844 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
32845
32846         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
32847
32848 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
32849
32850         * g++.dg/simd-2.C: Set -maltivec for ppc64.
32851
32852 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
32853
32854         * gcc.dg/ppc64-abi-3.c: New test.
32855
32856 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
32857
32858         PR c/14092
32859
32860         * gcc.dg/pr14092-1.c: New testcase.
32861
32862 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
32863
32864         * gcc.dg/cpp/assert4.c: Fix typo last change.
32865
32866         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
32867         * gcc.dg/cpp/assert4.c: Handle powerpc64.
32868
32869         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
32870
32871 2004-02-09  Roger Sayle  <roger@eyesopen.com>
32872
32873         * gcc.c-torture/compile/20040209-1.c: New test case.
32874
32875 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
32876
32877         * gcc.dg/c90-init-1.c: Adjust expected error messages.
32878
32879 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
32880
32881         * gcc.c-torture/execute/20040208-[12].c: New tests.
32882
32883 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
32884
32885         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
32886
32887 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
32888
32889         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
32890
32891 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
32892
32893         Bug 13856
32894         * gcc.dg/visibility-8.c: New testcase.
32895
32896 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
32897
32898         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
32899         arguments.
32900         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
32901
32902 2004-02-07  Roger Sayle  <roger@eyesopen.com>
32903
32904         PR middle-end/13696
32905         * g++.dg/opt/fold1.C: New test case.
32906
32907 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32908
32909         PR c++/14033
32910         * g++.dg/other/crash-2.C: New test.
32911
32912 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32913
32914         PR c++/14028
32915         * g++.dg/parse/angle-bracket2.C: New test.
32916
32917 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32918
32919         PR middle-end/13750
32920         Revert:
32921         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
32922         PR pch/13361
32923         * g++.dg/pch/wchar-1.C: New.
32924         * g++.dg/pch/wchar-1.Hs: New.
32925
32926 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32927
32928         PR c++/14008
32929         * g++.dg/parse/error15.C: New test.
32930         * g++.dg/parse/crash11.C: Update dg-error mark.
32931
32932 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
32933
32934         PR c++/13932
32935         * g++.dg/warn/conv2.C: New test.
32936
32937 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32938
32939         PR c++/13086
32940         * g++.dg/warn/incomplete1.C: Remove xfail.
32941
32942 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
32943
32944         * lib/file-format.exp (gcc_target_object_format): Use
32945         ${tool}_target_compile, not gcc_target_compile.
32946         * lib/target-supports.exp (check_alias_available): Likewise.
32947         (check_gc_sections_available): Likewise.
32948         * g++.dg/ext/attrib10.C: Use dg-require-alias.
32949         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
32950         dg-require-alias.
32951
32952 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
32953
32954         PR c++/13969
32955         * g++.dg/template/static6.C: New test.
32956
32957 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
32958
32959         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
32960
32961 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32962
32963         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
32964         tests for systems where `char' is unsigned by default.
32965
32966 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32967
32968         PR c++/13997
32969         * g++.dg/template/partial3.C: New test.
32970
32971 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
32972
32973         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
32974         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
32975         Remove mentions of obsolete ports.
32976
32977 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
32978
32979         * gcc.dg/noncompile/20001228-1.c: Fix for new
32980         error message.
32981
32982 2004-02-03  Roger Sayle  <roger@eyesopen.com>
32983
32984         PR target/9348
32985         * gcc.c-torture/execute/multdi-1.c: New test case.
32986
32987 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
32988
32989         PR c++/13925
32990         * g++.dg/template/lookup5.C: New test.
32991
32992 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
32993
32994         PR c++/13950
32995         * g++.dg/template/lookup4.C: New test.
32996
32997         PR c++/13970
32998         * g++.dg/parse/error14.C: New test.
32999
33000         PR c++/14002
33001         * g++.dg/parse/template13.C: New test.
33002
33003 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
33004
33005         PR c++/13978
33006         * g++.dg/template/koenig4.C: New test.
33007
33008         PR c++/13968
33009         * g++.dg/template/crash17.C: New test.
33010
33011         PR c++/13975
33012         * g++.dg/parse/error13.C: New test.
33013         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
33014
33015 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
33016
33017         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
33018
33019 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
33020
33021         PR c/11658
33022         PR c/13994
33023         * gcc.dg/noncompile/20040203-1.c: New test.
33024         * gcc.dg/noncompile/20040203-2.c: Likewise.
33025         * gcc.dg/noncompile/20040203-3.c: Likewise.
33026         * gcc.dg/20040203-1.c: Likewise.
33027
33028 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
33029
33030         PR c++/10858
33031         * g++.dg/template/sizeof7.C: New test.
33032
33033 2004-02-02  Eric Christopher  <echristo@redhat.com>
33034             Zack Weinberg  <zack@codesourcery.com>
33035
33036         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
33037
33038 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
33039
33040         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
33041         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
33042         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
33043         * gcc.dg/cleanup-5.c: Run only on Linux targets.
33044
33045 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
33046
33047         PR c++/13113
33048         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
33049
33050         PR c++/13854
33051         * g++.dg/ext/attrib13.C: New test.
33052
33053         PR c++/13907
33054         * g++.dg/conversion/op2.C: New test.
33055
33056 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
33057
33058         * gcc.dg/titype-1.c: Fix pasto.
33059
33060 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
33061
33062         * gcc.dg/titype-1.c: New test.
33063
33064 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33065
33066         PR c++/13957
33067         * g++.dg/template/non-type-template-argument-1.C,
33068         g++.dg/template/qualified-id1.C: Update dg-error marks.
33069         * g++.dg/template/nontype6.C: New test.
33070
33071 2004-02-01  Roger Sayle  <roger@eyesopen.com>
33072
33073         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
33074         * gcc.dg/builtins-31.c: New testcase.
33075         * gcc.dg/builtins-32.c: New testcase.
33076
33077 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
33078
33079         * objc.dg/call-super-2.m: Update line numbers
33080         for the including of stddef.h.
33081
33082 2004-01-30  Michael Matz  <matz@suse.de>
33083
33084         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
33085         g++.dg/ext/case-range3.C: New tests.
33086
33087 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33088
33089         DR206
33090         PR c++/13813
33091         * g++.dg/template/member4.C: New test.
33092
33093 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33094
33095         PR c++/13683
33096         * g++.dg/template/sizeof6.C: New test.
33097
33098 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
33099
33100         * gcc.dg/fwritable-strings-1.c: New test.
33101
33102 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
33103
33104         * gcc.c-torture/compile/20040130-1.c: New test.
33105
33106 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
33107
33108         * objc.dg/call-super-2.m: Include stddef.h for size_t.
33109
33110 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
33111
33112         PR c++/13883
33113         * g++.dg/template/ctor3.C: New test.
33114
33115 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33116
33117         * g++.dg/tc1: New directory.
33118         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
33119         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
33120         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
33121         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
33122         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
33123
33124 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33125
33126         * g++.dg/parse/error11.C: New test.
33127         * g++.dg/parse/error12.C: Likewise.
33128
33129 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
33130
33131         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
33132         (scan_initial, main): Use aligned_sizeof instead of sizeof.
33133
33134 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
33135
33136         PR c++/13791
33137         * g++.dg/ext/attrib12.C: New test.
33138
33139         PR c++/13736
33140         * g++.dg/parse/cast2.C: New test.
33141
33142 2004-01-27  James E Wilson  <wilson@specifixinc.com>
33143
33144         * objc.dg/encode-2.m (main): New local string.  Set depending on
33145         sizeof long.  Use in sscanf call.
33146         * objc.dg/encode-3.m (main): New local string.  Set depending on
33147         sizeof long.  Use in scan_initial call.
33148
33149 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33150
33151         * objc.dg/call-super-2.m: Make LP64-safe.
33152         * objc.dg/desig-init-1.m: Likewise.
33153
33154 2004-01-27  Devang Patel <dpatel@apple.com>
33155
33156         * g++.dg/debug/namespace1.C: New test.
33157
33158 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
33159
33160         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
33161         xscale-*-*.
33162
33163         * gcc.dg/arm-mmx-1.c: New test.
33164
33165 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
33166
33167         * gcc.dg/20040127-1.c: New test.
33168         * gcc.dg/20040127-2.c: New test.
33169
33170 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33171
33172         * objc.dg/stret-1.m (glob): Renamed to globa.
33173
33174 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
33175
33176         PR c++/13663
33177         * g++.dg/expr/for1.C: New test.
33178
33179 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
33180
33181         PR middle-end/13779
33182         * gcc.dg/darwin-longlong.c: New test.
33183
33184 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
33185
33186         * gcc.dg/20040124-1.c: Moved test from here...
33187         * gcc.c-torture/compile/20040124-1.c: ...to here.
33188
33189 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
33190
33191         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
33192         the assembly output if -m64 is passed.
33193
33194 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
33195
33196         PR c++/13833
33197         * g++.dg/template/cond3.C: New test.
33198
33199 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33200
33201         PR c++/13810
33202         * g++.dg/template/ttp7.C: New test.
33203
33204 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33205
33206         PR c++/13797
33207         * g++.dg/template/nontype4.C: New test.
33208         * g++.dg/template/nontype5.C: Likewise.
33209
33210 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
33211
33212         * gcc.dg/torture/mips-clobber-at.c: New test.
33213
33214 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
33215
33216         * gcc.dg/20040124-1.c: New test.
33217
33218 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
33219
33220         * gcc.dg/20040123-1.c: New test.
33221
33222 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
33223
33224         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
33225
33226 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
33227
33228         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
33229
33230 2004-01-23  Andrew Pinski  <apinski@apple.com>
33231
33232         * gcc.dg/20030121-1.c: Move to ..
33233         * gcc.dg/20040121-1.c: here.
33234
33235 2004-01-23  Roger Sayle  <roger@eyesopen.com>
33236
33237         * gcc.dg/builtins-29.c: New test case.
33238
33239 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
33240
33241         PR 18314
33242         * gcc.dg/builtins-30.c: New testcase.
33243
33244 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
33245
33246         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
33247         * lib/g77.exp: Likewise.
33248         * lib/objc.exp: Likewise.
33249         * lib/g++.exp: Likewise.
33250
33251 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
33252
33253         * gcc.dg/struct-by-value-2.c: New test.
33254
33255 2004-01-21  Andrew Pinski  <apinski@apple.com>
33256
33257         PR target/13785
33258         * gcc.dg/20030121-1.c: New test.
33259
33260 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
33261
33262         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
33263         clobber frame pointer register in asm statement.
33264
33265 2004-01-21  Falk Hueffner  <falk@debian.org>
33266
33267         * gcc.c-torture/compile/20040121-1.c: New test.
33268
33269 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
33270
33271         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
33272
33273 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
33274
33275         * gcc.dg/ppc64-abi-2.c: New test.
33276
33277 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
33278
33279         * lib/treelang.exp: Fill out this file.
33280         * lib/treelang-dg.exp: New File.
33281
33282 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
33283
33284         * gcc.c-torture/compile/981022-1.c: Remove.
33285         * gcc.dg/array-5.c: Remove XFAIL.
33286         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
33287         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
33288         gcc.dg/cond-lvalue-1.c: Update.
33289         * gcc.dg/cast-lvalue-2.c: New test.
33290
33291 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
33292
33293         PR c++/13592
33294         * g++.dg/other/error1.C (class foo): Tweak error message.
33295
33296         PR c++/13592
33297         * g++.dg/template/call2.C: New test.
33298
33299 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
33300
33301         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
33302         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
33303         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
33304         scalar-return-1_x.c, scalar-return-2_y.c,
33305         scalar-return-3_x.c, scalar-return-3_y.c,
33306         scalar-return-4_x.c, scalar-return-4_y.c,
33307         struct-align-1.h, struct-align-1_x.c,
33308         struct-align-1_y.c, struct-align-2.h,
33309         struct-align-2_x.c, struct-align-2_y.c,
33310         struct-by-value-10_y.c, struct-by-value-11_x.c,
33311         struct-by-value-11_y.c, struct-by-value-12_x.c,
33312         struct-by-value-12_y.c, struct-by-value-13_x.c,
33313         struct-by-value-13_y.c, struct-by-value-14_x.c,
33314         struct-by-value-14_y.c, struct-by-value-15_x.c,
33315         struct-by-value-15_y.c, struct-by-value-16_y.c,
33316         struct-by-value-17_y.c, struct-by-value-18_y.c,
33317         struct-by-value-19_y.c, struct-by-value-1_x.c,
33318         struct-by-value-1_y.c, struct-by-value-20_y.c,
33319         struct-by-value-2_x.c, struct-by-value-2_y.c,
33320         struct-by-value-3_y.c, struct-by-value-4_x.c,
33321         struct-by-value-4_y.c, struct-by-value-5_y.c,
33322         struct-by-value-6_y.c, struct-by-value-7_y.c
33323         struct-by-value-8_x.c, struct-by-value-8_y.c
33324         struct-by-value-9_x.c, struct-by-value-9_y.c
33325         struct-return-10_x.c, struct-return-10_y.c,
33326         struct-return-19_x.c, struct-return-20_x.c
33327         struct-return-2_x.c, struct-return-2_y.c
33328         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
33329         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
33330
33331 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
33332
33333         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
33334         attribute on sparc*-sun-solaris2.*.
33335
33336 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
33337
33338         PR c++/13710
33339         * g++.dg/ext/typeof7.C: New test.
33340
33341 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
33342
33343         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
33344         * gcc.dg/const-elim-1.c: Same.
33345
33346 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
33347
33348         * objc.dg/stret-1.m: New.
33349         * objc.dg/stret-2.m: New.
33350
33351 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
33352
33353         PR c++/11895
33354         * g++.dg/ext/vector1.C: New test.
33355
33356 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
33357
33358         * gcc.dg/pch/import-1.c: New.
33359         * gcc.dg/pch/import-1.hs: New.
33360         * gcc.dg/pch/import-1a.h: New.
33361         * gcc.dg/pch/import-1b.h: New.
33362         * gcc.dg/pch/import-1c.h: New.
33363
33364 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
33365
33366         PR c++/13574
33367         * g++.dg/ext/array1.C: New test.
33368
33369         PR c++/13178
33370         * g++.dg/conversion/op1.C: New test.
33371
33372 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
33373
33374         PR 11864
33375         From Kazumoto Kojima / Dan Kegel:
33376         * gcc.dg/pr11864-1.c: New test.
33377
33378         PR 10392
33379         From Marcus Comstedt / Dan Kegel:
33380         * gcc.dg/pr10392-1.c: New test.
33381
33382 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
33383
33384         PR c++/13478
33385         * g++.dg/init/ref10.C: New test.
33386
33387 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33388
33389         PR c++/13407
33390         * g++.dg/parse/typename6.C: New test.
33391
33392 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
33393
33394         PR pch/13361
33395         * g++.dg/pch/wchar-1.C: New.
33396         * g++.dg/pch/wchar-1.Hs: New.
33397
33398 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33399
33400         PR c++/9259
33401         * g++.dg/expr/sizeof2.C: New test.
33402
33403 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
33404
33405         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
33406
33407 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
33408
33409         PR c++/13659
33410         * g++.dg/lookup/strong-using-3.C: New.
33411         * g++.dg/lookup/using-10.C: New.
33412
33413 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
33414
33415         PR c++/13594
33416         * g++.dg/lookup/strong-using-2.C: New.
33417
33418 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
33419             Dan Kegel <dank@kegel.com>
33420             J"orn Rennecke <joern.rennecke@superh.com>
33421
33422         PR target/9365
33423         * gcc.dg/pr9365-1.c: New test.
33424
33425 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33426
33427         PR c++/8856
33428         * g++.dg/parse/casting-operator2.C: New test.
33429         * g++.old-deja/g++.pt/explicit83.C: Remove.
33430
33431 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
33432
33433         * gcc.dg/label-compound-stmt-1.c: New test.
33434         * gcc.c-torture/compile/950922-1.c,
33435         gcc.c-torture/compile/20000211-3.c,
33436         gcc.c-torture/compile/20000518-1.c,
33437         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
33438         compound statements.
33439
33440 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
33441
33442         * gcc.dg/ppc64-abi-1.c: New test.
33443
33444 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
33445
33446          * g++.dg/ext/attrib9.C: Add dg-warnings.
33447
33448 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33449
33450         PR c++/12335
33451         * g++.dg/parse/dtor3.C: New test.
33452
33453 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
33454
33455         PR c++/12709
33456         * g++.dg/parse/try-catch-1.C: New test.
33457
33458 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
33459
33460         * ada/acats/run_all.sh: Add more verbose output in acats.log
33461         when compiling tests.
33462
33463 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
33464
33465         PR 13656
33466         * gcc.dg/typedef-redecl.c: New test case.
33467         * gcc.dg/typedef-redecl.h: New support file.
33468
33469 2004-01-13  Jan Hubicka  <jh@suse.cz>
33470
33471         * gcc.dg/always_inline.c: New test.
33472         * gcc.dg/debug/20031231-1.c: Fix.
33473
33474 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33475
33476         PR c++/13474
33477         * g++.dg/template/array3.C: New test.
33478
33479 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
33480
33481         * g++.dg/ext/lvalue1.C: No longer expected to fail.
33482         * g++.dg/warn/Wunused-2.C: Likewise.
33483
33484 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33485
33486         PR c++/13289
33487         * g++.dg/template/instantiate6.C: New test.
33488
33489 2004-01-12  Roger Sayle  <roger@eyesopen.com>
33490
33491         PR middle-end/11397
33492         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
33493
33494 2004-01-12  Jan Hubicka  <jh@suse.cz>
33495
33496         PR opt/12826
33497         * gcc.dg/20040112-1.c: New.
33498
33499         * gcc.dg/dwarf-die[1-7].c: Move to...
33500         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
33501         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
33502
33503 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
33504
33505         PR c++/4100
33506         * g++.dg/parse/friend4.C: New test.
33507
33508 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
33509
33510         PR c++/4100
33511         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
33512         definition is called a friend.
33513
33514 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
33515
33516         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
33517
33518 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
33519
33520         PR c++/3478
33521         * g++.dg/parse/error10.C: New test.
33522         * g++.dg/template/arg2.C: Accept "invalid type" error.
33523
33524 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
33525
33526         PR middle-end/13392
33527         * g++.dg/opt/expect2.C: New test.
33528
33529 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
33530
33531         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
33532         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
33533         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
33534         Update dg-error regexps.
33535
33536 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
33537
33538         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
33539         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
33540
33541 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
33542
33543         * gcc.dg/pragma-re-1.c: Use right pointer type.
33544
33545 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
33546
33547         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
33548
33549 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
33550
33551         * gcc.dg/rs6000-ldouble-1.c: New.
33552
33553 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33554
33555         DR 337
33556         PR c++/9256
33557         * g++.dg/other/abstract1.C: New test.
33558
33559 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
33560
33561         * g++.dg/lookup/strong-using-1.C: New.
33562
33563 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
33564
33565         PR c/11234
33566         * gcc.dg/func-ptr-conv-1.c: New test.
33567         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
33568
33569 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
33570
33571         PR target/13380.
33572         * gcc.c-torture/compile/20040109-1.c: New.
33573
33574 2004-01-08  Stuart Hastings  <stuart@apple.com>
33575
33576         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
33577         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
33578         * gcc.dg/i386-sse-6.c: ...this new testcase.
33579
33580 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
33581
33582         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
33583
33584 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
33585
33586         * ada/acats/run_acats: Treat 'gnatchop' the same way
33587         as 'gnatmake'.  Export GCC_DRIVER.
33588         * ada/acats/run_all.sh: Add target_gnatchop.  Use
33589         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
33590
33591 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33592
33593         PR c++/12573
33594         * g++.dg/template/dependent-expr4.C: New test.
33595
33596 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
33597
33598         * gcc.dg/altivec-11.c: New test.
33599
33600 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
33601
33602         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
33603
33604 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
33605
33606         PR c/6024
33607         * gcc.dg/enum-compat-1.c: New test.
33608         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
33609
33610 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
33611
33612         PR c/12165
33613         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
33614         gcc.dg/c99-idem-qual-3.c: New tests.
33615
33616 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
33617
33618         * gcc.dg/winline-7.c: Don't cast void * to int.
33619
33620 2004-01-06  Jan Hubicka  <jh@suse.cz>
33621
33622         * gcc.dg/i386-sse-5.c: New test
33623         * g++.dg/eh/simd-1.c: Add -w argument for i386.
33624
33625 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
33626
33627         PR c++/12815
33628         * g++.dg/rtti/typeid4.C: New test.
33629
33630 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
33631
33632         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
33633
33634 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
33635
33636         PR c++/12132
33637         * g++.dg/template/error11.C: New test.
33638
33639         PR c++/13451
33640         * g++.dg/template/class2.C: New test.
33641
33642 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
33643         Richard Sandiford <rsandifo@redhat.com>
33644
33645         PR c++/13387
33646         * g++.dg/opt/alias3.C: New test.
33647
33648 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
33649
33650         PR c++/13157
33651         * g++.dg/template/koenig3.C: New test.
33652
33653         PR c++/13529
33654         * g++.dg/parse/offsetof3.C: New test.
33655
33656         * g++.dg/init/copy7.C: Add missing dg-error markers.
33657
33658         PR c++/12226
33659         * g++.dg/init/copy7.c: New test.
33660
33661         PR c++/13536
33662         * g++.dg/parse/cast1.C: New test.
33663
33664 2004-01-04  Jan Hubicka  <jh@suse.cz>
33665
33666         * gcc.dg/winline[1-7].c: New tests.
33667
33668 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33669
33670         PR c++/13520
33671         * g++.dg/template/qualttp22.C: New test.
33672
33673 2004-01-01  Jan Hubicka  <jh@suse.cz>
33674
33675         * gcc.dg/debug/20031231-1.c: New.
33676         * gcc.c-torture/compile/20040101-1.c: New.
33677         * gcc.dg/dwarf-die-[1-7].c: New.
33678
33679 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
33680
33681         PR optimization/13521
33682         * gcc.c-torture/compile/20031231-1.c: New test.
33683
33684 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
33685
33686         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
33687
33688 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33689
33690         PR c++/10079
33691         * g++.dg/template/crash16.C: New test.
33692
33693 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
33694
33695         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
33696
33697 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
33698
33699         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
33700         ports.
33701         * g++.old-deja/g++.jason/thunk3.C: Likewise.
33702         * g++.old-deja/g++.law/profile1.C: Likewise.
33703         * gcc.c-torture/compile/981006-1.c: Likewise.
33704         * gcc.c-torture/execute/loop-2e.x: Likewise.
33705         * gcc.c-torture/execute/loop-2f.x: Remove.
33706         * gcc.c-torture/execute/loop-2g.x: Likewise.
33707         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
33708         * gcc.dg/20020312-2.c: Remove traces of dead ports.
33709
33710 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
33711
33712         PR c++/13507
33713         * g++.dg/ext/attrib11.C: New test.
33714
33715         PR c++/13494
33716         * g++.dg/template/array2-1.C: New test.
33717         * g++.dg/template/array2-2.C: New test.
33718
33719 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
33720
33721         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
33722
33723 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
33724
33725         PR c++/12774
33726         * g++.dg/template/array1-1.C: New test.
33727         * g++.dg/template/array1-2.C: New test.
33728
33729 2003-12-29  Roger Sayle  <roger@eyesopen.com>
33730
33731         PR fortran/12632
33732         * g77.dg/12632.f: New test case.
33733
33734 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33735
33736         PR c++/13289
33737         * g++.dg/parse/nontype1.C: New test.
33738
33739 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33740
33741         PR c++/12403
33742         * g++.dg/parse/explicit1.C: New test.
33743         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
33744
33745 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
33746
33747         PR c++/13081
33748         * g++.dg/opt/inline6.C: New test.
33749
33750         PR c++/12613
33751         * g++.dg/parse/error9.C: New test.
33752
33753         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
33754
33755 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
33756
33757         PR c++/13009
33758         * g++.dg/init/assign1.C: New test.
33759
33760 2003-12-28  Roger Sayle  <roger@eyesopen.com>
33761
33762         PR c++/13070
33763         * g++.dg/warn/format3.C: New test case.
33764
33765 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33766
33767         * gcc.c-torture/compile/20031227-1.c: New test.
33768
33769 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
33770
33771         * g++.dg/bprob/bprob.exp: Load target-supports.exp
33772         * g77.dg/bprob/bprob.exp: Likewise.
33773         * gcc.misc-tests/bprob.exp: Likewise.
33774         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
33775         variants on systems where the library does not provide that
33776         functionality.
33777         * gcc.dg/builtins-20.c: Use builtins-config.h.
33778         * gcc.dg/builtins-config.h: New file.
33779
33780 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
33781
33782         * lib/gcc-dg.exp (dg-require-profiling): New function.
33783         * lib/target-supports.exp (check_profiling_available): Likewise.
33784         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
33785         * g77.dg/bprob/bprob.exp: Likewise.
33786         * gcc.misc-tests/bprob.exp: Likewise.
33787         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
33788         * gcc.dg/20021014-1.c: Likewise.
33789         * gcc.dg/nest.c: Likewise.
33790
33791 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
33792
33793         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
33794         compiling.
33795         * g++.dg/lookup/java2.C: Likewise.
33796         * gcc.dg/cpp/lexident.c: Likewise.
33797
33798 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
33799
33800         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
33801         given.
33802         * gcc.c-torture/compile/961203-1.c: Likewise.
33803         * gcc.c-torture/compile/980506-1.c: Likewise.
33804
33805 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
33806
33807         * lib/gcc-dg.exp (dg-prune-output): New annotation.
33808         (additional_prunes): New global.
33809         (gcc-dg-prune): Handle additional per-test pruning.
33810         (dg-test): Clear additional_prunes between tests.
33811
33812         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
33813         dg-prune-output to avoid spurious failures from assembler
33814         complaining about nonexistent WAW violations.
33815         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
33816         Use dg-prune-output to avoid spurious failures from assembler
33817         warning about Itanium B-step errata.
33818
33819 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
33820
33821         * g++.dg/abi/macro0.C: New test.
33822         * g++.dg/abi/macro1.C: Likewise.
33823         * g++.dg/abi/macro2.C: Likewise.
33824
33825         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
33826         * g++.dg/abi/bitfield7.C: Likewise.
33827         * g++.dg/abi/dtor2.C: Likewise.
33828         * g++.dg/abi/mangle11.C: Likewise.
33829         * g++.dg/abi/mangle12.C: Likewise.
33830         * g++.dg/abi/mangle14.C: Likewise.
33831         * g++.dg/abi/mangle17.C: Likewise.
33832         * g++.dg/abi/vbase10.C: Likewise.
33833         * g++.dg/abi/vbase14.C: Likewise.
33834         * g++.dg/template/qualttp17.C: Likewise.
33835
33836 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
33837
33838         PR c/11995
33839         * gcc.dg/20031223-1.c: New test.
33840
33841 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
33842
33843         * gcc.dg/noreturn-7.c: New test.
33844
33845 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
33846
33847         * gcc.dg/null-pointer-1.c: New test.
33848
33849 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
33850
33851         * g++.old-deja/g++.jason/template18.C: Remove.
33852         * g++.old-deja/g++.jason/template37.C: Likewise.
33853
33854         PR c++/12862
33855         * g++.dg/lookup/ns1.C: New test.
33856
33857         PR c++/12397
33858         * g++.dg/template/lookup3.C: New test.
33859
33860 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
33861
33862         * g++.dg/template/recurse1.C: New test
33863
33864 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
33865
33866         PR c++/12479
33867         * g++.dg/parse/semicolon1.C: New test.
33868         * g++.dg/parse/semicolon1.h: Likewise.
33869
33870 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
33871
33872         * gcc.dg/darwin-misaligned.c: New test.
33873
33874 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
33875
33876         PR c/9163
33877         * gcc.dg/20031222-1.c: New test.
33878
33879 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
33880
33881         PR c++/13438
33882         * g++.dg/parse/error8.C: New test.
33883
33884         PR c++/11554
33885         * g++.dg/warn/ctor-init-1.C: New test.
33886
33887 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
33888
33889         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
33890         too small.
33891         * gcc.c-torture/compile/930217-1.c: Likewise.
33892         * gcc.c-torture/compile/930513-1.c: Likewise.
33893         * gcc.c-torture/execute/920908-2.c: Likewise.
33894         * gcc.c-torture/execute/921204-1.c: Likewise.
33895         * gcc.c-torture/execute/930621-1.c: Likewise.
33896         * gcc.c-torture/execute/930630-1.c: Likewise.
33897         * gcc.c-torture/execute/931031-1.c: Likewise.
33898         * gcc.c-torture/execute/980602-2.c: Likewise.
33899         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
33900         * gcc.c-torture/execute/compndlit-1.c: Likewise.
33901         * gcc.c-torture/execute/extzvsi.c: Likewise.
33902         * gcc.c-torture/unsorted/ext.c: Likewise.
33903
33904 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
33905
33906         PR target/12749
33907         * gcc.c-torture/compile/20031220-2.c: New test case.
33908
33909 2003-12-20  Roger Sayle  <roger@eyesopen.com>
33910
33911         PR optimization/13031
33912         * gcc.c-torture/compile/20031220-1.c: New test case.
33913
33914 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
33915
33916         * gcc.dg/cast-function-1.c: New test.
33917
33918 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
33919
33920         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
33921         formats.
33922
33923 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
33924
33925         PR c++/12795
33926         * g++.dg/ext/attrib10.C: New test.
33927
33928 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
33929
33930         * gcc.dg/cleanup-10.c: New test.
33931         * gcc.dg/cleanup-11.c: New test.
33932
33933 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
33934
33935         PR c++/13239
33936         * g++.dg/opt/expect1.C: New test.
33937
33938 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
33939
33940         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
33941
33942 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
33943
33944         PR debug/12923
33945         * gcc.dg/20031218-1.c: New test.
33946
33947         PR debug/12389
33948         * gcc.dg/20031218-2.c: New test.
33949         * gcc.dg/20031218-3.c: New test.
33950
33951         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
33952         of label name and allow for USER_LABEL_PREFIX == "_" names.
33953         * g++.dg/abi/mangle18-2.C: Likewise.
33954         * g++.dg/abi/mangle19-1.C: Likewise.
33955         * g++.dg/abi/mangle19-2.C: Likewise.
33956         * g++.dg/abi/mangle20-1.C: Likewise.
33957         * g++.dg/abi/mangle20-2.C: Likewise.
33958
33959 2003-12-18  Richard Henderson  <rth@redhat.com>
33960
33961         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
33962
33963 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
33964             Dan Kegel <dank@kegel.com>
33965
33966         PR other/12009
33967         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
33968         testing a cross compiler, it causes spurious compile failures.
33969         * lib/g++.exp: Likewise.
33970
33971 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33972
33973         PR c++/13262
33974         * g++.dg/template/access13.C: New test.
33975
33976 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
33977
33978         * gcc.dg/20031216-1.c: New test.
33979
33980 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33981
33982         PR c++/9154
33983         * g++.dg/template/error10.C: New test.
33984
33985 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
33986
33987         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
33988         * g++.dg/eh/simd-2.C: Likewise.
33989
33990 2003-12-17  James E Wilson  <wilson@specifixinc.com>
33991             Roger Sayle  <roger@eyesopen.com>
33992
33993         * gcc.c-torture/execute/ieee/mzero5.c: New.
33994
33995 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
33996
33997         PR c++/10603
33998         * g++.dg/parse/error6.C: New test.
33999
34000         PR c++/12827
34001         * g++.dg/parse/error7.C: New test.
34002
34003 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
34004
34005         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
34006         at -O with stabs debugging formats.
34007         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
34008         * gcc.dg/debug/debug-2.c: Likewise.
34009
34010 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
34011
34012         PR c++/12696
34013         * g++.dg/init/error1.C: New test.
34014
34015         PR c++/12218
34016         * g++.dg/init/pm3.C: New test.
34017
34018 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
34019
34020         PR c/3347
34021         * gcc.dg/bitfld-8.c: New test.
34022
34023 2003-12-16  James Lemke  <jim@wasabisystems.com>
34024
34025         * gcc.dg/arm-scd42-[123].c: New tests.
34026
34027 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
34028
34029         PR c++/9043
34030         * g++.dg/abi/mangle20-1.C: New test.
34031         * g++.dg/abi/mangle20-2.C: New test.
34032
34033 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
34034
34035         PR c++/13275
34036         * g++.dg/other/offsetof2.C: Remove XFAIL.
34037         * g++.dg/parse/offsetof1.C: New test.
34038         * g++.gd/parse/offsetof2.C: Likewise.
34039
34040 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34041
34042         * g++.dg/template/nontype3.C: New test.
34043         * g++.dg/template/static2.C: Tweaked the dg-error clause.
34044
34045 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34046
34047         * g++.dg/warn/noreturn-3.C: Also test instantiation.
34048
34049 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
34050
34051         PR c++/13387
34052         * g++.dg/expr/assign1.C: New test.
34053
34054         PR c++/13242
34055         * g++.dg/abi/mangle19-1.C: New test.
34056         * g++.dg/abi/mangle19-2.C: New test.
34057
34058 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
34059
34060         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
34061
34062 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
34063
34064         * gcc.c-torture/execute/20031216-1.c: New test.
34065
34066 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34067
34068         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
34069         an ICE regression.
34070
34071 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
34072
34073         PR c++/10926
34074         * g++.dg/template/error9.C: New test.
34075
34076         PR c++/11116
34077         * g++.dg/template/error8.C: New test.
34078
34079 2003-12-15  Roger Sayle  <roger@eyesopen.com>
34080
34081         PR middle-end/13400
34082         * gcc.c-torture/execute/20031215-1.c: New test case.
34083
34084 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
34085
34086         PR c++/13269
34087         * g++.dg/parse/error5.C: New test.
34088
34089         PR c++/12989
34090         * g++.dg/expr/sizeof1.C: New test.
34091
34092         PR c++/13310
34093         * g++.dg/template/crash15.C: New test.
34094
34095 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
34096
34097         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
34098         a non-POD type as the last named parameter of a varargs function.
34099
34100 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
34101
34102         PR c++/13243
34103         PR c++/12573
34104         * g++.dg/template/crash14.C: New test.
34105         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
34106
34107 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
34108
34109         * g++.dg/other/java1.C: New test.
34110
34111         PR c++/13241
34112         * g++.dg/abi/mangle18-1.C: New test.
34113         * g++.dg/abi/mangle18-2.C: New test.
34114
34115 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34116
34117         PR optimization/10312
34118         * gcc.c-torture/execute/20031214-1.c: New.
34119
34120 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
34121
34122         PR c++/10779
34123         PR c++/12160
34124         * g++.dg/parse/error3.C: New test.
34125         * g++.dg/parse/error4.C: Likewise.
34126         * g++.dg/abi/mangle4.C: Tweak error messages.
34127         * g++.dg/lookup/using5.C: Likewise.
34128         * g++.dg/other/error2.C: Likewise.
34129         * g++.dg/parse/typename5.C: Likewise.
34130         * g++.dg/parse/undefined1.C: Likewise.
34131         * g++.dg/template/arg2.C: Likewise.
34132         * g++.dg/template/ttp3.C: Likewise.
34133         * g++.dg/template/type1.C: Likewise.
34134         * g++.old-deja/g++.other/crash32.C: Likewise.
34135         * g++.old-djea/g++.pt/defarg8.C: Likewise.
34136
34137 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34138
34139         PR c++/13106
34140         * g++.dg/warn/noreturn-3.C: New test.
34141
34142 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
34143
34144         PR c++/13118
34145         * g++.dg/abi/covariant3.C: New.
34146
34147 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
34148
34149         * g++.dg/eh/ia64-1.C: New test.
34150
34151 2003-12-12  Roger Sayle  <roger@eyesopen.com>
34152
34153         PR optimization/13037
34154         * g77.f-torture/execute/13037.f: New test case.
34155
34156 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
34157
34158         PR c++/12881
34159         * g++.dg/abi/covariant2.C: New.
34160
34161 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
34162
34163         * gcc.dg/cpp/trad/macro.c: New tests.
34164
34165 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
34166
34167         * gcc.c-torture/execute/wchar_t-1.x: Delete.
34168
34169 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
34170
34171         PR other/10819
34172         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
34173         to fix Bug 10819.
34174         * lib/g++.exp (g++_version): Likewise.
34175         * lib/g77.exp (g77_version): Likewise.
34176         * lib/objc.exp (default_objc_version): Likewise.
34177
34178 2003-12-10  Richard Henderson  <rth@redhat.com>
34179
34180         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
34181
34182         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
34183
34184 2003-12-08  Matt Austern  <austern@apple.com>
34185
34186         PR c/13134
34187         * lib/gcc-dg.exp (dg-require-visibility): Define.
34188         * lib/target-supports (check_visibility_available): Define.
34189         * gcc.dg/visibility-1.c: New test.
34190         * gcc.dg/visibility-2.c: Likewise.
34191         * gcc.dg/visibility-3.c: Likewise.
34192         * gcc.dg/visibility-4.c: Likewise.
34193         * gcc.dg/visibility-5.c: Likewise.
34194         * gcc.dg/visibility-6.c: Likewise.
34195         * g++.dg/ext/visibility-1.C: Likewise.
34196         * g++.dg/ext/visibility-2.C: Likewise.
34197         * g++.dg/ext/visibility-3.C: Likewise.
34198         * g++.dg/ext/visibility-4.C: Likewise.
34199         * g++.dg/ext/visibility-5.C: Likewise.
34200         * g++.dg/ext/visibility-6.C: Likewise.
34201
34202 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34203
34204         * g++.dg/lookup/java1.C: New test.
34205         * g++.dg/lookup/java2.C: New test.
34206
34207 2003-12-07  Falk Hueffner  <falk@debian.org>
34208
34209         * g++.dg/opt/noreturn-1.C: New test.
34210
34211 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
34212
34213         * gcc.dg/overflow-1.c: New test.
34214
34215 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
34216
34217         * g77.f-torture/compile/13060.f: New test.
34218
34219 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
34220
34221         PR c++/13323
34222         * g++.dg/inherit/operator2.C: New test.
34223
34224 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
34225
34226         PR c++/13305
34227         * g++.dg/ext/attrib9.C: New test.
34228
34229 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
34230
34231         PR c++/13314
34232         * g++.dg/template/error7.C: New test.
34233
34234 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
34235             J"orn Rennecke <joern.rennecke@superh.com>
34236
34237         PR target/13302
34238         * g++.dg/other/struct-va_list.C: New test.
34239
34240 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34241
34242         PR c++/13166
34243         * g++.dg/parse/defarg6.C: New test.
34244
34245 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
34246
34247         PR target/13256
34248         * gcc.c-torture/execute/20031201-1.c: New test.
34249
34250 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
34251
34252         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
34253
34254 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
34255
34256         * gcc.dg/builtin-return-1.c: New test.
34257
34258 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
34259             J"orn Rennecke <joern.rennecke@superh.com>
34260
34261         PR optimization/13260
34262         * gcc.c-torture/execute/20031204-1.c: New test.
34263
34264 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
34265
34266         PR c++/9127
34267         * g++.dg/template/error6.C: New test.
34268
34269 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
34270
34271         * gcc.dg/20031202-1.c: New test.
34272
34273 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
34274
34275         PR c++/13179
34276         * g++.dg/template/eh1.C: New test.
34277
34278         PR c++/10771
34279         * g++.dg/template/error5.C: New test.
34280
34281 2003-12-02  David Ung  <davidu@mips.com>
34282
34283         * gcc.dg/compat/vector-check.h: Corrected type for var
34284         g_##TMODE
34285
34286 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34287
34288         PR c++/10126
34289         * g++.dg/template/ptrmem8.C: New test.
34290
34291 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34292
34293         PR c++/12573
34294         * g++.dg/template/dependent-expr3.C: New test.
34295
34296 2003-12-01  James Lemke  <jim@wasabisystems.com>
34297
34298         * gcc.dg/arm-g2.c: New test.
34299
34300 2003-12-01  Roger Sayle  <roger@eyesopen.com>
34301
34302         PR optimization/11634
34303         * gcc.dg/20031201-2.c: New test case.
34304
34305 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
34306
34307         PR 11433
34308         * objc.dg/proto-lossage-3.m: New test.
34309
34310 2003-12-01  Roger Sayle  <roger@eyesopen.com>
34311
34312         PR optimization/12628
34313         * gcc.dg/20031201-1.c: New test case.
34314
34315 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
34316
34317         * gcc.dg/unaligned-1.c: New test.
34318
34319 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
34320
34321         PR c++/9849
34322         * g++.dg/template/error4.C: New test.
34323         * g++.dg/template/nested3.C: Adjust error markers.
34324
34325 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34326
34327         * gcc.dg/cpp/assert4.c: Check more #system assertions.
34328
34329 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
34330
34331         PR c/10333
34332         * gcc.dg/bitfld-7.c: New test.
34333
34334 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
34335
34336         * gcc.dg/tls/asm-1.C: New test.
34337
34338 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34339
34340         * gcc.dg/cpp/assert4.c: Update.
34341
34342 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
34343
34344         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
34345         * gcc.dg/builtin-apply3.c: New test.
34346
34347 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
34348
34349         * lib/compat.exp (compat-obj): New xfaildata parameter.
34350         Use it to set compiler_conditional_xfail_data before compiling.
34351         (compat-get-options): Handle dg-xfail-if.
34352         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
34353         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
34354         * gcc.dg/compat/vector-1_y.c: Likewise.
34355         * gcc.dg/compat/vector-2_x.c: Likewise.
34356         * gcc.dg/compat/vector-2_y.c: Likewise.
34357
34358 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
34359
34360         * g++.dg/opt/reg-stack4.C: New test.
34361
34362 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
34363
34364         * gcc.dg/builtin-apply2.c: New test.
34365
34366 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
34367
34368         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
34369
34370 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34371
34372         PR c++/12924
34373         * g++.dg/template/template-id-2.C: New test.
34374
34375 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34376
34377         PR c++/5369
34378         * g++.dg/template/memfriend1.C: New test.
34379         * g++.dg/template/memfriend2.C: Likewise.
34380         * g++.dg/template/memfriend3.C: Likewise.
34381         * g++.dg/template/memfriend4.C: Likewise.
34382         * g++.dg/template/memfriend5.C: Likewise.
34383         * g++.dg/template/memfriend6.C: Likewise.
34384         * g++.dg/template/memfriend7.C: Likewise.
34385         * g++.dg/template/memfriend8.C: Likewise.
34386         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
34387
34388 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
34389
34390         PR c++/12515
34391         * g++.dg/ext/cond1.C: New test.
34392
34393 2003-11-20  Richard Henderson  <rth@redhat.com>
34394
34395         * gcc.dg/20020201-2.c: Remove.
34396         * gcc.dg/20020201-4.c: Remove.
34397         * gcc.dg/20020304-1.c: Remove.
34398
34399 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
34400
34401         * gcc.dg/cpp/trad/xwin1.c: New test case.
34402
34403 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
34404
34405         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
34406         * lib/g77.exp: Likewise.
34407         * lib/objc.exp: Likewise.
34408         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
34409         for darwin.
34410
34411 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34412
34413         PR c++/12932
34414         * g++.dg/template/static5.C: New test.
34415
34416 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
34417
34418         * gcc.dg/nested-func-1.c: New test.
34419
34420 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34421
34422         * gcc.dg/cpp/assert4.c: New test.
34423
34424 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
34425
34426         PR c++/2294
34427         * g++.dg/lookup/using9.c: New test.
34428
34429 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
34430
34431         PR c++/12762
34432         * g++.dg/template/error3.C: New test.
34433
34434 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
34435
34436         PR ada/13035
34437         * ada/acats/run_acats, run_all.sh: Fix syntax error.
34438         No longer use a wrapper for gcc, since this does not work under
34439         Windows.
34440
34441 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
34442
34443         PR c++/2094
34444         * g++.dg/template/ptrmem7.C: New test.
34445
34446 2003-11-13  Andrew Pinski <apinski@apple.com>
34447
34448         * gcc.c-torture/compile/20031113-1.c: New test.
34449
34450 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
34451             Kean Johnston <jkj@sco.com>
34452
34453         PR c/13029
34454         * gcc.dg/unused-4.c: Update.
34455
34456 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
34457
34458         * g++.dg/opt/const3.C: New test.
34459
34460 2003-11-13  Jan Hubicka  <jh@suse.cz>
34461
34462         * gcc.c-torture/compile/20031112-1.c: New test.
34463
34464 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
34465
34466         * g++.dg/parse/crash10.C: Remove bogus error marker.
34467
34468 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34469
34470         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
34471         (host_gcc): Likewise.
34472         (ROOT): Honor $PWDCMD.
34473         (BASE): Likewise.
34474         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
34475
34476 2003-11-12  Catherine Moore  <clm@redhat.com>
34477
34478         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
34479
34480 2003-11-12  Andreas Jaeger  <aj@suse.de>
34481             Jakub Jelinek  <jakub@redhat.com>
34482             Andrew Pinski  <pinskia@physics.uc.edu>
34483             Richard Henderson  <rth@redhat.com>
34484
34485         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
34486         systems.
34487         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
34488
34489         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
34490         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
34491
34492 2003-11-11  Andreas Jaeger  <aj@suse.de>
34493
34494         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
34495
34496         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
34497
34498 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
34499
34500         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
34501         Clean ups.
34502
34503 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
34504
34505         * gcc.dg/trampoline-1.c: New test.
34506
34507 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
34508
34509         * gcc.c-torture/compile/200031109-1.c: New test.
34510
34511 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
34512
34513         PR c/3190
34514         PR c/8714
34515         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
34516         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
34517         gcc.dg/format/no-y2k-1.c: Update.
34518
34519 2003-11-08  Roger Sayle  <roger@eyesopen.com>
34520
34521         PR optimization/10467
34522         * gcc.dg/20031108-1.c: New test case.
34523
34524 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
34525
34526         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
34527
34528 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
34529
34530         * gcc.dg/compound-lvalue-1.c: New test.
34531         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
34532         some XFAILs.
34533
34534 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
34535
34536         * gcc.dg/altivec-varargs-1.c: New test.
34537
34538 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
34539
34540         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
34541         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
34542         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
34543         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
34544         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
34545
34546 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
34547
34548         * gcc.dg/cond-lvalue-1.c: New test.
34549
34550 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
34551
34552         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
34553
34554 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34555
34556         PR c++/11616
34557         * g++.dg/template/instantiate5.C: New test.
34558
34559 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34560
34561         PR c++/12726
34562         * g++.dg/ext/complit2.C: Replace test with self-contained version.
34563         * ChangeLog: Add missing first entry for above test.
34564
34565 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34566
34567         PR c++/9810
34568         * g++.dg/template/using8.C: New test.
34569         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
34570
34571 2003-11-02  Roger Sayle  <roger@eyesopen.com>
34572
34573         PR optimization/10817
34574         * gcc.c-torture/compile/20031102-1.c: New test case.
34575
34576 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
34577
34578         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
34579         2147483647.
34580
34581 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
34582
34583         * gcc.dg/20031102-1.c: New test.
34584
34585 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
34586
34587         * gcc.dg/complex-1.c: New test.
34588
34589 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34590
34591         PR c++/12796
34592         * g++.dg/template/crash13.C: Adjust expected error location.
34593         * g++.old-deja/g++.brendan/ns1.C: Likewise.
34594
34595 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
34596
34597         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
34598
34599 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
34600
34601         PR/10239
34602         * gcc.c-torture/compile/20031031-2.c: New test.
34603
34604 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
34605
34606         PR/11640
34607         * gcc.c-torture/compile/20031031-1.c: New test.
34608
34609 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
34610
34611         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
34612         * gcc.misc-tests/bprob.exp: Likewise.
34613         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
34614         the execution test on arm-elf configs.
34615         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
34616         configs that don't support scratch files.
34617         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
34618
34619 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
34620
34621         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
34622         done by dejagnu.
34623
34624 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
34625
34626         * ada/acats/run_all.sh: Redirect mv output to /dev/null
34627         Avoid non pure sh syntax. Add more logging.
34628
34629         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
34630         fail.
34631
34632 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34633
34634         PR libgcj/10610
34635         * gcc.dg/ppc-stackalign-1.c: New test.
34636
34637 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
34638
34639         * ada/acats/run_all.sh: Change output to be more compliant with
34640         dejagnu framework.
34641         Create acats.sum and acats.log files under testsuite/ada/acats
34642         Only run [a-z]* directories, to filter out e.g. CVS.
34643         Redirect build output to log file.
34644
34645 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
34646
34647         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
34648
34649 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
34650
34651         PR ada/5909:
34652         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
34653
34654 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
34655
34656         * gcc.c-torture/compile/20031023-1.c: New test.
34657         * gcc.c-torture/compile/20031023-2.c: New test.
34658         * gcc.c-torture/compile/20031023-3.c: New test.
34659         * gcc.c-torture/compile/20031023-4.c: New test.
34660
34661 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34662
34663         PR c++/10371
34664         * g++.dg/lookup/scoped8.C: New test.
34665
34666 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
34667
34668         * g++.dg/opt/reg-stack3.C: New test.
34669
34670 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
34671
34672         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
34673
34674 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34675
34676         PR c++/11076
34677         * g++.dg/template/crash13.C: New test.
34678
34679 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
34680
34681         * gcc.dg/c99-restrict-2.c: New test.
34682
34683 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
34684
34685         PR c++/12698, c++/12699, c++/12700, c++/12566
34686         * g++.dg/inherit/covariant9.C: New test.
34687         * g++.dg/inherit/covariant10.C: New test.
34688         * g++.dg/inherit/covariant11.C: New test.
34689
34690 2003-10-23  Jason Merrill  <jason@redhat.com>
34691
34692         PR c++/12726
34693         * g++.dg/ext/complit2.C: New test.
34694
34695 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
34696
34697         PR target/12654
34698         * gcc.c-torture/execute/20031020-1.c: New test.
34699
34700 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34701
34702         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
34703         following the jump_insn.
34704
34705 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
34706
34707         * gcc.dg/cast-lvalue-1.c: New test.
34708
34709 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
34710
34711         PR c++/11962
34712         * g++.dg/template/cond2.C: New test.
34713
34714 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
34715
34716         * gcc.dg/builtins-28.c: New test.
34717
34718 2003-10-20  Jan Hubicka  <jh@suse.cz>
34719
34720         * g++.dg/opt/inline4.C: Do not use min-inline-insns
34721         parameter.
34722         * gcc.dg/inline-2.c: Likewise.
34723
34724 2003-10-20  Phil Edwards  <phil@codesourcery.com>
34725
34726         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
34727         * gcc.dg/nest.c: Likewise.
34728
34729 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34730
34731         PR c++/9781, c++/10583, c++/11862
34732         * g++.dg/parse/crash13.C: New test.
34733
34734 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34735
34736         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
34737
34738 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
34739
34740         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
34741         Define HAVE_C99_RUNTIME except on Solaris.
34742         * gcc.dg/builtins-20.c: Likewise.
34743
34744 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34745
34746         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
34747
34748 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34749
34750         PR c++/12495
34751         * g++.dg/template/crash21.C: New test.
34752
34753 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34754
34755         PR c++/2513
34756         * g++.dg/template/typename5.C: New test.
34757
34758 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34759
34760         PR c++/12369
34761         * g++.dg/template/friend25.C: New test.
34762
34763 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
34764
34765         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
34766         versions.
34767
34768 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
34769
34770         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
34771         == 2147483647.
34772
34773 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
34774
34775         * gcc.c-torture/execute/960416-1.x: Remove.
34776         * gcc.c-torture/execute/divconst-3.x: Likewise.
34777
34778 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
34779
34780         PR target/12598
34781         * gcc.dg/torture/cris-volatile-1.c: New test.
34782
34783 2003-10-14  Roger Sayle  <roger@eyesopen.com>
34784
34785         PR optimization/9325
34786         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
34787         for overflowing floating point to integer conversion during RTL
34788         simplification.
34789
34790 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
34791
34792         * objc/execute/_cmd.m: Fix typo.
34793         * objc.dg/image-info.m, objc.dg/symtab-1.m:
34794         Relax 'scan-assembler' regexp.
34795         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
34796         objc.dg/try-catch-4.m: Run on non-Darwin targets.
34797         * objc.dg/zero-link-2.m: Remove blank line.
34798         * objc.dg/zero-link-3.m: New test case.
34799
34800 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
34801
34802         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
34803
34804         * gcc.dg/asm-names.c: Use scan-assembler-not rather
34805         than linker trickery.
34806
34807 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34808
34809         PR c++/12370
34810         * g++.dg/other/friend2.C: New test.
34811
34812 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
34813
34814         * gcc.dg/20031012-1.c: New test.
34815
34816 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
34817
34818         * gcc.dg/weak/weak-3.c: Fix for new warning.
34819
34820 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
34821
34822         PR optimization/8750
34823         * gcc.c-torture/execute/20031012-1.c: New test case.
34824
34825 2003-10-11  Roger Sayle  <roger@eyesopen.com>
34826
34827         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
34828         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
34829
34830 2003-10-11  Roger Sayle  <roger@eyesopen.com>
34831
34832         PR optimization/12260
34833         * gcc.c-torture/compile/20031011-2.c: New test case.
34834
34835 2003-10-11  Roger Sayle  <roger@eyesopen.com>
34836
34837         * gcc.c-torture/execute/20031011-1.c: New testcase.
34838
34839 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
34840
34841         * gcc.c-torture/compile/20031011-1.c: New test.
34842
34843 2003-10-11  Jan Hubicka  <jh@suse.cz>
34844
34845         * g++.dg/other/first-global.C: New test.
34846
34847 2003-10-11  Roger Sayle  <roger@eyesopen.com>
34848
34849         * gcc.c-torture/execute/string-opt-18.c: New testcase.
34850
34851 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
34852
34853         * gcc.c-torture/compile/20031010-1.c: New test.
34854
34855 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
34856
34857         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
34858         * gcc.c-torture/execute/va-arg-25.c: ... here.
34859
34860 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
34861
34862         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
34863
34864 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
34865
34866         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
34867
34868 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
34869
34870         * g++.dg/parse/error2.C: New test.
34871
34872 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
34873
34874         PR c++/11097
34875         * g++.dg/other/error5.C: Modify the error message.
34876         * g++.dg/lookup/using8.C: New test.
34877
34878 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
34879
34880         * gcc.dg/darwin-abi-2.c: New file.
34881         * gcc.c-torture/execute/va-arg-24.c: New file.
34882
34883 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
34884
34885         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
34886         indentation.
34887
34888 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
34889
34890         PR c++/10147
34891         * g++.dg/other/error4.C: Update error messages.
34892         * g++.dg/template/ptrmem4.C: Likewise.
34893
34894         PR c++/12337
34895         * g++.dg/init/new9.C: New test.
34896
34897         PR c++/12334, c++/12236, c++/8656
34898         * g++.dg/ext/attrib8.C: New test.
34899
34900 2003-10-06  Devang Patel  <dpatel@apple.com>
34901
34902         * gcc.dg/debug/dwarf2-3.h: New test.
34903         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
34904
34905 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
34906
34907         * g++.dg/opt/cfg2.C: New test.
34908
34909 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
34910
34911         * g++.dg/opt/float1.C: New test.
34912
34913 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
34914
34915         * gcc.dg/c90-array-lval-6.c: New test.
34916         * gcc.dg/c99-array-lval-6.c: New test.
34917
34918 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
34919             Ziemowit Laski  <zlaski@apple.com>
34920
34921         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
34922         'Derived', so that it is never considered a class method; add
34923         new warning for '+port' method ambiguity.
34924         * objc.dg/method-12.m: Include <objc/objc.h> instead of
34925         <objc/objc-api.h> (needed on Mac OS X).
34926         * objc.dg/method-13.m: New test.
34927
34928 2003-10-03  Roger Sayle  <roger@eyesopen.com>
34929
34930         PR optimization/9325, PR java/6391
34931         * gcc.c-torture/execute/20031003-1.c: New test case.
34932
34933 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
34934
34935         PR optimization/12180
34936         * gcc.dg/20031002-1.c: New test.
34937
34938         PR c++/12486
34939         * g++.dg/inherit/error1.C: New test.
34940
34941 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
34942
34943         * lib/f-torture.exp (search_for): Rename to...
34944         (search_for_re): This.  Also, clean up comments and the
34945         "regexp" invocation.
34946
34947 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
34948
34949         * gcc.c-torture/compile/20031002-1.c: New test.
34950
34951 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
34952
34953         * g++.dg/opt/cond1.C: New test.
34954
34955 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
34956
34957         * gcc.dg/Wold-style-definition-2.c: New testcase.
34958         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
34959
34960 2003-09-29  Richard Henderson  <rth@redhat.com>
34961
34962         * g++.dg/init/array10.C: Add dg-options.
34963
34964 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
34965
34966         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
34967
34968 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34969
34970         * g++.dg/template/friend19.C: Fix typo.
34971         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
34972
34973 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
34974
34975         * gcc.c-torture/execute/20030928-1.c: New test.
34976         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
34977
34978 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
34979
34980         * g++.dg/opt/unroll1.C: New test.
34981
34982 2003-09-26  Roger Sayle  <roger@eyesopen.com>
34983
34984         PR optimization/11741
34985         * gcc.dg/20030926-1.c: New test case.
34986
34987 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34988
34989         PR c++/5655
34990         * g++.dg/parse/access7.C: New test.
34991         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
34992
34993 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
34994
34995         MERGE OF objc-improvements-branch into MAINLINE:
34996         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
34997         if libobjc has not been built.
34998         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
34999         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
35000         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
35001         objc/execute/nested-3.m, objc/execute/np-2.m,
35002         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
35003         objc/execute/redefining_self.m, objc/execute/root_methods.m,
35004         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
35005         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
35006         objc.dg/special/unclaimed-category-1.h,
35007         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
35008         well as GNU runtime.
35009         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
35010         * execute/cascading-1.m, execute/function-message-1.m,
35011         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
35012         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
35013         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
35014         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
35015         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
35016         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
35017         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
35018         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
35019         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
35020         * objc.dg/bitfield-2.m: Run only on Darwin.
35021         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
35022         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
35023         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
35024         * objc.dg/const-str-1.m: Fix constant string layout.
35025
35026 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
35027
35028         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
35029
35030 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
35031
35032         * gcc.dg/darwin-abi-1.c: New file.
35033
35034 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
35035
35036         PR target/12281
35037         * gcc.c-torture/compile/20030921-1.c: New test.
35038
35039 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
35040
35041         * g++.dg/opt/reg-stack2.C: New test.
35042
35043 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
35044
35045         * g++.dg/eh/delayslot1.C: New test.
35046
35047 2003-09-20  Richard Henderson  <rth@redhat.com>
35048
35049         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
35050
35051 2003-09-20  Roger Sayle  <roger@eyesopen.com>
35052
35053         * gcc.c-torture/execute/20030920-1.c: New test case.
35054
35055 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35056
35057         * g++.dg/rtti/typeid3.C: Correct expected error message.
35058
35059 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35060
35061         PR c++/157
35062         * g++.dg/parse/crash12.C: New test.
35063
35064 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
35065
35066         * gcc.dg/compat/mixed-struct-check.h: New.
35067         * gcc.dg/compat/mixed-struct-defs.h: New.
35068         * gcc.dg/compat/mixed-struct-init.h: New.
35069         * gcc.dg/compat/struct-by-value-19_main.c: New.
35070         * gcc.dg/compat/struct-by-value-19_x.c: New.
35071         * gcc.dg/compat/struct-by-value-19_y.c: New.
35072         * gcc.dg/compat/struct-by-value-20_main.c: New.
35073         * gcc.dg/compat/struct-by-value-20_x.c: New.
35074         * gcc.dg/compat/struct-by-value-20_y.c: New.
35075         * gcc.dg/compat/struct-return-19_main.c: New.
35076         * gcc.dg/compat/struct-return-19_x.c: New.
35077         * gcc.dg/compat/struct-return-19_y.c: New.
35078         * gcc.dg/compat/struct-return-20_main.c: New.
35079         * gcc.dg/compat/struct-return-20_x.c: New.
35080         * gcc.dg/compat/struct-return-20_y.c: New.
35081
35082 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
35083         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
35084         so that it will not complain on LP64 targets.
35085
35086 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35087
35088         PR c++/495
35089         * g++.dg/template/friend24.C: New test.
35090
35091 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
35092
35093         PR c++/12332
35094         * g++.dg/template/memtmpl2.C: New test.
35095
35096 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
35097
35098         PR target/11184
35099         * gcc.dg/builtin-apply1.c: New test.
35100
35101 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
35102
35103         PR c++/9848
35104         * g++.dg/warn/Wunused-4.C: New test.
35105
35106 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35107
35108         PR c++/12316
35109         * g++.dg/other/gc2.C: New test.
35110
35111 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
35112
35113         PR c++/11991
35114         * g++.dg/rtti/typeid3.C: New test.
35115
35116         PR c++/12266
35117         * g++.dg/overload/template1.C: New test.
35118
35119 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
35120
35121         * g++.dg/opt/cfg3.C: New test.
35122
35123 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35124
35125         PR c++/7939
35126         * g++.dg/template/crash11.C: New test.
35127
35128 2003-09-16  Jason Merrill  <jason@redhat.com>
35129             Jakub Jelinek  <jakub@redhat.com>
35130
35131         * gcc.dg/attr-warn-unused-result.c: New test.
35132
35133 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
35134
35135         PR c++/12184
35136         * g++.dg/expr/call2.C: New test.
35137
35138 2003-09-15  Andreas Jaeger  <aj@suse.de>
35139
35140         * gcc.dg/Wold-style-definition-1.c: New test.
35141
35142 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
35143
35144         PR c++/3907
35145         * g++.dg/parse/template12.C: New test.
35146
35147         * g++.dg/abi/bitfield11.C: New test.
35148         * g++.dg/abi/bitfield12.C: Likewise.
35149
35150 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
35151
35152         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
35153         non-expansion of functional macro name without arguments at EOL.
35154         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
35155
35156 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
35157
35158         * gcc.c-torture/execute/20030914-[12].c: New tests.
35159
35160 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
35161
35162         PR c++/11788
35163         * g++.dg/overload/addr1.C: New test.
35164
35165 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
35166
35167         * gcc.dg/20030909-1.c: New test.
35168
35169 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
35170
35171         * gcc.dg/ultrasp10.c: New test.
35172
35173 2003-09-09  Devang Patel  <dpatel@apple.com>
35174
35175         * gcc.dg/darwin-ld-6.c: New test.
35176
35177 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35178
35179         * gcc.dg/torture/builtin-explog-1.c: New testcase.
35180
35181 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
35182
35183         * gcc.dg/ia64-types1.c: New test.
35184         * gcc.dg/ia64-types2.c: Likewise.
35185
35186 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35187
35188         * gcc.dg/builtins-1.c: Add more _Complex tests.
35189         * gcc.dg/torture/builtin-attr-1.c: Likewise.
35190
35191         * gcc.dg/builtins-1.c: Test existing _Complex functions.
35192         * gcc.dg/torture/builtin-attr-1.c: Likewise.
35193
35194 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
35195
35196         PR c++/11786
35197         * g++.dg/lookup/koenig2.C: New test.
35198
35199         PR c++/5296
35200         * g++.dg/rtti/typeid2.C: New test.
35201
35202 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
35203
35204         * gcc.c-torture/compile/20030904-1.c: New test.
35205
35206 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
35207
35208         * g++.dg/opt/longbranch2.C: New test.
35209
35210 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
35211
35212         * g++.dg/template/crash10.C: Only compile it.
35213
35214 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
35215
35216         PR middle-end/11665
35217         * gcc.c-torture/compile/20030907-1.c: New test.
35218         * g++.dg/init/array11.C: New test.
35219
35220 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
35221
35222         PR c++/11852
35223         * g++.dg/init/struct1.C: New test.
35224
35225 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
35226
35227         PR c++/12181
35228         * g++.dg/expr/comma1.C: New test.
35229
35230 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
35231
35232         PR c++/11867
35233         * g++.dg/expr/static_cast5.C: New test.
35234
35235 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
35236
35237         PR c++/11507
35238         * g++.dg/lookup/scoped7.C: New test.
35239
35240         PR c++/9574
35241         * g++.dg/other/static1.C: New test.
35242
35243         PR c++/11490
35244         * g++.dg/warn/template-1.C: New test.
35245
35246         PR c++/11432
35247         * g++.dg/template/crash10.C: New test.
35248
35249         PR c++/2478
35250         * g++.dg/overload/VLA.C: New test.
35251
35252         PR c++/10804
35253         * g++.dg/template/call1.C: New test.
35254
35255 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
35256
35257         PR c++/11794
35258         * g++.dg/parse/using3.C: New test.
35259
35260 2003-09-06  Roger Sayle  <roger@eyesopen.com>
35261
35262         PR c++/11409
35263         * g++.dg/overload/builtin3.C: New test case.
35264
35265 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
35266
35267         PR c/9862
35268         * gcc.dg/20030906-1.c: New test.
35269         * gcc.dg/20030906-2.c: Likewise.
35270
35271 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
35272
35273         PR c++/12167
35274         * g++.dg/parse/defarg5.C: New test.
35275
35276         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
35277
35278 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
35279
35280         PR c++/12163
35281         * g++.dg/expr/static_cast4.C: New test.
35282
35283         PR c++/12146
35284         * g++.dg/template/crash9.C: New test.
35285
35286 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
35287
35288         * g++.old-deja/g++.ext/pretty2.C: Update for change
35289         in __FUNCTION__.
35290         * g++.old-deja/g++.ext/pretty3.C: Likewise.
35291
35292 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
35293
35294         PR c++/11922
35295         * g++/dg/template/qualified-id1.C: New test.
35296
35297         PR c++/12037
35298         * g++.dg/warn/noeffect4.C: New test.
35299
35300 2003-09-04  Matt Austern  <austern@apple.com>
35301
35302         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
35303         * g++.dg/ext/fnname2.C: Likewise.
35304         * g++.dg/ext/fnname3.C: Likewise.
35305
35306 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
35307
35308         * g++.dg/expr/lval1.C: New test.
35309         * g++.dg/ext/lvcast.C: Remove.
35310
35311 2003-09-03  Roger Sayle  <roger@eyesopen.com>
35312
35313         PR optimization/11700.
35314         * gcc.c-torture/compile/20030903-1.c: New test case.
35315
35316 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
35317
35318         PR c++/12053
35319         * g++.dg/abi/layout4.C: New test.
35320
35321 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
35322
35323         PR c++/11553
35324         * g++.dg/parse/friend3.C: New test.
35325
35326 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
35327
35328         PR c++/11847
35329         * g++.dg/template/class1.C: New test.
35330
35331         PR c++/11808
35332         * g++.dg/expr/call1.C: New test.
35333
35334 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
35335
35336         PR c++/12114
35337         * g++.dg/init/ref9.C: New test.
35338
35339         PR c++/11972
35340         * g++.dg/template/nested4.C: New test.
35341
35342 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
35343
35344         PR c++/12093
35345         * g++.dg/template/non-dependent4.C: New test.
35346
35347         PR c++/11928
35348         * g++.dg/inherit/conv1.C: New test.
35349
35350 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
35351
35352         PR c++/6196
35353         * g++.dg/ext/label1.C: New test.
35354         * g++.dg/ext/label2.C: Likewise.
35355
35356 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
35357
35358         * g++.dg/expr/cond3.C: New test.
35359
35360 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35361
35362         * gcc.dg/builtins-1.c: Add new builtin cases.
35363
35364 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35365
35366         * gcc.dg/builtins-1.c: Add new cases.
35367         * gcc.dg/torture/builtin-attr-1.c: Likewise.
35368
35369 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35370
35371         * gcc.dg/builtins-1.c: Add more math builtin tests.
35372         * gcc.dg/torture/builtin-attr-1.c: New test.
35373
35374 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
35375
35376         PR optimization/5079
35377         * g++.dg/opt/static3.C: New test.
35378
35379 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35380
35381         * gcc.misc-tests/gcov-10b.c: New test.
35382
35383 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
35384
35385         * g++.dg/opt/ptrmem3.C: New test.
35386
35387         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
35388
35389 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
35390
35391         * gcc.dg/20030826-2.c: New test.
35392
35393 2003-08-26  Roger Sayle  <roger@eyesopen.com>
35394
35395         PR middle-end/12002
35396         * g77.f-torture/compile/12002.f: New test case.
35397
35398 2003-08-26  Roger Sayle  <roger@eyesopen.com>
35399
35400         * gcc.dg/20030826-1.c: New test case.
35401
35402 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
35403
35404         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
35405
35406 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
35407
35408         PR c++/11871
35409         * c++.dg/lookup/crash1.C: New test.
35410
35411         * c++.dg/warn/noeffect3.C: New test.
35412
35413 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
35414
35415         * gcc.dg/compat/vector-1_x.c: Compile with -w.
35416         * gcc.dg/compat/vector-1_y.c: Ditto.
35417         * gcc.dg/compat/vector-2_x.c: Ditto.
35418         * gcc.dg/compat/vector-2_y.c: Ditto.
35419
35420 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
35421
35422         * gcc.dg/20030702-1.c: New test.
35423
35424 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
35425
35426         PR c++/8795
35427         * g++.dg/ext/altivec-1.C: New test.
35428
35429 2003-08-24  Richard Henderson  <rth@redhat.com>
35430
35431         * g++.dg/eh/simd-2.C: Add -w for x86.
35432
35433 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
35434
35435         * gcc.dg/20030815-1.c: New test.
35436
35437 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35438
35439         PR c++/3765
35440         * g++.dg/parse/access6.C: New test.
35441
35442 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35443
35444         PR c++/641, c++/11876
35445         * g++.dg/template/friend22.C: New test.
35446         * g++.dg/template/friend23.C: Likewise.
35447
35448 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
35449
35450         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
35451         identically.
35452
35453 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
35454
35455         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
35456
35457 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
35458
35459         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
35460
35461 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
35462
35463         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
35464
35465 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
35466
35467         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
35468
35469 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
35470
35471         PR c++/11919
35472         * g++.dg/overload/prom1.C: New test.
35473
35474         PR c++/11551
35475         * g++.dg/parse/dtor2.C: New test.
35476
35477         PR c++/10762
35478         * g++.dg/parse/using2.C: New test.
35479
35480 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
35481
35482         PR target/11805
35483         * gcc.c-torture/compile/20030821-1.c: New.
35484
35485 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
35486
35487         PR c++/11834
35488         * g++.dg/template/deduce2.C: New test.
35489
35490 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
35491
35492         * gcc.c-torture/execute/20030821-1.c: New test.
35493
35494 2003-08-20  Roger Sayle  <roger@eyesopen.com>
35495
35496         PR middle-end/11984
35497         * gcc.dg/20030820-1.c: New test case.
35498
35499 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
35500
35501         PR c++/11945
35502         * g++.dg/warn/noeffect2.C: New test.
35503
35504 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
35505
35506         PR c++/10926
35507         * g++.dg/template/dtor2.C: New test.
35508
35509         PR c++/11684
35510         * g++.dg/template/operator1.C: New test.
35511         * g++.dg/parse/operator4.C: New test.
35512
35513         PR c++/11946.C
35514         * g++.dg/expr/enum1.C: New test.
35515         * gcc.dg/c99-bool-1.c: Remove bogus warning.
35516
35517         PR c++/11036.C
35518         * g++.dg/parse/elab2.C: New test.
35519         * g++.dg/parse/typedef4.C: Change error message.
35520         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
35521         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
35522         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
35523
35524 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
35525
35526         * gcc.dg/pch/warn-1.c: New.
35527         * gcc.dg/pch/warn-1.hs: New.
35528
35529         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
35530         not-tested file.
35531
35532 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
35533
35534         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
35535
35536 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
35537
35538         * gcc.dg/uninit-D.c: New Test.
35539         * gcc.dg/uninit-E.c: New Test.
35540         * gcc.dg/uninit-F.c: New Test.
35541         * gcc.dg/uninit-G.c: New Test.
35542
35543 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
35544
35545         * g++.dg/README: Describe the pch directory.
35546
35547 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35548
35549         PR c++/11174
35550         * g++.dg/parse/access4.C: New test.
35551         * g++.dg/parse/access5.C: Likewise.
35552         * g++.old-deja/g++.jason/access17.C: Adjust error message.
35553
35554 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
35555
35556         * gcc.dg/noncompile/20030818-1.c: New.
35557
35558 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
35559
35560         PR c++/11957
35561         * g++.dg/warn/noeffect1.C: New test.
35562
35563         * g++.dg/template/scope2.C: New test.
35564         * g++.dg/template/error2.C: Correct dg-error
35565
35566 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
35567
35568         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
35569
35570 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
35571
35572         PR C++/11512
35573         * g++.dg/template/warn1.C: New.
35574
35575 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
35576
35577         * g++.dg/template/error2.C: New test.
35578         * g++.dg/lookup/using7.C: Adjust errors
35579         * g++.old-deja/g++.pt/crash36.C: Likewise.
35580         * g++.old-deja/g++.pt/derived3.C: Likewise.
35581
35582 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35583
35584         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
35585         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
35586         * gcc.c-torture/execute/builtins/string-9.c: New, from
35587         string-opt-9.c.  Adjust for execute/builtins framework.
35588         * gcc.c-torture/execute/string-opt-9.c: Delete.
35589
35590 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
35591
35592         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
35593
35594         * g++.dg/parse/ret-type2.C: New test.
35595
35596         PR c++/11703
35597         * g++.dg/init/new8.C: New test.
35598
35599         PR c++/10923
35600         * g++.dg/parse/typedef5.C: New test.
35601
35602         PR c++/9512
35603         * g++.dg/parse/qualified2.C: New test.
35604         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
35605         invalid code.
35606
35607 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
35608
35609         * g++.dg/conversion/ptrmem1.C: New test.
35610
35611 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
35612
35613         PR target/11693
35614         * gcc.dg/20030811-1.c: New test.
35615
35616         PR target/11535
35617         * gcc.c-torture/execute/20030811-1.c: New test.
35618
35619 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35620
35621         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
35622
35623 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
35624
35625         PR c++/11789.C
35626         * g++.dg/inherit/multiple1.C: New test.
35627
35628 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
35629
35630         * gcc.dg/spe1.c: New test.
35631
35632         PR c++/11670
35633         * g++.dg/expr/cast2.C: New test.
35634
35635         PR c++/10530
35636         * g++.dg/template/dependent-name2.C: New test.
35637
35638 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
35639
35640         * g++.dg/parse/crash11.C: Put the dg options in comments.
35641
35642 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
35643
35644         * lib/gcc-dg.exp: Update for diagnostic change.
35645
35646 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35647
35648         PR c++/5767
35649         * g++.dg/parse/crash11.C: New test.
35650
35651 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
35652
35653         * gcc.dg/cpp/spacing1.c: Update.
35654
35655 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
35656
35657         PR target/11739
35658         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
35659         a value for -mtune.
35660
35661 2003-08-04  Roger Sayle  <roger@eyesopen.com>
35662
35663         PR middle-end/11771
35664         * gcc.c-torture/compile/20030804-1.c: New test case.
35665
35666 2003-08-04  Roger Sayle  <roger@eyesopen.com>
35667
35668         * gcc.dg/20030804-1.c: New test case.
35669
35670 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
35671
35672         * gcc.dg/cpp/separate-1.c: New test.
35673
35674 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
35675
35676         PR c++/11704
35677         * g++.dg/template/dependent-expr2.C: New test.
35678
35679         PR c++/11766
35680         * g++.dg/expr/ptrmem1.C: New test.
35681
35682 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35683
35684         PR c++/9453
35685         * g++.dg/template/friend15.C: New test.
35686
35687 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
35688
35689         * lib/dg-pch.exp: Work round PCH bug.
35690
35691 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35692
35693         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
35694         builtins.  Move cases from builtins-4.c here.
35695
35696         * gcc.dg/torture/builtin-math-1.c: New test taken from
35697         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
35698         additional cases.
35699
35700         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
35701         Delete.
35702
35703 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
35704
35705         PR c++/9447
35706         * g++.dg/template/using7.C: New test.
35707
35708 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
35709
35710         * import1.c, import2.c: New tests.
35711
35712 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
35713
35714         * g++.dg/eh/crossjump1.C: New test.
35715
35716 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
35717
35718         PR c++/11697
35719         * g++.dg/template/using6.C: New test.
35720
35721         PR c++/11744
35722         * g++.dg/template/koenig2.C: New test.
35723
35724 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35725
35726         PR c++/7983
35727         * g++.dg/parse/typedef4.C: New test.
35728
35729 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35730
35731         PR c++/8442, c++/8806
35732         * g++.dg/template/elab1.C: New test.
35733         * g++.dg/template/type2.C: Likewise.
35734         * g++.dg/template/ttp3.C: Adjust expected error message.
35735         * g++.old-deja/g++.law/visibility13.C: Likewise.
35736         * g++.old-deja/g++.niklas/t135.C: Likewise.
35737         * g++.old-deja/g++.pt/ttp41.C: Likewise.
35738         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
35739         template argument.
35740         * g++.old-deja/g++.pt/ttp44.C: Likewise.
35741
35742 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
35743
35744         PR c++/11295
35745         * g++.dg/ext/stmtexpr1.C: New test.
35746
35747         * g++.dg/opt/tmp1.C: New test.
35748
35749         PR c++/11525
35750         * g++.dg/parse/constant4.C: New test.
35751
35752         PR c++/9447
35753         * g++.dg/template/using5.C: New test.
35754
35755 2003-07-31  Roger Sayle  <roger@eyesopen.com>
35756
35757         * gcc.dg/builtins-27.c: New test case.
35758
35759 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
35760
35761         * gcc.dg/tls/opt-7.c: New test.
35762
35763 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
35764
35765         * g++.old-deja/g++.other/crash18.C: Remove.
35766
35767 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
35768
35769         * g++.dg/template/explicit3.C: New.
35770         * g++.dg/template/explicit4.C: New.
35771         * g++.dg/template/explicit5.C: New.
35772
35773         PR c++/11347
35774         * g++.dg/template/memtmpl1.C: New.
35775
35776 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
35777
35778         PR target/11565
35779         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
35780         * gcc.dg/i386-387-5.c (dg-options): Likewise.
35781
35782 2003-07-30  Jan Hubicka  <jh@suse.cz>
35783
35784         * vtgc1.c: Kill.
35785
35786 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
35787
35788         * gcc.dg/struct-in-proto-1.c: New test.
35789
35790 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
35791
35792         * gcc.dg/cpp/include2.c: Only expect one message.
35793
35794 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
35795
35796         PR c++/9447
35797         * g++.dg/template/using1.C: New test.
35798         * g++.dg/template/using2.C: New test.
35799         * g++.dg/template/using3.C: New test.
35800         * g++.dg/template/using4.C: New test.
35801
35802 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
35803
35804         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
35805         * gcc.c-torture/execute/string-opt-10.c: Likewise.
35806
35807 2003-07-28  Jan Hubicka  <jh@suse.cz>
35808
35809         PR c++/11530
35810         * g++.dg/opt/call1.C: New test.
35811
35812 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
35813
35814         PR c++/11667
35815         * g++.dg/init/enum2.C: New test.
35816         * g++.dg/template/overload1.C: Add "-w" option.
35817
35818 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
35819
35820         * gcc.dg/Wdeclaration-after-statement-1.c,
35821         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
35822
35823 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
35824
35825         * gcc.c-torture/compile/20030725-1.c: New test.
35826
35827 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
35828
35829         * gcc.dg/20030505.c: Only run for SPE.
35830         Remove definition of opaque type.
35831
35832 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
35833
35834         * g++.dg/template/ptrmem6.C: New test.
35835
35836 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
35837
35838         * gcc.c-torture/compile/zero-strct-2.c: New test.
35839
35840 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
35841
35842         * gcc.dg/intermod-1.c: New test.
35843
35844 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35845
35846         PR c++/11617
35847         * g++.dg/template/lookup2.C: New test.
35848         * g++.dg/template/memclass1.C: Remove instantiated from error.
35849         * g++.dg/other/error2.C: Tweak expected errors.
35850
35851         PR c++/11596
35852         * g++.dg/template/defarg3.C: New test.
35853
35854         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
35855
35856 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
35857
35858         * g++.dg/inherit/access5.C: New test.
35859
35860 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35861
35862         PR c++/11513
35863         * g++.dg/template/crash8.C: New test.
35864
35865 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
35866
35867         PR c/10602
35868         * gcc.dg/noncompile/incomplete-2.c: New test.
35869
35870 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
35871
35872         PR c++/11645
35873         * g++.dg/inherit/access4.C: New test.
35874
35875         PR c++/11517
35876         * g++.dg/expr/cond2.C: New test.
35877
35878         PR optimization/10679
35879         * g++.dg/opt/inline4.C: New test.
35880
35881 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
35882
35883         * g++.dg/parse/crash10: New test.
35884
35885 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
35886
35887         * g++.dg/ext/flexary1.C: New test.
35888
35889 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35890
35891         PR c++/10793
35892         * g++.dg/template/crash9.C: New test.
35893
35894 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35895
35896         PR c++/3004
35897         * g++.dg/parse/typedef3.C: New test.
35898
35899         PR c++/7906
35900         * g++.dg/parse/operator2.C: New test.
35901
35902         PR c++/8895
35903         * g++.dg/parse/def-tmpl-arg1.C: New test.
35904
35905         PR c++/9282
35906         * g++.dg/parse/funptr1.C: New test.
35907
35908         PR c++/9452
35909         * g++.dg/parse/ambig3.C: New test.
35910
35911         PR c++/9454
35912         * g++.dg/parse/operator3.C: New test.
35913
35914         PR c++/9486
35915         * g++.dg/parse/template10.C: New test.
35916
35917         PR c++/9488
35918         * g++.dg/parse/template11.C: New test.
35919
35920         PR c++/10150
35921         * g++.dg/parse/invalid-op1.C: New test.
35922
35923         PR c++/10247
35924         * g++.dg/parse/condexpr1.C: New test.
35925
35926 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
35927
35928         * g++.dg/ext/packed3.C: New test.
35929         * g++.dg/ext/packed4.C: New test.
35930
35931         * gcc.dg/pack-test-3.c: New test.
35932
35933 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
35934
35935         * lib/compat.exp: Handle dg-options per source file.
35936         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
35937         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
35938         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
35939         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
35940         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
35941         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
35942         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
35943         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
35944         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
35945         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
35946         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
35947         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
35948         * g++.dg/compat/break/bitfield7_x.C: Ditto.
35949         * g++.dg/compat/break/bitfield7_y.C: Ditto.
35950
35951 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
35952
35953         PR c/10320
35954         * gcc.c-torture/execute/20030718-1.c: New test.
35955
35956 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
35957
35958         PR optimization/11536
35959         * gcc.dg/20030721-1.c: New test.
35960
35961 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
35962
35963         PR c++/11546
35964         * g++.dg/template/lookup1.C: New test.
35965
35966 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
35967
35968         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
35969         diagnostics of ill-formed constructs involving labels.
35970         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
35971         the new 'previously defined here' message.
35972
35973 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
35974
35975         * g++.dg/parse/non-dependent2.C: New test.
35976
35977 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
35978
35979         * g++.dg/init/init-ref4.C: xfail on targets without
35980         weak symbols.
35981
35982 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
35983
35984         PR target/11087
35985         * gcc.c-torture/execute/20030717-1.c: New test.
35986
35987 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
35988
35989         * g++.dg/opt/cfg1.C: New test.
35990
35991 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
35992
35993         PR optimization/11557
35994         * gcc.dg/20030717-1.c: New test.
35995
35996 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
35997
35998         PR c++/10476
35999         * g++.dg/expr/crash-1.C: New test.
36000
36001         PR c++/11027
36002         * g++.dg/template/init3.C: New test.
36003
36004         PR c++/8222
36005         * g++.dg/template/non-dependent1.C: New test.
36006
36007         PR c++/11070
36008         * g++.dg/template/non-dependent2.C: New test.
36009
36010         PR c++/11071
36011         * g++.dg/template/non-dependent3.C: New test.
36012
36013         PR c++/9907
36014         * g++.dg/template/sizeof5.C: New test.
36015
36016 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
36017
36018         PR 11498
36019         * gcc.c-torture/compile/mangle-1.c: New file.
36020
36021 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36022
36023         PR c++/7809
36024         * g++.dg/parse/access3.C: New test.
36025
36026 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
36027
36028         PR c++/11384
36029         * g++.dg/init/init-ref4.C: New test.
36030
36031 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
36032
36033         PR c++/11547
36034         * g++.dg/parse/constant3.C: New test.
36035         * g++.dg/parse/crash7.C: Likewise.
36036
36037 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
36038
36039         PR target/11008
36040         * gcc.dg/i386-pentium4-not-mull.c: New.
36041
36042 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
36043
36044         * gcc.dg/asm-names.c (ymain): Make it weak.
36045
36046 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36047
36048         PR c++/5421
36049         * g++.dg/template/friend21.C: New test.
36050
36051 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
36052
36053         * gcc.dg/cleanup-8.c: New test.
36054         * gcc.dg/cleanup-9.c: New test.
36055
36056 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
36057
36058         * g++.dg/ext/dll-MI1.h: New file.
36059         * g++.dg/ext/dllexport-MI1.C: New file.
36060         * g++.dg/ext/dllimport-MI1.C: New file.
36061
36062 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
36063
36064         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
36065         it does not have cmpstrsi patterns (just cmpmemsi).
36066
36067 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
36068
36069         PR debug/11473
36070         * g++.dg/debug/debug8.C: New test.
36071
36072 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36073
36074         PR c++/10108
36075         * g++.dg/template/crash7.C: New test.
36076
36077 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
36078
36079         PR target/10795
36080         * gcc.c-torture/compile/20030708-1.c: New.
36081
36082 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
36083
36084         * gcc.c-torture/execute/20030715-1.c: New test.
36085
36086 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
36087
36088         * gcc.dg/pch/inline-3.c: New file.
36089         * gcc.dg/pch/inline-3.hs: New file.
36090         * gcc.dg/pch/inline-4.c: New file.
36091         * gcc.dg/pch/inline-4.hs: New file.
36092
36093 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
36094
36095         PR c++/11509
36096         * g++.dg/template/crash6.C: New test.
36097
36098         PR c++/7053
36099         * g++.dg/template/friend20.C: New test.
36100
36101         PR c++/7019
36102         * g++.dg/template/overload2.C: New test.
36103
36104 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36105
36106         PR optimization/11440
36107         * gcc.c-torture/execute/20030714-1.c: New test.
36108
36109 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36110
36111         PR c++/11154
36112         * g++.dg/template/partial2.C: New test.
36113
36114 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
36115
36116         PR c++/11503
36117         * g++.dg/template/anon1.C: New test.
36118
36119         PR c++/11493
36120         PR c++/11495
36121         * g++.dg/parse/template9.C: Likewise.
36122         * g++.dg/template/crash4.C: New test.
36123         * g++.dg/template/koenig1.C: Likewise.
36124         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
36125         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
36126         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
36127         functions.
36128         * g++.old-deja/g++.jason/template36.C: Likewise.
36129         * g++.old-deja/g++.mike/p1989.C: Likewise.
36130         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
36131         * g++.old-deja/g++.pt/ttp20.C: Use this->.
36132         * g++.old-deja/g++.pt/ttp21.C: Use this->.
36133         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
36134         compiling.
36135         * g++.old-deja/g++.pt/union2.C: Use this->.
36136
36137 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
36138
36139         * gcc.dg/20030711-1.c: New test.
36140
36141 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
36142
36143         PR c++/11050
36144         * g++.dg/parse/args1.C: New test.
36145         * g++.pt/defarg8.C: Change expected errors.
36146
36147 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
36148
36149         PR c++/8164
36150         * g++.dg/template/nontype2.C: New test.
36151
36152         PR c++/10558
36153         * g++.dg/parse/template8.C: New test.
36154
36155         PR c++/8327
36156         * g++.dg/template/scope1.C: New test.
36157
36158         * g++.dg/warn/Wsign-compare-1.C: New test.
36159
36160 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
36161
36162         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
36163
36164 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
36165
36166         PR c++/9411
36167         * g++.dg/template/explicit2.C: New test.
36168
36169         PR c++/10032
36170         * g++.dg/warn/pedantic1.C: New test.
36171
36172 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
36173
36174         PR c++ 9483
36175         * g++.dg/other/field1.C: New test.
36176
36177 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
36178
36179         PR c/11449
36180         * gcc.c-torture/compile/20030707-1.c: New.
36181
36182 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36183
36184         PR c++/10849
36185         * g++.dg/template/access12.C: New test.
36186
36187 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
36188
36189         * g++.dg/bprob/bprob.exp (prof_ext): Update.
36190         * g77.dg/bprob/bprob.exp (prof_ext): Update.
36191         * gcc.misc-tests/bprob.exp (prof_ext): Update.
36192         * gcc.misc-tests/gcov.exp: Update
36193         * g++.dg/gcov/gcov.exp: Update
36194         * lib/gcov.exp: Update.
36195
36196 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
36197
36198         * g++.dg/abi/mangle17.C: Make sure template expressions are
36199         dependent.
36200         * g++.dg/abi/mangle4.C: Mark erroneous casts.
36201         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
36202         * g++.dg/opt/stack1.C: Remove erroneous code.
36203         * g++.dg/parse/template7.C: New test.
36204         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
36205         * g++.old-deja/g++.pt/crash4.C: Likewise.
36206
36207 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36208
36209         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
36210         with zero or one occurence of `$' after the initial `L'.
36211
36212 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
36213
36214         * gcc.c-torture/compile/20030704-1.c: Add a comment.
36215
36216 2003-07-08  Roger Sayle  <roger@eyesopen.com>
36217
36218         PR c/11370
36219         * gcc.dg/Wunreachable-6.c: New testcase.
36220         * gcc.dg/Wunreachable-7.c: New testcase.
36221
36222 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
36223
36224         PR c/11420
36225         * gcc.dg/20030708-1.c: New test.
36226
36227 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
36228
36229         * gcc.dg/compat/sdata-section.h: New file.
36230         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
36231         * gcc.dg/torture/mips-sdata-1.c: New test.
36232
36233 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36234
36235         PR c++/11030
36236         * g++.dg/template/friend19.C: New test.
36237
36238 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
36239
36240         * g++.dg/opt/strength-reduce.C: New test.
36241
36242 2003-07-07  Roger Sayle  <roger@eyesopen.com>
36243
36244         PR target/10979
36245         * gcc.dg/20030707-1.c: New testcase.
36246
36247 2003-07-07  Roger Sayle  <roger@eyesopen.com>
36248
36249         PR optimization/11059
36250         * g++.dg/opt/emptyunion.C: New testcase.
36251
36252 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
36253             Eric Botcazou  <ebotcazou@libertysurf.fr>
36254
36255         * g++.dg/opt/stack1.C: New test.
36256
36257 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
36258
36259         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
36260         run test.
36261
36262         PR c++/11431
36263         * g++.dg/expr/static_cast3.C: New test.
36264
36265 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
36266
36267         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
36268         everywhere.
36269         * gcc.dg/concat.c: Concatenation of string constants with
36270         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
36271         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
36272         * gcc.dg/cpp/escape-2.c: Use wide character constants where
36273         necessary to avoid multi-character character constant warning.
36274         * gcc.dg/cpp/escape.c: Likewise.
36275         * gcc.dg/cpp/ucs.c: Likewise.
36276         Remove backslashes from dg-bogus comments, as they confuse Tcl.
36277         Fix a typo.
36278
36279 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
36280
36281         PR c/11428
36282         * gcc.c-torture/compile/20030704-1.c: New.
36283
36284 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
36285
36286         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
36287
36288 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
36289
36290         PR c++/5287, PR c++/7910,  PR c++/11021
36291         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
36292         tests for warnings.
36293         * g++.dg/ext/dllimport2.C: Add tests for warnings.
36294         * g++.dg/ext/dllimport3.C: Likewise.
36295         * g++.dg/ext/dllimport4.C: New file.
36296         * g++.dg/ext/dllimport5.C: New file.
36297         * g++.dg/ext/dllimport6.C: New file.
36298         * g++.dg/ext/dllimport7.C: New file.
36299         * g++.dg/ext/dllimport8.C: New file.
36300         * g++.dg/ext/dllimport9.C: New file.
36301         * g++.dg/ext/dllimport10.C: New file.
36302         * g++.dg/ext/dllexport1.C: New file.
36303
36304 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
36305
36306         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
36307         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
36308
36309 2003-07-03  Roger Sayle  <roger@eyesopen.com>
36310
36311         * gcc.dg/builtins-25.c: New testcase.
36312         * gcc.dg/builtins-26.c: New testcase.
36313
36314 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
36315
36316         * gcc.dg/compat/vector-defs.h: New file.
36317         * gcc.dg/compat/vector-setup.h: New file.
36318         * gcc.dg/compat/vector-check.h: New file.
36319         * gcc.dg/compat/vector-1_main.c: New file.
36320         * gcc.dg/compat/vector-1_x.c: New file.
36321         * gcc.dg/compat/vector-1_y.c: New file.
36322         * gcc.dg/compat/vector-2_main.c: New file.
36323         * gcc.dg/compat/vector-2_x.c: New file.
36324         * gcc.dg/compat/vector-2_y.c: New file.
36325
36326         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
36327         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
36328         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
36329         * gcc.dg/compat/struct-align-1.h: New file.
36330         * gcc.dg/compat/struct-align-1_main.c: New file.
36331         * gcc.dg/compat/struct-align-1_x.c: New file.
36332         * gcc.dg/compat/struct-align-1_y.c: New file.
36333         * gcc.dg/compat/struct-align-2.h: New file.
36334         * gcc.dg/compat/struct-align-2_main.c: New file.
36335         * gcc.dg/compat/struct-align-2_x.c: New file.
36336         * gcc.dg/compat/struct-align-2_y.c: New file.
36337
36338         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
36339         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
36340         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
36341         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
36342         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
36343         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
36344         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
36345         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
36346         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
36347         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
36348         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
36349         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
36350         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
36351         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
36352         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
36353         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
36354         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
36355         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
36356         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
36357         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
36358         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
36359         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
36360         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
36361         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
36362         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
36363         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
36364         * gcc.dg/compat/struct-return-10_x.c: Ditto.
36365         * gcc.dg/compat/struct-return-2_x.c: Ditto.
36366         * gcc.dg/compat/struct-return-3_x.c: Ditto.
36367
36368 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
36369
36370         * gcc.dg/i386-call-1.c: New test.
36371
36372 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
36373
36374         PR c++/9162
36375         * g++.dg/parse/defarg4.C: New.
36376
36377 2003-07-03  Roger Sayle  <roger@eyesopen.com>
36378
36379         PR target/10700
36380         * gcc.c-torture/compile/20030703-1.c: New test case.
36381
36382 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
36383
36384         * g++.dg/template/local3.C: Remove extra semicolon.
36385
36386 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
36387
36388         * gcc.dg/i386-volatile-1.c: New test.
36389
36390 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
36391
36392         PR c++/11072
36393         * g++.dg/other/offsetof2.C: XFAIL.
36394         * g++.dg/other/offsetof5.C: New.
36395
36396         PR c++/10219
36397         * g++.dg/template/error1.C: New.
36398
36399         PR c++/9779
36400         * g++.dg/template/dependent-expr1.C: New.
36401
36402 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
36403
36404         PR c++/6949
36405         * g++.dg/template/local3.C: New test.
36406
36407         PR c++/11149
36408         * g++.dg/lookup/scoped6.C: New test.
36409
36410 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
36411
36412         PR c++/8046
36413         * g++.dg/other/error7.C: New test.
36414
36415 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
36416
36417         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
36418         * g++.old-deja/g++.abi/vtable3.h: Likewise.
36419         * g++.old-deja/g++.law/code-gen5.C: Likewise.
36420         * g++.old-deja/g++.other/union2.C: Likewise.
36421         * gcc.dg/c90-const-expr-2.c: Likewise.
36422         * gcc.dg/c90-const-expr-3.c: Likewise.
36423         * gcc.dg/c99-const-expr-2.c: Likewise.
36424         * gcc.dg/c99-const-expr-3.c: Likewise.
36425         * gcc.dg/concat.c: Likewise.
36426
36427 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
36428
36429         PR c++/9559
36430         * g++.dg/init/static1.C: New test.
36431
36432 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36433
36434         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
36435         * g++.old-deja/g++.other/access2.C: Likewise.
36436         * g++.old-deja/g++.other/decl2.C: Likewise.
36437         * gcc.c-torture/execute/20020615-1.c: Likewise.
36438
36439 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
36440
36441         PR c++/4933
36442         * g++.dg/template/sizeof4.C: New test.
36443
36444 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
36445
36446         * g++.dg/other/error6.C: New test.
36447
36448 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
36449
36450         PR c++/10750
36451         * g++.dg/parse/constant2.C: New test.
36452
36453 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
36454
36455         PR c++/11106
36456         * g++.dg/other/error5.C: New test.
36457
36458 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36459
36460         * gcc.dg/format/gcc_diag-1.c: New test.
36461
36462 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
36463
36464         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
36465
36466 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
36467
36468         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
36469         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
36470         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
36471
36472 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
36473
36474         * gcc.c-torture/execute/builtins/string-8.c: New test.
36475         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
36476         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
36477         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
36478
36479 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
36480
36481         PR c++/10468
36482         * g++.dg/ext/typeof6.C: New test.
36483
36484 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
36485
36486         PR c++/10796
36487         * g++.dg/init/enum1.C: New test.
36488
36489 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
36490
36491         * gcc.dg/20030627-1.c: New test.
36492
36493 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
36494
36495         PR c++/11332
36496         * g++.dg/expr/static_cast2.C: New test.
36497
36498 2003-06-26  Roger Sayle  <roger@eyesopen.com>
36499             Jakub Jelinek  <jakub@redhat.com>
36500
36501         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
36502         sprintf(dst,"%s",src) optimization.
36503         * gcc.c-torture/execute/20030626-1.c: New test case.
36504         * gcc.c-torture/execute/20030626-2.c: New test case.
36505
36506 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
36507
36508         * gcc.c-torture/execute/multi-ix.c: New test.
36509
36510         * gcc.c-torture/execute/simd-4.c (main):
36511         Added missing semicolon at end of union.
36512
36513 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
36514
36515         PR c++/8266
36516         * g++.dg/template/explicit-instantiation3.C: New test.
36517
36518 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
36519
36520         * gcc.dg/20030626-1.c: Use signed char.
36521
36522 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
36523
36524         * gcc.dg/20030626-1.c: New test.
36525
36526 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
36527
36528         * const-str-2.m: Update.
36529
36530 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
36531
36532         PR c++/10990
36533         * g++.dg/rtti/dyncast1.C: New test.
36534         * g++.dg/abi/mangle4.C: Correct base-specifier access.
36535         * g++.dg/lookup/scoped1.C: Remove XFAIL.
36536         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
36537
36538         PR c++/10931
36539         * g++.dg/expr/static_cast1.C: New test.
36540
36541 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
36542
36543         * gcc.dg/20030625-1.c: New test.
36544
36545 2003-06-24  Roger Sayle  <roger@eyesopen.com>
36546
36547         * gcc.c-torture/compile/20030624-1.c: New test case.
36548
36549 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
36550
36551         * gcc.c-torture/execute/string-opt-17.c: New test.
36552
36553 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
36554
36555         PR c++/5754
36556         * g++.dg/parse/crash6.C: New test.
36557
36558 2003-06-23  Roger Sayle  <roger@eyesopen.com>
36559
36560         * gcc.dg/builtins-24.c: New test case.
36561
36562 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
36563
36564         * g++.dg/opt/operator1.C: New test.
36565
36566 2003-06-22  Roger Sayle  <roger@eyesopen.com>
36567
36568         * gcc.c-torture/execute/string-opt-16.c: New test case.
36569
36570 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
36571
36572         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
36573         * g++.old-deja/g++.other/conv7.C: Likewise.
36574         * g++.old-deja/g++.other/overcnv2.C: Likewise.
36575         * g++.old-deja/g++.other/overload14.C: Likewise.
36576
36577 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
36578
36579         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
36580         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
36581
36582 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
36583
36584         PR c++/10888
36585         * g++.dg/warn/Winline-3.C: New test.
36586
36587 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
36588
36589         * lib/target-supports.exp (check_alias_available): Make the test
36590         program acceptable to the Solaris assembler.
36591
36592         PR c++/10749
36593         * g++.dg/template/memclass2.C: New test.
36594
36595 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
36596             Eric Botcazou  <ebotcazou@libertysurf.fr>
36597
36598         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
36599         data for non-matching targets.
36600         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
36601
36602 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
36603
36604         PR c++/10845
36605         * g++.dg/template/member3.C: New test.
36606
36607 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
36608
36609         PR c++/10939
36610         * g++.dg/template/func1.C: New test.
36611
36612         PR c++/9649
36613         * g++.dg/template/static4.C: New test.
36614         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
36615
36616         PR c++/11041
36617         * g++.dg/init/ref7.C: New test.
36618
36619 2003-06-19  Matt Austern  <austern@apple.com>
36620
36621         PR c++/11228
36622         * g++.dg/anew1.C: New test.
36623         * g++.dg/anew2.C: New test.
36624         * g++.dg/anew3.C: New test.
36625         * g++.dg/anew4.C: New test.
36626
36627 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
36628
36629         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
36630
36631 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
36632
36633         * gcc.c-torture/execute/simd-4.c (main): Make expected value
36634         endian-dependent.
36635
36636 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
36637
36638         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
36639         Remove cruft.
36640
36641 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
36642
36643         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
36644         * gcc.c-torture/compile/961203-1.c: Likewise.
36645         * gcc.c-torture/compile/980506-1.c: Likewise.
36646
36647 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
36648
36649         PR c++/10712
36650         * g++.dg/lookup/using7.C: New test.
36651
36652 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
36653
36654         PR c++/11105
36655         * g++.dg/abi/conv1.C: Remove it.
36656         * g++.dg/template/conv7.C: New test.
36657         * g++.dg/template/conv8.C: Likewise.
36658         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
36659         conversion operator.
36660
36661 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
36662
36663         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
36664         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
36665         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
36666         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
36667         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
36668         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
36669         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
36670         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
36671         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
36672         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
36673         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
36674         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
36675         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
36676         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
36677         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
36678         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
36679         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
36680         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
36681         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
36682         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
36683         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
36684         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
36685         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
36686         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
36687         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
36688         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
36689         * gcc.dg/compat/struct-return-10_x.c: Ditto.
36690         * gcc.dg/compat/struct-return-2_x.c: Ditto.
36691         * gcc.dg/compat/struct-return-3_x.c: Ditto.
36692
36693 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
36694
36695         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
36696         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
36697         indications.
36698
36699 2003-06-16  Roger Sayle  <roger@eyesopen.com>
36700
36701         * gcc.dg/i386-387-5.c: New test case.
36702         * gcc.dg/i386-387-6.c: New test case.
36703         * gcc.dg/builtins-23.c: New test case.
36704
36705 2003-06-15  Roger Sayle  <roger@eyesopen.com>
36706
36707         * gcc.dg/builtins-22.c: New test case.
36708         * gcc.dg/i386-387-1.c: Update to test exp.
36709         * gcc.dg/i386-387-2.c: Likewise.
36710
36711 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36712
36713         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
36714
36715 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
36716
36717         * lib/gcc-dg.exp (dg-require-dll): New function.
36718         (dg-xfail-if): Likewise.
36719         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
36720         driver.
36721
36722         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
36723         * gcc.c-torture/compile/20001205-1.c: Likewise.
36724         * gcc.c-torture/compile/20001226-1.c: Likewise.
36725         * gcc.c-torture/compile/20010518-2.c: Likewise.
36726         * gcc.c-torture/compile/20020312-1.c: Likewise.
36727         * gcc.c-torture/compile/20020604-1.c: Likewise.
36728         * gcc.c-torture/compile/920501-12.c: Likewise.
36729         * gcc.c-torture/compile/920501-4.c: Likewise.
36730         * gcc.c-torture/compile/920520-1.c: Likewise.
36731         * gcc.c-torture/compile/920521-1.c: Likewise.
36732         * gcc.c-torture/compile/920625-1.c: Likewise.
36733         * gcc.c-torture/compile/961203-1.c: Likewise.
36734         * gcc.c-torture/compile/980506-1.c: Likewise.
36735         * gcc.c-torture/compile/981006-1.c: Likewise.
36736         * gcc.c-torture/compile/981022-1.c: Likewise.
36737         * gcc.c-torture/compile/981223-1.c: Likewise.
36738         * gcc.c-torture/compile/990617-1.c: Likewise.
36739         * gcc.c-torture/compile/dll.c: Likewise.
36740         * gcc.c-torture/compile/labels-3.c: Likewise.
36741         * gcc.c-torture/compile/mipscop-1.c: Likewise.
36742         * gcc.c-torture/compile/mipscop-2.c: Likewise.
36743         * gcc.c-torture/compile/mipscop-3.c: Likewise.
36744         * gcc.c-torture/compile/mipscop-4.c: Likewise.
36745         * gcc.c-torture/compile/simd-5.c: Likewise.
36746         * gcc.c-torture/compile/20000804-1.x: Remove.
36747         * gcc.c-torture/compile/20001205-1.x: Likewise.
36748         * gcc.c-torture/compile/20001226-1.x: Likewise.
36749         * gcc.c-torture/compile/20010518-2.x: Likewise.
36750         * gcc.c-torture/compile/20020312-1.x: Likewise.
36751         * gcc.c-torture/compile/20020604-1.x: Likewise.
36752         * gcc.c-torture/compile/920501-12.x: Likewise.
36753         * gcc.c-torture/compile/920501-4.x: Likewise.
36754         * gcc.c-torture/compile/920520-1.x: Likewise.
36755         * gcc.c-torture/compile/920521-1.x: Likewise.
36756         * gcc.c-torture/compile/920625-1.x: Likewise.
36757         * gcc.c-torture/compile/961203-1.x: Likewise.
36758         * gcc.c-torture/compile/980506-1.x: Likewise.
36759         * gcc.c-torture/compile/981006-1.x: Likewise.
36760         * gcc.c-torture/compile/981022-1.x: Likewise.
36761         * gcc.c-torture/compile/981223-1.x: Likewise.
36762         * gcc.c-torture/compile/990617-1.x: Likewise.
36763         * gcc.c-torture/compile/mipscop-1.x: Likewise.
36764         * gcc.c-torture/compile/mipscop-2.x: Likewise.
36765         * gcc.c-torture/compile/mipscop-3.x: Likewise.
36766         * gcc.c-torture/compile/mipscop-4.x: Likewise.
36767         * gcc.c-torture/compile/simd-5.x: Likewise.
36768
36769         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
36770
36771 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
36772
36773         * gcc.c-torture/execute/20030611-1.c: New test.
36774
36775 2003-06-12  Roger Sayle  <roger@eyesopen.com>
36776
36777         PR middle-end/168
36778         * gcc.dg/20030612-1.c: New test case.
36779
36780 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
36781
36782         PR c++/10635
36783         * g++.dg/expr/cast1.C: New test.
36784
36785 2003-06-12  Roger Sayle  <roger@eyesopen.com>
36786
36787         * gcc.dg/builtins-21.c: New test case.
36788
36789 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
36790
36791         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
36792         options instead of at the end.
36793         * lib/objc.exp (objc_target_compile): Likewise.
36794
36795 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
36796
36797         PR c++/10432
36798         * g++.dg/parse/error1.C: New test.
36799
36800 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
36801
36802         * gcc.dg/compat/struct-by-value-11_main.c: New file.
36803         * gcc.dg/compat/struct-by-value-11_x.c: New file.
36804         * gcc.dg/compat/struct-by-value-11_y.c: New file.
36805         * gcc.dg/compat/struct-by-value-12_main.c: New file.
36806         * gcc.dg/compat/struct-by-value-12_x.c: New file.
36807         * gcc.dg/compat/struct-by-value-12_y.c: New file.
36808         * gcc.dg/compat/struct-by-value-13_main.c: New file.
36809         * gcc.dg/compat/struct-by-value-13_x.c: New file.
36810         * gcc.dg/compat/struct-by-value-13_y.c: New file.
36811         * gcc.dg/compat/struct-by-value-14_main.c: New file.
36812         * gcc.dg/compat/struct-by-value-14_x.c: New file.
36813         * gcc.dg/compat/struct-by-value-14_y.c: New file.
36814         * gcc.dg/compat/struct-by-value-15_main.c: New file.
36815         * gcc.dg/compat/struct-by-value-15_x.c: New file.
36816         * gcc.dg/compat/struct-by-value-15_y.c: New file.
36817         * gcc.dg/compat/struct-by-value-16_main.c: New file.
36818         * gcc.dg/compat/struct-by-value-16_x.c: New file.
36819         * gcc.dg/compat/struct-by-value-16_y.c: New file.
36820         * gcc.dg/compat/struct-by-value-17_main.c: New file.
36821         * gcc.dg/compat/struct-by-value-17_x.c: New file.
36822         * gcc.dg/compat/struct-by-value-17_y.c: New file.
36823         * gcc.dg/compat/struct-by-value-18_main.c: New file.
36824         * gcc.dg/compat/struct-by-value-18_x.c: New file.
36825         * gcc.dg/compat/struct-by-value-18_y.c: New file.
36826
36827         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
36828         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
36829         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
36830         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
36831         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
36832         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
36833         * gcc.dg/compat/scalar-return-3_main.c: New file.
36834         * gcc.dg/compat/scalar-return-3_x.c: New file.
36835         * gcc.dg/compat/scalar-return-3_y.c: New file.
36836         * gcc.dg/compat/scalar-return-4_main.c: New file.
36837         * gcc.dg/compat/scalar-return-4_x.c: New file.
36838         * gcc.dg/compat/scalar-return-4_y.c: New file.
36839
36840 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
36841
36842         * gcc.dg/compat/fp2-struct-check.h: New file.
36843         * gcc.dg/compat/fp2-struct-defs.h: New file.
36844         * gcc.dg/compat/fp2-struct-init.h: New file.
36845         * gcc.dg/compat/struct-by-value-10_main.c: New file.
36846         * gcc.dg/compat/struct-by-value-10_x.c: New file.
36847         * gcc.dg/compat/struct-by-value-10_y.c: New file.
36848         * gcc.dg/compat/struct-return-10_main.c: New file.
36849         * gcc.dg/compat/struct-return-10_x.c: New file.
36850         * gcc.dg/compat/struct-return-10_y.c: New file.
36851
36852         * gcc.dg/compat/compat-common.h: New file.
36853         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
36854         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
36855         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
36856         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
36857         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
36858         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
36859         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
36860         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
36861         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
36862         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
36863         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
36864         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
36865         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
36866         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
36867         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
36868         * gcc.dg/compat/small-struct-check.h: Ditto.
36869         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
36870         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
36871         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
36872         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
36873         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
36874         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
36875         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
36876         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
36877         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
36878         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
36879         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
36880         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
36881         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
36882         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
36883         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
36884         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
36885         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
36886         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
36887         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
36888         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
36889         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
36890         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
36891         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
36892         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
36893         * gcc.dg/compat/struct-return-2_main.c: Ditto.
36894         * gcc.dg/compat/struct-return-2_x.c: Ditto.
36895         * gcc.dg/compat/struct-return-2_y.c: Ditto.
36896         * gcc.dg/compat/struct-return-3_main.c: Ditto.
36897         * gcc.dg/compat/struct-return-3_x.c: Ditto.
36898         * gcc.dg/compat/struct-return-3_y.c: Ditto.
36899
36900 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
36901
36902         * g++.dg/pch/static-1.C: New file.
36903         * g++.dg/pch/static-1.Hs: New file.
36904
36905 2003-06-10  Richard Henderson  <rth@redhat.com>
36906
36907         * gcc.dg/asm-7.c: Adjust expected warning text.
36908
36909 2003-06-10  Roger Sayle  <roger@eyesopen.com>
36910
36911         * gcc.dg/builtins-20.c: New test case.
36912
36913 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
36914
36915         PR c++/11131
36916         * g++.dg/opt/template1.C: New test.
36917
36918 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
36919
36920         * lib/gcc-dg.exp (dg-test): Clear additional_files and
36921         additional_sources.
36922
36923 2003-05-21  David Taylor  <dtaylor@emc.com>
36924
36925         * gcc.dg/Wpadded.c: New file.
36926
36927 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
36928
36929         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
36930         * gcc.dg/special/weak-2.c: Add dg-require-weak.
36931         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
36932         dg-require-weak.
36933
36934 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
36935
36936         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
36937
36938 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
36939
36940         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
36941         (dg-require-alias): Likewise.
36942         (dg-require-gc-sections): Likewise.
36943         * lib/target-supports.exp (check_gc_sections_available): Likewise.
36944
36945 2003-06-08  Richard Henderson  <rth@redhat.com>
36946
36947         * gcc.dg/20011029-2.c: Fix the array reference.
36948         * gcc.dg/asm-7.c: New.
36949
36950 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
36951
36952         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
36953
36954 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
36955
36956         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
36957         (dg-require-gc-sections): Likewise.
36958
36959 2003-06-08  Jan Hubicka  <jh@suse.cz>
36960
36961         * i386-cmov1.c: Fix regular expression.
36962         * i386-cvt-1.c: Likewise.
36963         * i386-local.c: Likewise.
36964         * i386-local2.c: Likewise.
36965         * i386-mul.c: Likewise.
36966         * i386-ssetype-1.c: Likewise.
36967         * i386-ssetype-3.c: Likewise.
36968         * i386-ssetype-5.c: Likewise.
36969
36970 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36971
36972         PR c++/11039
36973         * g++.dg/warn/implicit-typename2.C: New test.
36974         * g++.dg/warn/implicit-typename3.C: New test.
36975
36976 2003-06-07  Richard Henderson  <rth@redhat.com>
36977
36978         * g++.dg/other/offsetof3.C: Use size_t.
36979         * g++.dg/other/offsetof4.C: Likewise.
36980
36981 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
36982
36983         * lib/copy-file.exp: New. Implement gcc_copy_files.
36984
36985         * lib/dg-pch.exp: Load copy-file.exp
36986         (dg-pch): Use gcc_copy_files instead of "file copy".
36987
36988 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
36989
36990         * gcc.dg/weak/weak.exp: Simplify.
36991         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
36992         * gcc.dg/weak/weak-1.c: Likewise.
36993         * gcc.dg/weak/weak-2.c: Likewise.
36994         * gcc.dg/weak/weak-3.c: Likewise.
36995         * gcc.dg/weak/weak-4.c: Likewise.
36996         * gcc.dg/weak/weak-5.c: Likewise.
36997         * gcc.dg/weak/weak-6.c: Likewise.
36998         * gcc.dg/weak/weak-7.c: Likewise.
36999         * gcc.dg/weak/weak-8.c: Likewise.
37000         * gcc.dg/weak/weak-9.c: Likewise.
37001
37002 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
37003
37004         gcc.c-torture/execute/20030606-1.c: New.
37005
37006 2003-06-06  Roger Sayle  <roger@eyesopen.com>
37007
37008         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
37009         * gcc.dg/builtins-19.c: Likewise.
37010
37011 2003-06-06  Roger Sayle  <roger@eyesopen.com>
37012
37013         * gcc.dg/builtins-2.c: Add some more tests.
37014         * gcc.dg/builtins-18.c: New test case.
37015         * gcc.dg/builtins-19.c: New test case.
37016
37017 2003-06-06  Roger Sayle  <roger@eyesopen.com>
37018             Jim Wilson  <wilson@tuliptree.org>
37019
37020         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
37021
37022 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
37023
37024         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
37025         mempcpy/stpcpy calls not to be optimized into something else.
37026         * gcc.c-torture/execute/string-opt-3.c: Moved to...
37027         * gcc.c-torture/execute/builtins/string-7.c: ...here.
37028         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
37029
37030 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37031
37032         * gcc.dg/format/asm_fprintf-1.c: New test.
37033
37034 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
37035
37036         * lib/gcc-defs.exp (additional_sources): New variable.
37037         (dg-additional-sources): New function.
37038         (additional_files): New variable.
37039         (dg-additional-files): New function.
37040         (dg-additional-files-options): Likewise.
37041         * lib/gcc-dg.exp (dg-require-weak): New function.
37042         (dg-require-alias): Likewise.
37043         (dg-require-gc-sections): Likewise.
37044         * lib/target-supports.exp (check_alias_available): Remove testfile
37045         parameter.
37046         (check_gc_sections_available): New function.
37047         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
37048         (dg-gpp-additional-files): Likewise.
37049         * lib/g++.exp (additional_sources): Remove.
37050         (additional_files): Likewise.
37051         (g++_target_compile): Use dg-additional-files-options.
37052
37053         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
37054         Tcl logic.
37055         * gcc.dg/special/ecos.exp: Remove.
37056         * gcc.dg/special/20000419-2.c: Use dg-require-*.
37057         * gcc.dg/special/alias-1.c: Likewise.
37058         * gcc.dg/special/alias-2.c: Likewise.
37059         * gcc.dg/special/gcsec-1.c: Likewise.
37060         * gcc.dg/special/weak-1.c: Likewise.
37061         * gcc.dg/special/weak-2.c: Likewise.
37062         * gcc.dg/special/wkali-1.c: Likewise.
37063         * gcc.dg/special/wkali-2.c: Likewise.
37064
37065         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
37066         dg-gpp-additional-*.
37067         * g++.dg/special/conpr-3.C: Likewise.
37068         * g++.dg/special/conpr-4.C: Likewise.
37069         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
37070         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
37071         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
37072         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
37073         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
37074         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
37075         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
37076         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
37077         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
37078         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
37079         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
37080         * g++.old-deja/g++.other/comdat1.C: Likewise.
37081         * g++.old-deja/g++.other/comdat2.C: Likewise.
37082         * g++.old-deja/g++.other/comdat3.C: Likewise.
37083         * g++.old-deja/g++.other/ctor1.C: Likewise.
37084         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
37085
37086 2003-06-05  Richard Henderson  <rth@redhat.com>
37087
37088         * gcc.dg/debug/20030605-1.c: New.
37089
37090 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
37091
37092         * README.QMTEST: Update.
37093
37094 2003-06-04  Richard Henderson  <rth@redhat.com>
37095
37096         * gcc.dg/cleanup-1.c: New.
37097         * gcc.dg/cleanup-2.c: New.
37098         * gcc.dg/cleanup-3.c: New.
37099         * gcc.dg/cleanup-4.c: New.
37100         * gcc.dg/cleanup-5.c: New.
37101         * gcc.dg/cleanup-6.c: New.
37102         * gcc.dg/cleanup-7.c: New.
37103
37104 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
37105
37106         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
37107
37108         * lib/dg-pch.exp: New file.
37109         * g++.dg/pch/pch.exp: Use dg-pch.exp.
37110         * gcc.dg/pch/pch.exp: Likewise.
37111
37112 2003-06-04  Roger Sayle  <roger@eyesopen.com>
37113
37114         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
37115         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
37116         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
37117         * gcc.dg/builtins-17.c: New test case.
37118         * gcc.dg/i386-387-4.c: New test case.
37119         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
37120
37121 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
37122
37123         * gcc.dg/ultrasp9.c: New test.
37124
37125 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
37126
37127         * gcc.c-torture/compile/20030604-1.c: New test.
37128         * gcc.dg/sparc-constant-1.c: New test.
37129
37130 2003-06-03  Glen Nakamura  <glen@imodulo.com>
37131
37132         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
37133
37134 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
37135
37136         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
37137
37138         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
37139         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
37140
37141 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
37142
37143         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
37144
37145 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37146
37147         PR c++/10940
37148         * g++.dg/template/spec10.C: New test.
37149
37150 2003-06-03  Roger Sayle  <roger@eyesopen.com>
37151
37152         * gcc.dg/builtins-16.c: New test case.
37153
37154 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
37155
37156         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
37157         mempcpy test with post-increments.
37158         * gcc.c-torture/execute/string-opt-3.c: New test.
37159         * gcc.dg/string-opt-1.c: New test.
37160
37161 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
37162
37163         PR fortran/10965
37164         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
37165
37166 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
37167
37168         * lib/scanasm.exp (dg-scan): New function, factored out of ...
37169         (scan-assembler): ... here.  Use dg-scan.
37170         (scan-assembler-not): Likewise.
37171         (scan-file): New function.
37172         (scan-file-not): Likewise.
37173         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
37174         * gcc.dg/cpp/_Pragma4.c: Likewise.
37175         * gcc.dg/cpp/_Pragma5.c: Likewise.
37176         * gcc.dg/cpp/avoidpaste1.c: Likewise.
37177         * gcc.dg/cpp/avoidpaste2.c: Likewise.
37178         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
37179         * gcc.dg/cpp/cmdlne-P.c: Likewise.
37180         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
37181         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
37182         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
37183         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
37184         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
37185         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
37186         * gcc.dg/cpp/cxxcom1.c: Likewise.
37187         * gcc.dg/cpp/line1.c: Likewise.
37188         * gcc.dg/cpp/maccom1.c: Likewise.
37189         * gcc.dg/cpp/maccom2.c: Likewise.
37190         * gcc.dg/cpp/maccom3.c: Likewise.
37191         * gcc.dg/cpp/maccom4.c: Likewise.
37192         * gcc.dg/cpp/maccom5.c: Likewise.
37193         * gcc.dg/cpp/maccom6.c: Likewise.
37194         * gcc.dg/cpp/multiline.c: Likewise.
37195         * gcc.dg/cpp/spacing1.c: Likewise.
37196         * gcc.dg/cpp/spacing2.c: Likewise.
37197         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
37198         * gcc.dg/cpp/trad/maccom1.c: Likewise.
37199         * gcc.dg/cpp/trad/maccom2.c: Likewise.
37200         * gcc.dg/cpp/trad/maccom3.c: Likewise.
37201         * gcc.dg/cpp/trad/maccom4.c: Likewise.
37202         * gcc.dg/cpp/trad/maccom6.c: Likewise.
37203         * gcc.dg/cpp/cxxcom2.c: Likewise.
37204         * gcc.dg/cpp/cxxcom2.h: New file.
37205
37206         * gcc.dg/cpp/truefalse.cpp: Move it to ...
37207         * g++.dg/cpp/truefalse.C: Here.
37208         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
37209
37210 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
37211
37212         * gcc.dg/cpp/redef3.c: New file.
37213
37214 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
37215
37216         * gcc.dg/i386-loop-3.c: New test.
37217
37218 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
37219
37220         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
37221
37222 2003-05-31  Roger Sayle  <roger@eyesopen.com>
37223
37224         * gcc.dg/fwrapv-1.c: New test case.
37225         * gcc.dg/fwrapv-2.c: New test case.
37226
37227 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37228
37229         PR c++/10956
37230         * g++.dg/template/spec9.C: New test.
37231
37232 2003-05-29  Roger Sayle  <roger@eyesopen.com>
37233
37234         * gcc.dg/duff-4.c: New test case.
37235
37236 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
37237
37238         PR fortran/10843
37239         * g77.dg/ffixed-form-1.f: New test
37240         * g77.dg/ffixed-form-2.f: New test
37241         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
37242         * g77.dg/ffree-form-3.f: New test
37243
37244 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
37245
37246         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
37247         * gcc.dg/wint_t-1.c: Likewise.
37248
37249 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37250
37251         * g++.dg/template/access11.C: New test.
37252
37253 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37254
37255         PR c++/10849
37256         * g++.dg/template/access10.C: New test.
37257
37258 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
37259             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37260
37261         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
37262
37263 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
37264
37265         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
37266         suppress for powerpc-*-darwin*.
37267         * gcc.dg/torture/builtin-noret-2.c: Likewise.
37268
37269 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
37270
37271         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
37272         suppress option for powerpc-*-darwin*.
37273
37274 2003-05-23  Roger Sayle  <roger@eyesopen.com>
37275
37276         * gcc.dg/builtins-1.c: Add tests for tan and atan.
37277         * gcc.dg/builtins-4.c: Add test for fmod.
37278
37279 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37280
37281         PR c++/10682
37282         * g++.dg/template/instantiate4.C: New test.
37283
37284 2003-05-22  Roger Sayle  <roger@eyesopen.com>
37285
37286         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
37287
37288 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
37289
37290         * gcc.dg/compat/scalar-return-1_main.c: New file.
37291         * gcc.dg/compat/scalar-return-1_x.c: New file.
37292         * gcc.dg/compat/scalar-return-1_y.c: New file.
37293         * gcc.dg/compat/scalar-return-2_main.c: New file.
37294         * gcc.dg/compat/scalar-return-2_x.c: New file.
37295         * gcc.dg/compat/scalar-return-2_y.c: New file.
37296         * gcc.dg/compat/struct-return-3_main.c: New file.
37297         * gcc.dg/compat/struct-return-3_y.c: New file.
37298         * gcc.dg/compat/struct-return-3_x.c: New file.
37299         * gcc.dg/compat/struct-return-2_main.c: New file.
37300         * gcc.dg/compat/struct-return-2_x.c: New file.
37301         * gcc.dg/compat/struct-return-2_y.c: New file.
37302
37303 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37304
37305         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
37306         for hppa*-hp-hpux*.
37307         * gcc.dg/20021014-1.c (dg-options): Likewise.
37308         * gcc.dg/nest.c (dg-options): Likewise.
37309
37310 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
37311
37312         PR c++/9738
37313         * g++.dg/ext/dllimport2.C: New file.
37314         * g++.dg/ext/dllimport3.C: New file.
37315
37316 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
37317
37318         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
37319         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
37320         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
37321         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
37322         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
37323         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
37324         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
37325         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
37326         * gcc.dg/compat/small-struct-defs.h: New file.
37327         * gcc.dg/compat/small-struct-init.h: New file.
37328         * gcc.dg/compat/small-struct-check.h: New file.
37329         * gcc.dg/compat/fp-struct-defs.h: New file.
37330         * gcc.dg/compat/fp-struct-check.h: New file.
37331         * gcc.dg/compat/fp-struct-init.h: New file.
37332         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
37333         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
37334
37335 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
37336
37337         * gcc.dg/20030225-2.c: New test.
37338
37339 2003-05-18  Roger Sayle  <roger@eyesopen.com>
37340             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37341
37342         * gcc.c-torture/compile/20030518-1.c: New test case.
37343
37344 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
37345
37346         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
37347         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
37348         gcc-dg-debug-runtest.
37349         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
37350         gcc-dg-debug-runtest.
37351
37352 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37353
37354         PR c++/9022
37355         * g++.dg/lookup/using6.C: New test.
37356
37357 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37358
37359         * g++.dg/parse/access2.C: New test.
37360
37361 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
37362
37363         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
37364         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
37365         * gcc.dg/debug/debug.exp: Likewise.
37366
37367 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
37368
37369         * gcc.dg/dollar.c: New test.
37370
37371 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
37372
37373         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
37374         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
37375         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
37376         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
37377         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
37378         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
37379         * gcc.dg/compat/struct-by-value-6_main.c: New file.
37380         * gcc.dg/compat/struct-by-value-6_x.c: New file.
37381         * gcc.dg/compat/struct-by-value-6_y.c: New file.
37382         * gcc.dg/compat/struct-by-value-7_main.c: New file.
37383         * gcc.dg/compat/struct-by-value-7_x.c: New file.
37384         * gcc.dg/compat/struct-by-value-7_y.c: New file.
37385         * gcc.dg/compat/struct-by-value-8_main.c: New file.
37386         * gcc.dg/compat/struct-by-value-8_x.c: New file.
37387         * gcc.dg/compat/struct-by-value-8_y.c: New file.
37388         * gcc.dg/compat/struct-by-value-9_main.c: New file.
37389         * gcc.dg/compat/struct-by-value-9_x.c: New file.
37390         * gcc.dg/compat/struct-by-value-9_y.c: New file.
37391
37392 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
37393
37394         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
37395         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
37396         support for "repo" mode.
37397         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
37398         * lib/g77-dg.exp: Likewise.
37399         * lib/obj-dg.exp: Likewise.
37400
37401 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
37402
37403         Merge from gcc-3_2-rhl8-branch:
37404         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
37405
37406         * gcc.dg/tls/opt-6.c: New test.
37407
37408         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
37409
37410         * gcc.dg/20030405-1.c: New test.
37411
37412         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
37413
37414         * gcc.dg/20030309-1.c: New test.
37415
37416         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
37417
37418         * gcc.c-torture/execute/20030307-1.c: New test.
37419
37420         2003-02-20  Randolph Chung  <tausq@debian.org>
37421
37422         * gcc.c-torture/compile/20030220-1.c: New test.
37423
37424         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
37425
37426         * gcc.dg/20030217-1.c: New test.
37427
37428         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
37429
37430         * gcc.c-torture/compile/20020129-1.c: New test.
37431
37432         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
37433
37434         * gcc.dg/unroll-1.c: New test.
37435
37436         2002-11-16  Jan Hubicka  <jh@suse.cz>
37437
37438         * gcc.c-torture/execute/20020920-1.c: New test.
37439
37440         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
37441
37442         PR target/7434
37443         * gcc.c-torture/compile/20021008-1.c: New test.
37444
37445         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
37446
37447         PR target/7559
37448         * gcc.c-torture/execute/20020810-1.c: New test.
37449
37450         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
37451
37452         * gcc.c-torture/compile/20020807-1.c: New test.
37453
37454         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
37455
37456         * gcc.dg/tls/opt-1.c: New test.
37457
37458         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
37459
37460         * gcc.dg/20020729-1.c: New test.
37461
37462         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
37463
37464         * g++.dg/opt/life1.C: New test.
37465
37466         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
37467
37468         * gcc.dg/20020525-1.c: New test.
37469
37470         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
37471
37472         PR c++/6794
37473         * g++.dg/ext/pretty1.C: New test.
37474         * g++.dg/ext/pretty2.C: New test.
37475
37476 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
37477
37478         PR c++/8385
37479         * g++.dg/ext/typeof5.C: New test.
37480
37481 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
37482
37483         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
37484         __USER_LABEL_PREFIX__ into account.
37485         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
37486
37487 2003-05-14  Roger Sayle  <roger@eyesopen.com>
37488
37489         * gcc.dg/builtins-15.c: New test case.
37490
37491 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
37492
37493         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
37494
37495 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
37496
37497         * lib/g++.exp: Tweak handling of additional source files.
37498         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
37499         * g++.dg/special/conpr-2a.C: Rename to ...
37500         * g++.dg/special/conpr-2a.cc: ... this.
37501         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
37502         * g++.dg/special/conpr-3a.C: Rename to ...
37503         * g++.dg/special/conpr-3a.cc: This.
37504         * g++.dg/special/conpr-3b.C: Rename to ...
37505         * g++.dg/special/conpr-3b.cc: This.
37506         * g++.dg/special/conpr-4.C: New test.
37507         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
37508
37509 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
37510
37511         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
37512
37513 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37514
37515         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
37516         * g++.old-deja/g++.robertl/eb71.C: Likewise.
37517         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
37518         * g++.old-deja/g++.other/warn3.C: Likewise.
37519
37520 2003-05-11  Roger Sayle  <roger@eyesopen.com>
37521
37522         * gcc.dg/i386-387-1.c: Update to also test log.
37523         * gcc.dg/i386-387-2.c: Likewise.
37524
37525 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
37526
37527         * g77.f-torture/execute/int8421.f: New test.
37528
37529 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37530
37531         PR c++/10230, c++/10481
37532         * g++.dg/lookup/scoped5.C: New test.
37533
37534 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37535
37536         PR c++/10552
37537         * g++.dg/template/ttp6.C: New test.
37538
37539 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
37540
37541         * gcc.c-torture/execute/builtins: New directory.
37542         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
37543         gcc.c-torture/execute/builtins.
37544         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
37545         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
37546         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
37547         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
37548
37549 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37550
37551         PR c++/9252
37552         * g++.dg/template/access8.C: New test.
37553         * g++.dg/template/access9.C: New test.
37554
37555 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37556
37557         PR c++/9554
37558         * g++.dg/parse/access1.C: New test.
37559
37560 2003-05-09  DJ Delorie  <dj@redhat.com>
37561
37562         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
37563         long, and not an int.
37564
37565 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37566
37567         PR c++/10555, c++/10576
37568         * g++.dg/template/memclass1.C: New test.
37569
37570 2003-05-08  DJ Delorie  <dj@redhat.com>
37571
37572         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
37573         targets.
37574         * gcc.c-torture/execute/20021024-1.x: Likewise.
37575         * gcc.c-torture/execute/shiftdi.x: Likewise.
37576         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
37577         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
37578         * gcc.dg/20021018-1.c: Likewise.
37579
37580 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37581
37582         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
37583
37584         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
37585         (bcopy): Call memmove.
37586
37587 2003-05-08  Roger Sayle  <roger@eyesopen.com>
37588
37589         * g77.f-torture/compile/8485.f: New test case.
37590
37591 2003-05-07  Richard Henderson  <rth@redhat.com>
37592
37593         PR c++/10570
37594         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
37595         Verify exception_cleanup not called for rethrows.
37596         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
37597         when exiting catch block without rethrowing.
37598         * g++.dg/eh/forced3.C: New.
37599         * g++.dg/eh/forced4.C: New.
37600
37601 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
37602
37603         * gcc.dg/20030505.c: Fix triplet.
37604
37605 2003-05-06  DJ Delorie  <dj@redhat.com>
37606
37607         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
37608         * gcc.dg/nest.c: Likewise.
37609
37610 2003-05-05  Roger Sayle  <roger@eyesopen.com>
37611
37612         * gcc.dg/builtins-14.c: New test case.
37613
37614 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
37615
37616         * lib/compat.exp (compat-execute): New argument.
37617         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
37618         * gcc.dg/compat: New test directory.
37619         * gcc.dg/compat/compat.exp: New expect script.
37620         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
37621         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
37622         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
37623         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
37624         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
37625         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
37626
37627         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
37628         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
37629         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
37630         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
37631         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
37632         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
37633         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
37634         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
37635         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
37636         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
37637         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
37638         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
37639         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
37640         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
37641         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
37642
37643 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
37644
37645         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
37646
37647 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
37648
37649         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
37650
37651 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
37652
37653         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
37654         * gcc.dg/ppc-fsel-2.c: New test.
37655
37656         * gcc.dg/unused-5.c: New test.
37657
37658 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37659
37660         PR c++/10496
37661         * g++.dg/warn/pmf1.C: New test.
37662
37663 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37664
37665         PR c++/4494
37666         * g++.dg/warn/main.C: New test.
37667
37668 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37669
37670         * gcc.dg/nonnull-3.c: New test.
37671
37672 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
37673
37674         * gcc.dg/cpp/Wtrigraphs.c: Update.
37675         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
37676
37677 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
37678
37679         * gcc.dg/ppc-fsel-1.c: New test.
37680
37681 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
37682
37683         PR c/10604
37684         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
37685
37686 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
37687
37688         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
37689
37690 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37691
37692         PR c++/9364, c++/10553, c++/10586
37693         * g++.dg/parse/typename4.C: New test.
37694         * g++.dg/parse/typename5.C: Likewise.
37695
37696 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
37697
37698         * gcc.c-torture/compile/20030503-1.c: New test.
37699
37700 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37701
37702         * g++.dg/lookup/using5.C: Fix testcase error.
37703
37704 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
37705
37706         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
37707         since MEABI is no longer supported.  Remove all vestiges
37708         of MEABI from the test.
37709
37710 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37711
37712         PR c++/10554
37713         * g++.dg/lookup/using5.C: New test.
37714
37715 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37716
37717         PR c++/8772
37718         * g++.dg/template/ttp5.C: New test.
37719
37720 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
37721
37722         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
37723         (dg-gpp-additional-sources): New function.
37724         (dg-gpp-additional-files): Likewise.
37725         * lib/g++.exp (additional_sources): New variable.
37726         (additional_files): Likewise.
37727         (g++_target_compile): Deal with them.
37728         * lib/old-dejagnu.exp: Remove.
37729         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
37730         * g++.old-deja: Revise all tests to use dg commands.
37731
37732 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37733
37734         PR c++/9432, c++/9528
37735         * g++.dg/lookup/using4.C: New test.
37736
37737 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
37738
37739         * gcc.dg/noreturn-5.c: New file.
37740         * gcc.dg/noreturn-6.c: New file.
37741
37742         * gcc.c-torture/compile/inline-1.c: New file.
37743
37744 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
37745
37746         PR c++/10551
37747         * g++.dg/template/explicit1.C: New test.
37748
37749 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
37750
37751         PR c++/10549
37752         * g++.dg/other/bitfield1.C: New test.
37753
37754         PR c++/10527
37755         * g++.dg/init/new7.C: New test.
37756
37757 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
37758
37759         * g++.dg/ext/desig1.C: New test.
37760         * g++.dg/ext/init1.C: Update.
37761
37762         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
37763
37764 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
37765
37766         PR c++/10180
37767         * g++.dg/warn/Winline-1.C: New test.
37768
37769 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
37770
37771         * gcc.c-torture/execute/string-opt-19.c: New test.
37772
37773         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
37774         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
37775
37776 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
37777
37778         PR c++/10506
37779         * g++.dg/init/new6.C: New test.
37780
37781         PR c++/10503
37782         * g++.dg/init/ref6.C: New test.
37783
37784 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
37785
37786         * g++.dg/warn/weak1.C: XFAIL on AIX4.
37787
37788 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37789
37790         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
37791         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
37792
37793 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
37794
37795         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
37796         initialized static data members.
37797
37798 2003-04-25  H.J. Lu <hjl@gnu.org>
37799
37800         * gcc.dg/ia64-sync-4.c: New test.
37801
37802 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37803
37804         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
37805         date.
37806
37807 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
37808
37809         PR c++/10337
37810         * g++.dg/warn/conv1.C: New test.
37811         * g++.old-deja/g++.other/conv7.C: Adjust.
37812         * g++.old-deja/g++.other/overload14.C: Adjust.
37813
37814 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
37815
37816         PR c++/10471
37817         * g++.dg/template/defarg2.C: New test.
37818
37819 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
37820
37821         * gcc.dg/cpp/include2.c: Update.
37822         * gcc.dg/cpp/multiline-2.c: New.
37823         * gcc.dg/cpp/multiline.c: Update.
37824         * gcc.dg/cpp/strify2.c: Update.
37825         * gcc.dg/cpp/trad/literals-2.c: Update.
37826
37827 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37828
37829         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
37830
37831 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
37832
37833         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
37834
37835 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
37836
37837         PR c++/10451
37838         * g++.dg/parse/crash4.C: New test.
37839
37840         PR c++/9847
37841         * g++.dg/parse/crash5.C: New test.
37842
37843 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
37844
37845         PR c++/10446
37846         * g++.dg/parse/crash3.C: New test.
37847
37848         PR c++/10428
37849         * g++.dg/parse/elab1.C: New test.
37850
37851 2003-04-22  Devang Patel  <dpatel@apple.com>
37852
37853         * gcc.dg/cpp/trad/funlike-5.c: New test.
37854
37855 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
37856
37857         * g++.dg/other/packed1.C: Fix dg options.
37858
37859 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
37860
37861         * g++.dg/other/offsetof2.C: New test.
37862
37863 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
37864
37865         * g++.dg/template/recurse.C: Adjust location of error messages.
37866
37867 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
37868
37869         PR c++/9881
37870         * g++.dg/init/addr-const1.C: New test.
37871         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
37872
37873 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
37874
37875         PR c++/10405
37876         * g++.dg/lookup/struct-hack1.C: New test.
37877
37878 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
37879
37880         * ucs.c: Update diagnostic messages.
37881
37882 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
37883
37884         * gcc.dg/cpp/truefalse.cpp: New test.
37885         * gcc.dg/cpp/cpp.exp: Update.
37886         * g++.dg/other/stdbool-if.C: Remove.
37887
37888 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
37889
37890         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
37891         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
37892
37893 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
37894
37895         * gcc.c-torture/compile/20030418-1.c: New test.
37896
37897 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
37898
37899         * README.compat: Remove; content moved to doc/sourcebuild.texi.
37900
37901 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37902
37903         PR c++/10347
37904         g++.dg/template/dependent-name1.C: New test.
37905
37906 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
37907
37908         * gcc.dg/warn-1.c (tourist_guide): New array,
37909         contains a pointer to bar.
37910
37911 2003-04-16  Roger Sayle  <roger@eyesopen.com>
37912
37913         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
37914         * gcc.c-torture/execute/medce-1.c: New test case.
37915         * gcc.c-torture/execute/medce-2.c: New test case.
37916
37917 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
37918
37919         * lib/prune.exp: Ignore more messages.
37920
37921         PR c++/10381
37922         * g++.dg/parse/lookup3.C: New test.
37923
37924 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
37925
37926         * gcc.c-torture/compile/20030415-1.c : New test.
37927
37928 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
37929
37930         * gcc.c-torture/execute/scope-2.c: Move to ...
37931         * gcc.dg/noncompile/scope.c: .... here.
37932
37933 2003-04-14  Roger Sayle  <roger@eyesopen.com>
37934
37935         * gcc.dg/20030414-2.c: New test case.
37936
37937 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
37938
37939         PR target/10377
37940         * gcc.dg/20030414-1.c: New test.
37941
37942 2003-04-13  Roger Sayle  <roger@eyesopen.com>
37943
37944         * gcc.dg/builtins-12.c: New test case.
37945         * gcc.dg/builtins-13.c: New test case.
37946
37947 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37948
37949         * gcc.c-torture/execute/string-opt-18.c: New test.
37950
37951 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
37952
37953         PR c++/10300
37954         * g++.dg/init/new5.C: New test.
37955
37956 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
37957
37958         PR c++/7910
37959         * g++.dg/ext/dllimport1.C: New test.
37960
37961 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
37962
37963         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
37964
37965 2003-04-11  Bud Davis <bdavis9659@comcast.net>
37966
37967         PR Fortran/9263
37968         * g77.f-torture/noncompile/9263.f: New test
37969         PR Fortran/1832
37970         * g77.f-torture/execute/1832.f: New test
37971
37972 2003-04-11  David Chad  <davidc@freebsd.org>
37973             Loren J. Rittle  <ljrittle@acm.org>
37974
37975         PR libobjc/8562
37976         * objc.dg/headers.m: New test.
37977
37978 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
37979
37980         * gcc.c-torture/execute/builtin-noret-2.c: New.
37981         * gcc.c-torture/execute/builtin-noret-2.x: New.
37982         XFAIL builtin-noret-2.c at -O1 and above.
37983         * gcc.dg/redecl.c: New.
37984         * gcc.dg/Wshadow-1.c: Update error regexps.
37985
37986 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
37987
37988         * g++.dg/abi/bitfield10.C: New test.
37989
37990 2003-04-09  Mike Stump  <mrs@apple.com>
37991
37992         * gcc.dg/pch/pch.exp: Make testcase names longer.
37993         * g++.dg/pch/pch.exp: Make testcase names longer.
37994
37995 2003-04-08  Roger Sayle  <roger@eyesopen.com>
37996
37997         * gcc.dg/builtins-11.c: New test case.
37998
37999 2003-04-08  Roger Sayle  <roger@eyesopen.com>
38000
38001         * gcc.dg/builtins-9.c: New test case.
38002         * gcc.dg/builtins-10.c: New test case.
38003
38004 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
38005
38006         * gcc.dg/noncompile/init-4.c.c: New test.
38007
38008 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
38009
38010         * gcc.misc-test/gcov-9.c: New test.
38011         * gcc.misc-test/gcov-10.c: New test
38012         * gcc.misc-test/gcov-11.c: New test.
38013
38014 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
38015
38016         PR optimization/10024
38017         * gcc.c-torture/compile/20030405-1.c: New test.
38018
38019 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
38020
38021         * gcc.dg/pch/static-3.c: New.
38022         * gcc.dg/pch/static-3.hs: New.
38023         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
38024
38025 2003-04-04  Richard Henderson  <rth@redhat.com>
38026
38027         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
38028         * g++.dg/eh/forced2.C: Likewise.
38029
38030 2003-04-03  Mike Stump  <mrs@apple.com>
38031
38032         * lib/scanasm.exp (scan-assembler): Add xfail processing for
38033         target arg.
38034         (scan-assembler-times, scan-assembler-not): Likewise.
38035         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
38036
38037 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
38038
38039         * gcc.dg/sparc-loop-1.c: New test.
38040
38041 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
38042
38043         PR other/9274
38044         * g++.dg/pch/system-2.C: New.
38045         * g++.dg/pch/system-2.Hs: New.
38046
38047 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
38048
38049         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
38050
38051         * g++.dg/eh/simd-1.C (vecfunc): Same.
38052
38053 2003-04-01  Roger Sayle  <roger@eyesopen.com>
38054
38055         * gcc.c-torture/execute/20030401-1.c: New test case.
38056
38057 2003-04-01  Ziemowit Laski <zlaski@apple.com>
38058
38059         * objc.dg/defs.m: New.
38060
38061 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
38062
38063         * g++.dg/eh/simd-1.C: New.
38064         * g++.dg/eh/simd-2.C: New.
38065
38066 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
38067
38068         * gcc.c-torture/execute/simd-3.c: New.
38069
38070 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
38071
38072         PR c/9936
38073         * gcc.dg/20030331-2.c: New test.
38074
38075 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
38076
38077         PR c++/10278
38078         * g++.dg/parse/crash2.C: New test.
38079
38080 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
38081
38082         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
38083         * gcc.c-torture/execute/20030331-1.c: ...here.
38084
38085 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
38086
38087         * gcc.c-torture/execute/20030331-1.c: New test.
38088
38089 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
38090
38091         * lib/gcov.exp: Adjust call return testing strings.
38092         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
38093
38094 2003-03-31  Roger Sayle  <roger@eyesopen.com>
38095
38096         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
38097         * gcc.dg/builtins-7.c: New test case.
38098         * gcc.dg/builtins-8.c: New test case.
38099
38100 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
38101
38102         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
38103
38104 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
38105
38106         PR c++/7647
38107         * g++.dg/lookup-class-member-2.C: New test.
38108
38109 2003-03-30  Glen Nakamura  <glen@imodulo.com>
38110
38111         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
38112
38113 2003-03-28  Roger Sayle  <roger@eyesopen.com>
38114
38115         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
38116
38117 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
38118
38119         * g++.dg/init/attrib1.C: New test.
38120
38121 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
38122
38123         * gcc.dg/ultrasp8.c: New test.
38124
38125 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
38126
38127         * gcc.dg/ultrasp7.c: New test.
38128
38129 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
38130
38131         PR c++/10047
38132         * g++.dg/template/inline1.C: New test.
38133
38134 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
38135
38136         * gcc.dg/sparc-dwarf2.c: New test.
38137
38138 2003-03-27  Roger Sayle  <roger@eyesopen.com>
38139
38140         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
38141         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
38142
38143 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
38144
38145         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
38146         than reading .x files.
38147         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
38148         * g77.dg/gcov/gcov-1.f: Likewise.
38149         * gcc.misc-tests/gcov-4b.c: Likewise.
38150         * gcc.misc-tests/gcov-5b.c: Likewise.
38151         * gcc.misc-tests/gcov-6.c: Likewise.
38152         * gcc.misc-tests/gcov-7.c: Likewise.
38153         * gcc.misc-tests/gcov-8.c: Likewise.
38154         * g++.dg/gcov/gcov-1.x: Remove.
38155         * g77.dg/gcov/gcov-1.x: Likewise.
38156         * gcc.misc-tests/gcov-4b.x: Likewise.
38157         * gcc.misc-tests/gcov-5b.x: Likewise.
38158         * gcc.misc-tests/gcov-6.x: Likewise.
38159         * gcc.misc-tests/gcov-7.x: Likewise.
38160         * gcc.misc-tests/gcov-8.x: Likewise.
38161
38162 2003-03-27  Glen Nakamura  <glen@imodulo.com>
38163
38164         PR opt/10087
38165         * gcc.dg/20030324-1.c: New test.
38166
38167 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
38168
38169         PR c++/10224
38170         * g++.dg/template/arg3.C: New test.
38171
38172         PR c++/10158
38173         * g++.dg/template/friend18.C: New test.
38174
38175 2003-03-26  Roger Sayle  <roger@eyesopen.com>
38176
38177         * g77.f-torture/compile/20030326-1.f: New test case.
38178
38179 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
38180
38181         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
38182
38183         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
38184
38185 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
38186
38187         * gcc.dg/ia64-sync-3.c: New test.
38188
38189 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
38190
38191         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
38192
38193 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
38194
38195         * gcc.dg/ultrasp6.c: New test.
38196
38197 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
38198
38199         * gcc.dg/i386-signbit-1.c: New test.
38200         * gcc.dg/i386-signbit-2.c: New test.
38201         * gcc.dg/i386-signbit-3.c: New test.
38202
38203 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
38204
38205         * gcc.dg/ultrasp5.c: Fix options.
38206
38207 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
38208
38209         * gcc.dg/ultrasp5.c: Fix comment.
38210
38211 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
38212
38213         PR fortran/10197
38214         * g77.f-torture/execute/10197.f: New test.
38215
38216 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
38217
38218         PR c++/9898, c++/383
38219         * g++.dg/template/conv6.C: New test.
38220
38221         PR c++/10119
38222         * g++.dg/template/ptrmem5.C: New test.
38223
38224         PR c++/10026
38225         * g++.dg/lookup/koenig1.C: New test.
38226
38227         PR C++/10199
38228         * g++.dg/lookup/template2.C: New test.
38229
38230 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
38231
38232         * g++.dg/opt/rtti1.C: New test.
38233
38234 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
38235
38236         * gcc.dg/ultrasp5.c: New test.
38237
38238 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
38239
38240         PR middle-end/9967
38241         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
38242         builtin fputs.
38243
38244 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
38245
38246         PR c/8224
38247         * gcc.dg/20030323-1.c: New test.
38248
38249 2003-03-23  Roger Sayle  <roger@eyesopen.com>
38250
38251         * gcc.c-torture/compile/20030323-1.c: New test case.
38252
38253 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
38254
38255         * gcc.dg/20030321-1.c: New test.
38256
38257 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
38258
38259         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
38260
38261 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
38262
38263         PR c++/9978, c++/9708
38264         * g++.dg/ext/vlm1.C: Adjust expected error.
38265         * g++.dg/ext/vla2.C: New test.
38266         * g++.dg/template/arg1.C: New test.
38267         * g++.dg/template/arg2.C: New test.
38268
38269 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
38270
38271         * g77.f-torture/execute/select.f: New test.
38272         * g77.f-torture/noncompile/select_no_compile.f: New test.
38273
38274 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
38275
38276         PR c++/9898
38277         * g++.dg/other/error4.C: New test.
38278
38279 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
38280
38281         * g++.dg/template/friend17.C: New test.
38282
38283 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
38284
38285         * gcc.c-torture/compile/20030320-1.c: New.
38286
38287 2003-03-20  Roger Sayle  <roger@eyesopen.com>
38288
38289         * gcc.dg/builtins-6.c: New test case.
38290
38291 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
38292
38293         PR target/10073
38294         * gcc.c-torture/compile/20030319-1.c: New.
38295
38296 2003-03-18  Jan Hubicka  <jh@suse.cz>
38297
38298         * gcc.dg/i386-cvt-1.c: New test.
38299
38300 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
38301
38302         * objc.dg/naming-1.m: Use "(parse|syntax) error".
38303         * objc.dg/naming-2.m: Likewise.
38304
38305 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
38306
38307         PR c++/9639
38308         * g++.dg/parse/crash1.C: New test.
38309
38310 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
38311
38312         PR c++/8805
38313         * g++.dg/eh/cleanup1.C: New test.
38314
38315 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
38316
38317         * gcc.c-torture/execute/20030316-1.c: New test case.
38318
38319 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
38320
38321         PR c++/9629
38322         * g++.dg/init/ctor2.C: New test.
38323
38324 2003-03-15  Roger Sayle  <roger@eyesopen.com>
38325
38326         * g77.f-torture/compile/xformat.f: New test case.
38327
38328 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
38329
38330         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
38331         * g++.old-deja/g++.mike/eh50.C: Likewise.
38332
38333 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38334
38335         PR c++/6440
38336         * g++.dg/template/spec7.C: New test.
38337         * g++.dg/template/spec8.C: Likewise.
38338
38339 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
38340
38341         * gcc.c-torture/execute/20030313-1.c: New test.
38342
38343 2003-03-14  Richard Henderson  <rth@redhat.com>
38344
38345         * gcc.dg/inline-2.c: Adjust alpha test for external call.
38346
38347 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
38348
38349         * gcc.c-torture/compile/20030314-1.c: New test.
38350
38351 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
38352
38353         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
38354         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
38355         thumb target,
38356         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
38357         to accept newer _imp__  prefix and additional
38358         newline in .drectve section.
38359         * gcc.dg/dll-4.c: Likewise.
38360         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
38361         switch.
38362
38363 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
38364
38365         * g++.dg/parse/namespace9.C: New test.
38366
38367         * g++.dg/init/ref5.C: New test.
38368         * g++.dg/parse/ptrmem1.C: Likewise.
38369
38370 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
38371
38372         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
38373         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
38374         regular expression.
38375         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
38376         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
38377
38378 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
38379
38380         * gcc.c-torture/execute/20030224-2.c: New test.
38381
38382 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
38383
38384         * gcc.dg/decl-3.c: New test.
38385
38386 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
38387
38388         * gcc.dg/i386-loop-2.c: New test.
38389
38390 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
38391
38392         PR c++/9474
38393         * g++.dg/parse/namespace8.C: New test.
38394
38395         PR c++/9924
38396         * g++.dg/overload/builtin2.C: New test.
38397
38398 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
38399
38400         * gcc.dg/return-type-3.c: New test.
38401
38402 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
38403
38404         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
38405         profiling options are not supported.
38406
38407 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
38408
38409         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
38410         * g++.old-deja/g++.warn/impint2.C: Likewise.
38411
38412 2003-03-10  Devang Patel  <dpatel@apple.com>
38413
38414         * g++.dg/cpp/c++_cmd_1.C: New test.
38415         * g++.dg/cpp/c++_cmd_1.h: New file.
38416
38417 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
38418
38419         * gcc.dg/altivec-9.c: New file.
38420
38421 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38422
38423         * gcc.dg/ppc-sdata-1.c: New test.
38424         * gcc.dg/ppc-sdata-2.c: New test.
38425
38426 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
38427
38428         PR c++/9373
38429         * g++.dg/opt/ptrmem2.C: New test.
38430
38431         PR c++/8534
38432         * g++.dg/opt/ptrmem1.C: New test.
38433
38434 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
38435
38436         * gcc.dg/i386-loop-1.c: New test.
38437
38438 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38439
38440         PR c++/9970
38441         * g++.dg/lookup/friend1.C: New test.
38442
38443 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
38444
38445         PR c++/9823
38446         * g++.dg/parser/constructor1.C: New test.
38447
38448 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
38449
38450         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
38451
38452         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
38453
38454 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
38455
38456         * gcc.dg/cpp/Wunused.c: Update test.
38457
38458 2003-03-08  Jan Hubicka  <jh@suse.cz>
38459
38460         * gcc.dg/inline-3.c: New test.
38461
38462 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
38463
38464         PR c++/9809
38465         * g++.dg/parse/builtin1.C: New test.
38466
38467         PR c++/9982
38468         * g++.dg/abi/cookie1.C: New test.
38469         * g++.dg/abi/cookie2.C: Likewise.
38470
38471         PR c++/9524
38472         * g++.dg/template/field1.C: New test.
38473
38474         PR c++/9912
38475         * g++.dg/parse/class1.C: New test.
38476         * g++.dg/parse/namespace7.C: Likewise.
38477         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
38478
38479 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
38480
38481         * g++.dg/init/ref4.C: New test.
38482
38483 2003-03-07  Jan Hubicka  <jh@suse.cz>
38484
38485         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
38486         * gcc.dg/inline-3.c: New test.
38487
38488 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
38489
38490         * g++.dg/init/ref3.C: New test.
38491
38492         PR c++/9965
38493         * g++.dg/init/ref2.C: New test.
38494
38495         PR c++/9400
38496         * g++.dg/warn/Wshadow-2.C: New test.
38497
38498         PR c++/9791
38499         * g++.dg/warn/Woverloaded-1.C: New test.
38500
38501 2003-03-05  Jan Hubicka  <jh@suse.cz>
38502
38503         * gcc.dg/i386-local2.c: New.
38504         * gcc.dg/i386-local.c: Fix typo.
38505
38506 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
38507
38508         * g++.dg/abi/layout3.C: New test.
38509
38510 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
38511
38512         * gcc.c-torture/compile/20030305-1.c
38513
38514 2003-03-05  Jan Hubicka  <jh@suse.cz>
38515
38516         * gcc.dg/i386-local.c: New.
38517
38518 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
38519
38520         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
38521
38522 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
38523
38524         * gcc.dg/switch-2.c: New test.
38525         * gcc.dg/switch-3.c: New test.
38526         * gcc.dg/Wswitch.c: Adjust line numbers.
38527         * gcc.dg/Wswitch-default.c: Likewise.
38528         * gcc.dg/Wswitch-enum.c: Likewise.
38529
38530 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
38531
38532         * gcc.c-torture/execute/20030222-1.c: New test.
38533
38534 2003-03-03  James E Wilson  <wilson@tuliptree.org>
38535
38536         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
38537
38538 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
38539
38540         PR c++/9878
38541         * g++.dg/init/ref1.C: New test.
38542
38543 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
38544
38545         * gcc.dg/sh-relax.c: New SH-only test.
38546
38547 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
38548
38549         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
38550         comment explaining purpose of testcase.
38551
38552 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
38553
38554         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
38555         for HC11/HC12 (asm needs two int registers).
38556         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
38557         HC11/HC12 because the test uses an asm which needs two 32-bit
38558         registers.
38559
38560 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
38561
38562         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
38563         for HC11/HC12 (array is too large otherwise).
38564         * gcc.c-torture/compile/920501-4.x: New file, likewise.
38565         * gcc.c-torture/compile/20010518-2.x: Likewise.
38566         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
38567         HC11/HC12 (array is too large).
38568
38569 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
38570
38571         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
38572         * lib/g++-dg.exp (g++-dg-test): Likewise.
38573
38574 2003-03-01  Roger Sayle  <roger@eyesopen.com>
38575
38576         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
38577         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
38578
38579 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38580
38581         * g++.dg/warn/implicit-typename1.C: Remove warning.
38582
38583 2003-02-28  Richard Henderson  <rth@redhat.com>
38584
38585         * gcc.dg/noreturn-1.c: Move noreturn warning line.
38586         * gcc.dg/return-type-1.c: Move control reaches end warning line.
38587
38588 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
38589
38590         * gcc.dg/pch/pch.exp: Change .pch to .gch.
38591         * g++.dg/pch/pch.exp: Likewise.
38592
38593 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
38594
38595         PR c++/9879
38596         * g++.dg/init/new4.C: New test.
38597
38598 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
38599
38600         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
38601
38602 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
38603
38604         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
38605         unsigned long.
38606
38607         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
38608         wider than float.
38609
38610 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38611
38612         * lib/scanasm.exp: Add support for counting numbers of
38613         occurences.
38614         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
38615         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
38616
38617 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
38618
38619         PR c++/9683
38620         * g++.dg/template/static3.C: New test.
38621
38622         PR c++/9829
38623         * g++.dg/parse/namespace6.C: New test.
38624
38625 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38626
38627         PR target/9732
38628         * gcc.dg/20030225-1.c: New test.
38629
38630 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
38631
38632         * README: Remove out-of-date information.
38633
38634         PR c++/9836
38635         * g++.dg/template/spec6.C: New test.
38636
38637 2003-02-24  Jeff Law  <law@redhat.com>
38638
38639         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
38640
38641 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38642
38643         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
38644         * gcc.dg/pragma-ep-1.c: Likewise.
38645
38646 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38647
38648         PR c++/9602
38649         * g++.dg/template/friend16.C: New test.
38650
38651 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
38652
38653         PR c++/5333
38654         * g++.dg/parse/fused-params1.C: Adjust error messages.
38655         * g++.dg/template/nested3.C: New test.
38656
38657 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
38658
38659         * g++.dg/abi/param1.C: New test.
38660
38661 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38662
38663         PR c++/7982
38664         * g++.dg/warn/implicit-typename1.C: New test.
38665
38666 2003-02-22  Kelley Cook <kelleycook@comcast.net>
38667
38668         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
38669         with "mtune".
38670         * g++.old-deja/g++.other/store-expr2.C: Likewise.
38671         * gcc.c-torture/execute/20010129-1.x: Likewise.
38672         * gcc.dg/20011107-1.c: Likewise.
38673         * gcc.dg/20020108-1.c: Likewise.
38674         * gcc.dg/20020122-3.c: Likewise.
38675         * gcc.dg/20020206-1.c: Likewise.
38676         * gcc.dg/20020310-1.c: Likewise.
38677         * gcc.dg/20020426-2.c: Likewise.
38678         * gcc.dg/20020517-1.c: Likewise.
38679         * gcc.dg/991230-1.c: Likewise.
38680         * gcc.dg/i386-unroll-1.c: Likewise.
38681         * gcc.misc-tests/i386-prefetch.exp: Likewise.
38682
38683 2003-02-22  Jan Hubicka  <jh@suse.cz>
38684
38685         * gcc.dg/i386-mul.c: New test.
38686
38687 2003-02-21  Roger Sayle  <roger@eyesopen.com>
38688
38689         * gcc.dg/builtins-5.c: New test case.
38690
38691 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
38692
38693         * gcc.dg/asmreg-1.c: New test.
38694
38695 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
38696
38697         PR c++/9749
38698         * g++.dg/parse/varmod1.C: New test.
38699
38700 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
38701
38702         PR c++/9727
38703         * g++.dg/template/op1.C: New test.
38704
38705 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
38706
38707         PR c++/8906
38708         * g++.dg/template/nested2.C: New test.
38709
38710 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
38711
38712         PR c++/8724
38713         * g++.dg/expr/dtor1.C: New test.
38714
38715 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
38716
38717         * gcc.dg/cpp/include3.c: New test.
38718         * gcc.dg/cpp/inc/foo.h: New file.
38719
38720 2003-02-21  Glen Nakamura  <glen@imodulo.com>
38721
38722         * gcc.c-torture/execute/20030221-1.c: New test.
38723
38724 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
38725
38726         PR c++/9729
38727         * g++.dg/abi/conv1.C: New test.
38728
38729 2003-02-20  Jan Hubicka  <jh@suse.cz>
38730
38731         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
38732
38733 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
38734
38735         * gcc.c-torture/compile/20030219-1.c: New test.
38736
38737 2003-02-18  Jan Hubicka  <jh@suse.cz>
38738
38739         * gcc.dg/funcorder.c: New test.
38740
38741 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
38742
38743         * gcc.c-torture/execute/20030218-1.c: New.
38744
38745 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
38746
38747         * gcc.dg/20030218-1.c: New.
38748
38749 2003-02-18  Richard Henderson  <rth@redhat.com>
38750
38751         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
38752         * gcc.dg/attr-used-2.c: New.
38753
38754 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
38755
38756         PR c++/9704
38757         * g++.dg/init/copy5.C: New test.
38758
38759 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
38760
38761         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
38762         * g++.dg/pch/pch.exp: Likewise.
38763
38764 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
38765
38766         * gcc.c-torture/execute/20030209-1.c: Enable the test if
38767         STACK_SIZE is not defined.
38768
38769 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38770
38771         PR c++/9457
38772         * g++.dg/template/init1.C: New test.
38773
38774 2003-02-16  Jan HUbicka  <jh@suse.cz>
38775
38776         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
38777         (foo): Add few extra tests
38778         * gcc.dg/c99-const-expr-3.c: Likewise.
38779         * gcc.c-torture/execute/20030216-1.c: New.
38780
38781 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38782
38783         PR c++/9459
38784         * g++.dg/ext/typeof4.C: New test.
38785
38786 2003-02-15  Roger Sayle  <roger@eyesopen.com>
38787
38788         * gcc.dg/i386-387-3.c: New test case.
38789
38790 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
38791
38792         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
38793         cris-*-elf* cris-*-aout* and mmix-*-*.
38794
38795 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
38796
38797         * gcc.dg/20030213-1.c: New test.
38798
38799 2003-02-12  Roger Sayle  <roger@eyesopen.com>
38800
38801         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
38802         * gcc.dg/i386-387-2.c: Likewise.
38803
38804 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
38805
38806         * gcc.dg/ppc-spe.c: Fix formatting.
38807         Enable tests that were previously unsupported by gas.
38808         Delete tests for instructions that no longer exist.
38809         Switch arguments on evsubifw builtin.
38810
38811 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
38812
38813         * gcc.c-torture/execute/20030209-1.c: Disable the test if
38814         STACK_SIZE is too small.
38815
38816 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
38817             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
38818
38819         * gcc.dg/decl-2.c: New test.
38820
38821 2003-02-10  Jan Hubicka  <jh@suse.cz>
38822
38823         * gcc.dg/i386-fpcvt-1.c: New test.
38824
38825 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
38826
38827         * gcc.c-torture/execute/20030209-1.c: New test.
38828
38829 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
38830
38831         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
38832         int-wide bitops, use the constants of the same width.
38833         Likewise, if long long is 32-bit wide, test bitops using
38834         32-bit constants.
38835
38836 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
38837
38838         * gcc.dg/20021014-1.c: Annotate with expected notice text.
38839
38840 2003-02-07  Roger Sayle  <roger@eyesopen.com>
38841
38842         * gcc.dg/builtins-4.c: New test case.
38843
38844 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38845
38846         * gcc.dg/20020430-1.c: Fix dg command typos.
38847         * gcc.dg/20020503-1.c: Likewise.
38848
38849 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38850
38851         PR c++/8785
38852         * g++.dg/parse/fused-params1.C: New test.
38853
38854         PR c++/8857
38855         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
38856
38857         PR c++/8921
38858         * g++.dg/parse/non-dependent1.C: New test.
38859
38860         PR c++/8928
38861         * g++.dg/parse/dupl-tmpl-args1.C: New test.
38862
38863         PR c++/9228
38864         * g++.dg/parse/undefined7.C: New test.
38865         * g++.dg/parse/non-templ1.C: New test.
38866
38867         PR c++/9229
38868         * g++.dg/parse/too-many-tmpl-args1.C: New test.
38869
38870 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
38871
38872         * gcc.c-torture/compile/20030206-1.c: New test.
38873
38874 2003-02-05  Roger Sayle  <roger@eyesopen.com>
38875
38876         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
38877         "pow" to "foo" to avoid potential confusion with a math built-in.
38878
38879 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38880
38881         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
38882         conditions for SPARC targets.
38883
38884 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
38885
38886         * gcc.dg/20030204-1.c: New test.
38887
38888 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38889
38890         PR c++/38
38891         * g++.dg/parse/array-size1.C: New test.
38892
38893         PR c++/5657
38894         * g++.dg/parse/undefined3.C: New test.
38895
38896         PR c++/5665
38897         * g++.dg/parse/undefined4.C: New test.
38898
38899         PR c++/5975
38900         * g++.dg/parse/undefined5.C: New test.
38901
38902         PR c++/7259
38903         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
38904
38905         PR c++/8578
38906         * g++.dg/parse/casting-operator1.C: New test.
38907
38908         PR c++/8596
38909         * g++.dg/parse/undefined6.C: New test.
38910
38911         PR c++/8736
38912         * g++.dg/parse/missing-template1.C: New test.
38913
38914 2003-02-04  Jan Hubicka  <jh@suse.cz>
38915
38916         * gcc.dg/i386-cadd.c: Compile using -march=k8.
38917         * gcc.dg/i386-cmov?.c: Likewise.
38918         * gcc.dg/i386-fpcvt-?.c: Likewise.
38919         * gcc.dg/i386-ssefp-1.c: Likewise.
38920         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
38921         conventions.
38922
38923 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
38924
38925         PR c++/7129
38926         * g++.dg/ext/max.C: New test.
38927
38928 2003-02-03  Jan Hubicka  <jh@suse.cz>
38929
38930         * gcc.c-torture/execute/20030203-1.c: New test.
38931
38932 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
38933
38934         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
38935         'natural-endian'.
38936
38937 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
38938
38939         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
38940         * g++.dg/init/new2.C: Likewise.
38941         * g++.dg/other/new1.C: Likewise.
38942
38943 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
38944
38945         * gcc.dg/struct-ret-libc.c: New test.
38946
38947 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
38948
38949         * gcc.dg/20030129-1.c: New test.
38950
38951 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38952
38953         PR c++/8849
38954         * g++.dg/template/ptrmem4.C: New test.
38955
38956 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
38957
38958         * g++.dg/parser/constant1.C: New test.
38959
38960 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38961
38962         PR c++/8591
38963         * g++.dg/parse/friend2.C: New test.
38964
38965 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
38966
38967         PR c++/9437
38968         * g++.dg/template/unify4.C: New test.
38969
38970 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
38971
38972         * gcc.c-torture/execute/20030128-1.c: New test.
38973
38974 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
38975
38976         * g++.dg/lookup/nested1.C: Test moved from ...
38977         * g++.old-deja/g++.other/lookup24.C: ... here.
38978
38979 2003-01-28  Jan Hubicka  <jh@suse.cz>
38980
38981         * gcc.dg/i386-cmov5.c: New test.
38982
38983 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
38984
38985         * gcc.c-torture/execute/20010925-1.c: Changed the
38986         memcpy declaration.
38987
38988 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
38989
38990         PR c++/3902
38991         * g++.dg/parse/template5.C: New test.
38992
38993 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
38994
38995         PR fortran/9258
38996         * g77.dg/pr9258: New test.
38997
38998 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
38999
39000         * README: Move relevant parts from README.g++.
39001
39002         * README.g++: Remove this file.
39003
39004 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
39005
39006         * g++.dg/abi/dcast1.C: New test.
39007
39008 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39009
39010         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
39011
39012 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
39013
39014         PR c++/47
39015         * g++.old-deja/g++.other/lookup24.C: New test.
39016
39017 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39018
39019         PR middle-end/7227
39020         * gcc.dg/uninit-C.c: New test.
39021
39022 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
39023
39024         * g++.dg/abi/covariant1.C: New test.
39025
39026 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
39027
39028         * gcc.dg/20030123-1.c: New test.
39029
39030 2003-01-25  Jan Hubicka  <jh@suse.cz>
39031
39032         PR opt/8492
39033         * gcc.c-torture/compile/20030125-1.c
39034
39035 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
39036
39037         PR c++/9403
39038         * g++.dg/parse/template3.C: New test.
39039         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
39040
39041         PR c++/795
39042         * g++.dg/parse/template4.C: New test.
39043
39044         PR c++/9415
39045         * g++.dg/template/qual2.C: New test.
39046
39047         PR c++/8545
39048         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
39049
39050         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
39051
39052 2003-01-25  Roger Sayle  <roger@eyesopen.com>
39053
39054         * gcc.c-torture/execute/switch-1.c: New test case.
39055
39056 2003-01-25  Jan Hubicka  <jh@suse.cz>
39057
39058         * gcc.c-torture/execute/20030125-1.[cx]: New test.
39059
39060 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
39061
39062         Tweaks for Bison-1.875. From the NEWS file:
39063         "- `parse error' -> `syntax error'
39064         Bison now uniformly uses the term `syntax error'"
39065         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
39066         * gcc.dg/cpp/digraph2.c: Likewise.
39067         * gcc.dg/cpp/direct2.c: Likewise.
39068         * gcc.dg/cpp/paste4.c: Likewise.
39069         * gcc.dg/c90-restrict-1.c: Likewise.
39070         * gcc.dg/c99-func-2.c: Likewise.
39071         * gcc.dg/noncompile/920721-2.c: Likewise.
39072         * gcc.dg/noncompile/930622-2.c: Likewise.
39073         * gcc.dg/noncompile/940112-1.c: Likewise.
39074         * gcc.dg/noncompile/950921-1.c: Likewise.
39075         * gcc.dg/noncompile/951123-1.c: Likewise.
39076         * gcc.dg/noncompile/971104-1.c: Likewise.
39077         * gcc.dg/noncompile/990416-1.c: Likewise.
39078
39079 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
39080
39081         * g++.dg/parse/undefined1.C: Add error message.
39082
39083 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
39084
39085         PR c++/9354
39086         * g++.dg/parse/new1.C: New test.
39087
39088         PR c++/9216
39089         * g++.dg/parse/template2.C: New test.
39090
39091         PR c++/9354
39092         * g++.dg/parse/typedef2.C: New test.
39093
39094         PR c++/9328
39095         * g++.dg/ext/typeof3.C: New test.
39096
39097 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39098
39099         PR c++/2738
39100         * g++.dg/parse/ret-type1.C: New test.
39101
39102         PR c++/3792
39103         * g++.dg/parse/tmpl-outside1.C: New test.
39104
39105         PR c++/4207
39106         * g++.dg/parse/int-as-enum1.C: New test.
39107
39108         PR c++/4903
39109         * g++.dg/parse/no-typename1.C: New test.
39110
39111         PR c++/5533
39112         * g++.dg/parse/no-value1.C: New test.
39113
39114         PR c++/5921
39115         * g++.dg/parse/wrong-inline1.C: New test.
39116
39117         PR c++/6402
39118         * g++.dg/parse/ref1.C: New test.
39119
39120         PR c++/6992
39121         * g++.dg/parse/attr-ctor1.C: New test.
39122
39123         PR c++/7229
39124         * g++.dg/parse/namespace5.C: New test.
39125
39126         PR c++/7917
39127         * g++.dg/parse/func-def1.C: New test.
39128
39129         PR c++/8143
39130         * g++.dg/parse/undefined1.C: New test.
39131
39132         PR c++/5723, PR c++/8522
39133         * g++.dg/parse/specialization1.C: New test.
39134
39135         PR c++/163, PR c++/8595
39136         * g++.dg/parse/struct-as-enum1.C: New test.
39137
39138         PR c++/9173
39139         * g++.dg/parse/undefined2.C: New test.
39140
39141 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
39142
39143         PR c++/9298
39144         * g++.dg/parse/template1.C: New test.
39145
39146         PR c++/9384
39147         * g++.dg/parse/using1.C: New test.
39148
39149         PR c++/9285
39150         PR c++/9294
39151         * g++.dg/parse/expr2.C: New test.
39152
39153         PR c++/9388
39154         * g++.dg/parse/lookup2.C: Likewise.
39155
39156 2003-01-21  Jan Hubicka  <jh@suse.cz>
39157
39158         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
39159         * gcc.c-torture/execute/eeprof-1.c: Likewise.
39160         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
39161         * gcc.c-torture/execute/string-opt-*.c: Likewise.
39162
39163 2003-01-20  Nick Clifton  <nickc@redhat.com>
39164
39165         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
39166         problem with ARM sibcall code generation.
39167
39168 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
39169
39170         * gcc.c-torture/execute/20030120-1.c: New.
39171
39172 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
39173
39174         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
39175
39176 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
39177
39178         PR c++/9272
39179         * g++.dg/parse/ctor1.C: New test.
39180
39181         PR c++/9294:
39182         * g++.dg/parse/qualified1.C: New test.
39183
39184         * g++.dg/parse/typename3.C: New test.
39185
39186 2003-01-16  Richard Henderson  <rth@redhat.com>
39187
39188         * g++.dg/tls/init-2.C: Fix error matches for real this time.
39189
39190 2003-01-16  Richard Henderson  <rth@redhat.com>
39191
39192         * g++.dg/pch/pch.exp: Copy test header to the working directory
39193         before using it either for precompilation or direct use.
39194         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
39195         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
39196
39197 2003-01-16  Richard Henderson  <rth@redhat.com>
39198
39199         * gcc.dg/pch/pch.exp: Copy test header to the working directory
39200         before using it either for precompilation or direct use.
39201         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
39202         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
39203
39204 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
39205
39206         * g++.dg/ext/typename1.C: Add typename keyword.
39207         * g++.dg/template/crash1.C: Update error messages.
39208         * g++.dg/template/crash2.C: Remove error message.
39209         * g++.dg/parse/typename2.C: New test.
39210         * g++.dg/template/typename2.C: Change implicit
39211         typename warning into error.
39212         * g++.old-deja/g++.benjamin/tem03.C: Issue more
39213         error messages.
39214         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
39215         * g++.old-deja/g++.brendan/crash56.C: Add this->.
39216         * g++.old-deja/g++.law/visibility13.C: Remove error
39217         messages.
39218         * g++.old-deja/g++.ns/template17.C: Reorder code to
39219         make declaration visible in template.
39220         * g++.old-deja/g++.pt/crash3.C: Fix typos.
39221         * g++.old-deja/g++.pt/crash36.C: Issue more error
39222         messages.
39223         * g++.old-deja/g++.pt/crash5.C: Improve error
39224         message.
39225         * g++.old-deja/g++.pt/crash67.C: Remove warning.
39226         * g++.old-deja/g++.pt/inherit1.C: Add this->.
39227         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
39228         * g++.old-deja/g++.pt/typename16.C: Replace implicit
39229         typename warning with error message.
39230         * g++.old-deja/g++.pt/typename19.C: Remove warning.
39231         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
39232         * g++.old-deja/g++.robertl/eb24.C: Use this->.
39233
39234 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
39235
39236         * g++.dg/parse/ambig2.C: New test.
39237
39238 2003-01-15  Richard Henderson  <rth@redhat.com>
39239
39240         * g++.dg/tls/init-2.C: Update error message string.
39241
39242 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39243
39244         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
39245
39246 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
39247
39248         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
39249         all for HC11/HC12.
39250         * gcc.c-torture/compile/20001205-1.x: Likewise.
39251         * gcc.c-torture/compile/20001226-1.x: Likewise.
39252         * gcc.c-torture/compile/920520-1.x: Likewise.
39253         * gcc.c-torture/compile/961203-1.x: Likewise.
39254         * gcc.c-torture/compile/20020604-1.x: Likewise.
39255
39256 2003-01-15  Jan Hubicka  <jh@suse.cz>
39257
39258         * gcc.c-torture/compile/20030115-1.c: New test.
39259
39260         * gcc.dg/i386-fpcvt-1.c: New test.
39261         * gcc.dg/i386-fpcvt-2.c: New test.
39262
39263 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
39264
39265         Further conform g++'s __vmi_class_type_info to the C++ ABI
39266         specification.
39267         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
39268         the specification.
39269
39270 2003-01-14  Jan Hubicka  <jh@suse.cz>
39271
39272         * gcc.dg/i386-fpcvt-1.c: New test.
39273         * gcc.dg/i386-fpcvt-2.c: New test.
39274
39275 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
39276
39277         * gcc.dg/i386-mmx-3.c: New test.
39278
39279 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
39280
39281         PR c++/9264
39282         * g++.dg/parse/octal1.C: New file.
39283
39284         PR c++/9172
39285         * g++.dg/parse/typename1.C: New file.
39286
39287 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
39288
39289         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
39290         * gcc.dg/bf-no-ms-layout.c: Likewise.
39291         * gcc.dg/bf-ms-attrib.c: Likewise.
39292
39293 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
39294
39295         PR c++/9099
39296         * g++.dg/parse/dtor1.C: New file.
39297
39298         PR c++/9128
39299         * g++.dg/rtti/typeid1.C: New file.
39300
39301         PR c++/9153
39302         * g++.dg/parse/lookup1.C: New file.
39303
39304         PR c++/9171
39305         * g++.dg/templ/spec5.C: New file.
39306
39307 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
39308
39309         * gcc.c-torture/compile/20030110-1.c: New test.
39310
39311 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
39312
39313         Merge from pch-branch:
39314
39315         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
39316
39317         * gcc.dg/pch/cpp-1.h: New.
39318         * gcc.dg/pch/cpp-1.c: New.
39319         * gcc.dg/pch/cpp-2.h: New.
39320         * gcc.dg/pch/cpp-2.c: New.
39321
39322         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
39323
39324         * gcc.dg/pch/except-1.h: New.
39325         * gcc.dg/pch/except-1.c: New.
39326
39327         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
39328
39329         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
39330         running test.
39331         * gcc.dg/pch: Include *.hp not *.h.
39332         * gcc.dg/pch/system-1.h: New.
39333         * gcc.dg/pch/system-1.c: New.
39334
39335         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
39336
39337         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
39338         rather than trying to build and run a program using PCH.
39339         * gcc.dg/pch: Remove dg-do commands from test files.
39340
39341         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
39342
39343         * gcc.dg/pch/macro-3.c: New.
39344         * gcc.dg/pch/macro-3.h: New.
39345
39346         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
39347
39348         * gcc.dg/pch/common-1.c: New.
39349         * gcc.dg/pch/common-1.h: New.
39350         * gcc.dg/pch/decl-1.c: New.
39351         * gcc.dg/pch/decl-1.h: New.
39352         * gcc.dg/pch/decl-2.c: New.
39353         * gcc.dg/pch/decl-2.h: New.
39354         * gcc.dg/pch/decl-3.c: New.
39355         * gcc.dg/pch/decl-3.h: New.
39356         * gcc.dg/pch/decl-4.c: New.
39357         * gcc.dg/pch/decl-4.h: New.
39358         * gcc.dg/pch/decl-5.c: New.
39359         * gcc.dg/pch/decl-5.h: New.
39360         * gcc.dg/pch/global-1.c: New.
39361         * gcc.dg/pch/global-1.h: New.
39362         * gcc.dg/pch/inline-1.c: New.
39363         * gcc.dg/pch/inline-1.h: New.
39364         * gcc.dg/pch/inline-2.c: New.
39365         * gcc.dg/pch/inline-2.h: New.
39366         * gcc.dg/pch/static-1.c: New.
39367         * gcc.dg/pch/static-1.h: New.
39368         * gcc.dg/pch/static-2.c: New.
39369         * gcc.dg/pch/static-2.h: New.
39370
39371         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
39372
39373         * g++.dg/pch/pch.exp: Better handle failing testcases.
39374         * gcc.dg/pch/pch.exp: Likewise.
39375         * gcc.dg/pch/macro-1.c: New.
39376         * gcc.dg/pch/macro-1.h: New.
39377         * gcc.dg/pch/macro-2.c: New.
39378         * gcc.dg/pch/macro-2.h: New.
39379
39380         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
39381
39382         * g++.dg/dg.exp: Treat files in pch/ specially.
39383         * g++.dg/pch/pch.exp: New file.
39384         * g++.dg/pch/empty.H: New file.
39385         * g++.dg/pch/empty.C: New file.
39386         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
39387         "precompile".
39388
39389         * gcc.dg/pch/pch.exp: New file.
39390         * gcc.dg/pch/empty.h: New file.
39391         * gcc.dg/pch/empty.c: New file.
39392         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
39393         "precompile".
39394
39395 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39396
39397         * g++.dg/template/friend14.C: New test.
39398
39399 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
39400
39401         * gcc.dg/old-style-asm-1.c: New test.
39402
39403 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
39404
39405         * gcc.c-torture/compile/20030109-1.c: New test.
39406
39407 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
39408
39409         * gcc.c-torture/execute/20030109-1.c: New test.
39410
39411 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
39412
39413         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
39414         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
39415         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
39416         * g++.old-deja/g++.mike/eh2.C: Likewise.
39417         * g++.old-deja/g++.mike/eh3.C: Likewise.
39418         * g++.old-deja/g++.mike/eh5.C: Likewise.
39419         * g++.old-deja/g++.mike/eh6.C: Likewise.
39420         * g++.old-deja/g++.mike/eh7.C: Likewise.
39421         * g++.old-deja/g++.mike/eh8.C: Likewise.
39422         * g++.old-deja/g++.mike/eh9.C: Likewise.
39423         * g++.old-deja/g++.mike/eh10.C: Likewise.
39424         * g++.old-deja/g++.mike/eh12.C: Likewise.
39425         * g++.old-deja/g++.mike/eh13.C: Likewise.
39426         * g++.old-deja/g++.mike/eh14.C: Likewise.
39427         * g++.old-deja/g++.mike/eh16.C: Likewise.
39428         * g++.old-deja/g++.mike/eh17.C: Likewise.
39429         * g++.old-deja/g++.mike/eh18.C: Likewise.
39430         * g++.old-deja/g++.mike/eh21.C: Likewise.
39431         * g++.old-deja/g++.mike/eh23.C: Likewise.
39432         * g++.old-deja/g++.mike/eh24.C: Likewise.
39433         * g++.old-deja/g++.mike/eh25.C: Likewise.
39434         * g++.old-deja/g++.mike/eh26.C: Likewise.
39435         * g++.old-deja/g++.mike/eh27.C: Likewise.
39436         * g++.old-deja/g++.mike/eh28.C: Likewise.
39437         * g++.old-deja/g++.mike/eh29.C: Likewise.
39438         * g++.old-deja/g++.mike/eh31.C: Likewise.
39439         * g++.old-deja/g++.mike/eh33.C: Likewise.
39440         * g++.old-deja/g++.mike/eh34.C: Likewise.
39441         * g++.old-deja/g++.mike/eh35.C: Likewise.
39442         * g++.old-deja/g++.mike/eh36.C: Likewise.
39443         * g++.old-deja/g++.mike/eh37.C: Likewise.
39444         * g++.old-deja/g++.mike/eh38.C: Likewise.
39445         * g++.old-deja/g++.mike/eh39.C: Likewise.
39446         * g++.old-deja/g++.mike/eh40.C: Likewise.
39447         * g++.old-deja/g++.mike/eh41.C: Likewise.
39448         * g++.old-deja/g++.mike/eh42.C: Likewise.
39449         * g++.old-deja/g++.mike/eh44.C: Likewise.
39450         * g++.old-deja/g++.mike/eh46.C: Likewise.
39451         * g++.old-deja/g++.mike/eh47.C: Likewise.
39452         * g++.old-deja/g++.mike/eh48.C: Likewise.
39453         * g++.old-deja/g++.mike/eh49.C: Likewise.
39454         * g++.old-deja/g++.mike/eh50.C: Likewise.
39455         * g++.old-deja/g++.mike/eh51.C: Likewise.
39456         * g++.old-deja/g++.mike/eh53.C: Likewise.
39457         * g++.old-deja/g++.mike/eh55.C: Likewise.
39458         * g++.old-deja/g++.mike/p7912.C: Likewise.
39459         * g++.old-deja/g++.mike/p9706.C: Likewise.
39460         * g++.old-deja/g++.mike/p10416.C: Likewise.
39461         * g++.old-deja/g++.mike/p11667.C: Likewise.
39462         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
39463         Remove redundant reference to Iris.
39464         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
39465         Elxsi, i860, Pico Java, and WE32K.
39466
39467 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
39468
39469         * g++.dg/ext/asm4.C: New test.
39470
39471 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39472
39473         PR c++/9030
39474         * g++.dg/template/friend12.C: New test.
39475         * g++.dg/template/friend13.C: Likewise.
39476         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
39477
39478 2003-01-08  Jan Hubicka  <jh@suse.cz>
39479
39480         * gcc.dg/i386-cadd.c: New test.
39481         * gcc.dg/i386-cmov4.c: Likewise.
39482
39483 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
39484
39485         PR c++/9165
39486         * g++.dg/warn/Wunused-3.C: New test.
39487
39488         * g++.dg/abi/bitfield9.C: New test.
39489
39490         PR c++/9189
39491         * g++.dg/parse/defarg3.C: New test.
39492
39493 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
39494
39495         * g++.dg/parse/ambig1.C: New test.
39496         * g++.dg/parse/defarg2.C: New test.
39497
39498 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
39499
39500         * g++.dg/template/defarg-1.C: New test.
39501         * g++.dg/template/local2.C: Likewise.
39502
39503 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
39504
39505         * gcc.c-torture/execute/20030105-1.c: New test.
39506
39507 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39508
39509         * g++.dg/parse/namespace3.C: Remove extra semicolons.
39510         * g++.dg/parse/namespace4.C: Likewise.
39511
39512 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
39513
39514         * g++.dg/template/ntp2.C: New test.
39515
39516 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
39517
39518         * g++.dg/parse/extern-C-1.C: New test.
39519
39520         * g++.dg/parse/namespace4.C: New test.
39521
39522         * g++.dg/template/nested1.C: New test.
39523
39524         * g++.dg/parse/namespace3.C: New test.
39525
39526 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
39527
39528         * g++.dg/lookup/two-stage1.C: New test.
39529
39530 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39531
39532         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
39533         * g++.old-deja/g++.jason/access8.C: Likewise.
39534         * g++.old-deja/g++.other/decl5.C: Likewise.
39535
39536 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
39537
39538         * g++.dg/parse/parse7.C: New test.
39539
39540 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
39541
39542         PR c++/2843
39543         * g++.dg/ext/attrib7.C: New test.
39544
39545 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
39546
39547         * g++.dg/parse/parse6.C: New test.
39548
39549 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
39550
39551         * gcc.dg/h8300-stack-1.c: New.
39552
39553 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
39554
39555         g++.dg/lookup/exception1.C: New test.
39556
39557         g++.dg/lookup/template1.C: New test.
39558
39559         g++.dg/parse/namespace2.C: New test.
39560
39561         g++.dg/parse/parens2.C: New test.
39562
39563 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
39564
39565         * g++.dg/parse/parse5.C: New test.
39566         * g++.dg/lookup/scoped4.C: New test.
39567
39568 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
39569
39570         * g++.dg/parse/parens1.C: New test.
39571
39572         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
39573         angle-bracket1.C.
39574         * g++.dg/parse/parens2.C: New test.
39575
39576         * g++.dg/lookup/scope-operator1.C: New test.
39577
39578         * g++.dg/parse/operator1.C: New test.
39579
39580 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39581
39582         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
39583         * g++.old-deja/g++.other/access6.C: Likewise.
39584         * g++.old-deja/g++.other/decl1.C: Likewise.
39585         * g++.old-deja/g++.pt/typename12.C: Likewise.
39586
39587 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
39588
39589         * g++.dg/parse/namespace1.C: New test.
39590
39591 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
39592
39593         * g++.dg/parse/parse4.C: New test.
39594
39595 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
39596
39597         * g++.dg/parse/parse3.C: New test.
39598
39599 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
39600
39601         * g++.dg/parse/parse2.C: New test.
39602
39603 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
39604
39605         * g++.dg/template/friend11.C: New test.
39606
39607 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
39608
39609         * g++.dg/parse/parse1.C: New test.
39610
39611 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
39612
39613         * lib/profopt.exp: Change the name of a global variable to avoid
39614         possible clashes with other test suites.
39615
39616 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
39617
39618         * g++.dg/inherit/covariant8.C: New test.
39619
39620 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
39621
39622         * g++.dg/init/array9.C: New test.
39623
39624         PR c++/9112
39625         * g++.dg/parse/expr1.C: New test.
39626
39627 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
39628
39629         * gcc.c-torture/compile/20021230-1.c: New test.
39630
39631 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
39632
39633         * g++.dg/inherit/covariant5.C: New test.
39634         * g++.dg/inherit/covariant6.C: New test.
39635         * g++.dg/inherit/covariant7.C: New test.
39636
39637 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39638
39639         PR c++/2739
39640         * g++.dg/other/access2.C: New test.
39641
39642 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
39643
39644         * g++.dg/other/anon-struct.C: No longer fails
39645         * g++.old-deja/g++.brendan/parse4.C: Likewise.
39646         * g++.old-deja/g++.brendan/parse5.C: Likewise.
39647         * g++.old-deja/g++.brendan/parse6.C: Likewise.
39648
39649 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
39650
39651         * g++.dg/parse/angle-bracket.C (main): No longer fails.
39652
39653 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
39654
39655         * g++.dg/eh/spec4.C: Remove stray semicolon.
39656         * g++.dg/expr/pmf-1.C: Change error message.
39657         * g++.dg/ext/asm1.C: Remove stray semicolon.
39658         * g++.dg/ext/typename1.C: Add missing typenames.
39659         * g++.dg/inherit/template-as-base.C: Change error message.
39660         * g++.dg/lookup/scoped1.C: Likewise.
39661         * g++.dg/lookup/scoped2.C: Likewise.
39662         * g++.dg/lookup/using2.C: Likewise.
39663         * g++.dg/other/component1.C: Remove stray semicolon.
39664         * g++.dg/other/do1.C: Change error message.
39665         * g++.dg/other/error2.C: Likewise.
39666         * g++.dg/other/init1.C: Likewise.
39667         * g++.dg/other/packed1.C: Remove stray semicolon.
39668         * g++.dg/other/ptrmem2.C: Change error message.
39669         * g++.dg/parse/parameter-declaration-1.C: Remove line number
39670         marker.
39671         * g++.dg/special/initp1.C: Remove invalid attribute usage.
39672         * g++.dg/template/access3.C: Add typename keyword.
39673         * g++.dg/template/access5.C: Remove stray semicolon.
39674         * g++.dg/template/access6.C: Likewise.
39675         * g++.dg/template/complit1.C: Likewise.
39676         * g++.dg/template/crash1.C: Change error message.
39677         * g++.dg/template/inherit2.C: Remove stray semicolon.
39678         * g++.dg/template/instantiate2.C: Likewise.
39679         * g++.dg/template/instantiate3.C: Change error message.
39680         * g++.dg/template/qual1.C: Remove stray semicolon.
39681         * g++.dg/template/qualttp18.C: Change error message.
39682         * g++.dg/template/ref1.C: Remove stray semicolon.
39683         * g++.dg/template/sizeof1.C (A::value): Declare it.
39684         * g++.dg/template/spec4.C: Change error message.
39685         * g++.dg/template/static1.C: Likewise.
39686         * g++.dg/template/type1.C: Likewise.
39687         * g++.dg/template/typename3.C: Likewise.
39688         * g++.old-deja/g++.benjamin/13478.C: Change error message.
39689         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
39690         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
39691         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
39692         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
39693         named return value extension.
39694         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
39695         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
39696         * g++.old-deja/g++.bob/extern_C.C: Likewise.
39697         * g++.old-deja/g++.bob/inherit2.C: Likewise.
39698         * g++.old-deja/g++.brendan/complex1.C: Likewise.
39699         * g++.old-deja/g++.brendan/copy5.C: Likewise.
39700         * g++.old-deja/g++.brendan/crash13.C: Likewise.
39701         * g++.old-deja/g++.brendan/crash15.C: Likewise.
39702         * g++.old-deja/g++.brendan/crash18.C: Change error message.
39703         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
39704         * g++.old-deja/g++.brendan/crash38.C: Likewise.
39705         * g++.old-deja/g++.brendan/crash50.C: Likewise.
39706         * g++.old-deja/g++.brendan/crash56.C: Likewise.
39707         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
39708         syntax.
39709         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
39710         * g++.old-deja/g++.brendan/crash8.C: Change error message.
39711         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
39712         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
39713         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
39714         * g++.old-deja/g++.brendan/template11.C: Likewise.
39715         * g++.old-deja/g++.brendan/template26.C: Likewise.
39716         * g++.old-deja/g++.brendan/template27.C: Use explicit
39717         specialization syntax.
39718         * g++.old-deja/g++.brendan/template30.C: Likewise.
39719         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
39720         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
39721         non-dependent names.
39722         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
39723         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
39724         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
39725         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
39726         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
39727         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
39728         named return value extension.
39729         * g++.old-deja/g++.ext/namedret2.C: Likewise.
39730         * g++.old-deja/g++.ext/namedret3.C: Likewise.
39731         * g++.old-deja/g++.ext/return1.C: Likewise.
39732         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
39733         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
39734         * g++.old-deja/g++.jason/access8.C: Likewise.
39735         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
39736         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
39737         pseudo-destructor names.
39738         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
39739         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
39740         pseudo-destructor names.
39741         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
39742         * g++.old-deja/g++.jason/overload19.C: Likewise.
39743         * g++.old-deja/g++.jason/overload32.C: Likewise.
39744         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
39745         stray semicolons.
39746         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
39747         * g++.old-deja/g++.jason/return.C: Likewise.
39748         * g++.old-deja/g++.jason/return2.C: Likewise.
39749         * g++.old-deja/g++.jason/shadow1.C: Likewise.
39750         * g++.old-deja/g++.jason/special.C: Use explicit specialization
39751         syntax.
39752         * g++.old-deja/g++.jason/template10.C: Account for use of
39753         non-dependent names.
39754         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
39755         syntax.
39756         * g++.old-deja/g++.jason/template37.C: Likewise.
39757         * g++.old-deja/g++.law/access4.C: Change error messages.
39758         * g++.old-deja/g++.law/arm13.C: Remove incorrect
39759         pseudo-destructor names.
39760         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
39761         * g++.old-deja/g++.law/ctors9.C: Likewise.
39762         * g++.old-deja/g++.law/cvt22.C: Likewise.
39763         * g++.old-deja/g++.law/dtors5.C: Likewise.
39764         * g++.old-deja/g++.law/global-init1.C: Likewise.
39765         * g++.old-deja/g++.law/missed-error3.C: Likewise.
39766         * g++.old-deja/g++.law/operators28.C: Likewise.
39767         * g++.old-deja/g++.law/visibility28.C: Likewise.
39768         * g++.old-deja/g++.martin/eval1.C: Likewise.
39769         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
39770         name.
39771         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
39772         * g++.old-deja/g++.mike/net34.C: Likewise.
39773         * g++.old-deja/g++.mike/net36.C: Likewise.
39774         * g++.old-deja/g++.mike/ns2.C: Likewise.
39775         * g++.old-deja/g++.mike/p12306.C: Likewise.
39776         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
39777         value extension.
39778         * g++.old-deja/g++.mike/p700.C: Likewise.
39779         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
39780         * g++.old-deja/g++.mike/p710.C: Likewise.
39781         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
39782         value extension.
39783         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
39784         * g++.old-deja/g++.mike/pmf9.C: Likewise.
39785         * g++.old-deja/g++.ns/crash2.C: Likewise.
39786         * g++.old-deja/g++.ns/crash3.C: Likewise.
39787         * g++.old-deja/g++.ns/invalid1.C: Likewise.
39788         * g++.old-deja/g++.ns/ns17.C: Likewise.
39789         * g++.old-deja/g++.ns/template16.C: Likewise.
39790         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
39791         keyword.
39792         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
39793         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
39794         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
39795         named return value extension.
39796         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
39797         * g++.old-deja/g++.other/access4.C: Issue additional error
39798         messages.
39799         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
39800         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
39801         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
39802         * g++.old-deja/g++.other/crash25.C: Change error message.
39803         * g++.old-deja/g++.other/crash4.C: Change error message.
39804         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
39805         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
39806         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
39807         checks.
39808         * g++.old-deja/g++.other/defarg8.C: Likewise.
39809         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
39810         * g++.old-deja/g++.other/dtor10.C: Likewise.
39811         * g++.old-deja/g++.other/incomplete.C: Likewise.
39812         * g++.old-deja/g++.other/linkage7.C: Likewise.
39813         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
39814         lookup algorithm.
39815         * g++.old-deja/g++.other/mangle2.C: Likewise.
39816         * g++.old-deja/g++.other/refinit2.C: Likewise.
39817         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
39818         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
39819         * g++.old-deja/g++.pt/crash28.C: Likewise.
39820         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
39821         syntax.
39822         * g++.old-deja/g++.pt/crash32.C: Change error message.
39823         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
39824         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
39825         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
39826         error message position.
39827         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
39828         * g++.old-deja/g++.pt/defarg8.C: Change error message.
39829         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
39830         syntax.
39831         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
39832         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
39833         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
39834         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
39835         keyword.
39836         * g++.old-deja/g++.pt/explicit31.C: Likewise.
39837         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
39838         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
39839         keyword.
39840         * g++.old-deja/g++.pt/explicit71.C: Change error message.
39841         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
39842         syntax.
39843         * g++.old-deja/g++.pt/friend28.C: Account for use of
39844         non-dependent names.
39845         * g++.old-deja/g++.pt/friend29.C: Likewise.
39846         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
39847         rules.
39848         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
39849         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
39850         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
39851         lookup rules.
39852         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
39853         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
39854         keyword.
39855         * g++.old-deja/g++.pt/memclass20.C: Likewise.
39856         * g++.old-deja/g++.pt/memclass5.C: Likewise.
39857         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
39858         keyword.
39859         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
39860         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
39861         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
39862         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
39863         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
39864         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
39865         keyword.
39866         * g++.old-deja/g++.pt/spec10.C: Likewise.
39867         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
39868         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
39869         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
39870         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
39871         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
39872         * g++.old-deja/g++.pt/ttp62.C: Likewise.
39873         * g++.old-deja/g++.pt/ttp64.C: Likewise.
39874         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
39875         * g++.old-deja/g++.pt/typename15.C: Likewise.
39876         * g++.old-deja/g++.pt/typename22.C: Likewise.
39877         * g++.old-deja/g++.pt/typename6.C: Change error messages.
39878         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
39879         * g++.old-deja/g++.pt/virtual2.C: Likewise.
39880         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
39881         syntax.
39882         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
39883         return value extension.
39884         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
39885         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
39886         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
39887         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
39888
39889 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
39890
39891         * g++.dg/warn/inline1.C: New test.
39892         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
39893         * g++.old-deja/g++.jason/synth10.C: Likewise.
39894         * g++.old-deja/g++.mike/net31.C: Likewise.
39895         * g++.old-deja/g++.mike/p8786.C: Likewise.
39896
39897         * g++.dg/template/friend10.C: New test.
39898         * g++.dg/template/conv5.C: New test.
39899
39900 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
39901
39902         * g++.dg/lookup/scoped3.C: New test.
39903
39904         * g++.dg/lookup/decl1.C: New test.
39905         * g++.dg/lookup/decl2.C: New test.
39906
39907 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
39908
39909         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
39910         gcc.c-torture/compile/20021015-1.c,
39911         gcc.c-torture/compile/20021015-2.c,
39912         gcc.c-torture/compile/20021123-1.c,
39913         gcc.c-torture/compile/20021123-2.c,
39914         gcc.c-torture/compile/20021123-3.c,
39915         gcc.c-torture/compile/20021123-4.c,
39916         gcc.c-torture/execute/20021024-1.c: Add tests previously added
39917         only to 3.1 or 3.2 branch.
39918
39919 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
39920
39921         * gcc.dg/i386-bitfield3.c: New test.
39922
39923         * gcc.dg/i386-bitfield2.c: New test.
39924
39925 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
39926
39927         * g++.dg/parse/conv_op1.C: New test.
39928
39929 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
39930
39931         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
39932         approved.
39933
39934 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
39935
39936         * gcc.c-torture/compile/20021220-1.c: New test.
39937
39938 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
39939
39940         * gcc.dg/i386-fastcall-1.c: New.
39941
39942 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
39943
39944         * gcc.c-torture/execute/20021219-1.c: New test.
39945
39946 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
39947
39948         * gcc.dg/i386-pic-1.c: New test.
39949
39950 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39951
39952         PR c++/8099
39953         * g++.dg/template/friend9.C: New test.
39954
39955 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39956
39957         PR c++/3663
39958         * g++.dg/template/access7.C: New test.
39959
39960 2002-12-18  Nick Clifton  <nickc@redhat.com>
39961
39962         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
39963         the libstdc++-v3 directory has been found.
39964
39965 2002-12-12  Devang Patel <dpatel@apple.com>
39966         * gcc.dg/darwin-ld-1.c: New test.
39967         * gcc.dg/darwin-ld-2.c: New test.
39968         * gcc.dg/darwin-ld-3.c: New test.
39969         * gcc.dg/darwin-ld-4.c: New test.
39970         * gcc.dg/darwin-ld-5.c: New test.
39971
39972 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
39973
39974         * gcc.c-torture/compile/20021212-1.c: New test.
39975
39976 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
39977
39978         * gcc.dg/fshort-wchar: New test.
39979
39980 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
39981
39982         PR c++/8372
39983         * g++.dg/template/dtor1.C: New test.
39984
39985         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
39986         markers.
39987
39988 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
39989
39990         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
39991
39992 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
39993
39994         * g++.dg/template/static1.C: New test.
39995         * g++.dg/template/static2.C: New test.
39996         * g++.old-deja/g++.ext/memconst.C: New test.
39997
39998 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39999
40000         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
40001         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
40002         * g++.dg/special/initp1.C: Likewise.
40003
40004 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
40005
40006         * gcc.c-torture/execute/20021204-1.c: New test.
40007
40008 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
40009
40010         * gcc.dg/ppc-fmadd-1.c: New file.
40011         * gcc.dg/ppc-fmadd-2.c: New file.
40012         * gcc.dg/ppc-fmadd-3.c: New file.
40013
40014 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
40015
40016         * gcc.c-torture/compile/20021204-1.c: New test.
40017
40018 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
40019
40020         * g++.dg/inherit/covariant2.C: New test.
40021         * g++.dg/inherit/covariant3.C: New test.
40022         * g++.dg/inherit/covariant4.C: New test.
40023         * g++.dg/inherit/covariant1.C: Remove XFAIL.
40024         * g++.old-deja/g++.robertl/eb17.C: Likewise.
40025
40026 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
40027
40028         PR c++/8688
40029         * g++.dg/init/brace3.C: New test.
40030
40031 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
40032
40033         * gcc.dg/20020210-1.c: Fix a comment typo.
40034
40035 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
40036
40037         PR c++/8720
40038         * g++.dg/parse/defarg1.C: New test.
40039
40040         PR c++/8615
40041         * g++.dg/template/char1.C: New test.
40042
40043         * g++.dg/template/varmod1.C: Fix typo.
40044
40045 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40046
40047         DR 180
40048         * g++.old-deja/g++.pt/crash32.C: Expect error.
40049
40050 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
40051
40052         PR c++/5919
40053         * g++.dg/template/varmod1.C: New test.
40054
40055         PR c++/8727
40056         * g++.dg/inherit/typeinfo1.C: New test.
40057
40058         PR c++/8663
40059         * g++.dg/inherit/typedef1.C: New test.
40060
40061 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
40062
40063         PR c++/8332
40064         PR c++/8493
40065         * g++.dg/template/strlen1.C: New test.
40066
40067         PR c++/8227
40068         * g++.dg/template/ctor2.C: New test.
40069
40070         PR c++/8214
40071         * g++.dg/init/string1.C: New test.
40072
40073         PR c++/8511
40074         * g++.dg/template/friend8.C: New test.
40075
40076 2002-11-29  Joe Buck <jbuck@synopsys.com>
40077
40078         * g++.dg/lookup/anon2.C: New test.
40079
40080 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
40081
40082         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
40083         h8300 port.
40084
40085 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
40086
40087         * gcc.dg/bitfld-6.c: New test.
40088
40089 2002-11-27  Jan Hubicka  <jh@suse.cz>
40090
40091         * gcc.c-torture/execute/20021127.[cx]: New test.
40092
40093 2002-11-26  Jan Hubicka  <jh@suse.cz>
40094
40095         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
40096         quality.
40097
40098 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
40099
40100         * g++.dg/init/brace2.C: New test.
40101         * g++.old-deja/g++.mike/p9129.C: Correct.
40102
40103 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
40104
40105         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
40106
40107 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
40108
40109         * gcc.dg/sibcall-6: New test for indirect sibcalls.
40110
40111 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
40112
40113         * g++.dg/abi/empty11.C: New test.
40114         * g++.dg/rtti/cv1.C: New test.
40115
40116 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
40117
40118         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
40119
40120 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
40121
40122         * g++.dg/abi/empty10.C: New test.
40123
40124 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
40125
40126         * gcc.c-torture/compile/20021124-1.c: New test.
40127
40128 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
40129
40130         * g++.dg/abi/rtti2.C: New test.
40131
40132 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
40133
40134         * gcc.dg/i386-unroll-1.c: New test.
40135
40136 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
40137
40138         * gcc.c-torture/compile/20021120-1.c: New test.
40139         * gcc.c-torture/compile/20021120-2.c: New test.
40140
40141 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
40142
40143         * gcc.dg/bitfld-5.c: New test.
40144
40145 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
40146
40147         * gcc.c-torture/execute/20021120-3.c: New test.
40148
40149 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
40150
40151         * gcc.c-torture/execute/20021120-2.c: New test.
40152
40153 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
40154
40155         * gcc.c-torture/execute/20021120-1.c: New test.
40156
40157 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
40158
40159         * gcc.c-torture/execute/20021118-3.c: New test.
40160
40161 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
40162
40163         * gcc.c-torture/compile/20021119-1.c: New test.
40164
40165 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
40166
40167         * gcc.dg/duff-1.c: New test.
40168         * gcc.dg/duff-2.c: New test.
40169         * gcc.dg/duff-3.c: New test.
40170
40171 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
40172
40173         * gcc.dg/cpp/_Pragma5.c: New test.
40174
40175 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
40176
40177         * gcc.c-torture/execute/20021118-2.c: New test.
40178
40179 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
40180
40181         * gcc.c-torture/execute/20021118-1.c: New test.
40182
40183 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
40184
40185         * gcc.dg/20021116-1.c: New test.
40186
40187 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
40188
40189         * g++.dg/abi/vcall1.C: New test.
40190
40191 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
40192
40193         * gcc.dg/20021029-1.c: New test.
40194         * gcc.dg/20021029-2.c: New test.
40195
40196 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40197
40198         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
40199
40200 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
40201
40202         PR c/8439
40203         * gcc.dg/20021110.c: Move to ...
40204         * gcc.c-torture/compile/20021110.c: .... here.
40205
40206 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40207
40208         PR c/8467
40209         * gcc.c-torture/execute/20021111-1.c
40210
40211 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
40212
40213         PR c/8439
40214         * gcc.dg/20021110.c: New test.
40215
40216 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
40217
40218         * g++.dg/abi/vthunk3.C: Run only on x86.
40219
40220 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
40221
40222         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
40223
40224 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
40225
40226         * lib/compat.exp (compat-execute): Fix logic error in last
40227         change.
40228
40229 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
40230
40231         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
40232
40233 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40234
40235         PR c++/8389
40236         * g++.dg/template/access6.C: New test.
40237
40238 2002-11-08  Jan Hubicka  <jh@suse.cz>
40239
40240         * gcc.dg/i386-ssefp-1.c: New test.
40241         * gcc.dg/i386-ssefp-1.c: New test.
40242
40243 2002-11-08  Jan Hubicka  <jh@suse.cz>
40244
40245         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
40246
40247 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
40248
40249         * g++.dg/abi/vthunk3.C: New test.
40250
40251         PR c++/8338
40252         * g++.dg/template/crash2.C: New test.
40253
40254 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
40255
40256         * g++.dg/abi/dtor1.C: New test.
40257         * g++.dg/abi/dtor2.C: Likewise.
40258
40259 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
40260
40261         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
40262         Darwin.
40263
40264 2002-11-04  Adam Nemet  <anemet@lnxw.com>
40265
40266         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
40267         -mthumb.  Only xfail with -O0.
40268
40269 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
40270
40271         * g++.dg/abi/thunk1.C: New test.
40272         * g++.dg/abi/thunk2.C: Likewise.
40273         * g++.dg/abi/vtt1.C: Likewise.
40274
40275 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
40276
40277         PR optimization/8423
40278         * gcc.c-torture/execute/builtin-constant.c: New test.
40279
40280 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
40281
40282         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
40283         Add some more cases.
40284
40285 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
40286
40287         PR c++/8391
40288         * g++.dg/opt/local1.C: New test.
40289
40290 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
40291
40292         PR c++/8160
40293         * g++.dg/template/complit1.C: New test.
40294
40295         PR c++/8149
40296         * g++.dg/template/typename4.C: Likewise.
40297
40298 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40299
40300         Core issue 287, PR c++/7639
40301         * g++.dg/template/instantiate1.C: Adjust error location.
40302         * g++.dg/template/instantiate3.C: New test.
40303         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
40304         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
40305         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
40306
40307 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
40308
40309         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
40310
40311 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
40312
40313         PR c++/8287
40314         * g++.dg/init/dtor2.C: New test.
40315
40316 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40317
40318         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
40319         * gcc.dg/nest.c: Bypass errors on irix6.
40320
40321 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
40322
40323         * gcc.dg/nest.c: Expect error for mmix-*-*.
40324         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
40325
40326 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
40327
40328         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
40329         markers.
40330
40331         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
40332
40333 2002-10-25  Mike Stump  <mrs@apple.com>
40334
40335         * gcc.dg/warn-1.c: New test.
40336
40337 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
40338
40339         * g++.dg/template/typename3.C: New test.
40340
40341 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
40342
40343         * g++.dg/lookup/ptrmem1.C: New test.
40344
40345         * g++.dg/abi/vthunk2.C: New test.
40346
40347 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
40348
40349         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
40350
40351 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
40352
40353         * g++.dg/abi/empty9.C: New test.
40354
40355 2002-10-24  Richard Henderson  <rth@redhat.com>
40356
40357         * g++.dg/inherit/thunk1.C: Enable for ia64.
40358
40359 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
40360
40361         PR c++/8067
40362         * g++.dg/lookup/pretty1.C: New test.
40363
40364 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
40365
40366         * gcc.dg/20021023-1.c: New test.
40367
40368 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
40369
40370         PR c++/7679
40371         * g++.dg/parse/inline1.C: New test.
40372
40373 2002-10-23  Richard Henderson  <rth@redhat.com>
40374
40375         * g++.dg/inherit/thunk1.C: Enable for x86_64.
40376
40377         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
40378
40379 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
40380
40381         PR c++/6579
40382         * g++.dg/parse/stmtexpr3.C: New test.
40383
40384 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
40385
40386         * g++.dg/expr/cond1.C: New test.
40387
40388 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
40389
40390         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
40391
40392 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
40393
40394         * g++.dg/abi/vbase13.C: New test.
40395         * g++.dg/abi/vbase14.C: Likewise.
40396
40397 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
40398
40399         * gcc.dg/tls/pic-1.c: New test.
40400         * gcc.dg/tls/nonpic-1.c: New test.
40401         * gcc.dg/20021018-1.c: New test.
40402
40403 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
40404
40405         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
40406         Remove only files with the same base name as the test case.
40407         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
40408         (profopt-execute): Likewise.  Also, remove old profiling
40409         and performance data files before running the tests.
40410
40411         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
40412         * g++.dg/bprob/bprob.exp: Likewise.
40413         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
40414         to allow more general test case names.
40415
40416         * g++.dg/bprob/bprob-1.C: Rename to ...
40417         * g++.dg/bprob/g++-bprob-1.C: ... this.
40418
40419         * g77.dg/bprob/bprob-1.f: Rename to ...
40420         * g77.dg/bprob/g77-bprob-1.f: ... this.
40421
40422 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
40423
40424         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
40425         bison 1.50 or later.
40426
40427 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
40428
40429         * g++.dg/README: Describe more test directories.
40430
40431 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
40432
40433         * g++.dg/init/array6.C: Add additional tests.
40434
40435 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
40436
40437         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
40438         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
40439
40440 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
40441
40442         * gcc.c-torture/compile/20020604-1.x: New.
40443         * gcc.c-torture/compile/simd-5.x: Likewise.
40444         * gcc.c-torture/execute/920710-1.x: Likewise.
40445         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
40446
40447 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
40448
40449         * g++.dg/inherit/override1.C: Add dg-options clause.
40450
40451 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40452
40453         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
40454         _mm_slli_si128.
40455
40456 2002-10-19  Andreas Schwab  <schwab@suse.de>
40457
40458         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
40459         directory component.
40460
40461 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
40462
40463         * g++.dg/inherit/thunk1.C: New test.
40464
40465         * g++.dg/inherit/override1.C: New test.
40466
40467         * g++.dg/abi/mangle11.C: New test.
40468         * g++.dg/abi/mangle14.C: New test.
40469         * g++.dg/abi/mangle17.C: New test.
40470
40471 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
40472
40473         * g++.dg/overload/member2.C: New test.
40474
40475 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
40476
40477         * g++.dg/README: Describe new compat directory.
40478         * g++.dg/dg.exp: Skip tests in compat directory.
40479         * README.compat: New file.
40480         * lib/compat.exp: New expect script.
40481         * g++.dg/compat: New test directory.
40482         * g++.dg/compat/compat.exp: New expect script.
40483         * g++.dg/compat/abi: New test directory.
40484         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
40485         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
40486         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
40487         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
40488         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
40489         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
40490         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
40491         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
40492         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
40493         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
40494         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
40495         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
40496         * g++.dg/compat/break: New test directory.
40497         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
40498         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
40499         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
40500         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
40501         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
40502         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
40503         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
40504         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
40505         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
40506         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
40507         g++.dg/compat/break/README: New files.
40508         * g++.dg/compat/eh: New test directory.
40509         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
40510         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
40511         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
40512         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
40513         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
40514         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
40515         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
40516         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
40517         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
40518         g++.dg/compat/eh/filter2_y.C,
40519         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
40520         g++.dg/compat/eh/new1_y.C,
40521         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
40522         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
40523         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
40524         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
40525         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
40526         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
40527         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
40528         g++.dg/compat/eh/unexpected1_y.C: New files.
40529         * g++.dg/compat/init: New test directory.
40530         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
40531         g++.dg/compat/init/array5_y.C,
40532         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
40533         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
40534         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
40535         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
40536         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
40537         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
40538         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
40539         g++.dg/compat/init/init-ref2_y.C: New files.
40540
40541 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
40542
40543         PR c++/7584
40544         * g++.dg/inherit/using3.C: New test.
40545
40546 2002-10-17  Jan Hubicka  <jh@suse.cz>
40547
40548         * gcc.dg/20021017-2.c: New test.
40549
40550 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
40551
40552         * g++.dg/abi/mangle16.C: Adjust.
40553
40554         * g++.dg/init/array8.C: New test.
40555
40556 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
40557
40558         * gcc.dg/special/mips-abi.exp: New test.
40559         * gcc.dg/special/mips-abi.s: Empty file used by the above.
40560
40561 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
40562
40563         * g++.dg/abi/mangle16.C: New test.
40564         * g++.dg/abi/mangle17.C: Likewise.
40565
40566         PR c++/7478
40567         * g++.dg/template/ref1.C: New test.
40568
40569 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40570
40571         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
40572
40573 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
40574
40575         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
40576
40577 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
40578
40579         PR c++/7524
40580         * g++.dg/init/array7.C: New test.
40581
40582 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
40583
40584         * g++.dg/init/array6.C: New test.
40585
40586         * g++.dg/abi/mangle13.C: Likewise.
40587         * g++.dg/abi/mangle14.C: Likewise.
40588         * g++.dg/abi/mangle15.C: Likewise.
40589
40590 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
40591
40592         * g++.dg/abi/empty8.C: New test.
40593
40594 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
40595
40596         * g++.dg/init/ctor1.C: New test.
40597
40598 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
40599
40600         * gcc.c-torture/execute/20021015-1.c: New test.
40601
40602 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
40603
40604         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
40605
40606 2002-10-14  Jan Hubicka  <jh@suse.cz>
40607
40608         * gcc.dg/i386-ssetype-[1-5].c: New tests.
40609
40610 2002-10-14  Richard Henderson  <rth@redhat.com>
40611
40612         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
40613
40614 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
40615
40616         PR optimization/6631
40617         * g++.dg/opt/const2.C: New test.
40618
40619 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
40620
40621         PR c++/7176
40622         * g++.dg/parse/friend1.C: New test.
40623         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
40624
40625 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
40626
40627         * gcc.dg/20021014-1.c: New test.
40628
40629 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
40630
40631         PR c++/5661
40632         * g++.dg/ext/vlm1.C: New test.
40633         * g++.dg/ext/vlm2.C: Likewise.
40634
40635         * g++.dg/init/array1.C: Remove invalid braces.
40636         * g++.dg/init/brace1.C: New test.
40637         * g++.dg/init/copy2.C: Likewise.
40638         * g++.dg/init/copy3.C: Likewise.
40639         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
40640         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
40641         braces.
40642
40643 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
40644
40645         * gcc.dg/cpp/assembler.S: Don't use -ansi.
40646
40647 2002-10-11  Richard Shann  <richard.shann@superh.com>
40648
40649         * gcc.c-torture/compile/simd-5.c: New test.
40650
40651 2002-10-10  Roger Sayle  <roger@eyesopen.com>
40652
40653         * gcc.c-torture/execute/shiftopt-1.c: New test case.
40654
40655 2002-10-10  Jim Wilson  <wilson@redhat.com>
40656
40657         * gcc.c-torture/execute/20021010-1.c: New test.
40658
40659 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
40660
40661         PR c/7353
40662         * g++.dg/ext/typedef-init.C: New test.
40663         * gcc.dg/typedef-init.c: New test.
40664
40665 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
40666
40667         * gcc.dg/cpp/paste13.c: New test.
40668
40669 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40670
40671         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
40672         remaining platforms, XFAIL during compile, not execute.  Don't
40673         XFAIL at -O0.
40674
40675 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
40676
40677         * gcc.dg/alias-1.c: Tweak expected warning.
40678
40679 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
40680
40681         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
40682
40683 2002-10-06  Andreas Jaeger  <aj@suse.de>
40684
40685         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
40686         * gcc.dg/cpp/c++98.C: Likewise.
40687
40688         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
40689         * g++.dg/cpp/c++98.C: Likewise.
40690
40691         * g++.dg/README (Subdirectories): Mention cpp directory.
40692
40693         PR target/7559
40694         * gcc.dg/20021006-1.c: New test.
40695
40696 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40697
40698         PR c++/7804
40699         * g++.dg/other/warning1.C: New test.
40700
40701 2002-10-04  Roger Sayle  <roger@eyesopen.com>
40702
40703         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
40704         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
40705         and sparc-*-* with -m64 as expected failures.  See PR 8087.
40706
40707 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
40708
40709         PR c++/7931
40710         * g++.dg/template/ptrmem3.C: New test.
40711
40712         PR c++/7754
40713         * g++.dg/template/union1.C: New test.
40714
40715 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
40716
40717         PR c++/8006
40718         * g++.dg/abi/mangle9.C: New test.
40719         * g++.dg/abi/mangle10.C: New test.
40720         * g++.dg/abi/mangle11.C: New test.
40721         * g++.dg/abi/mangle12.C: New test.
40722
40723 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
40724
40725         PR c++/7188.
40726         * g++.dg/template/meminit1.C: New test.
40727         * g++.dg/warn/Wreorder-1.C: Likewise.
40728         * g++.old-deja/g++.mike/warn3.C: Tweak.
40729         * lib/prune.exp: Ingore "in copy constructor".
40730
40731 2002-10-02  Andreas Jaeger  <aj@suse.de>
40732
40733         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
40734         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
40735         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
40736         on x86-64.
40737
40738 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
40739
40740         * gcc.dg/empty1.C: Fix typo.
40741
40742 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
40743
40744         * gcc.dg/alias-1.c: New test.
40745
40746 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
40747
40748         * gcc.dg/empty1.C: New test.
40749
40750         * g++.dg/tls/init-2.C: Tweak error messages.
40751
40752 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
40753
40754         * gcc.c-torture/compile/20020923-1.c: New test.
40755
40756 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
40757
40758         * gcc.c-torture/execute/ffs-1.c: New test.
40759         * gcc.c-torture/execute/ffs-2.c: Ditto.
40760
40761 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
40762
40763         * g++.dg/overload/member1.C: New test.
40764
40765 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
40766
40767         * g++.dg/abi/empty7.C: New test.
40768         * g++.dg/init/pm2.C: Likewise.
40769
40770 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
40771
40772         * g++.dg/rtti/crash1.C: New test.
40773
40774 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
40775
40776         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
40777         gcc.dg/sibcall-4.c: New tests.
40778
40779 2002-09-28  Roger Sayle  <roger@eyesopen.com>
40780
40781         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
40782         powerpc and MMIX targets.
40783
40784 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
40785
40786         * gcc.dg/cpp/20020927-1.c: New.
40787
40788 2002-09-26  David S. Miller  <davem@redhat.com>
40789
40790         * gcc.c-torture/compile/trunctfdf.c: New.
40791
40792 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40793
40794         * lib/target-supports.exp (check_weak_available): Handle solaris2.
40795
40796 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
40797
40798         * gcc.c-torture/execute/loop-15.c: New.
40799
40800 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
40801
40802         * README.QMTEST: Fix typo.
40803
40804 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
40805
40806         * gcc.dg/20020926-1.c: New test.
40807
40808 2002-09-25  David S. Miller  <davem@redhat.com>
40809
40810         PR target/7842
40811         * gcc.c-torture/execute/shiftdi.c: New test.
40812
40813 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
40814
40815         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
40816         unique to the tool.
40817         * lib/g77.exp (g77_init): Likewise.
40818         * lib/g++.exp (g++_init): Likewise.
40819         * lib/objc.exp (objc_init): Likewise.
40820
40821 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
40822
40823         * g++.dg/abi/empty5.C: New test.
40824         * g++.dg/abi/empty6.C: New test.
40825         * g++.dg/abi/vbase12.C: New test.
40826
40827 2002-09-25  Richard Henderson  <rth@redhat.com>
40828
40829         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
40830         too-small long double.
40831
40832 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
40833
40834         * gcc.dg/20020919-1.c: New test.
40835
40836 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
40837
40838         * g++.dg/abi/bitfield6.C: New test.
40839         * g++.dg/abi/bitfield7.C: New test.
40840         * g++.dg/abi/bitfield8.C: New test.
40841         * g++.dg/abi/vbase11.C: New test.
40842
40843 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40844
40845         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
40846         hppa*-*-hpux*.  Update test comment.
40847
40848 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
40849
40850         * gcc.dg/tls/struct-1.c: New test.
40851
40852 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
40853
40854         * gcc.dg/cpp/tr-warn2.c: Update.
40855
40856 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
40857
40858         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
40859
40860 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
40861
40862         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
40863         systems.
40864
40865 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
40866
40867         * gcc.c-torture/execute/ieee/mzero3.c: New test.
40868
40869         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
40870         Adjust for c++filt moved to binutils.  Remove spurious duplicate
40871         setting of cxxfilt.
40872
40873 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
40874
40875         * gcc.dg/20020312-2.c: Update for darwin.
40876
40877 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
40878
40879         * g++.old-deja/g++.other/crash32.C: Mark ICE.
40880
40881 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
40882
40883         * objc.dg/comp-types-1.m: New test.
40884         * objc.dg/comp-types-2.m: New test.
40885         * objc.dg/comp-types-3.m: New test.
40886         * objc.dg/comp-types-4.m: New test.
40887         * objc.dg/comp-types-5.m: New test.
40888         * objc.dg/comp-types-6.m: New test.
40889
40890 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40891
40892         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
40893
40894 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
40895
40896         * g++.dg/other/do1.C: New test.
40897
40898         * g++.dg/template/subst1.C: New test.
40899
40900 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
40901
40902         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
40903
40904 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
40905
40906         * g++.dg/template/qualttp20.C: Adjust expected errors.
40907         * g++.old-deja/g++.jason/report.C: Likewise.
40908         * g++.old-deja/g++.other/qual1.C: Likewise.
40909
40910         * g++.dg/lookup/scoped2.C: New test.
40911
40912         * g++.dg/ext/asm3.C: New test.
40913
40914 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
40915
40916         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
40917
40918 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
40919
40920         * ChangeLog: follow spelling conventions.
40921         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
40922         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
40923         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
40924         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
40925         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
40926         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
40927         * g++.old-deja/g++.law/global-init1.C: Likewise.
40928         * g++.old-deja/g++.other/delete4.C: Likewise.
40929         * g++.old-deja/g++.other/inline21.C: Likewise.
40930         * g++.old-deja/g++.other/singleton.C: Likewise.
40931         * g77.dg/strlen0.f: Likewise.
40932         * g77.f-torture/compile/20010519-1.f: Likewise.
40933         * g77.f-torture/compile/980310-4.f: Likewise.
40934         * gcc.c-torture/compile/20000605-1.c: Likewise.
40935         * gcc.c-torture/execute/20020225-1.c: Likewise.
40936         * gcc.dg/c90-hexfloat-2.c: Likewise.
40937         * gcc.dg/c99-bool-1.c: Likewise.
40938         * gcc.dg/c99-hexfloat-2.c: Likewise.
40939         * gcc.dg/dll-2.c: Likewise.
40940         * gcc.dg/wtr-union-init-1.c: Likewise.
40941         * gcc.dg/wtr-union-init-2.c: Likewise.
40942         * gcc.dg/wtr-union-init-3.c: Likewise.
40943         * gcc.dg/cpp/avoidpaste1.c: Likewise.
40944         * gcc.dg/cpp/defined.c: Likewise.
40945         * gcc.dg/cpp/macsyntx.c: Likewise.
40946         * gcc.dg/cpp/paste2.c: Likewise.
40947         * gcc.dg/cpp/trad/defined.c: Likewise.
40948         * gcc.dg/format/c90-printf-1.c: Likewise.
40949         * gcc.dg/format/c90-scanf-1.c: Likewise.
40950         * gcc.dg/format/c99-printf-1.c: Likewise.
40951         * gcc.dg/format/c99-scanf-1.c: Likewise.
40952         * gcc.misc-tests/gcov-8.c: Likewise.
40953         * lib/profopt.exp: Likewise.
40954
40955 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
40956
40957         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
40958
40959 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
40960
40961         * g++.dg/inherit/using2.C: New test.
40962
40963 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
40964
40965         * ChangeLog: Follow spelling conventions.
40966         * g++.dg/template/friend4.C: Likewise.
40967         * g++.old-deja/g++.pt/crash67.C: Likewise.
40968         * gcc.c-torture/execute/20000801-4.c: Likewise.
40969         * gcc.dg/c90-digraph-1.c: Likewise.
40970         * gcc.dg/c94-digraph-1.c: Likewise.
40971         * gcc.dg/c99-digraph-1.c: Likewise.
40972         * gcc.dg/cpp/line5.c: Likewise.
40973         * gcc.dg/cpp/multiline.c: Likewise.
40974         * gcc.dg/cpp/trad/literals-1.c: Likewise.
40975         * gcc.dg/format/attr-3.c: Likewise.
40976         * gcc.dg/format/c90-scanf-3.c: Likewise.
40977         * gcc.dg/format/ext-4.c: Likewise.
40978
40979 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
40980
40981         * g++.dg/template/pretty1.C: New test.
40982
40983 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
40984
40985         * gcc.c-torture/execute/struct-cpy-1.c: New test.
40986
40987 2002-09-13  Matt Austern  <austern@apple.com>
40988
40989         * g++.dg/other/constref[12].C: New, regression tests for
40990         passing a cast expression to a function by const reference.
40991
40992 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
40993
40994         * g++.dg/template/deduce1.C: New test.
40995
40996 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
40997
40998         * gcc.c-torture/execute/simd-1.c: Force all use of int to
40999         32-bit int.
41000
41001 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41002
41003         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
41004         usage.
41005
41006 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
41007
41008         * gcc.c-torture/compile/20020910-1.c: New test.
41009
41010 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
41011
41012         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
41013
41014 2002-09-10  Andreas Jaeger  <aj@suse.de>
41015
41016         * gcc.dg/20020312-2.c: Adjust for x86-64.
41017
41018 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
41019
41020         * g77.dg/7388.f: New test case for PR 7388.
41021
41022 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
41023
41024         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
41025
41026 2002-09-05  Ziemowit Laski <zlaski@apple.com>
41027
41028         * objc.dg/proto-lossage-1.m: New test.
41029
41030 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
41031
41032         * gcc.dg/cpp/_Pragma4.c: Fix typo.
41033
41034 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
41035
41036         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
41037         expected to pass.
41038
41039 2002-09-06  Stan Shebs  <shebs@apple.com>
41040             David Edelsohn  <edelsohn@gnu.org>
41041
41042         * gcc.dg/weak: New directory.
41043         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
41044         target-specific xfail bits.
41045         * gcc.dg/typeof-2.c: Move to new directory.
41046         * gcc.dg/weak.exp: New expect script.
41047
41048 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
41049
41050         * gcc.c-torture/execute/extzvsi.c: New test.
41051
41052 2002-09-05  Stan Shebs  <shebs@apple.com>
41053
41054         * gcc.dg/weak-1.c: xfail on Darwin.
41055         * gcc.dg/weak-2.c: Ditto.
41056         * gcc.dg/weak-3.c: Ditto.
41057         * gcc.dg/weak-4.c: Ditto.
41058         * gcc.dg/weak-5.c: Ditto.
41059         * gcc.dg/weak-6.c: Ditto.
41060         * gcc.dg/weak-7.c: Ditto.
41061         * gcc.dg/weak-8.c: Ditto.
41062         * gcc.dg/weak-9.c: Ditto.
41063
41064 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
41065
41066         * gcc.c-torture/execute/loop-14.c: New test.
41067
41068 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
41069
41070         * g++.dg/other/cxa-atexit1.C: New test.
41071
41072         * gcc.dg/typeof-2.c: New test.
41073
41074 2002-09-03  Roger Sayle  <roger@eyesopen.com>
41075
41076         * gcc.dg/builtins-2.c: New testcase.
41077         * gcc.dg/builtins-3.c: New testcase.
41078
41079 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
41080
41081         * gcc.dg/cpp/_Pragma4.c: New test.
41082
41083 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
41084
41085         * objc/execute/nil_method-1.m: New testcase.
41086
41087 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
41088
41089         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
41090         [Object class], not [Object initialize].
41091
41092 2002-08-31  Roger Sayle  <roger@eyesopen.com>
41093             Hans-Peter Nilsson  <hp@bitrange.com>
41094
41095         * gcc.c-torture/execute/20020720-1.x: Skip test on
41096         mmix-knuth-mmixware.  Correct comment.
41097
41098 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
41099
41100         * g++.dg/abi/bitfield5.C: New test.
41101         * g++.dg/abi/vbase10.C: Likewise.
41102
41103 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
41104
41105         * objc.dg/undeclared-selector.m: New test.
41106
41107 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
41108
41109         * g++.dg/other/offsetof1.C: Avoid cast warning.
41110
41111 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
41112
41113         * objc.dg/super-class-2.m: New test.
41114
41115 2002-08-24  Matt Austern  <austern@apple.com>
41116
41117         * g++.dg/ext/lvaddr.C: New test.
41118         * g++.dg/ext/lvcast.C: New test.
41119
41120 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
41121
41122         * g++.dg/inherit/cond1.C: New test.
41123
41124 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
41125
41126         * gcc.dg/noncompile/incomplete-1.c: New test.
41127
41128 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
41129
41130         * gcc.dg/typespec-1.c: New test.
41131
41132 2002-08-20  Devang Patel  <dpatel@apple.com>
41133         * objc.dg/proto-hier-2.m: New test.
41134
41135 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
41136
41137         * objc.dg/bitfield-1.m: New test.
41138         * objc.dg/bitfield-2.m: New test.
41139
41140 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
41141
41142         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
41143         gcc.dg/c99-flex-array-4.c: New tests.
41144
41145 2002-08-16  Stan Shebs  <shebs@apple.com>
41146
41147         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
41148
41149 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
41150
41151         * gcc.dg/typeof-1.c: New test.
41152         * g++.dg/ext/typeof2.C: New test.
41153
41154 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
41155
41156         * g++.dg/other/offsetof1.C: New test.
41157
41158 2002-08-14  Richard Henderson  <rth@redhat.com>
41159
41160         * gcc.dg/tls/diag-3.c: Fix expected message strings.
41161
41162 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
41163
41164         * gcc.dg/cpp/_Pragma3.c: New test.
41165
41166 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
41167
41168         * g++.dg/template/inherit3: New test.
41169
41170 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
41171
41172         * gcc.dg/bitfld-4.c: Add blank options.
41173
41174 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
41175
41176         * g++.dg/template/crash1.C: New test.
41177
41178 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
41179
41180         * gcc.dg/tls/opt-2.c: New test.
41181
41182 2002-08-08  Devang Patel  <dpatel@apple.com>
41183
41184         * objc.dg/selector-1.m : New test
41185
41186 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
41187
41188         * g++.dg/abi/bitfield4.C: New test.
41189         * gcc.dg/bitfld-4.c: New test.
41190
41191 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
41192
41193         * g++.dg/other/packed1.C: New test.
41194
41195 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
41196
41197         * g++.dg/abi/offsetof.C: Tweak error messages.
41198         * g++.old-deja/g++.mike/p10769a.C: Likewise.
41199
41200 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
41201
41202         * gcc.dg/bitfld-3.c: New test.
41203
41204 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
41205             Richard Henderson  <rth@redhat.com>
41206
41207         * gcc.dg/i386-bitfield1.c: New test.
41208         * g++.dg/abi/bitfield3.C: Update.
41209
41210 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
41211
41212         * objc.dg/const-str-2.m: Update.
41213         * gcc.dg/cpp/c++98.c: Change to C extension.
41214         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
41215         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
41216
41217 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
41218
41219         * gcc.dg/tls/diag-3.c: New.
41220
41221 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
41222
41223         * g++.dg/README (Subdirectories): Document new subdir expr.
41224         * g++.dg/expr/pmf-1.C: New test.
41225
41226 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
41227
41228         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
41229
41230 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
41231
41232         * g++.dg/abi/bitfield3.C: New test.
41233
41234 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
41235
41236         * lib/gcov.exp: Tweak expected line formats.
41237         * gcc.misc-tests/gcov8.c: New test.
41238         * gcc.misc-tests/gcov8.x: New flags.
41239
41240 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
41241
41242         * consistency.vlad/layout/endian.c: Include string.h.
41243
41244         * gcc.c-torture/execute/20020805-1.c: New test.
41245
41246 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
41247
41248         * g++.dg/other/conversion1.C: New test.
41249
41250 2002-08-03  Roger Sayle  <roger@eyesopen.com>
41251
41252         * gcc.dg/builtins-1.c: New testcase.
41253
41254 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
41255
41256         * g++.dg/inherit/access3.C: New test.
41257
41258 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
41259
41260         * gcc.dg/ia64-visibility-2.c: New test.
41261
41262 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
41263
41264         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
41265         __qualifier_flags to __flags.
41266
41267 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
41268
41269         * g++.dg/inherit/operator1.C: New test.
41270         * g++.dg/lookup/disamb1.C: Fix typo in comment.
41271         * g++.dg/other/error1.C: Change expected error message.
41272         * g++.dg/template/conv4.C: Likewise.
41273
41274 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
41275
41276         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
41277         for documented behavior.
41278
41279 2002-07-25  Roger Sayle  <roger@eyesopen.com>
41280
41281         * gcc.c-torture/execute/20020720-1.x: Skip this test on
41282         several targets known to fail.
41283
41284 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
41285
41286         * gcc.dg/mips-args-[123].c: New tests.
41287
41288 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
41289
41290         * gcc.dg/ppc-spe.c: New.
41291
41292 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
41293
41294         * g++.dg/other/ptrmem4.C: New testcase.
41295
41296 2002-07-24  Richard Henderson  <rth@redhat.com>
41297
41298         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
41299
41300 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
41301
41302         * g++.dg/ext/alignof1.C (main): Return 0 for success.
41303
41304 2002-07-24  Roger Sayle  <roger@eyesopen.com>
41305
41306         * gcc.c-torture/execute/memset-3.c: New testcase.
41307
41308 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
41309
41310         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
41311         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
41312
41313 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41314
41315         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
41316         Delete.
41317
41318 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
41319
41320         * gcc.c-torture/compile/simd-4.c: New test.
41321
41322 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41323
41324         PR c++/7347, c++/7348
41325         * g++.dg/template/access4.C: New test.
41326         * g++.dg/template/access5.C: New test.
41327         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
41328         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
41329         * g++.old-deja/g++.pt/ttp58.C: Likewise.
41330         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
41331
41332 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
41333
41334         * gcc.dg/gnu89-init-2.c: New test.
41335
41336 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
41337
41338         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
41339
41340 2002-07-20  Roger Sayle  <roger@eyesopen.com>
41341
41342         * gcc.c-torture/execute/20020720-1.c: New testcase.
41343
41344 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
41345
41346         * gcc.dg/cpp/Wsignprom.c: New tests.
41347
41348 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
41349
41350         * gcc.c-torture/execute/loop-13.c: New test.
41351
41352 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
41353
41354         * gcc.dg/cpp/expr.c: New tests.
41355
41356 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
41357
41358         * g++.dg/opt/pr6713.C: Add template instantiation.
41359
41360 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
41361
41362         * gcc.dg/nest.c: New test.
41363
41364 2002-07-17  Richard Henderson  <rth@redhat.com>
41365
41366         * g++.dg/opt/pr6713.C: New test.
41367
41368 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
41369
41370         * gcc.c-torture/execute/loop-2e.x: Let the testcase
41371         XFAIL for all x86 processors.
41372
41373 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
41374
41375         * gcc.c-torture/execute/20010122-1.x: Do not test with
41376         -fomit-frame-pointer.
41377
41378 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41379
41380         * g++.dg/template/instantiate2.C: New test.
41381         * g++.dg/template/spec4.C: New test.
41382
41383 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41384
41385         * g++.dg/template/access2.C: New test.
41386         * g++.dg/template/access3.C: New test.
41387
41388 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
41389
41390         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
41391         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
41392         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
41393         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
41394         Convert to use <stdarg.h>.
41395         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
41396         Delete.
41397         * gcc.dg/va-arg-2.c: New.
41398         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
41399
41400 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
41401
41402         * gcc.c-torture/compile/20020710-1.c: New test.
41403
41404 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
41405                           Andrew Pinski  <pinskia@physics.uc.edu>
41406
41407         gcc.c-torture/compile/simd-2.c: New testcase.
41408         gcc.c-torture/compile/simd-3.c: Likewise.
41409
41410 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
41411
41412         PR c++/7224
41413         * g++.dg/overload/error1.C: New test.
41414
41415 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41416
41417         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
41418         configuration and IRIX 6 O32 ABI.
41419
41420 2002-07-11  Roger Sayle  <roger@eyesopen.com>
41421
41422         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
41423
41424 2002-07-10  Roger Sayle  <roger@eyesopen.com>
41425
41426         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
41427
41428 2002-07-10  Jeffrey A Law  <law@redhat.com>
41429
41430         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
41431
41432         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
41433
41434 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
41435
41436         * gcc.dg/20020312-2.c: Check for __PPC__.
41437
41438 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
41439
41440         * gcc.c-torture/compile/20020709-1.c: New test.
41441
41442 2002-07-07  Roger Sayle  <roger@eyesopen.com>
41443
41444         * g++.dg/template/qualttp21.C: New test case.
41445
41446 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
41447
41448         * gcc.c-torture/compile/20020706-1.c: New test.
41449         * gcc.c-torture/compile/20020706-2.c: New test.
41450
41451 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
41452             Alexandre Oliva  <aoliva@redhat.com>
41453
41454         * g++.dg/warn/incomplete1.C: New test.
41455
41456 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41457
41458         PR c++/7099
41459         * g++.dg/warn/noreturn1.C: New test.
41460
41461 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
41462
41463         PR c++/6706
41464         * g++.dg/debug/debug6.C: New test.
41465         * g++.dg/debug/debug7.C: New test.
41466
41467 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
41468
41469         * gcc.c-torture/compile/simd-3.c: New test.
41470
41471 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
41472
41473         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
41474         * gcc.dg/20020620-1.c: Likewise.
41475
41476 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41477
41478         PR c++/6944
41479         * g++.dg/init/array4.C: New test.
41480         * g++.dg/init/array5.C: New test.
41481
41482 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
41483
41484         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
41485         * gcc.c-torture/execute/simd-2.c (main): Likewise.
41486
41487 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41488
41489         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
41490         * gcc.dg/wtr-aggr-init-1.c: Likewise.
41491         * gcc.dg/wtr-conversion-1.c: Likewise.
41492         * gcc.dg/wtr-escape-1.c: Likewise.
41493         * gcc.dg/wtr-int-type-1.c: Likewise.
41494         * gcc.dg/wtr-label-1.c: Likewise.
41495         * gcc.dg/wtr-static-1.c: Likewise.
41496         * gcc.dg/wtr-strcat-1.c: Likewise.
41497         * gcc.dg/wtr-suffix-1.c: Likewise.
41498         * gcc.dg/wtr-switch-1.c: Likewise.
41499         * gcc.dg/wtr-unary-plus-1.c: Likewise.
41500         * gcc.dg/wtr-union-init-1.c: Likewise.
41501         * gcc.dg/wtr-union-init-2.c: Likewise.
41502         * gcc.dg/wtr-union-init-3.c: Likewise.
41503
41504         * gcc.dg/wtr-func-def-1.c: New test.
41505
41506 2002-07-02 Devang Patel <dpatel@apple.com>
41507
41508         * objc.dg/param-1.m: New test.
41509
41510 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
41511
41512         * gcc.dg/cpp/trad/directive.c: Add test.
41513         * gcc.dg/cpp/trad/macroargs.c: Add test.
41514         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
41515
41516 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
41517
41518         * gcc.dg/cpp/cmdlne-M.c: New test.
41519
41520 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
41521
41522         * objc.dg/desig-init-1.m: New test.
41523
41524 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41525
41526         PR c++/6716
41527         * g++.dg/template/instantiate1.C: New test.
41528
41529 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
41530
41531         PR c++/7112
41532         * g++.dg/template/sizeof2.C: New test.
41533
41534 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
41535
41536         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
41537         gcc.dg/cpp/trad/include.c: New tests.
41538
41539 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
41540
41541         PR target/7177
41542         * gcc.c-torture/compile/20020701-1.c: New test.
41543
41544 2002-07-01  Stan Shebs  <shebs@apple.com>
41545
41546         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
41547         header here...
41548         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
41549         (objc-torture-execute): or here.
41550
41551 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
41552
41553         * gcc.c-torture/execute/arith-rand-ll.c: New test.
41554
41555 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
41556
41557         * gcc.dg/cpp/trad/escaped-nl.c: New test.
41558
41559 2002-06-30  Devang Patel  <dpatel@apple.com>
41560
41561         * objc.dg/fsyntax-only.m: New test.
41562
41563 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
41564
41565         PR c++/6695
41566         * g++.dg/template/friend7.C: New file.
41567
41568 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
41569
41570         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
41571         return type.
41572
41573 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
41574
41575         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
41576         avoid division by zero.
41577
41578 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
41579
41580         * gcc.dg/Wunknownprag.c: New tests.
41581
41582 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
41583
41584         * gcc.c-torture/execute/simd-2.c: New test.
41585
41586 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
41587
41588         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
41589         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
41590         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
41591         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
41592         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
41593         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
41594         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
41595         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
41596         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
41597         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
41598         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
41599         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
41600         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
41601         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
41602         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
41603         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
41604         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
41605
41606 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
41607
41608         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
41609         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
41610         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
41611         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
41612         New tests.
41613         * gcc.dg/cpp/trad/directive.c: Update.
41614
41615 2002-06-23  Andreas Jaeger  <aj@suse.de>
41616
41617         * gcc.c-torture/execute/complex-6.c: New.
41618
41619 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
41620
41621         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
41622         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
41623         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
41624         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
41625
41626 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
41627
41628         * gcc.dg/cpp/trad: New directory with traditional tests copied
41629         from parent directory.
41630         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
41631         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
41632         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
41633         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
41634         Move to trad/ and rename.
41635         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
41636         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
41637         gcc.dg/cpp/trad/redef2.c: New tests.
41638         * gcc.dg/cpp/trad/trad.exp: New driver.
41639
41640 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
41641
41642         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
41643         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
41644         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
41645         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
41646         Remove.
41647
41648 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
41649
41650         * gcc.dg/20020620-1.c: New test.
41651
41652 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41653
41654         * g++.dg/template/ttp4.C: New test.
41655
41656 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
41657
41658         * g++.dg/opt/vt1.C: Fix regexp.
41659
41660 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41661
41662         * gcc.c-torture/execute/pure-1.c: Make functions static again.
41663         Don't use attribute `noinline'.
41664
41665 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
41666
41667         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
41668
41669 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
41670
41671         * gcc.c-torture/execute/simd-1.c: New.
41672
41673         * gcc.dg/simd-1.c: New.
41674
41675 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
41676
41677         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
41678
41679 2002-06-16  Richard Henderson  <rth@redhat.com>
41680
41681         * g++.dg/ext/anon-struct1.C: New.
41682         * g++.dg/ext/anon-struct2.C: New.
41683         * g++.dg/ext/anon-struct3.C: New.
41684         * gcc.dg/anon-struct-1.c: New.
41685         * gcc.dg/anon-struct-2.c: New.
41686         * gcc.dg/anon-struct-3.c: New.
41687         * gcc.dg/20011008-1.c: Adjust warning text.
41688         * gcc.dg/20020527-1.c: Add -fms-extensions.
41689
41690 2002-06-16  Richard Henderson  <rth@redhat.com>
41691
41692         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
41693
41694 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
41695
41696         * gcc.c-torture/execute/20020615-1.c: New test.
41697
41698 2002-06-15  Roger Sayle  <roger@eyesopen.com>
41699
41700         * gcc.c-tortuture/execute/compare-1.c: New test case.
41701         * gcc.c-tortuture/execute/compare-2.c: New test case.
41702         * gcc.c-tortuture/execute/compare-3.c: New test case.
41703
41704 2002-06-13  Richard Henderson  <rth@redhat.com>
41705
41706         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
41707         ia64 ilp32.
41708
41709 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41710
41711         * g++.dg/template/typename2.C: Update error message.
41712
41713 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
41714
41715         * gcc.c-torture/execute/20020611-1.c: New test.
41716
41717 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
41718
41719         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
41720         list of targets to skip.
41721
41722 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
41723
41724         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
41725         targets if not optimizing.
41726
41727 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
41728
41729         * gcc.c-torture/compile/20020605-1.c: New test.
41730
41731         * g++.dg/opt/vt1.C: New test.
41732
41733         * gcc.dg/20020531-1.c: New test.
41734
41735         * gcc.dg/20020530-1.c: New test.
41736
41737         * gcc.dg/20020527-1.c: New test.
41738
41739         * g++.dg/opt/cse1.C: New test.
41740
41741 2002-06-07  Roger Sayle  <roger@eyesopen.com>
41742
41743         * gcc.dg/20020607-2.c: New test case.
41744
41745 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
41746
41747         * gcc.c-torture/compile/20020604-1.c: New test.
41748
41749 2002-06-04  Richard Henderson  <rth@redhat.com>
41750
41751         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
41752         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
41753         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
41754
41755 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
41756
41757         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
41758
41759 2002-06-03  Richard Henderson  <rth@redhat.com>
41760
41761         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
41762         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
41763
41764 2002-06-02  Richard Henderson  <rth@redhat.com>
41765
41766         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
41767         test functions static.
41768
41769 2002-06-02  Andreas Jaeger  <aj@suse.de>
41770
41771         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
41772         now.
41773
41774 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
41775
41776         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
41777         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
41778         Update for mofified diagnostics.
41779         * gcc.dg/c99-intconst-1.c: No longer fail.
41780
41781 2002-06-02  Richard Henderson  <rth@redhat.com>
41782
41783         * gcc.dg/uninit-A.c: Remove xfail markers.
41784
41785 2002-06-01  Roger Sayle  <roger@eyesopen.com>
41786
41787         * gcc.dg/fnegate-1.c: New test case.
41788
41789 2002-05-30  Osku Salerma  <osku@iki.fi>
41790
41791         * gcc.c-torture/execute/mayalias-1.c: New file.
41792
41793 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
41794
41795         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
41796         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
41797         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
41798
41799 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
41800
41801         * gcc.c-torture/execute/20020529-1.c: New test.
41802
41803 2002-05-27  Richard Henderson  <rth@redhat.com>
41804
41805         * g++.dg/ext/attrib6.C: New test case.
41806
41807 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41808
41809         * gcc.c-torture/execute/pure-1.c: New test.
41810
41811 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
41812
41813         * gcc.dg/cpp/arith-2.c: Remove.
41814
41815 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
41816
41817         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
41818         * gcc.dg/cpp/if-3.c: Remove.
41819
41820 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
41821
41822         * g++.dg/opt/cse2.C: New test.
41823
41824 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
41825
41826         * gcc.dg/cpp/arith-1.c: New semantic tests.
41827         * gcc.dg/cpp/if-1.c: Update.
41828
41829 2002-05-24  Ben Elliston  <bje@redhat.com>
41830
41831         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
41832
41833 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
41834
41835         * gcc.dg/verbose-asm.c: New test.
41836
41837 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
41838
41839         * gcc.dg/cpp/paste12.c: New test.
41840
41841 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
41842
41843         * g++.dg/parse/named_ops.C: New test.
41844
41845 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
41846
41847         * gcc.dg/weak-8.c: New test.
41848
41849 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
41850
41851         * gcc.dg/weak-2.c: Allow optional leading underscore
41852         in scan-assembler symbol name.
41853         * gcc.dg/weak-3.c: Likewise.
41854         * gcc.dg/weak-4.c: Likewise.
41855         * gcc.dg/weak-5.c: Likewise.
41856
41857 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
41858
41859         * gcc.dg/20020523-1.c: New test.
41860
41861 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
41862
41863         * objc.dg/const-str-2.m: Update now that we stop after
41864         a command line error.
41865
41866 2002-05-22  Richard Henderson  <rth@redhat.com>
41867
41868         * g++.dg/dg.exp: Fix typo in test pruneing.
41869
41870 2002-05-22  Richard Henderson  <rth@redhat.com>
41871
41872         * g++.dg/dg.exp: Prune the tls subdirectory.
41873         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
41874         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
41875         * g++.dg/tls/init-1.C: New.
41876
41877 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
41878
41879         * gcc.dg/20020517-1.c: New test.
41880
41881 2002-05-21  Richard Henderson  <rth@redhat.com>
41882
41883         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
41884         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
41885
41886 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
41887
41888         * g++.dg/other/copy2.C: New test.
41889
41890 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
41891
41892         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
41893         (MAX_COPY): Bump up to 10 times sizeof (long long).
41894         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
41895
41896         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
41897         sizeof (long long).
41898
41899         * gcc.c-torture/execute/strcpy-1.c: New test.
41900
41901 2002-05-19  Jason Merrill  <jason2redhat.com>
41902
41903         * g++.dg/ext/oper1.C: New test.
41904
41905 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
41906 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
41907
41908         * README.QMTEST: New file.
41909
41910         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
41911
41912 2002-05-19  Andreas Jaeger  <aj@suse.de>
41913
41914         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
41915         now.
41916         * gcc.c-torture/execute/loop-2d.x: Likewise.
41917
41918 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
41919
41920         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
41921         support weak symbols.
41922         * gcc.dg/weak-4.c: Likewise.
41923         * gcc.dg/weak-6.c: Likewise.
41924
41925 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
41926
41927         * gcc.dg/weak-3.c: Add dg-excess-error comment for
41928         cygwin, coff and h8300-*-hms targets
41929         * gcc.dg/weak-5.c: Likewise.
41930         * gcc.dg/weak-7.c: Likewise.
41931
41932 2002-05-16  Jason Merrill  <jason@redhat.com>
41933
41934         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
41935         (scan-assembler-not, scan-assembler-dem): Likewise.
41936         (scan-assembler-dem-not): Likewise.
41937
41938 2002-05-15  Richard Henderson  <rth@redhat.com>
41939
41940         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
41941
41942 2002-05-15  Richard Henderson  <rth@redhat.com>
41943
41944         * gcc.dg/weak-5.c (vfoo1c): No warning here.
41945         (vfoo1f): Warning here.
41946         (vfoo1l): Don't redefine the alias.
41947
41948 2002-05-14  Jason Merrill  <jason@redhat.com>
41949             Alexandre Oliva  <aoliva@redhat.com>
41950
41951         * g++.dg/init/pm1.C: New test.
41952
41953 2002-05-12  David S. Miller  <davem@redhat.com>
41954
41955         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
41956         types.
41957
41958 2002-05-10  Roger Sayle  <roger@eyesopen.com>
41959
41960         * gcc.c-torture/execute/20020510-1.c: New test case.
41961
41962 2002-05-10  David S. Miller  <davem@redhat.com>
41963
41964         * gcc.c-torture/execute/conversion.c: Test long double too.
41965
41966 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
41967
41968         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
41969         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
41970         * lib/g++.exp (g++_link_flags): Likewise.
41971         * lib/objc.exp (objc_target_compile): Likewise.
41972
41973 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
41974
41975         * gcc.dg/cpp/poison.c: Update.
41976         * gcc.dg/cpp/20000625-2.c: Remove.
41977         * gcc.dg/cpp/direct2s.c: Remove final test.
41978
41979 2002-05-08  Tom Rix  <trix@redhat.com>
41980
41981         * gcc.c-torture/execute/20020508-1.c: New test.
41982         * gcc.c-torture/execute/20020508-2.c: New test.
41983         * gcc.c-torture/execute/20020508-3.c: New test.
41984
41985 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
41986
41987         * gcc.dg/cpp/charconst-4.c: More tests.
41988
41989 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
41990
41991         PR c/6569
41992         * gcc.dg/weak-3.c: Update location of warning messages.
41993         * gcc.dg/weak-5.c: Likewise.
41994
41995 2002-05-06  Roger Sayle  <roger@eyesopen.com>
41996
41997         * gcc.c-torture/execute/20020506-1.c: New test case.
41998
41999 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
42000
42001         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
42002
42003 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
42004
42005         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
42006
42007 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
42008
42009         * gcc.dg/cpp/charconst-3.c: New test.
42010
42011 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
42012
42013         * gcc.dg/cpp/charconst.c: Update tests.
42014
42015 2002-05-05  Tim Josling  <tej@melbpc.org.au>
42016
42017         * treelang: Added directory for new sample language treelang. Also
42018         lib/treelang.exp: New file to signal treelang should be tested.
42019
42020 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
42021
42022         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
42023         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
42024         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
42025         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
42026         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
42027         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
42028         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
42029
42030 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
42031
42032         * gcc.dg/format/xopen-2.c: New test.
42033
42034 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
42035
42036         * gcc.dg/20020503-1.c: New test.
42037
42038 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
42039
42040         * g++.dg/init/dtor1.C: Make it tougher.
42041
42042 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
42043
42044         * g++.dg/init/dtor1.C: New test.
42045
42046 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
42047
42048         * gcc.dg/altivec-8.c: New.
42049
42050 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
42051
42052         * gcc.dg/altivec-7.c: New.
42053
42054 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
42055
42056         * g++.dg/parse/typedef1.C: New test.
42057
42058 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
42059
42060         PR c++/6486
42061         * g++.dg/template/friend6.C: New test.
42062
42063         PR c++/6492
42064         * g++.dg/init/copy1.C: New test.
42065
42066 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
42067
42068         * g++.dg/warn/effc1.C: New test.
42069
42070 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
42071
42072         * gcc.dg/cpp/if-cexp.c: Add a test.
42073
42074 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
42075
42076         * gcc.dg/20020426-2.c: New test.
42077
42078 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
42079
42080         * gcc.dg/cpp/if-mop.c: Update.
42081         * gcc.dg/cpp/if-mpar.c: Add test.
42082         * gcc.dg/cpp/if-oppr.c: Update.
42083
42084 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42085
42086         PR c/6343
42087         * gcc.dg/weak-[2-7].c: New tests.
42088
42089 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
42090
42091         * gcc.dg/enum1.c: New test.
42092
42093 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
42094
42095         PR c++/6497
42096         * g++.dg/inherit/access2.C: New test.
42097
42098 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
42099
42100         PR bootstrap/6445
42101         * gcc.dg/20020426-1.c: New test.
42102
42103 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
42104
42105         * g++.dg/abi/enum1.C: New test.
42106
42107 2002-04-26  Richard Henderson  <rth@redhat.com>
42108
42109         * gcc.dg/c99-bool-1.c: Expect always true warning.
42110
42111 2002-04-25  Roger Sayle  <roger@eyesopen.com>
42112
42113         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
42114
42115 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42116
42117         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
42118         targets.
42119
42120 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
42121
42122         * g++.dg/abi/mange7.C: New test.
42123
42124         PR c++/6438.
42125         * g++.dg/parse/stmtexpr2.C: New test.
42126
42127 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
42128
42129         * gcc.dg/20020312-2.c: Add SH target.
42130
42131 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42132
42133         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
42134         compiler output on mips*-*-irix*.
42135
42136 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
42137
42138         * g++.dg/parse/attr1.C: New test.
42139
42140 2002-04-23  Roger Sayle  <roger@eyesopen.com>
42141
42142         * gcc.c-torture/execute/string-opt-17.c: New test case.
42143         * gcc.c-torture/execute/memset-2.c: New test case.
42144
42145 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
42146
42147         PR c++/6256:
42148         * g++.dg/template/friend5.C: New test.
42149
42150         PR c++/6331:
42151         * g++.dg/template/qual1.C: Likewise.
42152
42153 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
42154
42155         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
42156         Include stdlib.h, not stdio.h or ctype.h.
42157
42158 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
42159
42160         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
42161         cris-*-elf* and mmix-*-*.
42162         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
42163         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
42164         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
42165         Ditto.
42166         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
42167         * gcc.dg/wchar_t-1.c: Ditto.
42168
42169 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
42170
42171         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
42172         Clarify comment.
42173
42174 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
42175
42176         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
42177
42178 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42179
42180         * gcc.c-torture/execute/20000906-1.x: Delete.
42181
42182 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
42183
42184         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
42185
42186 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
42187
42188         * PR6367
42189         * g77.f-torture/execute/6367.f: New test.
42190         * g77.f-torture/execute/6367.x: Disable for MMIX.
42191
42192 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
42193
42194         * PR6352
42195         * g++.dg/opt/inline2.C: New test.
42196
42197 2002-04-18  Richard Henderson  <rth@redhat.com>
42198
42199         * gcc.dg/20000906-1.c: Enable for all targets.
42200         * gcc.c-torture/compile/iftrap-2.c: New.
42201
42202 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
42203
42204         * gcc.dg/20020418-1.c: New test.
42205         * gcc.dg/20020418-2.c: New test.
42206
42207 2002-04-18  Richard Henderson  <rth@redhat.com>
42208
42209         * gcc.c-torture/compile/iftrap-1.c: New.
42210         * gcc.dg/iftrap-1.c: Adjust for ia64.
42211         * gcc.dg/iftrap-2.c: New.
42212
42213 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
42214
42215         * gcc.c-torture/compile/20020418-1.c: New test.
42216
42217 2002-04-18  Roger Sayle  <roger@eyesopen.com>
42218
42219         * gcc.c-torture/compile/20020415-1.c: New.
42220
42221 2002-04-18  David S. Miller  <davem@redhat.com>
42222
42223         * gcc.c-torture/execute/20020418-1.c: New test.
42224
42225 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
42226
42227         * gcc.dg/20020416-1.c: New test.
42228
42229         * g++.dg/opt/inline1.C: New test.
42230
42231 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
42232
42233         * gcc.dg/altivec-5.c: New test.
42234
42235         * gcc.dg/20020415-1.c: New test.
42236
42237 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
42238
42239         * lib/chill.exp: Remove.
42240
42241 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
42242
42243         * g++.dg/other/big-struct.C: New test.
42244
42245 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
42246
42247         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
42248         of scratch file.
42249
42250 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
42251
42252         PR c/6277
42253         * gcc.dg/i386-387-1.c: Allow optional leading underscore
42254         in scan-assembler function name
42255
42256 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
42257
42258         * g77.f-torture/execute/980628-4.x,
42259         g77.f-torture/execute/980628-5.x,
42260         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
42261         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
42262         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
42263         i[34567]86-*-*.
42264
42265 2002-04-13  David S. Miller  <davem@redhat.com>
42266
42267         * gcc.c-torture/execute/20020413-1.c: New test.
42268
42269 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
42270
42271         * gcc.dg/asm-6.c,
42272         * g++.dg/ext/asm1.C: New tests.
42273
42274 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
42275
42276         PR c++ 5373.
42277         * g++.dg/parse/stmtexpr1.C: New test.
42278
42279         PR c++/5189.
42280         * g++.dg/template/copy1.C: New test.
42281
42282 2002-04-12  Richard Henderson  <rth@redhat.com>
42283
42284         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
42285
42286 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
42287
42288         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
42289         gcc.c-torture/execute/20020307-2.c.
42290
42291 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
42292
42293         * g++.dg/ext/attrib5.C,
42294         * g++.dg/lookup/struct1.C: New tests.
42295
42296 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
42297
42298         * gcc.dg/20020411-1.c: New test.
42299
42300         * gcc.c-torture/execute/20020411-1.c: New test.
42301
42302 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
42303
42304         * g77.f-torture/execute/6177.f: New test.
42305
42306 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
42307
42308         PR middle-end/6247
42309         * g++.dg/opt/cleanup1.C: New test.
42310
42311         * g++.dg/opt/const1.C: New test.
42312
42313 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
42314
42315         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
42316
42317 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
42318
42319         PR c++/5507
42320         * g++.dg/template/typename2.C: New test.
42321
42322 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
42323
42324         * gcc.c-torture/execute/loop-12.c: New.
42325
42326 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
42327
42328         * g77.f-torture/execute/980628-4.x,
42329         g77.f-torture/execute/980628-5.x,
42330         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
42331         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
42332         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
42333
42334 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42335
42336         PR optimization/6086
42337         * g++.dg/opt/preinc1.C: New test.
42338
42339 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
42340
42341         PR c++/5571
42342         * g++.dg/opt/static2.C: New test.
42343
42344 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
42345
42346         PR c/5120
42347         * gcc.dg/20020406-1.c: New test.
42348
42349 2002-04-04  David S. Miller  <davem@redhat.com>
42350
42351         * gcc.c-torture/execute/20020404-1.c: New test.
42352
42353 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
42354
42355         PR c/6123
42356         * gcc.dg/20020312-2.c: Do not declare global register variable
42357         if __PIC__ or __pic__ is defined.
42358
42359 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
42360
42361         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
42362         __asm__ so that it works correctly even if -ansi -pedantic-errors.
42363
42364 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42365
42366         * gcc.misc-tests/linkage.exp: Update last change to handle
42367         sparc*-, not just sparc-.
42368
42369 2002-04-03  Richard Henderson  <rth@redhat.com>
42370
42371         * gcc.dg/cpp/ucs.c: Improved long UCS test.
42372
42373 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
42374
42375         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
42376
42377 2002-04-02  David S. Miller  <davem@redhat.com>
42378
42379         * gcc.c-torture/execute/20020402-3.c: New test.
42380
42381 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
42382
42383         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
42384         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
42385
42386         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
42387         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
42388         g77.f-torture/execute/20001201.x,
42389         g77.f-torture/execute/u77-test.x: New files.
42390
42391         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
42392         * gcc.dg/wchar_t-1.c: Ditto.
42393
42394 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42395
42396         * gcc.c-torture/execute/20020402-1.c: New test.
42397
42398 2002-04-01  Richard Henderson  <rth@redhat.com>
42399
42400         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
42401
42402         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
42403
42404 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42405
42406         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
42407
42408 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
42409
42410         * g++.dg/inherit/template-as-base.C: Expect error.
42411         * g++.dg/inherit/namespace-as-base.C: Likewise.
42412
42413 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
42414
42415         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
42416         g++.dg/ext/instantiate3.C: Tweak match patterns.
42417
42418         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
42419         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
42420         -da test.
42421
42422 2002-03-31  Richard Henderson  <rth@redhat.com>
42423
42424         * gcc.dg/special/alias-2.c: New.
42425         * gcc.dg/special/ecos.exp: Run it.
42426
42427 2002-03-31  Richard Henderson  <rth@redhat.com>
42428
42429         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
42430
42431 2002-03-31  Kazu Hirata  <kazu@hxi.com>
42432
42433         * gcc.dg/weak-1.c: Disable on h8300 port.
42434
42435 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
42436
42437         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
42438         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
42439         ordering tests.
42440         * g++.dg/bprob/bprob-1.C: New test.
42441         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
42442         * g++.dg/gcov/gcov-1.C: New test.
42443         * g++.dg/gcov/gcov-1.x: New file.
42444         * g++.dg/gcov/gcov-2.C: New test.
42445         * g++.dg/gcov/gcov-3.C: New test.
42446         * g++.dg/gcov/gcov-3.h: New file.
42447
42448 2002-03-28  Roger Sayle  <roger@eyesopen.com>
42449
42450         * g++.old-deja/g++.other/builtins5.C: New test.
42451         * g++.old-deja/g++.other/builtins6.C: New test.
42452         * g++.old-deja/g++.other/builtins7.C: New test.
42453         * g++.old-deja/g++.other/builtins8.C: New test.
42454         * g++.old-deja/g++.other/builtins9.C: New test.
42455
42456 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
42457
42458         * g++.dg/opt/static1.C: New test.
42459
42460         * g++.dg/opt/longbranch1.C: New test.
42461
42462 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
42463
42464         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
42465
42466         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
42467
42468 2002-03-28  Jeffrey A Law  (law@redhat.com)
42469
42470         * gcc.c-torture/execute/20020328-1.c: New test.
42471
42472 2002-03-27  Richard Henderson  <rth@redhat.com>
42473
42474         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
42475         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
42476         move from g++.old-deja/g++.ext/.
42477
42478 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
42479
42480         * g++.dg/init/new2.C: New test.
42481
42482 2002-03-26  Richard Henderson  <rth@redhat.com>
42483
42484         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
42485
42486         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
42487         on sparc.
42488
42489         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
42490         sparcv9 systems.
42491         * gcc.dg/20001102-1.c: Likewise.
42492
42493 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
42494
42495         * gcc.dg/cpp/endif-pedantic1.c,
42496         gcc.dg/cpp/endif-pedantic2.c: New tests.
42497
42498 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
42499
42500         * g++.dg/init/new1.C: New test.
42501
42502 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
42503
42504         * g++.dg/abi/vbase9.C: New test.
42505
42506 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
42507
42508         * gcc.dg/arm-asm.c: New test.
42509
42510 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
42511
42512         * gcc.dg/Wswitch-enum.c: New test.
42513         Fix PR c/5044.
42514
42515 2002-03-26  Richard Henderson  <rth@redhat.com>
42516
42517         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
42518         structure.
42519
42520 2002-03-25  Richard Henderson  <rth@redhat.com>
42521
42522         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
42523         sparcv9 systems.
42524
42525         * gcc.c-torture/compile/20011119-1.c (xxx): New.
42526         * gcc.c-torture/compile/20011119-2.c (xxx): New.
42527
42528 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
42529
42530         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
42531
42532 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
42533
42534         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
42535         targets using generic thunk support.
42536
42537 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
42538
42539         * gcc.c-torture/compile/20020323-1.c: New test.
42540
42541         * g++.dg/opt/conj2.C: New test.
42542
42543 2002-03-24  Richard Henderson  <rth@redhat.com>
42544
42545         * gcc.dg/weak-1.c: Use -fno-common.
42546
42547 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
42548
42549         * g77.dg/f77-edit-apostrophe-out.f: New test
42550         * g77.dg/f77-edit-h-out.f: New test
42551         * g77.dg/f77-edit-t-in.f: New test
42552         * g77.dg/f77-edit-t-out.f: New test
42553         * g77.dg/f77-edit-x-out.f: New test
42554         * g77.dg/f77-edit-slash-out.f: New test
42555         * g77.dg/f77-edit-colon-out.f: New test
42556         * g77.dg/f77-edit-s-out.f: New test
42557
42558 2002-03-24  Richard Henderson  <rth@redhat.com>
42559
42560         * objc/execute/formal_protocol-6.x: New XFAIL.
42561
42562 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
42563
42564         * gcc.dg/weak-1.c: Early return from dg-final on platforms
42565         that do not support weak symbols
42566
42567 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
42568
42569         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
42570         * lib/g77.exp: Likewise.
42571         * lib/objc.exp: Likewise.
42572
42573 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
42574
42575         * gcc.dg/Wswitch-default.c: New test.
42576
42577 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
42578
42579         * g++.dg/other/enum1.C: New test.
42580
42581 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
42582
42583         * gcc.dg/pragma-ep-3.c: Fix typo.
42584
42585 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
42586
42587         * g++.dg/inherit/template-as-base.C: New test.
42588
42589 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
42590
42591         * g++.old-deja/g++.other/dwarf2-1.C: Move...
42592         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
42593
42594 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
42595
42596         * gcc.dg/cpp/multiline.c: Update to match.
42597
42598 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
42599
42600         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
42601
42602 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
42603
42604         * gcc.dg/cpp/extratokens2.c: New file.
42605
42606 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
42607
42608         * gcc.dg/20020312-2.c: Add rs6000 target.
42609
42610         * gcc.c-torture/compile/20020319-1.c: New test.
42611
42612 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42613
42614         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
42615         (A, E): Handle this.
42616
42617 2002-03-20  Jason Merrill  <jason@redhat.com>
42618
42619         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
42620         ignoring -fpic.
42621         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
42622         through prune_gcc_output.
42623
42624 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
42625
42626         * gcc.c-torture/compile/20020320-1.c: New test.
42627
42628 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
42629
42630         * gcc.c-torture/compile/20020318-1.c: New test.
42631
42632         * gcc.dg/struct-by-value-1.c: New test.
42633
42634         * gcc.dg/20020319-1.c: New test.
42635
42636 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
42637
42638         * g++.dg/opt/conj1.C: New test.
42639
42640 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
42641
42642         * g++.dg/template/qualttp20.C: Revert previous change.
42643         * g++.dg/template/qualttp3.C: Likewise.
42644         * g++.dg/template/qualttp4.C: Likewise.
42645         * g++.dg/template/qualttp5.C: Likewise.
42646         * g++.dg/template/qualttp6.C: Likewise.
42647         * g++.dg/template/qualttp7.C: Likewise.
42648         * g++.dg/template/qualttp8.C: Likewise.
42649         * g++.dg/template/recurse.C: Likewise.
42650
42651 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
42652
42653         * gcc.dg/cpp/wchar-1.c: Update.
42654
42655 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
42656
42657         * g++.dg/template/conv1.C: New test.
42658         * g++.dg/template/conv2.C: New test.
42659         * g++.dg/template/conv3.C: New test.
42660         * g++.dg/template/conv4.C: New test.
42661
42662 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
42663
42664         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
42665         * g++.dg/template/qualttp3.C: Likewise.
42666         * g++.dg/template/qualttp4.C: Likewise.
42667         * g++.dg/template/qualttp5.C: Likewise.
42668         * g++.dg/template/qualttp6.C: Likewise.
42669         * g++.dg/template/qualttp7.C: Likewise.
42670         * g++.dg/template/qualttp8.C: Likewise.
42671         * g++.dg/template/recurse.C: Likewise.
42672
42673 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
42674
42675         * g++.dg/opt/dtor1.C: New test.
42676
42677 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
42678
42679         * gcc.c-torture/compile/20020315-1.c: New test.
42680
42681 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
42682
42683         * gcc.dg/weak-1.c: Fix scan tests.
42684
42685 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
42686
42687         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
42688         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
42689         cris-*-aout* mmix-*-*.
42690         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
42691         cris-*-aout* mmix-*-*.
42692         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
42693         cris-*-elf* cris-*-aout* and mmix-*-*.
42694         * gcc.dg/20001009-1.c: Ditto.
42695         * gcc.dg/20010912-1.c: Ditto.
42696         * gcc.dg/20020122-4.c: Ditto.
42697         * gcc.dg/inline-2.c: Ditto.
42698
42699 2002-03-14  Jeffrey A Law  (law@cygnus.com)
42700
42701         * gcc.c-torture/compile/20020314-1.c: New test.
42702
42703 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
42704
42705         * gcc.c-torture/execute/20020314-1.c: New test.
42706
42707 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
42708
42709         * g++.dg/warn/Wunused-1.C: New test.
42710
42711 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
42712
42713         * g++.dg/abi/mangle6.C: New test.
42714
42715 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
42716
42717         * gcc.c-torture/compile/20020309-2.c: New test.
42718
42719         * gcc.c-torture/compile/20020312-1.c: New test.
42720
42721 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
42722
42723         * g++.dg/other/access1.C: New test.
42724
42725 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
42726
42727         * gcc.c-torture/execute/wchar_t-1.c: New test.
42728
42729 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
42730
42731         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
42732
42733 2002-03-12  Roger Sayle  <roger@eyesopen.com>
42734
42735         * gcc.dg/20020312-1.c: New test case.
42736
42737 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
42738
42739         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
42740
42741 2002-03-11  Richard Henderson  <rth@redhat.com>
42742
42743         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
42744         * g++.old-deja/g++.jason/report.C: Likewise.
42745
42746 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
42747
42748         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
42749         * g++.old-deja/g++.robertl/eb56.C: Likewise.
42750
42751 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
42752
42753         * g++.dg/overload/pmf1.C: New test.
42754
42755 2002-03-11  Kazu Hirata  <kazu@hxi.com>
42756
42757         * gcc.c-torture/execute/20020307-1.c: Use long.
42758
42759 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
42760
42761         PR optimization/5844
42762         * gcc.dg/20020310-1.c: New test.
42763
42764 2002-03-09  Michael Meissner  <meissner@redhat.com>
42765
42766         * gcc.c-torture/execute/memcpy-2.c: New test.
42767         * gcc.c-torture/execute/memset-1.c: New test.
42768         * gcc.c-torture/execute/strlen-1.c: New test.
42769         * gcc.c-torture/execute/strcmp-1.c: New test.
42770         * gcc.c-torture/execute/strncmp-1.c: New test.
42771
42772 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
42773
42774         * gcc.dg/ppc-ldstruct.c: New test.
42775
42776 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
42777
42778         * gcc.c-torture/execute/va-arg-22.c: New test.
42779
42780 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
42781
42782         * gcc.c-torture/compile/20020309-1.c: New test.
42783
42784 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
42785
42786         * gcc.c-torture/execute/20020307-2.c: New test.
42787
42788 2002-03-07  Jeffrey A Law  (law@redhat.com)
42789
42790         * g77.f-torture/compile/20020307-1.f: New test.
42791
42792 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
42793
42794         * gcc.dg/unordered-1.c: New test.
42795
42796 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
42797
42798         * gcc.c-torture/execute/20020307-1.c: New test.
42799
42800 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
42801
42802         * gcc.dg/20020304-1.c: New test.
42803
42804         * gcc.c-torture/compile/20020304-2.c: New test.
42805
42806 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
42807
42808         * gcc.c-torture/compile/20020304-1.c: New test case
42809         (from PR c/5830).
42810
42811 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
42812
42813         * gcc.dg/20020103-1.c: Add other -D ppc variants.
42814
42815 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
42816
42817         * g++.dg/other/classkey1.C: New test.
42818
42819 2002-03-01  Richard Henderson  <rth@redhat.com>
42820
42821         * gcc.c-torture/compile/981223-1.x: New.
42822         * gcc.c-torture/compile/920625-1.x: New.
42823
42824 2002-02-28  Richard Henderson  <rth@redhat.com>
42825
42826         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
42827
42828 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
42829
42830         * gcc.c-torture/execute/20020227-1.c: New test.
42831
42832 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
42833
42834         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
42835         here" ERROR lines.
42836         * g++.old-deja/g++.oliva/partord1.C: Likewise.
42837         * g++.old-deja.g++.other/defarg1.C: Likewise.
42838         * g++.old-deja/g++.pt/calls2.C: Likewise.
42839         * g++.old-deja/g++.pt/crash20.C: Likewise.
42840         * g++.old-deja/g++.pt/crash30.C: Likewise.
42841         * g++.old-deja/g++.pt/crash36.C: Likewise.
42842         * g++.old-deja/g++.pt/crash6.C: Likewise.
42843         * g++.old-deja/g++.pt/defarg13.C: Likewise.
42844         * g++.old-deja/g++.pt/derived3.C: Likewise.
42845         * g++.old-deja/g++.pt/error1.C: Likewise.
42846         * g++.old-deja/g++.pt/friend21.C: Likewise.
42847         * g++.old-deja/g++.pt/friend23.C: Likewise.
42848         * g++.old-deja/g++.pt/infinite1.C: Likewise.
42849         * g++.old-deja/g++.robertl/eb128.C: Likewise.
42850
42851 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
42852
42853         * gcc.c-torture/execute/20020225-2.c: New test.
42854
42855 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
42856
42857         * gcc.c-torture/execute/920730-1t.c,
42858         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
42859         Delete test cases, only relevant to -traditional.
42860
42861 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
42862
42863         * gcc.dg/cpp/undef1.c: Remove.
42864         * gcc.dg/cpp/directiv.c: Update.
42865         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
42866
42867 2002-02-27  Michael Meissner  <meissner@redhat.com>
42868
42869         * gcc.c-torture/execute/20020226-1.c: New test.
42870
42871 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
42872
42873         * g++.dg/debug/debug4.C: New test.
42874
42875         * gcc.dg/ia64-visibility-1.c: New test.
42876
42877 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
42878
42879         * gcc.dg/debug/20020224-1.c: New.
42880
42881 2002-02-25  Kazu Hirata  <kazu@hxi.com>
42882
42883         * gcc.c-torture/execute/960416-1.x: New.
42884         * gcc.c-torture/execute/divconst-3.x: Likewise.
42885
42886 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
42887
42888         * gcc.dg/20020224-1.c: New test.
42889
42890 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
42891
42892         * gcc.c-torture/execute/20020225-1.c: New.
42893
42894 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
42895
42896         * gcc.dg/cpp/wchar-1.c: New test.
42897
42898 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
42899
42900         * gcc.dg/20020222-1.c: New test.
42901
42902 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
42903
42904         * g++.dg/opt/anonunion1.C: New test.
42905
42906 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
42907
42908         * g++.dg/template/qualttp19.C: New test.
42909         * g++.dg/template/qualttp20.C: New test.
42910         * g++.old-deja/g++.jason/report.C: Adjust expected errors
42911         * g++.old-deja/g++.other/qual1.C: Likewise.
42912
42913 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
42914
42915         * gcc.dg/attr-alwaysinline.c: New.
42916
42917 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
42918
42919         * gcc.dg/20020220-1.c: New test.
42920
42921         * gcc.dg/20020220-2.c: New test.
42922
42923         * g++.dg/opt/mmx1.C: New test.
42924
42925 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
42926
42927         * gcc.c-torture/compile/20020110.c: New test.
42928
42929 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
42930
42931         * gcc.c-torture/execute/20020219-1.c: New test.
42932
42933         * gcc.dg/20020219-1.c: New test.
42934
42935         * gcc.dg/noncompile/20020220-1.c: New test.
42936
42937         * g++.dg/opt/ptrintsum1.C: New test.
42938
42939         * gcc.dg/debug/20020220-1.c: New test.
42940
42941 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
42942
42943         * gcc.c-torture/execute/20020216-1.c: New test.
42944
42945 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
42946
42947         * gcc.dg/decl-1.c: Update, new test.
42948
42949 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
42950
42951         * g++.dg/abi/bitfield1.C: New test.
42952         * g++.dg/abi/bitfield2.C: New test.
42953
42954 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
42955
42956         * gcc.dg/attr-nest.c: New test.
42957
42958 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
42959
42960         * gcc.c-torture/execute/20020215-1.c: New test.
42961
42962 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
42963
42964         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
42965         * g++.dg/debug/debug.exp: New.
42966         * g++.dg/debug/trivial.C: New.
42967         * g++.dg/debug/debug1.C: Moved...
42968         * g++.dg/other/debug1.C: ...from here.
42969         * g++.dg/debug/debug2.C: Moved...
42970         * g++.dg/other/debug2.C: ...from here.
42971         * g++.dg/debug/debug3.C: Moved...
42972         * g++.dg/other/debug3.C: ...from here.
42973
42974         * gcc.dg/noncompile/20020213-1.c: New test.
42975
42976 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
42977
42978         * g++.dg/other/debug3.C: New test.
42979
42980         * gcc.c-torture/execute/20020213-1.c: New test.
42981
42982 2002-02-13  Richard Smith <richard@ex-parrot.com>
42983
42984         * g++.old-deja/g++.other/thunk1.C: New test.
42985
42986 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
42987
42988         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
42989
42990 2002-02-13  Stan Shebs  <shebs@apple.com>
42991
42992         * gcc.dg/altivec-3.c: New.
42993
42994 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
42995
42996         * gcc.dg/Wunreachable-1.c: New test.
42997         * gcc.dg/Wunreachable-2.c: New test.
42998
42999 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
43000
43001         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
43002
43003 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
43004
43005         * gcc.dg/decl-1.c: New test.
43006
43007 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
43008
43009         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
43010
43011 2002-02-10  Kazu Hirata  <kazu@hxi.com>
43012
43013         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
43014         * gcc.c-torture/compile/980506-1.x: Likewise.
43015
43016 2002-02-10  Kazu Hirata  <kazu@hxi.com>
43017
43018         * gcc.dg/20020210-1.c: New.
43019
43020 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
43021
43022         * g77.f-torture/execute/947.f: New regression test
43023         for PR fortran/947.
43024
43025 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
43026
43027         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
43028         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
43029
43030 2002-02-08  Richard Henderson  <rth@redhat.com>
43031
43032         * gcc.c-torture/compile/labels-3.c: New.
43033
43034 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
43035
43036         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
43037         expression statements work instead.
43038         * gcc.dg/noncompile/20020207-1.c: New test.
43039
43040 2002-02-07  Richard Henderson  <rth@redhat.com>
43041
43042         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
43043
43044 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
43045
43046         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
43047         message from g77
43048         * lib/g77-dg.exp: Trim g77 error messages so that they are
43049         recognized by dg.exp.
43050
43051 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
43052
43053         PR fortran/5473
43054         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
43055
43056 2002-02-07  Richard Henderson  <rth@redhat.com>
43057
43058         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
43059         to be sufficiently aligned for integers.
43060
43061 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
43062
43063         * g++.dg/template/friend4.C: New test.
43064
43065 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
43066
43067         PR fortran/5743
43068         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
43069         unsupported cases.
43070
43071 2002-02-07  Richard Henderson  <rth@redhat.com>
43072
43073         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
43074         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
43075         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
43076         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
43077
43078 2002-02-06  Richard Henderson  <rth@redhat.com>
43079
43080         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
43081
43082 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
43083
43084         * gcc.dg/20020206-1.c: New test.
43085
43086 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
43087
43088         * gcc.c-torture/execute/20020206-1.c: New test.
43089
43090         * gcc.c-torture/execute/20020206-2.c: New test.
43091
43092         PR optimization/5429:
43093         * gcc.c-torture/compile/20020206-1.c: New test.
43094
43095 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
43096
43097         * g++.dg/ext/align1.C: Do not use an explicit alignment value
43098         as certain file formats cannot support particularly large
43099         alignments.
43100
43101         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
43102         and do not expect to be able to link the executable.
43103
43104         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
43105         fail because the COFF format does not support the weak attribute.
43106
43107 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
43108
43109         * g77.dg/pr5473.f: New test
43110
43111 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
43112
43113         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
43114         Fix testcase accordingly.
43115
43116 2002-02-04  Richard Henderson  <rth@redhat.com>
43117
43118         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
43119         (buf): Change to be an array of pointers, not ints.
43120
43121 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
43122
43123         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
43124         before all tests.  Move warning one line above to match where it
43125         C frontend emits.
43126         * gcc.dg/Wswitch-2.c: New test.
43127         * g++.dg/warn/Wswitch-1.C: New test.
43128         * g++.dg/warn/Wswitch-2.C: New test.
43129
43130 2002-02-04  Richard Henderson  <rth@redhat.com>
43131
43132         * g++.dg/abi/offsetof.C: Fix size comparison.
43133
43134 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
43135
43136         * gcc.dg/cast-qual-2.c: New test.
43137
43138 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
43139
43140         * gcc.dg/20020201-4.c: New test.
43141
43142 2002-02-04  Ben Elliston  <bje@redhat.com>
43143
43144         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
43145         target_info attribute != 0, in addition to the empty string.
43146         (gcc_target_compile): Likewise.
43147
43148 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
43149
43150         * gcc.dg/Wswitch.c: New test.
43151         PR gcc/4475. PR gcc/3780.
43152
43153 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
43154
43155         * g77.f-torture/execute/5122.f: New test for regressions
43156         against PR fortran/5122.
43157
43158 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
43159
43160         * g77.f-torture/compile/pr3743.f: Delete
43161         * g77.dg/pr3743-1.f: New test.
43162         * g77.dg/pr3743-2.f: New test.
43163         * g77.dg/pr3743-3.f: New test.
43164         * g77.dg/pr3743-4.f: New test.
43165
43166 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
43167
43168         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
43169
43170 2002-02-02  Richard Henderson  <rth@redhat.com>
43171
43172         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
43173         * gcc.c-torture/execute/bf64-1.c: Likewise.
43174
43175 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
43176
43177         * gcc.dg/20020201-2.c: New test.
43178
43179         * gcc.dg/20020201-3.c: New test.
43180
43181         * gcc.c-torture/execute/bitfld-2.c: New test.
43182
43183 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
43184
43185         * gcc.dg/bitfld-1.c: Update.
43186         * gcc.dg/bitfld-2.c: Update.
43187         * gcc.c-torture/execute/bitfld-1.x: New.
43188
43189 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
43190
43191         * gcc.c-torture/execute/20020201-1.c: New test.
43192
43193 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
43194
43195         PR target/5469
43196         * gcc.dg/20020201-1.c: New test.
43197
43198 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
43199
43200         PR fortran/3743
43201         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
43202         * g77.f-torture/compile/pr3743.x: Remove
43203
43204 2002-01-31  Tom Rix  <trix@redhat.com>
43205
43206         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
43207
43208 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
43209
43210         * gcc.dg/noncompile/20020130-1.c: New test.
43211
43212 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
43213
43214         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
43215
43216 2002-01-29  Richard Henderson  <rth@redhat.com>
43217
43218         * gcc.c-torture/execute/991118-1.c: Cast various constants back
43219         to long long.
43220         * gcc.c-torture/execute/bf64-1.c: Likewise.
43221
43222 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
43223
43224         * gcc.c-torture/execute/20020129-1.c: New test.
43225
43226 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
43227
43228         * gcc.c-torture/compile/20000224-1.c: Update.
43229         * gcc.c-torture/execute/bitfld-1.c: New tests.
43230         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
43231         * gcc.dg/uninit-A.c: Update.
43232
43233 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
43234
43235         * g++.dg/template/ctor1.C: Add instantiation.
43236
43237 2002-01-28  Paul Koning  <pkoning@equallogic.com>
43238
43239         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
43240         argument to __builtin_prefetch to be const ptr.
43241
43242 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
43243
43244         * gcc.c-torture/compile/20020120-1.c: New test.
43245
43246 2002-01-27  Kazu Hirata  <kazu@hxi.com>
43247
43248         * gcc.c-torture/execute/20020127-1.c: New test.
43249
43250 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
43251
43252         * g77.dg/f77-edit-i-in.f: New test
43253         * g77.dg/f77-edit-i-out.f: New test
43254
43255 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
43256
43257         * gcc.dg/debug/debug.exp: New file.
43258         * gcc.dg/debug/trivial.c: New file.
43259         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
43260         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
43261         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
43262         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
43263         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
43264         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
43265         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
43266         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
43267         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
43268         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
43269         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
43270         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
43271         * gcc.dg/20000503-1.c: Removed.
43272         * gcc.dg/20010207-1.c: Removed.
43273         * gcc.dg/20011223-1.c: Removed.
43274         * gcc.dg/20020104-2.c: Removed.
43275         * gcc.dg/debug-1.c: Removed.
43276         * gcc.dg/debug-2.c: Removed.
43277         * gcc.dg/debug-3.c: Removed.
43278         * gcc.dg/debug-4.c: Removed.
43279         * gcc.dg/debug-5.c: Removed.
43280         * gcc.dg/debug-6.c: Removed.
43281         * gcc.dg/dwarf2-1.c: Removed.
43282         * gcc.dg/dwarf2-2.c: Removed.
43283
43284 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
43285
43286         * g++.old-deja/g++.other/eh5.C: New test.
43287         * g++.old-deja/g++.other/sibcall2.C: New test.
43288         * g++.old-deja/g++.other/array9.C: New test.
43289         * g++.old-deja/g++.other/typename2.C: New test.
43290         * g++.old-deja/g++.other/crash60.C: New test.
43291         * g++.old-deja/g++.other/conv9.C: New test.
43292         * g++.old-deja/g++.other/mangle10.C: New test.
43293         * g++.old-deja/g++.other/unchanging1.C: New test.
43294         * g++.old-deja/g++.other/exprstmt1.C: New test.
43295         * g++.old-deja/g++.other/inline23.C: New test.
43296         * g++.old-deja/g++.eh/ia64-1.C: New test.
43297         * g++.old-deja/g++.other/dwarf2-1.C: New test.
43298         * g++.old-deja/g++.other/reload1.C: New test.
43299         * g++.old-deja/g++.other/static20.C: New test.
43300         * g++.old-deja/g++.other/local-alloc1.C: New test.
43301         * g++.old-deja/g++.other/conv8.C: New test.
43302         * g++.old-deja/g++.other/stmtexpr2.C: New test.
43303         * g++.old-deja/g++.other/storeexpr1.C: New test.
43304         * g++.old-deja/g++.other/storeexpr2.C: New test.
43305         * g++.dg/eh/template2.C: New test.
43306         * g++.dg/warn/weak1.C: New test.
43307
43308 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
43309
43310         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
43311         Remove first, non-varying, argument.
43312
43313 2002-01-23  Richard Henderson  <rth@redhat.com>
43314
43315         * gcc.dg/inline-2.c: New.
43316
43317         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
43318         Add optional target arg.  Check number of arguments.
43319         (scan-assembler-not, scan-assembler-dem): Likewise.
43320         (scan-assembler-dem-not): Likewise.
43321
43322 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
43323
43324         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
43325         line 12.
43326         * g++.old-deja/g++.brendan/parse3.C,
43327         g++.old-deja/g++.other/crash26.C,
43328         g++.old-deja/g++.other/crash28.C,
43329         g++.old-deja/g++.other/crash29.C,
43330         g++.old-deja/g++.other/crash30.C,
43331         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
43332
43333 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
43334
43335         * gcc.dg/20020115-1.c: New.
43336
43337 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
43338
43339         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
43340
43341 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
43342
43343         * gcc.dg/20020122-3.c: New.
43344
43345 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
43346
43347         * g++.dg/other/gc1.C: New test.
43348
43349 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
43350
43351         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
43352
43353 2002-01-22  Richard Henderson  <rth@redhat.com>
43354
43355         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
43356
43357 2002-01-22  Richard Henderson  <rth@redhat.com>
43358
43359         * gcc.dg/20020122-4.c: New.
43360
43361 2002-01-22  H.J. Lu <hjl@gnu.org>
43362
43363         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
43364         link output.
43365         * gcc.dg/special/ecos.exp: Likewise.
43366         * lib/g++-dg.exp: Likewise.
43367         * lib/g77-dg.exp: Likewise.
43368         * lib/gcc-dg.exp : Likewise.
43369         * lib/mike-g++.exp: Likewise.
43370         * lib/mike-g77.exp: Likewise.
43371         * lib/mike-gcc.exp: Likewise.
43372         * lib/objc-dg.exp: Likewise.
43373
43374 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
43375
43376         PR target/5379
43377         * gcc.dg/20020122-2.c: New test.
43378
43379 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
43380
43381         * gcc.dg/20020122-1.c: New test.
43382
43383 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
43384
43385         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
43386
43387 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
43388
43389         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
43390
43391 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43392
43393         * gcc.c-torture/compile/20020121-1.c: New test.
43394
43395 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
43396
43397         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
43398         ld_library_path.
43399
43400 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
43401
43402         * gcc.dg/20020218-1.c: New test.
43403
43404 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
43405
43406         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
43407         messages
43408         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
43409         "At global scope" warning
43410         * g++.dg/ext/align1.C: Change cygwin test for alignment
43411         from db-bogus to dg-warning
43412
43413 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
43414
43415         * g77.f-torture/compile/cpp2.F: New test.
43416
43417 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
43418
43419         * g++.dg/template/access1.C: New test.
43420
43421 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
43422
43423         * gcc.dg/20020118-1.c: New.
43424
43425 2002-01-18  Kazu Hirata  <kazu@hxi.com>
43426
43427         * gcc.c-torture/execute/20020118-1.c: New test.
43428
43429 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
43430
43431         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
43432         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
43433         alignment warnings.
43434
43435 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
43436
43437         * gcc.misc-tests/i386-prefetch.exp: Save and restore
43438         torture_with_loops and torture_without_loops
43439
43440 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
43441
43442         * gcc.c-torture/compile/20020116-1.c: New test.
43443
43444 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
43445
43446         * gcc.dg/20020116-2.c: New test.
43447
43448         * gcc.dg/ultrasp4.c: New test.
43449
43450         * gcc.dg/20020116-1.c: New test.
43451
43452 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
43453
43454         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
43455         by EABI.
43456
43457 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
43458
43459         * gcc.misc-tests/i386-prefetch.exp: New.
43460         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
43461         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
43462         * gcc.misc-tests/i386-pf-none-1.c: New test.
43463         * gcc.misc-tests/i386-pf-sse-1.c: New test.
43464
43465 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
43466
43467         * gcc.dg/gnu89-init-1.c: Add new tests.
43468
43469 2002-01-15  Andreas Jaeger  <aj@suse.de>
43470
43471         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
43472         * gcc.dg/i386-mmx-2.c: Likewise.
43473         * gcc.dg/i386-sse-1.c: Likewise.
43474         * gcc.dg/i386-sse-2.c: Likewise.
43475         * gcc.dg/i386-sse-3.c: Likewise.
43476
43477 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
43478
43479         * g77.f-torture/execute/intrinsic-unix-bessel.f:
43480         Uncomment additional cases that now pass.
43481
43482 2002-01-11  Richard Henderson  <rth@redhat.com>
43483
43484         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
43485         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
43486
43487 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
43488
43489         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
43490
43491 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
43492
43493         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
43494         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
43495
43496 2002-01-10  Dale Johannesen  <dalej@apple.com>
43497
43498         * gcc.c-torture/execute/loop-11.c: New.
43499
43500 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
43501
43502         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
43503         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
43504
43505 2002-01-09  Richard Henderson  <rth@redhat.com>
43506
43507         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
43508         type in which to perform the operation for each size.
43509
43510 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
43511
43512         * gcc.c-torture/compile/20020109-2.c: New test.
43513
43514 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
43515
43516         * gcc.c-torture/execute/loop-10.c: New test.
43517
43518 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
43519
43520         * gcc.c-torture/compile/20010226-1.c: New test.
43521         * gcc.c-torture/compile/20010227-1.c: New test.
43522         * gcc.c-torture/compile/20010426-1.c: New test.
43523         * gcc.c-torture/compile/20010510-1.c: New test.
43524         * gcc.c-torture/compile/20010605-3.c: New test.
43525         * gcc.c-torture/compile/20010824-1.c: New test.
43526         * gcc.c-torture/execute/20010409-1.c: New test.
43527         * gcc.dg/noncompile/20000901-1.c: New test.
43528         * gcc.dg/20001023-1.c: New test.
43529         * gcc.dg/20001101-1.c: New test.
43530         * gcc.dg/20001102-1.c: New test.
43531         * gcc.dg/20010207-1.c: New test.
43532         * gcc.dg/20010405-1.c: New test.
43533         * gcc.dg/20010822-1.c: New test.
43534         * gcc.dg/20011107-1.c: New test.
43535
43536 2002-01-09  Jeffrey A Law  (law@redhat.com)
43537
43538         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
43539
43540         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
43541         execution failure on PA targets.
43542
43543 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
43544
43545         * gcc.c-torture/compile/20020109-1.c: New test.
43546
43547 2002-01-08  Kazu Hirata  <kazu@hxi.com>
43548
43549         * gcc.c-torture/execute/20020108-1.c: New test.
43550
43551 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
43552
43553         * gcc.dg/20020108-1.c: New test.
43554
43555 2002-01-08  H.J. Lu <hjl@gnu.org>
43556
43557         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
43558         for header files.
43559
43560 2002-01-08  Geoff Keating  <geoffk@redhat.com>
43561
43562         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
43563         consistency.
43564
43565 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
43566
43567         * gcc.dg/altivec-4.c: Test altivec predicates.
43568
43569 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
43570
43571         * gcc.c-torture/execute/20020107-1.c: New test.
43572
43573 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
43574
43575         PR c/5279
43576         * gcc.c-torture/compile/20020106-1.c: New test.
43577
43578 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
43579
43580         * gcc.c-torture/execute/nestfunc-4.c: New test.
43581
43582 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
43583
43584         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
43585         extra triple that slipped in.
43586         * g++.old-deja/g++.abi/align.C: Likewise.
43587         * g++.old-deja/g++.abi/bitfields.C: Likewise.
43588
43589 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
43590
43591         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
43592         * g++.old-deja/g++.abi/align.C: Likewise.
43593         * g++.old-deja/g++.abi/bitfields.C: Likewise.
43594
43595         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
43596         on FreeBSD/i386.
43597         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
43598         FreeBSD.
43599
43600 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
43601
43602         * gcc.dg/20020104-1.c: New test.
43603
43604         * gcc.dg/20020104-2.c: New test.
43605
43606 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
43607
43608         * gcc.dg/20020103-1.c: Fix typo in target selector.
43609
43610 2002-01-03  Richard Henderson  <rth@redhat.com>
43611
43612         * gcc.dg/20020103-1.c: New.
43613
43614 2002-01-03  Kazu Hirata  <kazu@hxi.com>
43615
43616         * gcc.c-torture/execute/20020103-1.c: New test.
43617
43618 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
43619
43620         * g++.dg/other/debug2.C: New test.
43621
43622         * gcc.c-torture/compile/20020103-1.c: New test.
43623
43624 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
43625
43626         * gcc.dg/gnu89-init-1.c: Added new tests.
43627
43628 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
43629
43630         * g++.dg/template/friend2.C: Remove as patch is reverted.
43631
43632         * g++.dg/warn/oldcast1.C: New test.
43633
43634         * g++.dg/template/ptrmem1.C: New test.
43635         * g++.dg/template/ptrmem2.C: New test.
43636
43637         * g++.dg/template/ntp.C: New test.
43638
43639         * g++.dg/other/component1.C: New test.
43640
43641         * g++.dg/template/ttp3.C: New test.
43642
43643         * g++.dg/template/friend2.C: New test.
43644         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
43645
43646 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
43647
43648         * g++.dg/other/ptrmem1.C: New test.
43649         * g++.dg/other/ptrmem2.C: New test.
43650
43651 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
43652
43653         * g++.dg/template/ctor1.C: New test.
43654
43655 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
43656
43657         * g++.dg/template/friend2.C: New test.
43658
43659 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
43660
43661         * gcc.dg/mmix-1.c: New test.
43662
43663 2001-12-31  Richard Henderson  <rth@redhat.com>
43664
43665         * gcc.dg/asm-5.c: New.
43666
43667 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
43668
43669         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
43670         in namespace __gnu_cxx
43671
43672 2001-12-30  Richard Henderson  <rth@redhat.com>
43673
43674         * gcc.dg/debug-6.c: New.
43675
43676 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
43677
43678         * gcc.c-torture/compile/20011229-2.c: New test.
43679
43680 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
43681
43682         * gcc.dg/debug-3.c: New test.
43683         * gcc.dg/debug-4.c: New test.
43684         * gcc.dg/debug-5.c: New test.
43685
43686 2001-12-29  Richard Henderson  <rth@redhat.com>
43687
43688         * g++.dg/eh/loop1.C: New.
43689
43690 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
43691
43692         * g++.dg/template/crash1.C: New test.
43693
43694 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
43695
43696         * g++.dg/other/const1.C: New test.
43697
43698 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
43699
43700         * gcc.c-torture/compile/20011229-1.c: New test.
43701
43702 2001-12-28  Stan Shebs  <shebs@apple.com>
43703
43704         * lib/objc-torture.exp: Resync with c-torture.exp.
43705         * lib/objc.exp: Load standard libraries.
43706
43707 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
43708
43709         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
43710         additional tests.
43711
43712 2001-12-27  Roger Sayle <roger@eyesopen.com>
43713
43714         * gcc.c-torture/execute/string-opt-16.c: New testcase.
43715
43716 2001-12-27  Richard Henderson  <rth@redhat.com>
43717
43718         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
43719
43720 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
43721
43722         * g++.dg/eh/ctor1.C: New test.
43723         * g++.dg/other/error2.C: New test.
43724
43725 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
43726
43727         * g++.dg/other/init2.C: New test.
43728
43729 2001-12-24  Richard Henderson  <rth@redhat.com>
43730
43731         * gcc.dg/20011223-1.c: New.
43732         * gcc.dg/inline-1.c: New.
43733
43734 2001-12-23  Richard Henderson  <rth@redhat.com>
43735
43736         * gcc.dg/asm-4.c: Test operand modifiers.
43737
43738 2001-12-23  Richard Henderson  <rth@redhat.com>
43739
43740         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
43741
43742 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
43743
43744         * gcc.c-torture/execute/20011223-1.c: New test.
43745
43746 2001-12-21  Richard Henderson  <rth@redhat.com>
43747
43748         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
43749         re-enables the warning.
43750
43751 2001-12-21  Richard Henderson  <rth@redhat.com>
43752
43753         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
43754
43755 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
43756
43757         * gcc.c-torture/compile/20011218-1.c: New test.
43758
43759 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
43760
43761         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
43762         arm-isr.c test.
43763         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
43764         epilogue generation for ARM ISR routines.
43765
43766 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43767
43768         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
43769         * gcc.dg/format/c90-printf-3.c: Likewise.
43770         * gcc.dg/format/c99-printf-3.c: Likewise.
43771         * gcc.dg/format/ext-1.c: Likewise.
43772         * gcc.dg/format/ext-6.c: Likewise.
43773         * gcc.dg/format/format.h: Prototype unlocked stdio.
43774
43775 2001-12-20  Richard Henderson  <rth@redhat.com>
43776
43777         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
43778         (arena): Use it.
43779         (malloc): Correct allocation logic.  Abort if we fill up the
43780         arena before initialization complete.
43781         (realloc): Correct allocation logic.
43782
43783 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
43784
43785         * gcc.c-torture/compile/20011219-2.c: New test.
43786
43787         * gcc.c-torture/execute/20011219-1.c: New test.
43788
43789 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
43790
43791         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
43792         target does not support weak symbols.
43793
43794 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
43795
43796         * gcc.c-torture/compile/20011219-1.c: New test.
43797
43798 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
43799
43800         * g++.dg/other/error1.C: New test.
43801
43802 2001-12-17  Jeffrey A Law  (law@redhat.com)
43803
43804         * gcc.c-torture/execute/20011217-1.c: New test.
43805
43806 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
43807
43808         * objc.dg/special/: New directory.
43809         * objc.dg/special/special.exp: New file.
43810         * objc.dg/special/unclaimed-category-1.h: New file.
43811         * objc.dg/special/unclaimed-category-1a.m: New file.
43812         * objc.dg/special/unclaimed-category-1.m: New file.
43813
43814 2001-12-17  Andreas Jaeger  <aj@suse.de>
43815
43816         * gcc.c-torture/compile/20011217-2.c: New test.
43817
43818 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
43819
43820         * gcc.c-torture/compile/20011217-1.c: New test.
43821
43822 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
43823
43824         * gcc.dg/20011214-1.c: New.
43825
43826 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
43827
43828         * gcc.dg/altivec-4.c: New.
43829
43830 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
43831
43832         * gcc.dg/20011113-1.c: New test.
43833
43834 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
43835
43836         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
43837         std::__malloc_alloc_template<0> and
43838         std::__default_alloc_template<false, 0>.
43839
43840 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
43841
43842         * objc/execute/bf-21.m: New test.
43843         * objc/execute/enumeration-1.m: New test.
43844         * objc/execute/enumeration-2.m: New test.
43845
43846 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
43847
43848         * gcc.dg/gnu89-init-1.c: New test.
43849
43850 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
43851
43852         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
43853         * g++.old-deja/g++.jason/2371.C: Likewise.
43854         * g++.old-deja/g++.jason/template33.C: Likewise.
43855         * g++.old-deja/g++.jason/template34.C: Likewise.
43856         * g++.old-deja/g++.jason/template36.C: Likewise.
43857         * g++.old-deja/g++.oliva/typename1.C: Likewise.
43858         * g++.old-deja/g++.oliva/typename2.C: Likewise.
43859         * g++.old-deja/g++.other/typename1.C: Likewise.
43860         * g++.old-deja/g++.pt/inherit2.C: Likewise.
43861         * g++.old-deja/g++.pt/nontype5.C: Likewise.
43862         * g++.old-deja/g++.pt/typename11.C: Likewise.
43863         * g++.old-deja/g++.pt/typename14.C: Likewise.
43864         * g++.old-deja/g++.pt/typename16.C: Likewise.
43865         * g++.old-deja/g++.pt/typename3.C: Likewise.
43866         * g++.old-deja/g++.pt/typename4.C: Likewise.
43867         * g++.old-deja/g++.pt/typename5.C: Likewise.
43868         * g++.old-deja/g++.pt/typename7.C: Likewise.
43869         * g++.old-deja/g++.robertl/eb9.C: Likewise.
43870
43871 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
43872
43873         * g++.dg/other/linkage1.C: New test.
43874         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
43875         specifiers.
43876
43877 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
43878
43879         * gcc.dg/concat.c: New test.
43880
43881 2001-12-11  Stan Shebs  <shebs@apple.com>
43882
43883         * objc/compile: New test directory.
43884         * objc/compile/compile.exp: New expect script.
43885         * objc/compile/20011211-1.m: New compile test.
43886
43887 2001-12-11  Jason Merrill  <jason@redhat.com>
43888
43889         * lib/prune.exp (prune_gcc_output): Also handle "In member
43890         function".  So many permutations...
43891
43892 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
43893
43894         * g++.dg/template/typedef1.C: New test.
43895
43896 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
43897
43898         * g++.dg/other/copy1.C: New test.
43899
43900 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
43901
43902         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
43903
43904         * gcc.dg/builtin-choose-expr.c: New.
43905
43906 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
43907
43908         * gcc.dg/altivec-2.c: New.
43909
43910 2001-12-07  Richard Henderson  <rth@redhat.com>
43911
43912         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
43913
43914 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
43915
43916         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
43917         ultrasparc.
43918
43919 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
43920
43921         * g++-old.deja/g++.robertl/eb101.C: Deleted.
43922
43923 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
43924
43925         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
43926         variable argument list.
43927
43928 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
43929
43930         * gcc.c-torture/execute/memcheck: Delete entire directory.
43931         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
43932         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
43933
43934 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
43935
43936         * gcc.dg/Wshadow-1.c: New test.
43937
43938 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
43939
43940         * gcc.c-torture/compile/20011130-1.c: New test.
43941
43942         * gcc.dg/noncompile/20011025-1.c: New test.
43943
43944         * g++.dg/other/anon-union.C: New test.
43945
43946         * gcc.c-torture/execute/20011024-1.c: New test.
43947
43948 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
43949
43950         * gcc.c-torture/execute/20000722-1.x,
43951         gcc.c-torture/execute/20010123-1.x: Remove.
43952         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
43953         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
43954         gcc.dg/c99-complit-2.c: New tests.
43955
43956 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
43957
43958         * g++.dg/inherit/base1.C: New test.
43959
43960 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
43961
43962         * g++.dg/other/stdarg1.C: New test.
43963
43964         * gcc.c-torture/compile/20011130-2.c: New test.
43965
43966 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
43967
43968         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
43969         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
43970         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
43971         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
43972         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
43973         * gcc.dg/builtin-prefetch-1.c: New test.
43974
43975 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
43976
43977         * gcc.dg/20011130-1.c: New test.
43978
43979 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
43980
43981         * g++.dg/other/scope1.C: New test.
43982         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
43983
43984 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
43985
43986         * gcc.dg/vla-init-1.c: New test.
43987
43988 2001-12-01  Geoff Keating  <geoffk@redhat.com>
43989
43990         * gcc.c-torture/compile/structs.c: New testcase from GDB.
43991
43992 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
43993
43994         * objc.dg/alias.m: Update.
43995         * objc.dg/class-1.m: Update.
43996         * objc.dg/const-str-1.m: Update.
43997         * objc.dg/fwd-proto-1.m: Update.
43998         * objc.dg/id-1.m: Update.
43999         * objc.dg/super-class-1.m: Update.
44000
44001 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
44002
44003         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
44004         constructs.
44005
44006 2001-11-28  Jeffrey A Law  (law@cygnus.com)
44007
44008         * gcc.c-torture/execute/20011128-1.c: New test.
44009
44010 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
44011
44012         * gcc.dg/20011127-1.c: New test.
44013
44014 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
44015
44016         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
44017         from Austin Group draft 7.
44018         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
44019         scanf format arguments.
44020         * gcc.dg/format/no-exargs-2.c: New test.
44021
44022 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
44023
44024         * g++.dg/abi/vbase8-4.C: New test.
44025
44026 2001-11-24  Ian Lance Taylor  <ian@airs.com>
44027
44028         * gcc.c-torture/execute/20011121-1.c: New test.
44029
44030 2001-11-23  Jeffrey A Law  (law@cygnus.com)
44031
44032         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
44033
44034 2001-11-23  Andreas Jaeger  <aj@suse.de>
44035
44036         * gcc.dg/cpp/charconst-2.c: New test.
44037
44038 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
44039
44040         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
44041         to the host if it is remote.  Let tests specify extra headers
44042         they use.
44043         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
44044         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
44045         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
44046         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
44047         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
44048         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
44049         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
44050         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
44051         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
44052         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
44053
44054 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
44055
44056         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
44057         for little endian ARMs.
44058
44059 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
44060
44061         * gcc.c-torture/compile/20011119-1.c: New test.
44062         * gcc.c-torture/compile/20011119-2.c: New test.
44063
44064 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
44065
44066         * gcc.dg/altivec-1.c: Fix typo.
44067
44068 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
44069
44070         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
44071
44072 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
44073
44074         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
44075
44076 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
44077
44078         * lib/g77.exp: Don't specify --rpath-link.
44079
44080         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
44081         across all the headers.
44082         * gcc.dg/format/format.exp: For testing on a remote host,
44083         copy format.h.
44084
44085         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
44086         * gcc.c-torture/execute/930406-1.c: Likewise.
44087         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
44088
44089 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
44090
44091         * gcc.dg/altivec-1.c: New.
44092
44093 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
44094
44095         * gcc.dg/cpp/fpreprocessed.c: New test case.
44096
44097 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44098
44099         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
44100         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
44101         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
44102
44103 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44104
44105         * gcc.dg/no-builtin-1.c: New test.
44106
44107 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
44108
44109         * gcc.c-torture/execute/20011115-1.c: New test.
44110
44111 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
44112
44113         * gcc.c-torture/compile/20011114-2.c: New test.
44114         * gcc.c-torture/compile/20011114-3.c: New test.
44115         * gcc.c-torture/compile/20011114-4.c: New test.
44116
44117 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
44118
44119         * g++.dg/other/init1.C: New test.
44120
44121 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
44122
44123         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
44124         message.
44125
44126         * gcc.c-torture/execute/20011114-1.c: New testcase.
44127
44128         * gcc.c-torture/compile/20010327-1.c: Revert last change.
44129         * gcc.c-torture/compile/20011114-1.c: New test, exactly
44130         like the (before this change) version of 20010327-1.c.
44131
44132 2001-11-14  Roger Sayle <roger@eyesopen.com>
44133
44134         * gcc.c-torture/execute/string-opt-13.c: New testcase.
44135
44136 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
44137
44138         * g++.dg/init/array2.C: New test.
44139
44140 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
44141
44142         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
44143
44144 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
44145
44146         * g++.dg/other/forscope1.C: New test.
44147         * g++.dg/ext/forscope1.C: New test.
44148         * g++.dg/ext/forscope2.C: New test.
44149
44150 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
44151
44152         * gcc.c-torture/execute/20011113-1.c: New test.
44153
44154 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
44155
44156         * gcc.c-torture/execute/20011109-2.c: New test.
44157
44158         * gcc.c-torture/execute/20011109-1.c: New test.
44159
44160 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
44161
44162         * gcc.c-torture/compile/20011109-1.c: New test.
44163
44164 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
44165
44166         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
44167         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
44168         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
44169         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
44170         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
44171         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
44172         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
44173
44174 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
44175
44176         * g++.dg/warn/Wshadow-1.C: New tests.
44177         * g++.old-deja/g++.mike/for3.C: Update.
44178
44179 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
44180
44181         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
44182         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
44183         XFAILs.  Adjust expected error texts.
44184         * gcc.c-torture/compile/20011106-1.c,
44185         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
44186         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
44187         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
44188         gcc.dg/c99-array-lval-5.c: New tests.
44189
44190 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
44191
44192         * gcc.dg/cpp/defined.c: Update.
44193
44194 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
44195
44196         * gcc.c-torture/execute/anon-1.c: New test.
44197
44198 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
44199
44200         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
44201         same size, so no warning should be produced on stormy16.
44202
44203         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
44204         due to oversized array.
44205         * g++.old-deja/g++.mike/ns15.C: Likewise.
44206         * g++.old-deja/g++.pt/crash16.C: Likewise.
44207
44208 2001-11-02  Graham Stott  <grahams@redhat.com>
44209
44210         * g++.dgother/debug1.C: Fix typos.
44211
44212 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
44213
44214         * g++.dg/other/debug1.C: New test.
44215
44216 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
44217
44218         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
44219         of unsigned long.
44220
44221 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
44222
44223         * gcc.dg/20011029-2.c: New test.
44224
44225         * gcc.c-torture/compile/20011029-1.c: New test.
44226
44227 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
44228
44229         * objc/execute/class_self-1.m: New test.
44230         * objc/execute/class_self-2.m: New test.
44231
44232 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
44233
44234         * gcc.misc-tests/msgs.exp: Delete.
44235         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
44236         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
44237         error set to match recent changes.
44238
44239 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
44240
44241         * gcc.dg/20011021-1.c: New test.
44242
44243 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
44244
44245         * gcc.c-torture/compile/20011023-1.c: New test.
44246
44247 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
44248
44249         * lib/g77.exp: Rewrite based on lib/g++.exp.
44250
44251 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
44252
44253         * gcc.c-torture/execute/20011019-1.c: New test.
44254
44255         * gcc.dg/20011018-1.c: New test.
44256
44257 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
44258
44259         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
44260
44261 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
44262
44263         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
44264         * gcc.dg/attr-invalid.c: Likewise.
44265
44266 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
44267
44268         * gcc.dg/20011015-1.c: New test.
44269
44270 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
44271
44272         * g++.dg/template/unify2.C: New test.
44273
44274 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
44275
44276         * g++.dg/other/exception-specification.C: New test
44277
44278 2001-10-13  Tom Rix  <trix@redhat.com>
44279
44280         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
44281         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
44282
44283 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
44284
44285         * gcc.dg/20011009-1.c: New test.
44286
44287 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
44288
44289         PR g++/4476
44290         * g++.dg/other/friend1.C: New test.
44291
44292 2001-10-11  Richard Henderson  <rth@redhat.com>
44293
44294         * g++.old-deja/g++.other/crash18.C: Add -S to options.
44295
44296 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44297
44298         * gcc.c-torture/compile/20011010-1.c: New.
44299
44300 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
44301
44302         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
44303         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
44304         g77.f-torture/execute/execute.exp,
44305         g77.f-torture/noncompile/noncompile.exp,
44306         gcc.c-torture/compile/compile.exp,
44307         gcc.c-torture/execute/execute.exp,
44308         gcc.c-torture/execute/ieee/ieee.exp,
44309         gcc.c-torture/execute/memcheck/memcheck.exp,
44310         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
44311         objc/execute/execute.exp: Update FSF address.
44312
44313 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
44314
44315         * gcc.dg/cpp/cmdlne-C.c: Update.
44316         * gcc.dg/cpp/cmdlne-C2.c: New.
44317
44318 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44319
44320         * gcc.c-torture/execute/20011008-3.c: New.
44321
44322 2001-10-08  DJ Delorie  <dj@redhat.com>
44323
44324         * gcc.dg/20011008-1.c: New.
44325         * gcc.dg/20011008-2.c: New.
44326
44327 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
44328
44329         * gcc.dg/cpp/spacing1.c: Update test.
44330
44331 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44332
44333         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
44334         spelling errors of "separate" as "seperate".
44335
44336 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
44337
44338         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
44339         enough to avoid inlining.
44340
44341 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
44342
44343         * lib/g77.exp: set libg2c_dir correctly.
44344
44345 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
44346
44347         * gcc.dg/cpp/macro11.c: New test.
44348
44349 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
44350
44351         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
44352         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
44353         gcc.dg/format/multattr-3.c: New tests.
44354         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
44355         tests for format attributes on function pointers being rejected.
44356
44357 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
44358
44359         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
44360
44361 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
44362
44363         * g++.dg/warn/format1.C: New test.
44364
44365 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
44366
44367         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
44368
44369 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
44370
44371         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
44372
44373 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
44374
44375         * gcc.dg/cpp/redef2.c: Add test.
44376
44377 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
44378
44379         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
44380         long-standing bug on i686, apparently.
44381         * gcc.c-torture/execute/loop-2c.x: New file.
44382         * gcc.c-torture/execute/loop-2d.x: New file.
44383         * gcc.c-torture/execute/loop-3c.x: New file.
44384
44385 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
44386
44387         * gcc.dg/cpp/20000625-2.c: Correct line number.
44388
44389 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
44390
44391         * gcc.dg/cpp/macro10.c: New test.
44392         * gcc.dg/cpp/strify3.c: New test.
44393         * gcc.dg/cpp/spacing1.c: Add tests.
44394         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
44395         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
44396
44397 2001-09-24  DJ Delorie  <dj@redhat.com>
44398
44399         * gcc.c-torture/execute/20010924-1.c: New test.
44400
44401 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
44402
44403         * objc/execute/paste.m: Remove.
44404
44405 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
44406
44407         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
44408
44409 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
44410
44411         * g77.dg/strlen0.f: New test.
44412
44413 2001-09-21  Richard Henderson  <rth@redhat.com>
44414
44415         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
44416         * g++.old-deja/g++.abi/vtable2.C: Likewise.
44417
44418 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
44419
44420         Table-driven attributes.
44421         * g++.dg/ext/attrib1.C: New test.
44422
44423 2001-09-20  DJ Delorie  <dj@redhat.com>
44424
44425         * gcc.dg/20000926-1.c: Update expected warning messages.
44426         * gcc.dg/array-2.c: Likewise, and test for warnings too.
44427         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
44428         array.
44429
44430 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
44431
44432         * g++.dg/eh/registers1.C: New test case.
44433
44434 2001-09-17  Richard Henderson  <rth@redhat.com>
44435
44436         * gcc.dg/array-5.c: Fix VLA decomposition test.
44437
44438 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
44439
44440         * gcc.dg/cpp/line5.c: New testcase.
44441
44442 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
44443
44444         * gcc.dg/cpp/macro9.c: New test.
44445
44446 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
44447
44448         * gcc.c-torture/execute/980223.c: Change type of addr from long
44449         to char *.
44450
44451 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
44452
44453         * gcc.c-torture/execute/20010915-1.c: New test.
44454
44455 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
44456
44457         * g77.dg/bprob: New directory.
44458         * g77.dg/bprob/bprob.exp: New file.
44459         * g77.dg/bprob/bprob-1.f: New test.
44460         * g77.dg/gcov: New directory.
44461         * g77.dg/gcov/gcov.exp: New file.
44462         * g77.dg/gcov/gcov-1.f: New test.
44463         * g77.dg/gcov/gcov-1.x: New file.
44464
44465 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
44466
44467         * gcc.dg/cpp/directiv.c: Update.
44468         * gcc.dg/cpp/undef1.c: Update.
44469
44470 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
44471
44472         * gcc.dg/20010912-1.c: New test.
44473
44474 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
44475
44476         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
44477         language-independent file in lib.
44478         * lib/gcov.exp: New file.
44479
44480 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
44481
44482         * gcc.c-torture/compile/20010911-1.c: New test.
44483
44484 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
44485
44486         * lib/profopt.exp: New, to support profile-directed optimizations.
44487         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
44488         * gcc.misc-tests/bprob-1.c: New test.
44489         * gcc.misc-tests/bprob-2.c: New test.
44490
44491 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
44492
44493         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
44494         XFAIL and which kinds of gcov output to verify.
44495         * gcc.misc-tests/gcov-4b.x: New file.
44496         * gcc.misc-tests/gcov-5b.x: New file.
44497         * gcc.misc-tests/gcov-6.x: New file.
44498         * gcc.misc-tests/gcov-7.c: New test.
44499         * gcc.misc-tests/gcov-7.x: New file.
44500
44501 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
44502
44503         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
44504         * gcc.misc-tests/gcov-6.c: New test.
44505
44506 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
44507
44508         PR c++/3986
44509         * g++.dg/abi/vbase1.C: New test.
44510
44511 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
44512
44513         * objc.dg/method-2.m: New.
44514
44515 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
44516
44517         PR c++/4203
44518         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
44519         * g++.dg/init/empty1.C: New test.
44520
44521 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
44522
44523         * gcc.c-torture/compile/20010903-1.c: New test.
44524
44525 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
44526
44527         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
44528         for m68k.
44529
44530 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
44531
44532         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
44533
44534         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
44535
44536         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
44537
44538 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
44539
44540         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
44541         for 16-bit 'unsigned int'.
44542
44543 2001-08-29  Kazu Hirata  <kazu@hxi.com>
44544
44545         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
44546
44547 2001-08-27  Richard Henderson  <rth@redhat.com>
44548
44549         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
44550         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
44551
44552 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
44553
44554         * gcc.dg/asm-names.c (ymain): New.
44555
44556 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
44557
44558         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
44559         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
44560         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
44561
44562 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44563
44564         * gcc.dg/compare5.c: New testcase.
44565
44566 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
44567
44568         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
44569         and "In instantiation".
44570
44571 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
44572
44573         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
44574
44575 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
44576
44577         * gcc.misc-tests/gcov.exp: Add support for branch information.
44578         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
44579         * gcc.misc-tests/gcov-4.c: New test.
44580         * gcc.misc-tests/gcov-4b.c: New test.
44581         * gcc.misc-tests/gcov-5b.c: New test.
44582
44583 2001-08-20  Zack Weinberg  <zackw@panix.com>
44584
44585         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
44586         expected to fail.
44587
44588 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
44589
44590         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
44591
44592 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
44593
44594         * g++.dg/eh/template1.C: New test.
44595
44596 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
44597
44598         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
44599         Fix thinko.
44600         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
44601         for xfail.
44602
44603 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
44604
44605         * lib/g77-dg.exp: Use prune.exp for common procedures
44606         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
44607         * lib/g77.exp: (g77-dg-prune) Remove
44608
44609 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
44610
44611         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
44612
44613 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44614
44615         * g++.dg/template/unify1.C: New test.
44616
44617 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
44618
44619         * g++.dg/abi/empty4.C: New test.
44620
44621 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
44622
44623         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
44624         solaris2.*
44625         * g77.f-torture/compile/pr3743.x: Likewise.
44626
44627 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
44628
44629         * g++.dg/other/using-declaration.C: New test.
44630
44631 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
44632
44633         * gcc.dg/cpp/tr-sign.c: New testcase.
44634
44635 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
44636
44637         * gcc.dg/cpp/19951025-1.c: Revert.
44638         * gcc.dg/cpp/directiv.c: We no longer process directives that
44639         interrupt macro arguments.
44640
44641 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
44642
44643         * gcc.dg/bconstp-1.c: New test.
44644
44645 2001-08-03  Richard Henderson  <rth@redhat.com>
44646
44647         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
44648
44649 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
44650
44651         * gcc.dg/cpp/19951025-1.c: Update.
44652
44653 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
44654
44655         * g77.dg/ff90-1.f (s): Fix reference of variable z,
44656         should be x.
44657
44658 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
44659
44660         Kill -fhonor-std.
44661         * g++.old-deja/g++.ns/ns14.C: Remove special options.
44662         * g++.old-deja/g++.other/std1.C: Likewise.
44663         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
44664
44665 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
44666
44667         * lib/g77.exp: Load gcc-defs.exp for common procedures
44668         (g77_pass, g77_fail, g77_finish, g77_exit,
44669         ${tool}_check_unsupported_p} Now redundant.  Deleted.
44670
44671 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
44672
44673         * g77.dg/fbackslash.f
44674         * g77.dg/fcase-preserve.f
44675         * g77.dg/ff90-1.f
44676         * g77.dg/ffixed-line-length-0.f
44677         * g77.dg/ffixed-line-length-132.f
44678         * g77.dg/ffixed-line-length-7.f
44679         * g77.dg/ffixed-line-length-72.f
44680         * g77.dg/ffixed-line-length-none.f
44681         * g77.dg/ffree-form-1.f
44682         * g77.dg/fno-backslash.f
44683         * g77.dg/fno-f90-1.f
44684         * g77.dg/fno-fixed-form-1.f
44685         * g77.dg/fno-onetrip.f
44686         * g77.dg/fno-typeless-boz.f
44687         * g77.dg/fno-underscoring.f
44688         * g77.dg/fno-vxt-1.f
44689         * g77.dg/fonetrip.f
44690         * g77.dg/ftypeless-boz.f
44691         * g77.dg/fugly-assumed.f
44692         * g77.dg/funderscoring.f
44693         * g77.dg/fvxt-1.f
44694
44695 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
44696
44697         * objc.dg/fwd-proto-1.m: New.
44698         * objc.dg/local-decl-1.m: New.
44699         * objc.dg/naming-1.m: New.
44700         * objc.dg/naming-2.m: New.
44701         * objc.dg/proto-hier-1.m: New.
44702
44703 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
44704
44705         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
44706         largest-type elements to a struct makes its size grow.
44707
44708 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
44709
44710         * g++.dg/abi/vthunk1.C: New test.
44711
44712 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
44713
44714         * g++.dg/abi/vbase8-22.C: New test.
44715
44716 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
44717
44718         * gcc.dg/cpp/macro8.c: New test.
44719
44720 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
44721
44722         * g++.dg/abi/vbase8-21.C: New test.
44723
44724 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
44725
44726         * g++.dg/abi/vbase8-10.C: New test.
44727
44728 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44729
44730         * lib/g++.exp (g++_set_ld_library_path): Renamed to
44731         ${tool}_set_ld_library_path.
44732         Changed caller.
44733         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
44734         g++.exp.
44735
44736 2001-07-26  Stan Cox <scox@redhat.com>
44737
44738         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
44739         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
44740         gcc_exit, gcc_check_unsupported_p):
44741         Moved to gcc-deps.exp
44742         * gcc-deps.exp: New file.
44743
44744 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44745
44746         * g++.old-deja/g++.pt/defarg14.C: New test.
44747
44748 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
44749
44750         * g++.old-deja/g++.other/lineno5.C: New test.
44751
44752 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
44753
44754         * g++.old-deja/g++.pt/crash68.C: New test.
44755
44756 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
44757
44758         * g++.old-deja/g++.other/crash42.C: New test.
44759
44760 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
44761
44762         * gcc.dg/cpp/extratokens.c: Fix.
44763         * gcc.dg/cpp/skipping2.c: New tests.
44764
44765 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44766
44767         * gcc.c-torture/execute/20010724-1.c: New file.
44768         * gcc.c-torture/execute/20010724-1.x: New file.
44769
44770 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
44771
44772         * g++.old-deja/g++.other/cond7.C: New test.
44773
44774 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
44775
44776         * g++.old-deja/g++.other/optimize4.C: New test.
44777
44778 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
44779
44780         * g++.old-deja/g++.abi/vbase8-5.C: New test.
44781
44782 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
44783
44784         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
44785         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
44786         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
44787         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
44788
44789         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
44790         bug report" message.
44791
44792         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
44793         * g++.dg/ext/instantiate1.C: Move from old-deja.
44794
44795 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
44796
44797         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
44798         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
44799         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
44800         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
44801
44802 2001-07-23  Jeffrey A Law  (law@cygnus.com)
44803
44804         * gcc.c-torture/execute/20010723-1.c: New test.
44805
44806 2001-07-23  Ben Elliston  <bje@redhat.com>
44807
44808         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
44809
44810 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44811
44812         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
44813         i[34567]86-*-*.
44814         Delete handling of ieee_multilib_flags.
44815         Pass -mieee for alpha*-*-* and sh-*-*.
44816         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
44817
44818 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
44819
44820         Remove old-abi tests.
44821         * g++.old-deja/g++.mike/p11116.C: Remove.
44822         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
44823
44824 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
44825
44826         * g77.f-torture/compile/pr3743.f: New test
44827
44828 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
44829
44830         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
44831
44832 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44833
44834         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
44835         g++.old-deja/g++.pt/static6.C: Likewise.
44836         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
44837         supports weak symbols.
44838
44839 2001-07-18  Andreas Jaeger  <aj@suse.de>
44840
44841         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
44842         supported again.
44843
44844 2001-07-18  Andreas Jaeger  <aj@suse.de>
44845
44846         * gcc.dg/iftrap-1.c: Fix target line.
44847
44848 2001-07-17  Richard Henderson  <rth@redhat.com>
44849
44850         * gcc.c-torture/execute/20010717-1.c: New.
44851
44852 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
44853
44854         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
44855         tests.
44856
44857 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
44858
44859         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
44860
44861 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44862
44863         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
44864         UAC_SIGBUS, UAC_NOPRINT definitions.
44865
44866 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
44867
44868         * objc/execute/object_is_class.m: New test.
44869         * objc/execute/object_is_meta_class.m: New test.
44870
44871 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
44872
44873         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
44874         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
44875
44876 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
44877
44878         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
44879         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
44880
44881 2001-07-14  Richard Henderson  <rth@redhat.com>
44882
44883         * gcc.dg/iftrap-1.c: New.
44884
44885 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
44886
44887         * g77.f-torture/execute/intrinsic77.f: New test.
44888
44889 2001-07-11  Janis Johnson <janis@us.ibm.com>
44890
44891         * gcc.misc-tests/gcov-3.c: New test.
44892
44893 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
44894
44895         * gcc.c-torture/compile/20010711-1.c,
44896         * gcc.c-torture/compile/20010711-2.c: New tests.
44897
44898 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
44899
44900         * gcc.c-torture/execute/20010711-1.c: New test.
44901
44902 2001-07-11  Ben Elliston  <bje@redhat.com>
44903
44904         * g++.old-deja/g++.other/enum5.C: New test.
44905
44906 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
44907
44908         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
44909         (g++-dg-prune): Call prune_gcc_output.
44910         * prune.exp: New file for prune_gcc_output.
44911         * lib/g++.exp, lib/gcc.exp: Load it.
44912
44913 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
44914
44915         * gcc.c-torture/compile/20010701-1.c,
44916         g++.old-deja/g++.ext/attrib6.C: New tests.
44917
44918 2001-07-06  Jeffrey A Law  (law@cygnus.com)
44919
44920         * gcc.c-torture/compile/20010706-1.c: New test.
44921
44922 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
44923
44924         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
44925
44926 2001-06-28  Stan Shebs  <shebs@apple.com>
44927
44928         * gcc.dg/pragma-darwin.c: New test.
44929
44930 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44931
44932         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
44933         Solaris 2.[678] system.
44934
44935 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
44936
44937         * gcc.dg/20010622-1.c: New test.
44938
44939 2001-06-18  Stan Shebs  <shebs@apple.com>
44940
44941         * objc.dg: New directory.
44942         * objc.dg/dg.exp: New file.
44943         * objc.dg/alias.m: New.
44944         * objc.dg/class-1.m: New.
44945         * objc.dg/class-2.m: New.
44946         * objc.dg/const-str-1.m: New.
44947         * objc.dg/const-str-2.m: New.
44948         * objc.dg/id-1.m: New.
44949         * objc.dg/method-1.m: New.
44950         * objc.dg/super-class-1.m: New.
44951         * lib/objc-dg.exp: New file.
44952
44953 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
44954
44955         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
44956         of label name.
44957
44958 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
44959
44960         * g++.old-deja/g++.abi/vbase8-9.C: New test.
44961
44962 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44963
44964         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
44965         variable.
44966
44967 2001-06-12  Richard Henderson  <rth@redhat.com>
44968
44969         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
44970
44971 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
44972
44973         * g++.old-deja/g++.abi/vbase5.C: New test.
44974         * g++.old-deja/g++.abi/vbase6.C: New test.
44975         * g++.old-deja/g++.abi/vbase7.C: New test.
44976
44977 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44978
44979         * gcc.c-torture/compile/20010610-1.c: New test.
44980
44981 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
44982
44983         * g++.old-deja/g++.abi/vbase4.C: New test.
44984
44985 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
44986
44987         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
44988         support %f for HC11/HC12 targets.
44989         * gcc.c-torture/execute/930513-1.x: New file, likewise.
44990         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
44991         on HC11/HC12 targets.
44992         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
44993
44994 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44995
44996         * gcc.dg/wchar_t-1.c: New file.
44997         * gcc.dg/wint_t-1.c: Likewise.
44998
44999 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
45000
45001         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
45002
45003 2001-06-11  Richard Henderson  <rth@redhat.com>
45004
45005         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
45006
45007 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
45008
45009         * gcc.c-torture/compile/20010611-1.c: New test.
45010
45011 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
45012
45013         * gcc.dg/c99-tag-1.c: Add more tests.
45014
45015 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
45016
45017         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
45018         representation on MN10300 and ARM/Thumb.
45019
45020 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
45021
45022         * g77.f-torture/execute/20010610.f: New.
45023
45024 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
45025
45026         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
45027         names.
45028
45029 2001-06-09  Richard Henderson  <rth@redhat.com>
45030
45031         * gcc.c-torture/execute/ashrdi-1.c: New.
45032         * gcc.c-torture/execute/ashldi-1.c: New.
45033         * gcc.c-torture/execute/lshrdi-1.c: New.
45034
45035 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
45036
45037         * objc/execute/load-3.m: Added. Check sending +load to categories,
45038         in addition to classes.
45039
45040 2001-06-08  Stan Shebs  <shebs@apple.com>
45041
45042         * objc/execute/load-2.m: New test.  From Nicola Pero
45043         <n.pero@mi.flashnet.it>.
45044
45045 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
45046
45047         * gcc.c-torture/execute/20010605-2.c: New test.
45048
45049 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
45050
45051         * g++.old-deja/g++.abi/vbase2.C: New test.
45052         * g++.old-deja/g++.abi/vbase3.C: New test.
45053
45054 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
45055
45056         * g++.old-deja/g++.pt/friend49.C: New test.
45057
45058 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
45059
45060         * g++.old-deja/g++.ext/anon3.C: New test.
45061
45062 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
45063
45064         * g++.old-deja/g++.other/conv7.C: New test.
45065
45066 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
45067
45068         * gcc.c-torture/compile/20010605-2.c: New test.
45069
45070 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
45071
45072         * gcc.c-torture/execute/20010604-1.c: New test.
45073
45074 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
45075
45076         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
45077
45078 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
45079
45080         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
45081         (g++_link_flags): Likewise.
45082         (g++_init): Pass gccpath's value to two previous functions.
45083
45084 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45085
45086         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
45087         Ensure logfile entry matches exec command line.
45088
45089 2001-05-31  Richard Henderson  <rth@redhat.com>
45090
45091         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
45092         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
45093
45094 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
45095
45096         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
45097         compiler for irix6.2
45098
45099 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
45100
45101         * g++.old-deja/g++.other/optimize3.C: New file.
45102
45103 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
45104
45105         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
45106         assemble.
45107
45108 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
45109
45110         * g++.old-deja/g++.other/optimize2.C: New file.
45111
45112 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
45113
45114         * gcc.c-torture/compile/20010518-2.c: New file.
45115         * gcc.c-torture/execute/20010518-1.c: New file.
45116         * gcc.c-torture/execute/20010518-2.c: New file.
45117
45118 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
45119
45120         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
45121
45122 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
45123
45124         G++ no longer defines builtins that do not begin with __builtin.
45125         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
45126         * g++.old-deja/g++.brendand/misc13.C: Likewise.
45127         * g++.old-deja/g++.law/builtin1.C: Likewise.
45128         * g++.old-deja/g++.law/cvt2.C: Likewise.
45129         * g++.old-deja/g++.mike/net5.C: Likewise.
45130         * g++.old-deja/g++.other/builtins1.C: Likewise.
45131         * g++.old-deja/g++.other/builtins2.C: Likewise.
45132         * g++.old-deja/g++.other/builtins3.C: Likewise.
45133         * g++.old-deja/g++.other/builtins4.C: Likewise.
45134         * g++.old-deja/g++.other/inline8.C: Likewise.
45135         * g++.old-deja/g++.robertl/eb39.C: Likewise.
45136
45137 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
45138
45139         * g++.old-deja/g++.pt/using1.C: Adjust.
45140         * g++.old-deja/g++.pt/using2.C: New test.
45141
45142 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
45143
45144         * gcc.dg/cpp/charconst.c: New tests.
45145         * gcc.dg/cpp/escape.c: New tests.
45146         * gcc.dg/cpp/escape-1.c: New tests.
45147         * gcc.dg/cpp/escape-2.c: New tests.
45148         * gcc.dg/cpp/ucs.c: New tests.
45149
45150 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
45151
45152         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
45153         native compiler for irix6.5.
45154
45155 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
45156
45157         * lib/g++.exp (g++_include_flags): Use args to compute
45158         get_multilibs.
45159         (g++_link_flags): Likewise.
45160         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
45161
45162 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
45163
45164         * gcc.dg/c90-hexfloat-1.c: Add more tests.
45165
45166 2001-05-21  Geoff Keating  <geoffk@redhat.com>
45167
45168         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
45169         this file.
45170
45171 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
45172
45173         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
45174         STACK_SIZE;
45175         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
45176         to STACK_SIZE; Use it to define size of add_histo array.
45177         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
45178         to STACK_SIZE.
45179         (f): Use GITT_SIZE to define size of gitt local table.
45180         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
45181         to STACK_SIZE; Use it to define size of bytemem array.
45182
45183 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
45184
45185         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
45186         on 68HC11/HC12 due to the asm instruction.
45187         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
45188         * gcc.c-torture/compile/920520-1.x: Likewise.
45189         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
45190         on 68HC11/HC12 because the function is larger than 64K.
45191         * gcc.c-torture/compile/961203-1.x: New file, this test fails
45192         on 68HC11/HC12 because the structure is too large.
45193
45194 2001-05-20  Richard Henderson  <rth@redhat.com>
45195
45196         * gcc.c-torture/execute/20010520-1.c: New.
45197
45198 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45199
45200         * g++.old-deja/g++.warn/compare1.C: New test.
45201         * gcc.dg/compare4.c: New test.
45202
45203 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
45204
45205         * g++.old-deja/g++.other/optimize1.C: New test.
45206
45207 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45208
45209         * g++.old-deja/g++.pt/spec41.C: New test.
45210
45211 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
45212
45213         * gcc.c-torture/compile/20010114-1.x: Remove.
45214
45215 2001-05-18  Stan Shebs  <shebs@apple.com>
45216
45217         * gcc.c-torture/compile/20010518-1.c: New test.
45218
45219 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
45220
45221         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
45222         * g++.old-deja/g++.pt/crash67.C: New test.
45223
45224 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
45225
45226         * g++.old-deja/g++.other/debug9.C: New test.
45227
45228 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
45229
45230         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
45231
45232 2001-05-16  Jan Hubicka  <jh@suse.cz>
45233
45234         * gcc.c-torture/compile/20010516-1.c: New test.
45235
45236 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
45237
45238         * g++.old-deja/g++.other/crash41.C: New test.
45239
45240 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
45241
45242         * g++.old-deja/g++.pt/crash66.C: New test.
45243
45244 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
45245
45246         * g++.old-deja/g++.robertl/eb27.C: Convert.
45247
45248 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
45249
45250         * g++.dg/friend-warn.C: New test.  Do not warn about friend
45251         declaration being redundant.
45252
45253 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
45254
45255         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
45256
45257 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
45258
45259         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
45260
45261 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
45262
45263         * lib/g++.exp: Use testsuite_flags.
45264
45265 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
45266
45267         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
45268
45269 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
45270
45271         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
45272
45273 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
45274
45275         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
45276
45277 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
45278
45279         * gcc.c-torture/compile/20010313-1.c: New test.
45280
45281 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
45282
45283         * gcc.dg/cpp/direct2.c: New test.
45284         * gccq.dg/cpp/direct2s.c: New test.
45285
45286         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
45287
45288 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
45289
45290         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
45291         * g++.old-deja/g++.other/op3.C: Likewise.
45292
45293 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
45294
45295         * gcc.dg/cpp/syshdr.h: New file.
45296         * gcc.dg/cpp/sysmac1.c: Update.
45297         * gcc.dg/cpp/sysmac2.c: Update.
45298
45299 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
45300
45301         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
45302
45303 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
45304
45305         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
45306         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
45307
45308 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
45309
45310         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
45311
45312 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
45313
45314         * lib/g++.exp (g++_include_flags): Don't use any special flags
45315         if TESTING_IN_BUILD_TREE is not defined.
45316         (g++_init): Use a plain 'c++' as the compiler if
45317         TESTING_IN_BUILD_TREEE is not defined.
45318
45319 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
45320
45321         * g++.old-deja/g++.eh/catch13.C: New test.
45322         * g++.old-deja/g++.eh/catch14.C: New test.
45323
45324 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
45325
45326         * gcc.dg/cpp/tr-define.c: New test.
45327
45328 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
45329
45330         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
45331         <stdlib.h>, not <malloc.h>.
45332
45333 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
45334
45335         * g++.old-deja/g++.ns/template17.C: New test.
45336
45337 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
45338
45339         * g++.old-deja/g++.pt/ref4.C: New test.
45340
45341 2001-04-30  Richard Henderson  <rth@redhat.com>
45342
45343         * gcc.dg/20000724-1.c: Revert last change.
45344
45345 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
45346
45347         * g77.f-torture/execute/20010430.f: New test.
45348
45349 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
45350
45351         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
45352
45353 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
45354
45355         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
45356
45357 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
45358
45359         * g++.old-deja/g++.eh/crash6.C: New test.
45360
45361 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
45362
45363         * g++.old-deja/g++.other/warn7.C: New test.
45364
45365 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
45366
45367         * g++.old-deja/g++.other/defarg9.C: New test.
45368
45369 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
45370
45371         * g77.f-torture/compile/20010426.f: New test.
45372         * g77.f-torture/execute/20010426.f: New test.
45373
45374 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
45375
45376         * g77.f-torture/compile/20000629-1.x: Remove - error
45377         has been fixed.
45378
45379 2001-04-26  Jeffrey A Law  (law@cygnus.com)
45380
45381         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
45382         Tweak slightly to work with g++.dg framework.
45383         * g++.dg/special/ecos.exp: Run initp1.C test.
45384         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
45385
45386         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
45387         its linker doesn't give line numbers either.
45388         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
45389
45390 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
45391
45392         * g++.old-deja/g++.other/lex1.C: New test.
45393
45394 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
45395
45396         * gcc.dg/noncompile/20010425-1.c: New test.
45397
45398 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
45399
45400         * g++.old-deja/g++.pt/mangle2.C: New test.
45401
45402 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
45403
45404         * gcc.dg/format/plus-1.c: New test.
45405
45406 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
45407
45408         * gcc.dg/20010423-1.c: New test.
45409
45410 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
45411
45412         * gcc.c-torture/execute/20010422-1.c: New test.
45413
45414 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
45415
45416         * g++.old-deja/g++.ns/type2.C: New test.
45417
45418 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
45419
45420         * g++.old-deja/g++.other/perf1.C: New test.
45421
45422 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
45423
45424         * gcc.dg/c99-func-2.c: Remove xfail.
45425         * gcc.dg/c99-func-3.c: Remove xfail.
45426         * gcc.dg/c99-func-4.c: Remove xfail.
45427
45428 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
45429
45430         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
45431
45432 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
45433
45434         * gcc.c-torture/compile/20010423-1.c: New test.
45435
45436 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
45437
45438         * g++.old-deja/g++.pt/typename28.C: New test.
45439
45440 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
45441
45442         * g++.old-deja/g++.abi/empty2.C: New test.
45443         * g++.old-deja/g++.abi/empty3.C: New test.
45444
45445 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
45446
45447         * g++.old-deja/g++.other/comdat2.C: New test.
45448         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
45449
45450 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
45451
45452         * g++.old-deja/g++.other/overload14.C: New test.
45453
45454 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
45455
45456         * g++.old-deja/g++.other/lookup23.C: New test.
45457
45458 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
45459
45460         * gcc.c-torture/execute/20010403-1.c: New test.
45461
45462 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
45463             Mark Mitchell  <mark@codesourcery.com>
45464
45465         * lib/old-dejagnu.exp: Don't delete output of executable.
45466         Add .exe suffix to executables.
45467
45468 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
45469
45470         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
45471
45472 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45473
45474         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
45475
45476 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
45477
45478         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
45479         * g++.old-deja/g++.abi/crash1.C: New test.
45480
45481 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
45482
45483         * g++.old-deja/g++.other/crash40.C: New test.
45484
45485 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45486
45487         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
45488
45489 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
45490
45491         * g++.old-deja/g++.other/warn6.C: New test.
45492
45493 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
45494
45495         * g++.old-deja/g++.robertl/eb42.C: Same.
45496
45497 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45498
45499         * gcc.dg/wtr-conversion-1.c: New testcase.
45500
45501 2001-04-10  Richard Henderson  <rth@redhat.com>
45502
45503         * g++.old-deja/g++.other/array5.C: New.
45504
45505 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45506
45507         * gcc.c-torture/execute/20010408-1.c: New test.
45508
45509 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
45510
45511         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
45512         headers and constructs.
45513         * g++.old-deja/g++.robertl/eb79.C: Same.
45514         * g++.old-deja/g++.robertl/eb77.C (main): Same.
45515         * g++.old-deja/g++.robertl/eb73.C: Same.
45516         * g++.old-deja/g++.robertl/eb66.C (main): Same.
45517         * g++.old-deja/g++.robertl/eb55.C (t): Same.
45518         * g++.old-deja/g++.robertl/eb54.C (main): Same.
45519         * g++.old-deja/g++.robertl/eb46.C (main): Same.
45520         * g++.old-deja/g++.robertl/eb44.C: Same.
45521         * g++.old-deja/g++.robertl/eb41.C (main): Same.
45522         * g++.old-deja/g++.robertl/eb4.C (main): Same.
45523         * g++.old-deja/g++.robertl/eb39.C: Same.
45524         * g++.old-deja/g++.robertl/eb33.C (main): Same.
45525         * g++.old-deja/g++.robertl/eb31.C (main): Same.
45526         * g++.old-deja/g++.robertl/eb30.C: Same.
45527         * g++.old-deja/g++.robertl/eb3.C: Same.
45528         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
45529         * g++.old-deja/g++.robertl/eb21.C: Same.
45530         * g++.old-deja/g++.robertl/eb15.C: Same.
45531         * g++.old-deja/g++.robertl/eb118.C: Same.
45532         * g++.old-deja/g++.robertl/eb115.C (main): Same.
45533         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
45534         * g++.old-deja/g++.robertl/eb109.C: Same.
45535         * g++.old-deja/g++.other/sibcall1.C (main): Same.
45536         * g++.old-deja/g++.mike/rtti1.C: Same.
45537         * g++.old-deja/g++.mike/p658.C: Same.
45538         * g++.old-deja/g++.mike/net46.C: Same.
45539         * g++.old-deja/g++.mike/net34.C: Same.
45540         * g++.old-deja/g++.mike/memoize1.C: Same.
45541         * g++.old-deja/g++.mike/eh2.C: Same.
45542         * g++.old-deja/g++.law/weak.C: Same.
45543         * g++.old-deja/g++.law/visibility7.C: Same.
45544         * g++.old-deja/g++.law/visibility25.C: Same.
45545         * g++.old-deja/g++.law/visibility22.C: Same.
45546         * g++.old-deja/g++.law/visibility2.C: Same.
45547         * g++.old-deja/g++.law/visibility17.C: Same.
45548         * g++.old-deja/g++.law/visibility13.C: Same.
45549         * g++.old-deja/g++.law/visibility10.C: Same.
45550         * g++.old-deja/g++.law/visibility1.C: Same.
45551         * g++.old-deja/g++.law/virtual3.C (eval): Same.
45552         * g++.old-deja/g++.law/vbase1.C: Same.
45553         * g++.old-deja/g++.law/operators32.C: Same.
45554         * g++.old-deja/g++.law/nest3.C: Same.
45555         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
45556         * g++.old-deja/g++.law/except5.C (main): Same.
45557         * g++.old-deja/g++.law/cvt7.C (run): Same.
45558         * g++.old-deja/g++.law/cvt2.C: Same.
45559         * g++.old-deja/g++.law/cvt16.C: Same.
45560         * g++.old-deja/g++.law/ctors6.C (bar): Same.
45561         * g++.old-deja/g++.law/ctors17.C (main): Same.
45562         * g++.old-deja/g++.law/ctors13.C: Same.
45563         * g++.old-deja/g++.law/ctors12.C (main): Same.
45564         * g++.old-deja/g++.law/ctors10.C: Same.
45565         * g++.old-deja/g++.law/code-gen5.C: Same.
45566         * g++.old-deja/g++.law/bad-error7.C: Same.
45567         * g++.old-deja/g++.law/arm9.C: Same.
45568         * g++.old-deja/g++.law/arm12.C: Same.
45569         * g++.old-deja/g++.law/arg8.C: Same.
45570         * g++.old-deja/g++.law/arg1.C: Same.
45571         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
45572         * g++.old-deja/g++.jason/template31.C: Same.
45573         * g++.old-deja/g++.jason/template24.C (main): Same.
45574         * g++.old-deja/g++.jason/2371.C: Same.
45575         * g++.old-deja/g++.eh/new2.C: Same.
45576         * g++.old-deja/g++.eh/new1.C: Same.
45577         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
45578         * g++.old-deja/g++.brendan/nest21.C (main): Same.
45579         * g++.old-deja/g++.brendan/err-msg3.C: Same.
45580         * g++.old-deja/g++.brendan/crash62.C: Same.
45581         * g++.old-deja/g++.brendan/crash52.C: Same.
45582         * g++.old-deja/g++.brendan/crash49.C (main): Same.
45583         * g++.old-deja/g++.brendan/crash38.C: Same.
45584         * g++.old-deja/g++.brendan/crash15.C (main): Same.
45585         * g++.old-deja/g++.brendan/copy9.C: Same.
45586
45587 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
45588
45589         * gcc.c-torture/execute/20001203-2.c (memset):
45590         Count argument is of type __SIZE_TYPE__.
45591
45592 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
45593
45594         * gcc.c-torture/compile/20010404-1.c: New test.
45595
45596 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
45597
45598         * gcc.c-torture/compile/20010326-1.c: New test.
45599
45600 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
45601
45602         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
45603         peculiarities of the SH.
45604         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
45605
45606 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
45607
45608         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
45609         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
45610         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
45611
45612 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
45613
45614         * g77.f-torture/compile/20010321-1.f: New test.
45615
45616 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
45617
45618         * gcc.c-torture/compile/20010329-1.c: New test.
45619
45620 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
45621
45622         * gcc.c-torture/execute/20010329-1.c: New test.
45623
45624 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
45625
45626         * g++.old-deja/g++.other/eh4.C: Fix typo.
45627
45628 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
45629
45630         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
45631
45632 2001-03-28  Philip Blundell  <philb@gnu.org>
45633
45634         * gcc.c-torture/compile/20010328-1.c: New test.
45635
45636 2001-03-27  Richard Henderson  <rth@redhat.com>
45637
45638         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
45639         * g++.old-deja/g++.eh/vbase3.C: Likewise.
45640
45641 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
45642
45643         * gcc.c-torture/compile/20010327-1.c: New test.
45644
45645 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
45646
45647         * g++.old-deja/g++.other/friend12.C: New test.
45648         * g++.old-deja/g++.other/friend9.C: Expect no errors.
45649         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
45650
45651 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
45652
45653         * gcc.c-torture/execute/20010325-1.c: New test.
45654
45655 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
45656
45657         * g++.old-deja/g++.other/mangle3.C: New test.
45658
45659 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
45660
45661         * g++.old-deja/g++.other/anon8.C: New test.
45662
45663 2001-03-20  Philip Blundell  <philb@gnu.org>
45664
45665         * gcc.c-torture/compile/20010320-1.c: New test.
45666
45667 2001-03-17  Richard Henderson  <rth@redhat.com>
45668
45669         * g++.old-deja/g++.other/eh4.C: Add expected error text.
45670
45671 2001-03-15  Geoff Keating  <geoff@redhat.com>
45672
45673         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
45674         tests on AIX.
45675
45676 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
45677
45678         * g++.old-deja/g++.other/eh4.C: New test.
45679
45680 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
45681
45682         * gcc.dg/cpp/mi1.c: Update.
45683
45684 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
45685
45686         * g++.old-deja/g++.other/regstack.C: New test.
45687
45688 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
45689
45690         * g++.old-deja/g++.other/ref4.C: New test.
45691
45692 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
45693
45694         * objc/execute/va_method.m: Added.
45695         * objc/execute/IMP.m: Added.
45696         * objc/execute/_cmd.m: Added.
45697         * objc/execute/accessing_ivars.m: Added.
45698         * objc/execute/class-1.m: Added.
45699         * objc/execute/class-10.m: Added.
45700         * objc/execute/class-11.m: Added.
45701         * objc/execute/class-12.m: Added.
45702         * objc/execute/class-13.m: Added.
45703         * objc/execute/class-14.m: Added.
45704         * objc/execute/class-2.m: Added.
45705         * objc/execute/class-3.m: Added.
45706         * objc/execute/class-4.m: Added.
45707         * objc/execute/class-5.m: Added.
45708         * objc/execute/class-6.m: Added.
45709         * objc/execute/class-7.m: Added.
45710         * objc/execute/class-8.m: Added.
45711         * objc/execute/class-9.m: Added.
45712         * objc/execute/class-tests-1.h
45713         * objc/execute/class-tests-2.h
45714         * objc/execute/compatibility_alias.m: Added.
45715         * objc/execute/encode-1.m: Added.
45716         * objc/execute/formal_protocol-1.m: Added.
45717         * objc/execute/formal_protocol-2.m: Added.
45718         * objc/execute/formal_protocol-3.m: Added.
45719         * objc/execute/formal_protocol-4.m: Added.
45720         * objc/execute/formal_protocol-5.m: Added.
45721         * objc/execute/formal_protocol-6.m: Added.
45722         * objc/execute/formal_protocol-7.m: Added.
45723         * objc/execute/informal_protocol.m: Added.
45724         * objc/execute/initialize.m: Added.
45725         * objc/execute/load.m: Added.
45726         * objc/execute/many_args_method.m: Added.
45727         * objc/execute/nested-3.m: Added.
45728         * objc/execute/no_clash.m: Added.
45729         * objc/execute/private.m: Added.
45730         * objc/execute/redefining_self.m: Added.
45731         * objc/execute/root_methods.m: Added.
45732         * objc/execute/selector-1.m: Added.
45733         * objc/execute/static-1.m: Added.
45734         * objc/execute/static-2.m: Added.
45735         * objc/execute/va_method.m: Added.
45736
45737 2001-03-10  Richard Henderson  <rth@redhat.com>
45738
45739         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
45740
45741 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
45742
45743         * g++.old-deja/g++.other/crash31.C: XFAIL.
45744         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
45745         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
45746         * gcc.c-torture/execute/20010123-1.x: XFAIL.
45747         * gcc.c-torture/execute/20010124-1.x: XFAIL.
45748         * gcc.dg/sequence-pt-1.c: XFAIL one test.
45749
45750 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
45751
45752         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
45753
45754 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
45755
45756         * gcc.dg/20000724-1.c: Don't use multiline strings.
45757
45758 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
45759
45760         * objc/execute/string1.m, objc/execute/string2.m: Compare the
45761         result of -cString against what we expect it to be; don't just
45762         print it out for no one to read.
45763
45764         * objc/execute/string3.m, objc/execute/string4.m: New tests.
45765         Based on testcases provided by Nicola Pero.
45766
45767 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
45768
45769         * gcc.dg/cpp/macro7.c: New test.
45770
45771 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
45772
45773         * gcc.dg/cpp/multiline.c: Update.
45774
45775 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
45776
45777         * g++.old-deja/g++.other/enum3.C: New test.
45778
45779 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
45780
45781         * g++.old-deja/g++.other/pod1.C: New test.
45782
45783 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
45784
45785         * g++.old-deja/g++.ext/overload1.C: New test.
45786
45787 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
45788
45789         * g++.old-deja/g++.pt/using1.C: New test.
45790
45791 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
45792
45793         * g++.old-deja/g++.other/using9.C: New test.
45794
45795 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
45796
45797         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
45798
45799         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
45800
45801 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
45802
45803         * g++.old-deja/g++.ext/realpt1.C: Remove.
45804
45805 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
45806
45807         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
45808
45809 2001-02-26  Will Cohen  <wcohen@redhat.com>
45810
45811         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
45812
45813 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
45814
45815         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
45816         templatized constructors.
45817
45818 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45819
45820         * gcc.c-torture/execute/20010224-1.c: New test.
45821
45822 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
45823
45824         * gcc.c-torture/execute/20010222-1.c: New test.
45825
45826 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
45827
45828         * g++.old-deja/g++.other/inline20.C: New test.
45829
45830 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
45831
45832         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
45833
45834 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
45835
45836         * g++.old-deja/g++.other/lookup22.C: New test.
45837
45838 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
45839
45840         * g77.dg: New directory.
45841         * g77.dg/20010216-1.f: New test case.
45842         * g77.dg/dg.exp: New driver.
45843         * lib/g77-dg.exp: New driver library.
45844
45845 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45846
45847         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
45848
45849 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
45850
45851         * g++.old-deja/g++.other/decl9.C: New test.
45852
45853 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
45854
45855         * g++.old-deja/g++.other/init16.C: Update the test so that it does
45856         not need <string> and also tests the initialization at runtime.
45857
45858 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
45859
45860         * gcc.c-torture/execute/longlong.c: New test.
45861
45862 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
45863
45864         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
45865
45866 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
45867
45868         * gcc.c-torture/execute/920302-1.c (execute):
45869         Change argument type to short.
45870
45871 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
45872
45873         * g++.old-deja/g++.pt/deduct6.C: New test.
45874
45875 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
45876
45877         * g++.old-deja/g++.pt/deduct5.C: New test.
45878
45879 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
45880
45881         * gcc.c-torture/execute/20010209-1.c: New test.
45882
45883 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
45884
45885         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
45886
45887 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
45888
45889         * g++.dg/vtgc1.C: Update for new ABI.
45890
45891         * consistency.vlad: New directory, 1665 files.
45892
45893 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
45894
45895         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
45896         return type.
45897         * gcc.dg/cpp/digraphs.c: Declare puts.
45898
45899 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
45900
45901         * g++.old-deja/g++.other/warn5.C: New test.
45902
45903 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
45904
45905         * g++.old-deja/g++.pt/spec40.C: New test.
45906
45907 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
45908
45909         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
45910         case.
45911         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
45912
45913 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
45914
45915         * gcc.c-torture/compile/20010209-1.c: New test.
45916
45917 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
45918
45919         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
45920         excess errors message but not if it crashes.
45921         * g++.old-deja/g++.other/crash27.C: Likewise.
45922         * g++.old-deja/g++.other/crash28.C: Likewise.
45923         * g++.old-deja/g++.other/crash30.C: Likewise.
45924         * g++.old-deja/g++.other/crash32.C: Likewise.
45925         * g++.old-deja/g++.other/crash35.C: Likewise.
45926         * g++.old-deja/g++.pt/inherit2.C: Likewise.
45927
45928 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
45929
45930         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
45931         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
45932         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
45933         g77.f-torture/execute/execute.exp,
45934         g77.f-torture/noncompile/noncompile.exp,
45935         gcc.c-torture/execute/execute.exp,
45936         gcc.c-torture/execute/memcheck/memcheck.exp,
45937         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
45938         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
45939         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
45940         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
45941         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
45942         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
45943         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
45944         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
45945         Remove bug reporting instructions with ancient email addresses.
45946
45947 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
45948
45949         * gcc.dg/20010202-1.c: New test.
45950         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
45951
45952 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
45953
45954         * g++.dg/stdbool-if.C: New test.
45955
45956 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
45957
45958         * objc/execute/fdecl.m: Added main().
45959
45960 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
45961
45962         * gcc.c-torture/execute/20010206-1.c: New test.
45963
45964 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
45965
45966         * gcc.dg/cpp/avoidpaste1.c: Update.
45967
45968 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
45969
45970         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
45971         Pero <nicola@brainstorm.co.uk>.
45972         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
45973
45974 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
45975
45976         * g++.old-deja/g++.pt/spec39.C: New test.
45977
45978 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
45979
45980         * gcc.c-torture/compile/20010202-1.c: New test.
45981
45982 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
45983
45984         * g++.old-deja/g++.abi/primary2.C: New test.
45985         * g++.old-deja/g++.abi/primary3.C: New test.
45986         * g++.old-deja/g++.abi/primary4.C: New test.
45987         * g++.old-deja/g++.abi/primary5.C: New test.
45988         * g++.old-deja/g++.abi/vtable3.h: New test.
45989         * g++.old-deja/g++.abi/vtable3a.C: New test.
45990         * g++.old-deja/g++.abi/vtable3b.C: New test.
45991         * g++.old-deja/g++.abi/vtable3c.C: New test.
45992         * g++.old-deja/g++.abi/vtable3d.C: New test.
45993         * g++.old-deja/g++.abi/vtable3e.C: New test.
45994         * g++.old-deja/g++.abi/vtable3f.C: New test.
45995         * g++.old-deja/g++.abi/vtable3g.C: New test.
45996         * g++.old-deja/g++.abi/vtable3h.C: New test.
45997         * g++.old-deja/g++.abi/vtable3i.C: New test.
45998         * g++.old-deja/g++.abi/vtable3j.C: New test.
45999         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
46000
46001 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
46002
46003         * g++.old-deja/g++.other/anon6.C: New test.
46004         * g++.old-deja/g++.other/anon7.C: New test.
46005
46006 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
46007
46008         * gcc.dg/cpp/avoidpaste2.c: New tests.
46009
46010 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
46011
46012         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
46013
46014 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
46015
46016         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
46017         DECIMAL_DIG cases for Irix."
46018
46019 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
46020
46021         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
46022
46023 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
46024
46025         * gcc.dg/c99-tag-1.c: New test.
46026
46027 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
46028
46029         * gcc.dg/cpp/tr-warn1.c: Add tests.
46030
46031 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
46032
46033         * gcc.dg/cpp/avoidpaste1.c: Update.
46034         * gcc.dg/cpp/paste4.c: Update.
46035
46036 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
46037
46038         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
46039         cases for Irix.
46040
46041 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
46042
46043         * g++.old-deja/g++.other/inline19.C: New test.
46044
46045 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
46046
46047         * gcc.dg/Wlarger-than.c: New test.
46048
46049 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
46050
46051         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
46052
46053 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
46054
46055         * gcc.c-torture/execute/20010129-1.c: New test.
46056         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
46057
46058 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
46059
46060         * gcc.dg/cpp/avoidpaste1.c: Test case.
46061
46062 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
46063
46064         * g++.old-deja/g++.other/inline18.C: New test.
46065
46066 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46067
46068         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
46069         and __builtin_putchar.
46070
46071 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
46072
46073         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
46074         tests.
46075
46076 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
46077
46078         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
46079         floating point number rounding mode to round to the nearest
46080         representable mode.
46081
46082 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
46083
46084         * g++.old-deja/g++.other/mangle2.C: New test.
46085
46086 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
46087
46088         * gcc.c-torture/compile/20010124-1.c: New test.
46089
46090 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
46091
46092         * g++.old-deja/g++.pt/spec38.C: New test.
46093
46094 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46095
46096         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
46097         "Build don't run".
46098
46099 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46100
46101         * gcc.c-torture/execute/20010123-1.c: New test.
46102
46103 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
46104
46105         * g++.old-deja/g++.pt/spec37.C: New test.
46106
46107 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
46108
46109         * g++.old-deja/g++.pt/overload14.C: New test.
46110
46111 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46112
46113         * gcc.c-torture/execute/20010122-1.c: New test, exercise
46114         __builtin_return_address.
46115
46116 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
46117
46118         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
46119         * g++.old-deja/g++.pt/spec35.C: New test.
46120         * g++.old-deja/g++.pt/spec36.C: New test.
46121
46122 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
46123
46124         * gcc.c-torture/compile/20010118-1.c: New test.
46125
46126 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
46127
46128         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
46129
46130 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
46131
46132         * gcc.c-torture/execute/20010119-1.c: New test.
46133
46134 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
46135
46136         * g++.old-deja/g++.other/vbase5.C: New test.
46137
46138 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
46139
46140         * gcc.c-torture/execute/20010118-1.c: New test.
46141
46142 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
46143
46144         * g++.old-deja/g++.pt/deduct3.C: New test.
46145
46146 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
46147
46148         * g++.old-deja/g++.pt/spec34.C: New test.
46149
46150 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
46151
46152         * g77.f-torture/compile/20000601-2.f: New test.
46153
46154 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
46155
46156         * g++.old-deja/g++.other/init17.C: New test.
46157
46158 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
46159
46160         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
46161
46162 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
46163
46164         * g++.old-deja/g++.pt/unify8.C: New test.
46165
46166 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
46167
46168         * g++.old-deja/g++.abi/vbase1.C: New test.
46169
46170 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
46171
46172         * g++.old-deja/g++.pt/crash65.C: New test.
46173
46174 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
46175
46176         * gcc.dg/cpp/assembl2.S: New test case.
46177
46178 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
46179
46180         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
46181         are supported.
46182
46183 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46184
46185         * g++.old-deja/g++.other/builtins1.C: New test.
46186         * g++.old-deja/g++.other/builtins2.C: Likewise.
46187         * g++.old-deja/g++.other/builtins3.C: Likewise.
46188         * g++.old-deja/g++.other/builtins4.C: Likewise.
46189
46190 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
46191
46192         * gcc.c-torture/compile/20010117-1.c: New test.
46193         * gcc.c-torture/compile/20010117-2.c: New test.
46194
46195 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
46196
46197         * g77.f-torture/execute/20010116.[fx]: New test,
46198         XFAIL on i?86-*-*.
46199         * g77.f-torture/compile/20010115.f: Indicate it's
46200         a test for PR fortran/1636.
46201
46202 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
46203
46204         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
46205
46206 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
46207
46208         * g77.f-torture/compile/20010115.f: New test.
46209
46210 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
46211
46212         * g++.old-deja/g++.pt/nontype5.C: New test.
46213
46214 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
46215
46216         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
46217         have an equivalent working one below it.
46218
46219 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
46220
46221         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
46222         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
46223
46224 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
46225
46226         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
46227         message containing "init_priority".
46228         (conpr-2.C): Likewise.
46229         (conpr-3.C): Likewise.
46230         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
46231
46232 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46233
46234         * gcc.c-torture/execute/20010114-2.c: New test.
46235
46236 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
46237
46238         * gcc.c-torture/compile/20010114-1.c: New test.
46239         * gcc.c-torture/compile/20010114-1.x: Xfail.
46240         * gcc.c-torture/compile/20010114-2.c: New test.
46241         * gcc.c-torture/execute/20010114-1.c: New test.
46242         * gcc.dg/trunc-1.c: New test.
46243         * gcc.dg/uninit-B.c: New test.
46244
46245 2001-01-13  Nick Clifton  <nickc@redhat.com>
46246
46247         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
46248         target.
46249
46250 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
46251
46252         * gcc.c-torture/compile/20010113-1.c: New test.
46253
46254 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
46255
46256         * gcc.c-torture/compile/20001212-1.c: New test.
46257
46258 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
46259
46260         * gcc.dg/cpp/widestr1.c: Update.
46261         * gcc.dg/cpp/prag-imp.c: Remove.
46262
46263 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
46264
46265         * gcc.c-torture/execute/20000801-3.x: Remove.
46266         * gcc.dg/c90-init-1.c: New test.
46267         * gcc.dg/c99-init-1.c: New test.
46268         * gcc.dg/c99-init-2.c: New test.
46269         * gcc.dg/gnu99-init-1.c: New test.
46270
46271 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
46272
46273         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
46274         testing that no relevant ones were found.
46275
46276 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
46277
46278         * g++.old-deja/g++.pt/cast2.C: New test.
46279
46280 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
46281
46282         * g++.old-deja/g++.pt/friend47.C: New test.
46283
46284 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
46285
46286         * g++.old-deja/g++.pt/instantiate13.C: New test.
46287
46288 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
46289
46290         * g++.old-deja/g++.other/defarg7.C: New test.
46291         * g++.old-deja/g++.other/defarg8.C: New test.
46292
46293 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
46294
46295         * g++.old-deja/g++.pt/crash64.C: New test.
46296
46297 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
46298
46299         * g++.old-deja/g++.pt/crash63.C: New test.
46300
46301 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
46302
46303         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
46304
46305 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
46306
46307         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
46308
46309 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
46310
46311         * g++.old-deja/g++.pt/error3.C: New test.
46312
46313 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
46314
46315         * g++.old-deja/g++.other/crash39.C: New test.
46316
46317 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
46318
46319         * g++.old-deja/g++.other/vbase4.C: New test.
46320
46321 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
46322
46323         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
46324         * gcc.dg/special/20000419-2.c: New file. Identical to above.
46325         * gcc.dg/special/special.exp: New test driver which will check
46326         for alias support for the above test.
46327
46328 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
46329
46330         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
46331         problems on small machines.
46332         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
46333         parameterize.
46334
46335 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
46336
46337         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
46338         mips.
46339         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
46340
46341 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
46342
46343         * g++.old_deja/g++.pt/using8.C: New test.
46344
46345 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
46346
46347         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
46348
46349 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
46350
46351         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
46352         where a failure is expected.
46353         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
46354
46355 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
46356
46357         * g++.old_deja/g++.pt/instantiate12.C: New test.
46358
46359 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
46360
46361         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
46362         start of structs.
46363         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
46364         * g++.old-deja/g++.brendan/crash17.C: Likewise.
46365         * g++.old-deja/g++.brendan/crash29.C: Likewise.
46366         * g++.old-deja/g++.brendan/crash48.C: Likewise.
46367         * g++.old-deja/g++.brendan/ns1.C: Likewise.
46368         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
46369         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
46370         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
46371         * g++.old-deja/g++.eh/spec6.C: Likewise.
46372         * g++.old-deja/g++.jason/crash3.C: Likewise.
46373         * g++.old-deja/g++.law/ctors11.C: Likewise.
46374         * g++.old-deja/g++.law/ctors17.C: Likewise.
46375         * g++.old-deja/g++.law/ctors5.C: Likewise.
46376         * g++.old-deja/g++.law/ctors9.C: Likewise.
46377         * g++.old-deja/g++.mike/ambig1.C: Likewise.
46378         * g++.old-deja/g++.mike/net22.C: Likewise.
46379         * g++.old-deja/g++.mike/p3538a.C: Likewise.
46380         * g++.old-deja/g++.mike/p3538b.C: Likewise.
46381         * g++.old-deja/g++.mike/virt3.C: Likewise.
46382         * g++.old-deja/g++.niklas/t128.C: Likewise.
46383         * g++.old-deja/g++.other/anon4.C: Likewise.
46384         * g++.old-deja/g++.other/using1.C: Likewise.
46385         * g++.old-deja/g++.other/warn3.C: Likewise.
46386         * g++.old-deja/g++.pt/t37.C: Likewise.
46387         * g++.old-deja/g++.robertl/eb69.C: Likewise.
46388         * g++.old-deja/g++.robertl/eb71.C: Likewise.
46389
46390 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
46391
46392         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
46393
46394 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46395
46396         * gcc.c-torture/execute/stdio-opt-3.c: New test.
46397
46398 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
46399
46400         * gcc.c-torture/compile/20010107-1.c: New test.
46401
46402 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
46403
46404         * gcc.c-torture/execute/builtin-noret-1.c: New test.
46405
46406 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
46407
46408         * gcc.dg/format/format.h: New file.
46409         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
46410         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
46411         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
46412         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
46413         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
46414         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
46415         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
46416         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
46417         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
46418         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
46419         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
46420         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
46421         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
46422         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
46423         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
46424         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
46425         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
46426         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
46427         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
46428         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
46429         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
46430         instead of declaring standard types, macros and functions in each
46431         test.
46432
46433 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
46434
46435         * gcc.c-torture/execute/20010106-1.c: New test.
46436
46437 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
46438
46439         * gcc.dg/format/format.exp: New file.
46440         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
46441         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
46442         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
46443         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
46444         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
46445         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
46446         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
46447         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
46448         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
46449         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
46450         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
46451         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
46452         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
46453         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
46454         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
46455         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
46456         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
46457         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
46458         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
46459         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
46460         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
46461         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
46462         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
46463         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
46464         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
46465         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
46466         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
46467         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
46468         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
46469         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
46470         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
46471         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
46472         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
46473         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
46474         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
46475         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
46476         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
46477         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
46478         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
46479         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
46480         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
46481         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
46482
46483 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
46484
46485         * gcc.c-torture/execute/991228-1.c: Take word endianness into
46486         account.
46487
46488 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
46489
46490         * gcc.c-torture/execute/builtin-complex-1.c: New test.
46491
46492 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
46493
46494         * g++.old-deja/g++.pt/crash62.C: New test.
46495
46496 2001-01-04  Richard Henderson  <rth@redhat.com>
46497
46498         * gcc.dg/20000926-1.c: Update expected warnings.
46499         * gcc.dg/array-2.c: Likewise.
46500         * gcc.dg/array-4.c: Also validate flexible array members.
46501         * gcc.dg/c99-flex-array-1.c: New.
46502
46503 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
46504
46505         * gcc.c-torture/compile/20001222-1.x: Remove.
46506
46507 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
46508
46509         * gcc.c-torture/execute/built-in-setjmp.c: New.
46510
46511 2001-01-03  Richard Henderson  <rth@redhat.com>
46512
46513         * gcc.dg/940510-1.c: Update expected error wording.
46514         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
46515
46516 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
46517
46518         * lib/target-supports.exp (check_alias_available): Modified to
46519         indicate aliases not supported if only weak aliases are supported.
46520
46521 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46522
46523         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
46524         Turn on cmpstrsi checks for __pj__ and __i370__.
46525
46526 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
46527
46528         * g++.old-deja/g++.other/virtual11.C: New test.
46529
46530 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
46531
46532         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
46533
46534 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46535
46536         * gcc.c-torture/compile/20010102-1.c: New test.
46537
46538 2001-01-02  Andreas Jaeger  <aj@suse.de>
46539
46540         * gcc.dg/noreturn-3.c: New test.
46541
46542         * gcc.dg/noreturn-4.c: New test.
46543
46544 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46545
46546         * gcc.c-torture/execute/stdio-opt-1.c: Also test
46547         __builtin_fputc and __builtin_fwrite.
46548
46549 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
46550
46551         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
46552         signed char, not default char.
46553
46554 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
46555
46556         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
46557
46558 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
46559
46560         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
46561
46562 2000-12-29  Richard Henderson  <rth@redhat.com>
46563
46564         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
46565         (__cyg_profile_func_exit): Define.
46566
46567 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
46568
46569         * g++.dg/vtgc1.C: New test.
46570
46571 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
46572
46573         * gcc.dg/noncompile/20001228-1.c: New test.
46574
46575         * gcc.dg/20001228-1.c: New test.
46576
46577         * gcc.c-torture/execute/20001228-1.c: New test.
46578
46579 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
46580
46581         * gcc.dg/format-strfmon-1.c: New test.
46582
46583 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46584
46585         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
46586         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
46587         * gcc.c-torture/execute/string-opt-1.c: Likewise.
46588         * gcc.c-torture/execute/string-opt-2.c: Likewise.
46589         * gcc.c-torture/execute/string-opt-3.c: Likewise.
46590         * gcc.c-torture/execute/string-opt-4.c: Likewise.
46591         * gcc.c-torture/execute/string-opt-6.c: Likewise.
46592         * gcc.c-torture/execute/string-opt-7.c: Likewise.
46593         * gcc.c-torture/execute/string-opt-8.c: Likewise.
46594         * gcc.c-torture/execute/string-opt-9.c: Likewise.
46595         * gcc.c-torture/execute/string-opt-10.c: Likewise.
46596         * gcc.c-torture/execute/string-opt-11.c: Likewise.
46597         * gcc.c-torture/execute/string-opt-12.c: Likewise.
46598
46599         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
46600         * gcc.c-torture/execute/string-opt-4.c: Test index.
46601
46602 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
46603
46604         * gcc.c-torture/compile/20001226-1.c: New test.
46605
46606 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
46607
46608         * gcc.c-torture/compile/20001222-1.c: New test.
46609         * gcc.c-torture/compile/20001222-1.x: Xfail.
46610
46611 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
46612
46613         * gcc.c-torture/execute/comp-goto-2.c: New test.
46614
46615 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
46616
46617         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
46618         Use long types if __INT_MAX__ is 32767.
46619         (main): Use cast to (sint32 *) when poking 88 into a_page.
46620
46621         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
46622
46623 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
46624
46625         * gcc.c-torture/compile/20001221-1.c: New test.
46626         * gcc.c-torture/execute/20001221-1.c: New test.
46627
46628 2000-12-20  Richard Henderson  <rth@redhat.com>
46629
46630         * g++.old-deja/g++.pt/crash36.C: Update error lines.
46631         * g++.old-deja/g++.robertl/eb109.C: Likewise.
46632
46633 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46634
46635         * gcc.dg/compare3.c: New test.
46636
46637 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
46638
46639         * gcc.dg/format-warnll-1.c: New test.
46640
46641 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
46642
46643         * gcc.dg/cpp/cmdlne-P.c: New test.
46644
46645 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
46646
46647         * gcc.c-torture/execute/builtin-abs-1.c,
46648         gcc.c-torture/execute/builtin-abs-2.c: New tests.
46649
46650 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
46651
46652         * gcc.dg/cpp/multiline.c: New test.
46653
46654 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
46655
46656         * g++.old-deja/g++.other/syshdr1.C: Update.
46657         * gcc.dg/cpp/lineflags.c: Remove temporarily.
46658
46659 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46660
46661         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
46662
46663 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46664
46665         * g++.old-deja/g++.pt/ttp65.C: New test.
46666
46667 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46668
46669         * g++.old-deja/g++.pt/ttp64.C: New test.
46670
46671 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46672
46673         * g++.old-deja/g++.pt/spec33.C: New test.
46674
46675 2000-12-14  Catherine Moore  <clm@redhat.com>
46676
46677         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
46678         * gcc.c-torture/execute/920612-2.c: Likewise.
46679         * gcc.c-torture/execute/920428-2.c: Likewise.
46680         * gcc-c-torture/execute/va-arg-11.c: Call exit.
46681         * gcc.c-torture/execute/va-arg-21.c: Likewise.
46682
46683 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46684
46685         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
46686         * gcc.dg/pack-test-2.c: Likewise.
46687
46688 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
46689
46690         Tests by Zack Weinberg <zackw@stanford.edu>.
46691
46692         * gcc.dg/cpp/defined.c: Update.
46693         * gcc.dg/cpp/defined_trad.c: New tests.
46694
46695 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
46696
46697         * gcc.dg/cpp/trad-direct.c: Update.
46698
46699 2000-12-11  Neil Booth  <neilb@earthling.net>
46700
46701         * gcc.dg/cpp/defined_trad.c
46702
46703 2000-12-11  Neil Booth  <neilb@earthling.net>
46704
46705         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
46706
46707 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
46708
46709         * gcc.dg/format-miss-2.c: New test.
46710
46711 2000-12-09  Neil Booth  <neilb@earthling.net>
46712
46713         * gcc.dg/cpp/lineflags.c: New tests.
46714         * gcc.dg/cpp/poison.c: Update.
46715         * gcc.dg/cpp/redef2.c: Update.
46716         * gcc.dg/cpp/skipping.c: New test.
46717
46718 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
46719
46720         * g++.old-deja/g++.other/eh3.C: New testcase.
46721
46722 2000-12-07  Neil Booth  <neilb@earthling.net>
46723
46724         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
46725         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
46726         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
46727         wtr-union-init-2.c, wtr-union-init-3.c: Update.
46728         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
46729         Update.
46730
46731 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
46732
46733         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
46734         __SIZE_TYPE__ instead of int for type of integers cast to
46735         pointers.
46736
46737 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
46738
46739         * g++.old-deja/g++.other/cleanup4.C: New test.
46740
46741 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
46742
46743         * format-sec-1.c: New test.
46744
46745 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
46746
46747         * gcc.dg/format-nonlit-3.c: New test.
46748
46749 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
46750
46751         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
46752         through a null pointer.
46753
46754 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46755
46756         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
46757         * g++.old-deja/g++.pt/partial4.C: New test.
46758
46759 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
46760
46761         * gcc.c-torture/execute/ieee/hugeval.x: New.
46762
46763 2000-12-06  Neil Booth  <neilb@earthling.net>
46764
46765         * gcc.dg/cpp/backslash2.c: New tests.
46766
46767 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46768
46769         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
46770         * gcc.c-torture/execute/stdio-opt-2.c: New test.
46771
46772 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
46773
46774         * gcc.c-torture/execute/20001203-2.c: New testcase.
46775
46776 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
46777
46778         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
46779         * g++.old-deja/g++.other/virtual10.C: New test.
46780
46781 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
46782
46783         * g++.old-deja/g++.mike/pmf5.C: Remove test.
46784
46785 2000-12-05  Richard Henderson  <rth@redhat.com>
46786
46787         * gcc.c-torture/compile/20001205-1.c: New.
46788
46789 2000-12-04  Neil Booth  <neilb@earthling.net>
46790
46791         * g++.old-deja/g++.other/virtual9.C: New test.
46792         * g++.old-deja/g++.pt/crash61.C: New test.
46793         * gcc.c-torture/execute/loop-9.c: New test.
46794
46795 2000-12-04  Neil Booth  <neilb@earthling.net>
46796
46797         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
46798         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
46799         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
46800         * gcc.dg/cpp/extratokens.c: ...here.
46801
46802 2000-12-04  Neil Booth  <neilb@earthling.net>
46803
46804         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
46805         New tests.
46806
46807 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46808
46809         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
46810         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
46811
46812 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
46813
46814         * gcc.c-torture/execute/20001203-1.c: New test.
46815
46816 2000-12-03  Neil Booth  <neilb@earthling.net>
46817
46818         * gcc.dg/cpp/macro6.c: New test cases.
46819
46820 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46821
46822         * gcc.c-torture/execute/string-opt-9.c: New test.
46823         * gcc.c-torture/execute/string-opt-10.c: Likewise.
46824         * gcc.c-torture/execute/string-opt-11.c: Likewise.
46825         * gcc.c-torture/execute/string-opt-12.c: Likewise.
46826
46827         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
46828         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
46829
46830 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
46831
46832         * gcc.dg/cpp/if-6.c: New testcase.
46833
46834         * gcc.dg/20001201-1.c: New testcase.
46835
46836 2000-12-02  Neil Booth  <neilb@earthling.net>
46837
46838         * g++.old-deja/g++.other/externC4.C,
46839         g++.old-deja/g++.other/friend10.C: New tests.
46840
46841 2000-12-02  Neil Booth  <neilb@earthling.net>
46842
46843         * g++.old-deja/g++.other/instan2.C
46844         * g++.old-deja/g++.other/instan3.C: New test.
46845
46846 2000-12-02  Neil Booth  <neilb@earthling.net>
46847
46848         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
46849         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
46850         gnuc99.c,gnuc99-pedantic.c: New tests.
46851
46852 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
46853
46854         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
46855         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
46856
46857 2000-12-01  Neil Booth  <neilb@earthling.net>
46858
46859         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
46860         * gcc.dg/cpp/poison.c: Update.
46861         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
46862
46863 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
46864
46865         * g77.f-torture/execute/20001201.f: New test.
46866
46867 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
46868
46869         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
46870
46871 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
46872
46873         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
46874
46875 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
46876
46877         * g++.old-deja/g++.other/cast6.C: New test.
46878
46879 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
46880
46881         * gcc.c-torture/execute/20001130-2.c: New testcase.
46882
46883 2000-11-30  Richard Henderson  <rth@redhat.com>
46884
46885         * gcc.c-torture/execute/20001130-1.c: New test.
46886
46887 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
46888
46889         * g++.old-deja/g++.other/op3.C: New test.
46890
46891 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
46892
46893         * g++.old-deja/g++.other/op2.C: New test.
46894
46895 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
46896
46897         * g++.old-deja/g++.other/crash38.C: New test.
46898
46899 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
46900
46901         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
46902
46903 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
46904
46905         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
46906         tests.
46907         * gcc.c-torture/execute/string-opt-6.c: New test.
46908
46909         * gcc.dg/20001117-1.c: Add main.
46910
46911 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
46912
46913         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
46914         Move from here ...
46915         * gcc.dg/940510-1.c: ... to here.
46916
46917         * gcc.dg/20000926-1.c: GNU C now allows initializations of
46918         zero-size arrays in toplevel structures.
46919
46920 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
46921
46922         * gcc.c-torture/execute/loop-8.c: New test.
46923
46924 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
46925
46926         * g++.old-deja/g++.other/base1.C: New test.
46927
46928 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
46929
46930         * g++.old-deja/g++.other/parse2.C: New test.
46931
46932 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
46933
46934         * g++.old-deja/g++.pt/incomplete1.C: New test.
46935
46936 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
46937
46938         * g++.old-deja/g++.other/friend9.C: New test.
46939
46940 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
46941
46942         * gcc.dg/20001127-1.c: New test.
46943
46944 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
46945
46946         * g++.old-deja/g++.pt/friend46.C: New test.
46947
46948 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
46949
46950         * g++.old-deja/g++.other/ptrmem8.C: New test.
46951
46952 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46953
46954         * gcc.c-torture/execute/string-opt-7.c: New test.
46955         * gcc.c-torture/execute/string-opt-8.c: Likewise.
46956
46957 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
46958
46959         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
46960         instead of 'mkcheck 2'.
46961
46962 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
46963
46964         * gcc.c-torture/execute/memcheck/driver.c,
46965         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
46966         C9X references to refer to C99.
46967
46968 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
46969
46970         * gcc.dg/ultrasp3.c: New test.
46971
46972 2000-11-25  Neil Booth  <neilb@earthling.net>
46973
46974         * gcc.dg/cpp/include2.c: Update test to be locale independent.
46975
46976 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
46977
46978         * gcc.c-torture/compile/20001123-2.c: New.
46979
46980 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46981
46982         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
46983
46984 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
46985
46986         * gcc.dg/sequence-point-1.c: Add some new tests.
46987         * gcc.c-torture/execute/20001124-1.c: New test.
46988
46989 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
46990
46991         * g++.old-deja/g++.other/vaarg4.C: New test.
46992         * gcc.c-torture/compile/20001123-1.c: New test.
46993
46994 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
46995
46996         * g++.other/crash24.C: Adjust and remove XFAIL.
46997         * g++.other/crash37.C: New test.
46998
46999 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
47000
47001         * g++.old-deja/g++.pt/instantiate9.C: New test.
47002
47003 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
47004
47005         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
47006         new ABI, too.
47007
47008         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
47009         * g++.old-deja/g++.robertl/eb55.C: Likewise.
47010
47011 2000-11-22  Neil Booth  <neilb@earthling.net>
47012
47013         * gcc.dg/cpp/Wtrigraphs.c: New test.
47014
47015 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
47016
47017         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
47018
47019 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
47020
47021         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
47022
47023 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
47024
47025         * lib/gcc-dg.exp: load_lib scanasm.exp.
47026         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
47027         * lib/g++-dg.exp: load_lib scanasm.exp.
47028         * lib/scanasm.exp: New.
47029         (scan-assembler, scan-assembler-not): Add optional arguments to
47030         test name, or if not present, the pattern name.
47031         (scan-assembler-dem, scan-assembler-dem-not): New.
47032
47033         * g++.dg/dg.exp: New.
47034
47035 2000-11-21  Neil Booth  <neilb@earthling.net>
47036
47037         * gcc.dg/cpp/integrated1.c: Remove.
47038
47039 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
47040
47041         * gcc.c-torture/execute/20001121-1.c: New test.
47042
47043 2000-11-21  Richard Henderson  <rth@redhat.com>
47044
47045         * gcc.c-torture/compile/20001121-1.c: New test.
47046
47047 2000-11-20  Neil Booth  <neilb@earthling.net>
47048
47049         * gcc.dg/cpp/integrated1.c: New test.
47050
47051 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
47052
47053         * g++.old-deja/g++.other/inline17.C: New test.
47054
47055 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
47056
47057         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
47058         local variable to be zero: I made the variable global. Now
47059         uses abort() and exit() instead of relying on main's return value.
47060
47061 2000-11-20  Neil Booth  <neilb@earthling.net>
47062
47063         * gcc.dg/cpp/paste2.c: Update test.
47064         * objc/execute/paste.m: New test.
47065
47066 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
47067
47068         * gcc.dg/c99-condexpr-1.c: New test.
47069
47070 2000-11-20  Neil Booth  <neilb@earthling.net>
47071
47072         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
47073
47074 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
47075
47076         * g++.old-deja/g++.pt/export1.C: New test.
47077
47078 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
47079
47080         * gcc.dg/20001117-1.c: New test.
47081
47082 2000-11-18  Richard Henderson  <rth@redhat.com>
47083
47084         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
47085
47086 2000-11-18  Richard Henderson  <rth@redhat.com>
47087
47088         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
47089         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
47090         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
47091
47092 2000-11-18  Richard Henderson  <rth@redhat.com>
47093
47094         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
47095         (main): New.  Exit cleanly.
47096
47097 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
47098
47099         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
47100         gcc.dg/c99-fordecl-2.c: New tests.
47101
47102 2000-11-18  Richard Henderson  <rth@redhat.com>
47103
47104         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
47105         * gcc.c-torture/execute/zerolen-2.c: New.
47106
47107 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47108
47109         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
47110         memory.
47111
47112 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
47113
47114         * g++.old-deja/g++.pt/instantiate8.C: New test.
47115
47116 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
47117
47118         * g++.old-deja/g++.other/incomplete.C: Add more tests.
47119         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
47120
47121 2000-11-16  Nick Clifton  <nickc@redhat.com>
47122
47123         * gcc.c-torture/execute/nestfunc-2.c: New test.
47124         * gcc.c-torture/execute/nestfunc-3.c: New test.
47125
47126 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
47127
47128         * gcc.c-torture/compile/20001116-1.c: New test.
47129
47130 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47131
47132         * gcc.c-torture/execute/20001115-1.c: New test.
47133
47134 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
47135
47136         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
47137         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
47138         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
47139         * g++.old-deja/g++.abi/vmihint.C: Likewise.
47140
47141 2000-11-15  Neil Booth  <neilb@earthling.net>
47142
47143         gcc.dg/cpp/_Pragma1.c: Update.
47144         gcc.dg/cpp/_Pragma2.c: New test.
47145
47146 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
47147
47148         * g++.old-deja/g++.other/anon5.C: New test.
47149
47150 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
47151
47152         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
47153         tests.
47154
47155 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
47156
47157         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
47158         output.
47159
47160 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
47161
47162         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
47163         labels at end of compound statements.
47164
47165 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
47166
47167         * gcc.c-torture/execute/loop-7.c: New test.
47168
47169 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
47170
47171         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
47172
47173 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
47174
47175         * gcc.dg/c99-bool-1.c: New test.
47176
47177 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
47178
47179         * gcc.dg/c99-scope-1.c: Remove xfail.
47180         * gcc.dg/c99-scope-2.c: New test.
47181
47182 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47183
47184         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
47185         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
47186
47187 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
47188
47189         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
47190         error messages.
47191
47192         * g++.mike/p700.C: Don't typedef wchar_t.
47193         * g++.mike/p784.C: Likewise.
47194         * g++.mike/eb101.C: Don't use __wchar_t.
47195
47196 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
47197
47198         * g77.f-torture/execute/20001111.[fx]: Test premature exit
47199         from DO loop.
47200
47201 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
47202
47203         * gcc.c-torture/execute/20001111-1.c: New test.
47204
47205 2000-11-10  Nick Clifton  <nickc@redhat.com>
47206
47207         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
47208         long multuiple and accumulate.
47209
47210 2000-11-09  Richard Henderson  <rth@redhat.com>
47211
47212         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
47213         via size_t instead of int.
47214
47215         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
47216         * gcc.c-torture/execute/string-opt-2.c: Likewise.
47217         * gcc.c-torture/execute/string-opt-3.c: Likewise.
47218         * gcc.c-torture/execute/string-opt-4.c: Likewise.
47219
47220 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
47221
47222         * gcc.c-torture/compile/20001109-1.c: New test.
47223         * gcc.c-torture/compile/20001109-2.c: New test.
47224
47225 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
47226
47227         * g++.old-deja/g++.pt/operator1.C: New test.
47228         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
47229
47230 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
47231
47232         * gcc.dg/20001108-1.c: New test.
47233
47234 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
47235
47236         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
47237         with both arguments constant strings.
47238         * gcc.c-torture/execute/string-opt-3.c: New test.
47239         * gcc.c-torture/execute/string-opt-4.c: New test.
47240         * gcc.c-torture/execute/string-opt-5.c: New test.
47241
47242 2000-11-08  Nick Clifton  <nickc@redhat.com>
47243
47244         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
47245         mulsidi3adddi patterns.
47246
47247 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
47248
47249         * g++.old-deja/g++.other/crash36.C: New test.
47250
47251 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
47252
47253         * g++.old-deja/g++.other/init16.C: New test.
47254
47255 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
47256
47257         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
47258
47259 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
47260
47261         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
47262         * gcc.c-torture/execute/va-arg-16.x: Likewise.
47263         * gcc.c-torture/execute/va-arg-17.x: Likewise.
47264
47265 2000-11-07  DJ Delorie  <dj@redhat.com>
47266
47267         * gcc.dg/20000614-1.c: Add return so that test can pass.
47268
47269 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47270
47271         * gcc.c-torture/execute/string-opt-1.c: New test.
47272
47273 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
47274
47275         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
47276         mips-sgi-irix6.* because the MIPS ABI passes floating-point
47277         parameters in registers, and there is no way for a varargs
47278         function to know in which order the integer and floating-point
47279         parameters should be interleaved when they are placed on the
47280         stack.
47281         * gcc.c-torture/execute/va-arg-16.x: Likewise.
47282         * gcc.c-torture/execute/va-arg-17.x: Likewise.
47283
47284 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47285
47286         * gcc.c-torture/execute/string-opt-2.c: New test.
47287
47288 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
47289
47290         * g++.old-deja/g++.pt/crash60.C: New test.
47291
47292 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
47293
47294         * g++.old-deja/g++.other/crash24.C: New test.
47295         * g++.old-deja/g++.other/crash25.C: New test.
47296         * g++.old-deja/g++.other/crash26.C: New test.
47297         * g++.old-deja/g++.other/crash27.C: New test.
47298         * g++.old-deja/g++.other/crash28.C: New test.
47299         * g++.old-deja/g++.other/crash29.C: New test.
47300         * g++.old-deja/g++.other/crash30.C: New test.
47301         * g++.old-deja/g++.other/crash31.C: New test.
47302         * g++.old-deja/g++.other/crash32.C: New test.
47303         * g++.old-deja/g++.other/crash33.C: New test.
47304         * g++.old-deja/g++.other/crash34.C: New test.
47305         * g++.old-deja/g++.other/crash35.C: New test.
47306
47307 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
47308
47309         * gcc.c-torture/execute/20001031-1.c: New test.
47310
47311 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
47312
47313         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
47314         namespace.
47315
47316         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
47317         standards-conformant.
47318
47319         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
47320
47321         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
47322         * g++.old-deja/g++.mike/p755a.C: Likewise.
47323         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
47324         library makes no calls to `operator new' during initialization.
47325
47326 2000-11-04  Neil Booth  <neilb@earthling.net>
47327
47328         * gcc.dg/cpp/include2.c: New tests.
47329
47330 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
47331
47332         * lib/g++.exp (g++_set_ld_library_path): New function.
47333         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
47334
47335 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
47336
47337         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
47338         warnings.
47339
47340 2000-11-01  Richard Henderson  <rth@redhat.com>
47341
47342         * g++.old-deja/g++.ext/namedret1.C: New.
47343         * g++.old-deja/g++.ext/namedret2.C: New.
47344         * g++.old-deja/g++.ext/namedret3.C: New.
47345
47346 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
47347
47348         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
47349         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
47350
47351 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47352
47353         * gcc.c-torture/execute/va-arg-21.c: New test.
47354
47355 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
47356
47357         * gcc.dg/c99-complex-2.c: New test.
47358
47359 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47360
47361         * gcc.c-torture/execute/stdio-opt-1.c: New test.
47362
47363 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
47364
47365         * g++.old-deja/g++.other/inline16.C: New test.
47366
47367 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
47368
47369         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
47370         __PRETTY_FUNCTION__
47371
47372 2000-10-29  Neil Booth  <neilb@earthling.net>
47373
47374         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
47375         New tests.
47376         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
47377         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
47378         optimisation.
47379
47380 2000-10-29  Neil Booth  <neilb@earthling.net>
47381
47382         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
47383         * mi1.c, mi1c.h: Add null directives to multiple-include test.
47384         * mi5.c: Test multiple includes work with -C.
47385         * trigraphs.c: Test ^= version.
47386
47387 2000-10-28  Neil Booth  <neilb@earthling.net>
47388
47389         New tests and test updates for new macro expander.
47390
47391         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
47392         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
47393         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
47394         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
47395         new diagnostic messages.
47396
47397         * gcc.dg/cpp/macro3.c: New tests.
47398
47399 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
47400
47401         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
47402         on the same line.
47403
47404 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
47405
47406         * g++.old-deja/g++.other/eh2.C: New test.
47407
47408 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
47409
47410         * gcc.c-torture/execute/20001027-1.c: New test.
47411
47412 2000-10-26  Richard Henderson  <rth@redhat.com>
47413
47414         * gcc.c-torture/execute/20001026-1.c: New.
47415
47416 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
47417
47418         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
47419         * g++.old-deja/g++.law/builtin1.C: Likewise.
47420         * g++.old-deja/g++.law/ctors10.C: Likewise.
47421         * g++.old-deja/g++.law/virtual3.C: Likewise.
47422         * g++.old-deja/g++.mike/p658.C: Likewise.
47423         * g++.old-deja/g++.other/sibcall1.C: Likewise.
47424         * g++.old-deja/g++.other/vaarg2.C: Likewise.
47425         * g++.old-deja/g++.robertl/eb124.C: Likewise.
47426         * g++.old-deja/g++.robertl/eb44.C: Likewise.
47427         * g++.old-deja/g++.robertl/eb77.C: Likewise.
47428
47429 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
47430
47431         * gcc.c-torture/compile/20001024-1.c: New test.
47432
47433 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
47434
47435         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
47436         to tell us whether or not we are using V3.
47437
47438 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
47439
47440         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
47441         operands.
47442
47443 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
47444
47445         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
47446
47447 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
47448
47449         * gcc.c-torture/execute/20001024-1.c: New test.
47450
47451 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
47452
47453         * g++.old-deja/g++.other/sibcall1.C: New test.
47454
47455 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
47456
47457         * gcc.dg/noncompile/init-3.c: New test.
47458
47459 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
47460
47461         * gcc.dg/format-array-1.c: New test.
47462
47463 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
47464
47465         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
47466         writing through null pointers; remove comment about testing
47467         unterminated strings.
47468
47469 2000-10-17  Matthew Hiller  <hiller@redhat.com>
47470
47471         * gcc.c-torture/execute/20001017-2.c: New test.
47472
47473 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
47474
47475         * gcc.c-torture/compile/20001018-1.c: New test.
47476         * gcc.c-torture/compile/20001018-1.x: Xfail.
47477
47478 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47479
47480         * gcc.c-torture/execute/20001017-1.c: New test.
47481
47482 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
47483
47484         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
47485         for multiple use of arguments with scanf formats; add tests for
47486         multiple use of arguments.
47487
47488 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
47489
47490         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
47491         from some old tests.
47492
47493 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
47494
47495         * gcc.dg/format-miss-1.c: New test.
47496
47497 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
47498
47499         * gcc.c-torture/execute/20001013-1.c: New test.
47500
47501 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
47502
47503         * gcc.dg/format-branch-1.c: New test.
47504
47505 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
47506
47507         * README, lib/file-format.exp: Remove EGCS references.
47508
47509 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
47510
47511         * gcc.dg/20001013-1.c: New test.
47512
47513 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
47514
47515         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
47516         for intmax_t in the compiler using __typeof__ and the type rules
47517         for conditional expressions.
47518
47519 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
47520
47521         * gcc.dg/20001012-1.c: New test.
47522         * gcc.dg/20001012-2.c: New test.
47523
47524 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
47525
47526         * gcc.dg/format-attr-1.c: New test.
47527
47528 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
47529
47530         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
47531         __LONG_LONG_MAX__ instead of LLONG_MAX.
47532
47533 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
47534
47535         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
47536         scanf flags.
47537         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
47538         flags.
47539
47540 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
47541
47542         * gcc.dg/sequence-pt-1.c: New test.
47543
47544 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
47545
47546         * gcc.c-torture/execute/20001011-1.c: New testcase.
47547         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
47548
47549 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
47550
47551         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
47552         does not error on it.
47553
47554 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
47555
47556         * gcc.dg/20001009-1.c: New test.
47557
47558 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
47559
47560         * gcc.c-torture/compile/20001009-1.c: Move from here ....
47561         * gcc.c-torture/execute/20001009-2.c: ... to here.
47562
47563 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
47564
47565         * gcc.c-torture/compile/20001009-1.c: New testcase.
47566         * gcc.c-torture/execute/20001009-1.c: New testcase.
47567         Testcases provided by Jan Hubicka <jh@suse.cz>.
47568
47569 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
47570
47571         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
47572         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
47573         uintmax_t using <limits.h> to emulate the compiler's internal
47574         logic.  No longer XFAIL %j tests.
47575
47576 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
47577
47578         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
47579         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
47580         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
47581         regexps and details of expected handling of some bad formats.
47582         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
47583         suppression.
47584
47585 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
47586
47587         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
47588         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
47589         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
47590         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
47591         in list archives.
47592
47593 2000-10-06  Richard Henderson  <rth@cygnus.com>
47594
47595         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
47596         * g++.old-deja/g++.brendan/crash52.C: Likewise.
47597         * g++.old-deja/g++.jason/report.C: Likewise.
47598         * g++.old-deja/g++.law/friend5.C: Likewise.
47599         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
47600         of the expected warnings.
47601
47602 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
47603
47604         * g++.old-deja/g++.pt/enum14.C: New test.
47605
47606 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
47607
47608         * g++.old-deja/g++.pt/crash59.C: New test.
47609
47610 2000-10-04  Will Cohen  <wcohen@redhat.com>
47611
47612         * gcc.dg/20000926-1.c: New test.
47613
47614 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
47615
47616         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
47617         function name for current C++ compiler.
47618         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
47619
47620 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
47621
47622         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
47623         __PRETTY_FUNCTION__.
47624         * g++.old-deja/g++.ext/pretty2.C: Likewise.
47625
47626 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47627
47628         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
47629
47630 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
47631
47632         * gcc.c-torture/compile/20000923-1.c: New test.
47633
47634 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
47635
47636         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
47637         * g++.old-deja/g++.pt/ttp62.C: Same.
47638         * g++.old-deja/g++.other/inline14.C: Same.
47639
47640 2000-09-24  Richard Henderson  <rth@cygnus.com>
47641
47642         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
47643
47644 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
47645
47646         * gcc.dg/c90-printf-1.c: Add test for wide string format.
47647
47648 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
47649
47650         * gcc.c-torture/compile/20000922-1.c: New file.
47651
47652 2000-09-21  Nick Clifton  <nickc@redhat.com>
47653
47654         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
47655         a signed long modulo operation.
47656         (mod6): New function - perform an unsigned long modulo operation.
47657         (main): Add tests for modulos of very large numbers by very small
47658         dividends.
47659
47660 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47661
47662         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
47663
47664 2000-09-19  Richard Henderson  <rth@cygnus.com>
47665
47666         * gcc.dg/compare2.c (case 10): XFAIL.
47667
47668 2000-09-18  Richard Henderson  <rth@cygnus.com>
47669
47670         * gcc.c-torture/execute/20000906-1.c: Move ...
47671         * gcc.dg/20000906-1.c: ... here.  Only run on targets
47672         that support __builtin_trap.
47673
47674 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
47675
47676         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
47677
47678 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
47679
47680         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
47681         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
47682         more $ format tests.
47683
47684 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
47685
47686         * gcc.dg/format-errmk-1.c: New test.
47687
47688 2000-09-17  Greg McGary  <greg@mcgary.org>
47689
47690         * gcc.c-torture/execute/20000917-1.x: Remove.
47691
47692 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
47693
47694         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
47695
47696 2000-09-17  Greg McGary  <greg@mcgary.org>
47697
47698         * gcc.c-torture/execute/20000917-1.c: New test.
47699         * gcc.c-torture/execute/20000917-1.x: XFAIL.
47700
47701 2000-09-16  Neil Booth  <NeilB@earthling.net>
47702
47703         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
47704         in nested macro bug.
47705
47706 2000-09-15  Neil Booth  <NeilB@earthling.net>
47707
47708         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
47709
47710 2000-09-14  Jeffrey A Law  (law@cygnus.com)
47711
47712         * gcc.c-torture/execute/20000914-1.c: New test.
47713
47714 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
47715
47716         * g++.other/inline13.C: New test.
47717
47718 2000-09-12  Andreas Jaeger  <aj@suse.de>
47719
47720         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
47721         constant by Ulrich Drepper <drepper@redhat.com>.
47722
47723 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
47724
47725         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
47726
47727 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47728
47729         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
47730
47731 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
47732
47733         * gcc.dg/cpp/backslash.c: New test.
47734
47735 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
47736
47737         * gcc.c-torture/execute/20000910-1.c: New test.
47738         * gcc.c-torture/execute/20000910-2.c: Likewise.
47739
47740 2000-09-11  Robert Lipe  <robertl@sco.com>
47741
47742         * gcc.dg/pragma-align.c: New test.
47743
47744 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
47745
47746         * g++.old-deja/g++.pt/explicit82.C: New test.
47747         * g++.old-deja/g++.pt/explicit83.C: New test.
47748
47749 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
47750
47751         * gcc.dg/asm-names.c: New test.
47752
47753 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47754
47755         * gcc.dg/cpp/tr-warn6.c: New test
47756
47757 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
47758
47759         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
47760         be accepted.
47761
47762 2000-09-07  Catherine Moore  <clm@redhat.com>
47763
47764         * gcc.c-torture/execute/unroll-1.c: New test.
47765
47766 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
47767
47768         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
47769         ERROR markers.
47770         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
47771         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
47772         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
47773         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
47774         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
47775         Preprocess only.
47776         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
47777         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
47778
47779 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
47780
47781         * g++.old-deja/g++.pt/deduct2.C: New test.
47782
47783 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
47784
47785         * g++.old-deja/g++.pt/parms2.C: New test.
47786
47787 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
47788
47789         * g++.old-deja/g++.pt/crash58.C: New test.
47790
47791 2000-09-06  Greg McGary  <greg@mcgary.org>
47792
47793         * gcc.c-torture/execute/20000906-1.c: New test.
47794         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
47795
47796 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47797
47798         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
47799
47800 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
47801
47802         * g++.old-deja/g++.pt/crash57.C: New test.
47803
47804 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
47805
47806         * g++.old-deja/g++.pt/crash56.C: New test.
47807
47808 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
47809
47810         * g++.old-deja/g++.pt/koenig1.C: New test.
47811
47812 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
47813
47814         * gcc.dg/20000904-1.c: New test.
47815
47816 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
47817
47818         * gcc.dg/cpp/paste8.c: New test.
47819
47820 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
47821
47822         * gcc.c-torture/compile/20000827-1.c: New test.
47823
47824 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
47825
47826         * gcc.dg/format-diag-1.c: New test.
47827
47828 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
47829
47830         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
47831         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
47832         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
47833         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
47834         gcc.dg/formatz-1.c: Adjust warning regular expressions.
47835
47836 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
47837
47838         * g++.old-deja/g++.other/nested4.C: New test.
47839
47840 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
47841
47842         * g++.old-deja/g++.ns/scoped1.C: New test.
47843
47844 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
47845
47846         * lib/g++.exp: Support testing already-installed GCC.
47847
47848 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47849
47850         * wtr-label-1.c, wtr-suffix-1.c: New tests.
47851
47852 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47853
47854         * gcc.dg/return-type-2.c: New test.
47855
47856 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
47857
47858         * gcc.c-torture/compile/20000825-1.c: New test.
47859
47860 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
47861
47862         * gcc.dg/dwarf2-2.c: New test.
47863
47864 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
47865
47866         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
47867         dg-warning regexps.
47868
47869 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
47870
47871         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
47872         gcc.dg/format-ext-5.c: New tests.
47873
47874 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
47875
47876         * g++.old-deja/g++.other/crash22.C: New test.
47877
47878 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
47879
47880         * gcc.dg/noncompile/930622-2.c: Adjust error message.
47881
47882 2000-08-24  Richard Henderson  <rth@cygnus.com>
47883
47884         * gcc.dg/ia64-sync-1.c: New test.
47885         * gcc.dg/ia64-sync-2.c: New test.
47886         * gcc.dg/ia64-asm-1.c: New test.
47887
47888 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
47889
47890         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
47891         * gcc.dg/format-ext-2.c: New test.
47892
47893 2000-08-23  Jason Merrill  <jason@redhat.com>
47894
47895         * lib/old-dejagnu.exp: Also ignore "In member function" and
47896         "At global scope".
47897
47898 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47899
47900         * gcc.dg/noncompile/label-lineno-1.c: New test.
47901
47902 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
47903
47904         * gcc.dg/c99-array-nonobj-1.c: New test.
47905
47906 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
47907
47908         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
47909         tests.
47910         * gcc.dg/format-ext-1.c: New test.
47911
47912 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47913
47914         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
47915         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
47916         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
47917         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
47918         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
47919
47920 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
47921
47922         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
47923         gcc.dg/c99-strftime-2.c: New tests.
47924
47925 2000-08-22  Richard Henderson  <rth@cygnus.com>
47926
47927         * gcc.c-torture/execute/20000822-1.c: New test.
47928
47929 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
47930
47931         * gcc.c-torture/execute/20000819-1.x: Remove.
47932
47933 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
47934
47935         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
47936         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
47937         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
47938         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
47939         gcc.dg/format-xopen-1.c: New tests.
47940
47941 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
47942
47943         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
47944
47945 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
47946
47947         * g++.old-deja/g++.other/loop2.C: New test.
47948
47949         * gcc.c-torture/compile/20000606-1.c: New test.
47950         * gcc.c-torture/compile/20000728-1.c: New test.
47951         * gcc.c-torture/execute/20000801-1.c: New test.
47952         * gcc.c-torture/execute/20000801-2.c: New test.
47953         * gcc.c-torture/execute/20000819-1.c: New test.
47954         * gcc.c-torture/execute/20000819-1.x: XFAIL.
47955         * gcc.dg/20000629-1.c: New test.
47956         * gcc.dg/20000724-1.c: New test.
47957         * gcc.dg/20000807-1.c: New test.
47958
47959 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
47960
47961         * gcc.dg/cpp/pragma-1.c: New test.
47962         * gcc.dg/cpp/pragma-2.c: New test.
47963
47964 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
47965
47966         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
47967         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
47968
47969 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
47970
47971         * gcc.c-torture/compile/20000818-1.c: New test.
47972
47973 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
47974
47975         * gcc.c-torture/execute/20000818-1.c: New test.
47976
47977 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
47978
47979         * gcc.dg/format-va-1.c: New test.
47980
47981 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
47982
47983         * g++.old-deja/g++.other/typedef8.C: New test.
47984
47985 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
47986
47987         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
47988         * g++.old-deja/g++.mike/net36.C: Mark candidate.
47989         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
47990         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
47991         * g++.old-deja/g++.other/ptrmem7.C: New test.
47992         * g++.old-deja/g++.pt/ptrmem10.C: New test.
47993
47994 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
47995
47996         * g++.old-deja/g++.pt/typename27.C: New test.
47997
47998 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
47999
48000         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
48001         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
48002         * g++.old-deja/g++.pt/friend45.C: New test.
48003         * g++.old-deja/g++.other/friend8.C: New test.
48004
48005 2000-08-15  Richard Henderson  <rth@cygnus.com>
48006
48007         * gcc.c-torture/execute/20000815-1.c: New test.
48008
48009 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
48010
48011         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
48012         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
48013         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
48014
48015 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
48016
48017         * g++.old-deja/g++.other/refinit2.C: New test.
48018
48019 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
48020
48021         * lib/c-torture.exp (c-torture): Make
48022         compiler_conditional_xfail_data global.
48023         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
48024         compiler_conditional_xfail_data machinery.
48025         (f-torture-execute): Likewise.
48026         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
48027         and only when unrolling loops.
48028
48029         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
48030
48031 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
48032
48033         * g++.old-deja/g++.pt/explicit81.C: New test.
48034
48035 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
48036
48037         * g++.old-deja/g++.pt/typename26.C: New test.
48038
48039 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
48040
48041         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
48042         warning.
48043
48044 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
48045
48046         * g++.old-deja/g++.other/array3.C: New test.
48047
48048 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
48049
48050         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
48051         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
48052         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
48053         New tests.
48054
48055 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
48056
48057         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
48058         * g++.old-deja/g++.abi/vmihint.C: Likewise.
48059
48060 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
48061
48062         * gcc.c-torture/execute/20000808-1.c: New test.
48063
48064 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
48065
48066         * gcc.dg/c90-const-expr-1.c: New test.
48067
48068 2000-08-08  Richard Henderson  <rth@cygnus.com>
48069
48070         * gcc.dg/noncompile/920923-1.c: Declare calloc.
48071
48072 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
48073
48074         * gcc.dg/noncompile/const-ll-1.c: New test.
48075
48076 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
48077
48078         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
48079
48080 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
48081
48082         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
48083         that running programs linked against the shared version of libobjc
48084         run correctly.
48085
48086 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
48087
48088         * gcc.dg/c99-printf-1.c: New test.
48089
48090 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
48091
48092         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
48093
48094 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
48095
48096         * gcc.c-torture/execute/20000731-1.x: Delete.
48097
48098 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
48099
48100         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
48101         and torture_without_loops as is done by c-torture.exp.
48102         (search_for): Copy from c-torture.exp.
48103         (gcc-dg-runtest): New function, drives a directory of tests
48104         iterating over the TORTURE_OPTIONS.
48105         (scan-assembler, scan-assembler-not): Move here from
48106         individual directory drivers.
48107
48108         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
48109         defined by lib/gcc-dg.exp.
48110         * gcc.dg/cpp/cpp.exp: Likewise.
48111         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
48112         gcc-dg-runtest, so we cycle over optimization options.
48113
48114         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
48115         * gcc.dg/compare2.c: No longer expected to fail.
48116
48117 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
48118
48119         * gcc.c-torture/execute/20000804-1.c: New test.
48120
48121 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
48122
48123         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
48124
48125 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
48126
48127         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
48128
48129 2000-08-03  Jeffrey A Law  (law@cygnus.com)
48130
48131         * gcc.c-torture/compile/20000803-1.c: New test.
48132
48133 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
48134
48135         * gcc.c-torture/execute/20000801-3.c,
48136         gcc.c-torture/execute/20000801-4.c: New tests.
48137         * gcc.c-torture/execute/20000801-3.x,
48138         gcc.c-torture/execute/20000801-4.x: Xfail.
48139
48140 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
48141
48142         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
48143         libobjc/.libs to allow for libtool.
48144
48145 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
48146
48147         * gcc.c-torture/compile/20000802-1.c: New test.
48148
48149 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
48150
48151         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
48152
48153 2000-07-31  Jeffrey A Law  (law@cygnus.com)
48154
48155         * gcc-c-torture/execute/20000731-2.c: New test.
48156
48157         * gcc.c-torture/execute/20000731-1.c: New test.
48158         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
48159
48160 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
48161
48162         * gcc.dg/cpp/paste7.c: New test.
48163         * gcc.dg/cpp/20000725-1.c: New test.
48164
48165 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
48166
48167         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
48168         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
48169         declaration warning for __builtin_dwarf_reg_size.
48170
48171         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
48172
48173 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
48174
48175         * gcc.dg/noncompile/voidparam-1.c: New test.
48176
48177 2000-07-30  Richard Henderson  <rth@cygnus.com>
48178
48179         * gcc.dg/c90-digraph-1.c: Don't xfail.
48180         * gcc.dg/compare2.c (case 10): Xfail.
48181         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
48182
48183 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
48184
48185         * gcc.dg/c99-main-1.c: New test.
48186
48187 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
48188
48189         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
48190
48191 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
48192
48193         * gcc.c-tortuer/execute/20000726-1.c: New test.
48194
48195 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
48196
48197         * gcc.c-torture/execute/enum-2.c: New test.
48198
48199 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48200
48201         * gcc.dg/cpp/tr-warn3.c: New test.
48202
48203 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
48204
48205         * g++.old-deja/g++.ext/implicit1.C: Remove.
48206         * g++.old-deja/g++.jason/c2.C: Remove
48207         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
48208         * g++.old-deja/g++.pt/crash16.C: Likewise.
48209         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
48210
48211 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
48212
48213         * g++.old-deja/g++.other/for2.C: New test.
48214
48215 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
48216
48217         * gcc.dg/20000720-1.c: New test.
48218
48219 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
48220
48221         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
48222
48223 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
48224
48225         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
48226         * gcc.c-torture/execute/20000722-1.c: New.
48227         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
48228
48229 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
48230
48231         * gcc.dg/cpp/20000720-1.S: New test.
48232
48233 2000-07-21  Michael Meissner  <meissner@redhat.com>
48234
48235         * gcc.c-torture/execute/ieee/hugeval.c: New test.
48236
48237 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
48238
48239         * g++.old-deja/g++.brendan/crash16.C,
48240         g++.old-deja/g++.brendan/parse3.C,
48241         g++.old-deja/g++.brendan/redecl1.C,
48242         g++.old-deja/g++.ns/template13.C,
48243         g++.old-deja/g++.other/decl4.C,
48244         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
48245
48246 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
48247
48248         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
48249         and "Internal error".
48250
48251         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
48252         regexps.
48253         * gcc.dg/cpp/paste6.c: New test.
48254
48255 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
48256
48257         * gcc.dg/cpp/tr-direct.c: New test.
48258
48259         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
48260         gcc.dg/cpp/undef1.c: Tweak error regexps.
48261
48262 2000-07-18  Eric Christopher <echristo@redhat.com>
48263
48264         * gcc.c-torture/compile/20000718-1.c: New test.
48265
48266 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
48267
48268         * cpplex.c (_cpp_push_token): If the token being pushed back
48269         is the previous token in this context, just subtract one from
48270         context->posn.
48271         * cppmacro.c (save_expansion): Clear aux field when storing a
48272         placemarker.
48273
48274 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
48275
48276         * gcc.dg/noncompile/redecl-1.c: New test.
48277
48278 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
48279
48280         * gcc.c-torture/execute/20000717-5.c: New test.
48281         * gcc.c-torture/execute/20000717-1.x: Removed.
48282
48283 2000-07-17  Richard Henderson  <rth@cygnus.com>
48284
48285         * gcc.c-torture/execute/20000717-4.c: New test.
48286
48287 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
48288
48289         * gcc.dg/cpp/syshdr.c: New test.
48290         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
48291
48292 2000-07-17  Neil Booth  <neilb@earthling.net>
48293
48294         * gcc.dg/cpp/cmdlne-dM.c: New test.
48295         * gcc.dg/cpp/cmdlne-dD.c: New test.
48296
48297 2000-07-17  Jeffrey A Law  (law@cygnus.com)
48298
48299         * gcc.c-torture/execute/20000717-3.c: New test.
48300
48301         * gcc.c-torture/compile/20000717-1.c: New test.
48302
48303 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
48304
48305         * gcc.c-torture/execute/20000717-2.c: New test.
48306
48307 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
48308
48309         * gcc.dg/formatz-1.c: New test.
48310
48311         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
48312         * gcc.dg/c99-digraph-1.c: New tests.
48313
48314         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
48315         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
48316
48317         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
48318         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
48319         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
48320         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
48321         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
48322         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
48323         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
48324
48325 2000-07-17  Greg McGary <greg@mcgary.org>
48326
48327         * gcc.c-torture/execute/20000717-1.c: New test.
48328         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
48329
48330 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
48331
48332         * gcc.c-torture/execute/20000715-2.c: New test.
48333         * gcc.dg/20000715-1.c: New test.
48334
48335 2000-07-15  Michael Meissner  <meissner@redhat.com>
48336
48337         * gcc.c-torture/execute/20000715-1.c: New test.
48338
48339 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
48340
48341         * gcc.c-torture/execute/20000707-1.c: New test.
48342
48343 2000-07-13  Neil Booth  <NeilB@earthling.net>
48344
48345         * gcc.dg/cpp/digraph1.c,
48346         gcc.dg/cpp/digraph2.c,
48347         gcc.dg/cpp/digraphs.c: New tests.
48348
48349 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
48350
48351         * g77.f-torture/compile/20000630-2.f: New test.
48352         * g77.f-torture/compile/20000630-2.x
48353
48354 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
48355
48356         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
48357
48358 2000-07-11  Neil Booth  <NeilB@earthling.net>
48359
48360         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
48361
48362 2000-07-11  Neil Booth  <NeilB@earthling.net>
48363
48364         * gcc.dg/cpp/cmdlne-C.c: New.
48365
48366 2000-07-09  Neil Booth  <NeilB@earthling.net>
48367
48368         * gcc.dg/cpp/directiv.c: New tests.
48369         * gcc.dg/cpp/undef1.c: Update.
48370
48371 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
48372
48373         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
48374
48375 2000-07-09  Neil Booth  <NeilB@earthling.net>
48376
48377         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
48378
48379 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
48380
48381         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
48382         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
48383
48384 2000-07-08  Neil Booth  <NeilB@earthling.net>
48385
48386         * gcc.dg/cpp/macsyntx.c: New tests.
48387
48388 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
48389
48390         * gcc.dg/20000707-1.c: New test.
48391
48392 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
48393
48394         * gcc.c-torture/execute/20000706-1.c: New test.
48395         * gcc.c-torture/execute/20000706-2.c: New test.
48396         * gcc.c-torture/execute/20000706-3.c: New test.
48397         * gcc.c-torture/execute/20000706-4.c: New test.
48398         * gcc.c-torture/execute/20000706-5.c: New test.
48399
48400 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
48401
48402         * g++.old-deja/g++.pt/instantiate7.C: New test.
48403
48404 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
48405
48406         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
48407         * g++.old-deja/g++.mike/thunk3.C: Likewise.
48408         * g++.old-deja/g++.other/rtti3.C: Likewise.
48409         * g++.old-deja/g++.other/rttid3.C: Likewise.
48410
48411 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
48412
48413         *  g77.f-torture/compile/20000630-1.x: Fix typo
48414
48415 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
48416
48417         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
48418         assembly output.
48419
48420 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
48421
48422         * gcc.dg/cpp/ident.c: New test.
48423
48424 2000-07-05  Neil Booth  <NeilB@earthling.net>
48425
48426         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
48427           gcc.dg/cpp/lexstrng.c: New tests.
48428
48429 2000-07-04  Neil Booth  <NeilB@earthling.net>
48430
48431         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
48432         * gcc.dg/cpp/strify2.c: Same.
48433
48434 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
48435
48436         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
48437         * gcc.dg/cpp/19990703-1.c: Likewise.
48438         * gcc.dg/cpp/20000625-1.c: Likewise.
48439         * gcc.dg/cpp/20000625-2.c: Likewise.
48440
48441         * gcc.dg/cpp/macro1.c,
48442         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
48443         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
48444         gcc.dg/cpp/strify1.c,
48445         gcc.dg/cpp/strify2.c: New tests.
48446
48447 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
48448
48449         * gcc.c-torture/execute/20000703-1.c: New test.
48450
48451 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
48452
48453         * g++.old-deja/g++.pt (lookup10.C): New test.
48454
48455 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
48456
48457         * g++.old-deja/g++.pt (typename25.C): New test.
48458
48459 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
48460
48461         * gcc.c-torture/compile/20000701-1.c: New test.
48462
48463 2000-06-30  Nick Clifton  <nickc@cygnus.com>
48464
48465         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
48466         to test case.
48467
48468 2000-06-30  Catherine Moore  <clm@cygnus.com>
48469
48470         * gcc.c-torture/execute/align-1.c: New test.
48471
48472 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
48473
48474         * g++.old-deja/g++.pt/expr8.C: New test.
48475         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
48476
48477 2000-06-29  Nick Clifton  <nickc@cygnus.com>
48478
48479         * gcc.c-torture/compile/20000629-1.c: New test.
48480
48481 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
48482
48483
48484         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
48485         gcc.dg/noncompile directory, depending on whether they're
48486         preprocessor tests or not.  Annotate all the tests for the dg
48487         framework.
48488
48489         * gcc.c-torture/noncompile/noncompile.exp: Delete.
48490         * gcc.dg/noncompile/noncompile.exp: New.
48491
48492         * Moved files:
48493         Old name                                New name
48494         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
48495         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
48496         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
48497         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
48498         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
48499         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
48500         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
48501         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
48502         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
48503         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
48504         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
48505         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
48506         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
48507         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
48508         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
48509         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
48510         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
48511         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
48512         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
48513         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
48514         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
48515         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
48516         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
48517         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
48518
48519         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
48520         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
48521         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
48522         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
48523         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
48524         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
48525
48526 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
48527
48528         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
48529         declare one variable.  On the fourth, error.
48530         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
48531         declared by 20000628-1a.h.
48532
48533 2000-06-29  Richard Henderson  <rth@redhat.com>
48534
48535         * gcc.c-torture/execute/930529-1.x: New file.
48536         * gcc.dg/920413-1.c: Adjust expected warning text.
48537         * gcc.dg/980217-1.c: Declare abort.
48538         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
48539
48540 2000-06-29  Jeffrey A Law  (law@cygnus.com)
48541
48542         * g77.f-torture/compile/20000629-1.f: New test.
48543         * g77.f-torture/compile/20000629-1.x: Expected to fail.
48544
48545 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
48546
48547         Rearrange lots of files, removing entirely the
48548         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
48549         directories.
48550
48551         * Deleted files:
48552         gcc.c-torture/code_quality/code_quality.exp
48553         gcc.c-torture/special/special.exp
48554         gcc.failure/failure.exp
48555         gcc.failure/940409-1.x
48556         gcc.c-torture/compile/961203-1.x
48557
48558         * New files:
48559         gcc.misc-tests/linkage.exp
48560         gcc.c-torture/execute/920730-1t.c
48561         gcc.c-torture/execute/920730-1t.x
48562         gcc.c-torture/compile/920520-1.x
48563         gcc.c-torture/compile/920521-1.x
48564         gcc.c-torture/compile/981006-1.x
48565         gcc.c-torture/execute/eeprof-1.x
48566
48567         * Moved files (possibly with modifications to fit a new harness):
48568         Old name                                New name
48569         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
48570         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
48571         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
48572         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
48573         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
48574         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
48575         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
48576         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
48577         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
48578         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
48579         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
48580         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
48581         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
48582         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
48583
48584 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
48585
48586         * c-torture/compile/961203-1.x: Delete.
48587
48588         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
48589         not exit. Include stdio.h.
48590         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
48591         * gcc.misc-tests/dg-12.c: Likewise.
48592         * gcc.misc-tests/dg-5.c: Likewise.
48593         * gcc.misc-tests/dg-6.c: Likewise.
48594         * gcc.misc-tests/dg-7.c: Prototype abort.
48595         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
48596         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
48597         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
48598         not exit.
48599         * gcc.misc-tests/sieve.c: Use return from main, not exit.
48600         * gcc.misc-tests/sort2.c: Use return from main, not exit.
48601
48602 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
48603
48604         * gcc.dg/cpp/20000628-1.c: New test.
48605         * gcc.dg/cpp/20000628-1.h: New header for above test.
48606         * gcc.dg/cpp/20000628-1a.h: Likewise.
48607
48608 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
48609
48610         * gcc.dg/cpp: New directory.
48611         * gcc.dg/cpp/cpp.exp: New driver.
48612         * gcc.dg/cpp/20000627-1.c: New test.
48613         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
48614         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
48615         and rewrite as a compilation test.
48616
48617         * gcc.dg: Move many files into the cpp subdirectory, possibly
48618         renaming or editing them as well.
48619         Old name                New name
48620         990119-1.c              cpp/19990119-1.c
48621         990228-1.c              cpp/19990228-1.c
48622         990407-1.c              cpp/19990407-1.c
48623         990409-1.c              cpp/19990409-1.c
48624         990413-1.c              cpp/19990413-1.c
48625         990703-1.c              cpp/19990703-1.c
48626         20000127-1.c            cpp/20000127-1.c
48627         20000129-1.c            cpp/20000129-1.c
48628         20000207-1.c            cpp/20000207-1.c
48629         20000207-2.c            cpp/20000207-2.c
48630         20000209-1.c            cpp/20000209-1.c
48631         20000209-2.c            cpp/20000209-2.c
48632         20000301-1.c            cpp/20000301-1.c
48633         20000419-1.c            cpp/20000419-1.c
48634         20000510-1.S            cpp/20000510-1.S
48635         20000519-1.c            cpp/20000519-1.c
48636         20000529-1.c            cpp/20000529-1.c
48637         20000625-1.c            cpp/20000625-1.c
48638         20000625-2.c            cpp/20000625-2.c
48639         cpp-as1.c               cpp/assert1.c
48640         cpp-as2.c               cpp/assert2.c
48641         cxx-comments-1.c        cpp/cxxcom1.c
48642         cxx-comments-2.c        cpp/cxxcom2.c
48643         endif-label.c           cpp/endif.c
48644         cpp-hash1.c             cpp/hash1.c
48645         cpp-hash2.c             cpp/hash2.c
48646         cpp-if1.c               cpp/if-1.c
48647         cpp-if2.c               cpp/if-2.c
48648         cpp-if3.c               cpp/if-3.c
48649         cpp-if4.c               cpp/if-4.c
48650         cpp-if5.c               cpp/if-5.c
48651         cpp-cond.c              cpp/if-cexp.c
48652         cpp-missingop.c         cpp/if-mop.c
48653         cpp-missingparen.c      cpp/if-mpar.c
48654         cpp-opprec.c            cpp/if-oppr.c
48655         cpp-ifparen.c           cpp/if-paren.c
48656         cpp-shortcircuit.c      cpp/if-sc.c
48657         cpp-shift.c             cpp/if-shift.c
48658         cpp-unary.c             cpp/if-unary.c
48659         cpp-li1.c               cpp/line1.c
48660         cpp-li2.c               cpp/line2.c
48661         lineno.c                cpp/line3.c
48662         lineno-2.c              cpp/line4.c
48663         cpp-mi.c                cpp/mi1.c
48664         cpp-mic.h               cpp/mi1c.h
48665         cpp-micc.h              cpp/mi1cc.h
48666         cpp-mind.h              cpp/mi1nd.h
48667         cpp-mindp.h             cpp/mi1ndp.h
48668         cpp-mix.h               cpp/mi1x.h
48669         cpp-mi2.c               cpp/mi2.c
48670         cpp-mi2a.h              cpp/mi2a.h
48671         cpp-mi2b.h              cpp/mi2b.h
48672         cpp-mi2c.h              cpp/mi2c.h
48673         cpp-mi3.c               cpp/mi3.c
48674         cpp-mi3.def             cpp/mi3.def
48675         poison-1.c              cpp/poison.c
48676         pr-impl.c               cpp/prag-imp.c
48677         cpp-redef-2.c           cpp/redef1.c
48678         cpp-redef.c             cpp/redef2.c
48679         strpaste.c              cpp/strp1.c
48680         strpaste-2.c            cpp/strp2.c
48681         cpp-tradpaste.c         cpp/tr-paste.c
48682         cpp-tradstringify.c     cpp/tr-str.c
48683         cpp-tradwarn1.c         cpp/tr-warn1.c
48684         cpp-tradwarn2.c         cpp/tr-warn2.c
48685         trigraphs.c             cpp/trigraphs.c
48686         cpp-unc1.c              cpp/unc1.c
48687         cpp-unc2.c              cpp/unc2.c
48688         cpp-unc3.c              cpp/unc3.c
48689         cpp-unc.c               cpp/unc4.c
48690         undef.c                 cpp/undef1.c
48691         undef-2.c               cpp/undef2.c
48692         cpp-wi1.c               cpp/widestr1.c
48693
48694 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
48695
48696         * lib/g++.exp (g++_include_flags): Tweak.
48697
48698 2000-06-27  H.J. Lu  <hjl@gnu.org>
48699             Loren J. Rittle  <ljrittle@acm.org>
48700
48701         * lib/g++.exp (g++_include_flags): Override libgloss.exp
48702         version with one that knows about the new gcc tree structure.
48703         (g++_link_flags): Same.
48704
48705 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
48706
48707         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
48708         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
48709         case we are cross-compiling.
48710
48711         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
48712         g++.old-deja/g++.niklas/Makefile.in,
48713         g++.old-deja/g++.niklas/configure.in,
48714         g++.old-deja/g++.other/Makefile.in,
48715         g++.old-deja/g++.other/configure.in,
48716         gcc.c-torture/code_quality/Makefile.in,
48717         gcc.c-torture/code_quality/configure.in,
48718         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
48719         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
48720         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
48721         gcc.c-torture/execute/ieee/Makefile.in,
48722         gcc.c-torture/execute/ieee/configure.in,
48723         gcc.c-torture/noncompile/Makefile.in,
48724         gcc.c-torture/noncompile/configure.in,
48725         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
48726         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
48727         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
48728
48729 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
48730
48731         * g++.old-deja/g++.other/ambig3.C: New test.
48732
48733 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
48734
48735         * g++.old-deja/g++.pt/syntax1.C: New test.
48736         * g++.old-deja/g++.pt/syntax2.C: New test.
48737         * g++.old-deja/g++.other/syntax3.C: New test.
48738         * g++.old-deja/g++.other/syntax4.C: New test.
48739
48740 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
48741
48742         * gcc.dg/20000623-1.c: Prototype exit and abort.
48743
48744 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
48745
48746         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
48747         New tests.
48748         * gcc.dg/cpp-mi3.def: New file.
48749
48750         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
48751         inside assertions.
48752         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
48753         lexer's error messages.
48754         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
48755         divine anything from the linemarkers.
48756         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
48757         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
48758
48759 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
48760
48761         * gcc.dg/20000623-1.c: New test.
48762
48763 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
48764
48765         * gcc.c-torture/execute/20000622-1.c: New test.
48766
48767 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
48768
48769         * g++.old-deja/g++.other/init15.C: New test.
48770
48771 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
48772
48773         * g++.old-deja/g++.pt/vaarg2.C: New test.
48774         * g++.old-deja/g++.pt/vaarg3.C: New test.
48775
48776 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
48777
48778         * g++.old-deja/g++.other/dyncast6.C: New test.
48779
48780 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
48781
48782         * gcc.c-torture/execute/loop-6.c: New test.
48783
48784 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
48785
48786         * gcc.dg/20000614-1.c: New test.
48787         * gcc.dg/20000614-2.c: New test.
48788
48789 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
48790
48791         * g++.old-deja/g++.other/inline12.C: New test.
48792
48793 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
48794
48795         * g++.old-deja/g++.other/eh1.C: New test.
48796
48797 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
48798
48799         * g++.old-deja/g++.other/type.C: New test.
48800
48801 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
48802
48803         * g++.old-deja/g++.other/initstring.C: New test.
48804
48805 2000-06-12  Jason Merrill  <jason@redhat.com>
48806
48807         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
48808
48809 2000-06-09  Jeffrey A Law  (law@cygnus.com)
48810
48811         * gcc.c-torture/compile/20000609-1.c: New test.
48812
48813 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
48814
48815         * gcc.dg/20000609-1.c: New test.
48816
48817 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
48818
48819         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
48820         * gcc.c-torture/noncompile/poison-1.c: Move...
48821         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
48822         * gcc.dg/cpp-li1.c: Add a token after the #line.
48823
48824 2000-06-05  Richard Henderson  <rth@cygnus.com>
48825
48826         * gcc.c-torture/execute/20000605-2.c: New test.
48827         * gcc.c-torture/execute/20000605-3.c: New test.
48828
48829 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
48830
48831         * g77.f-torture/execute/20000503-1.x: New file.
48832
48833 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
48834
48835         * g++.old-deja/g++.eh/badalloc1.C: New test.
48836
48837 2000-06-05  Richard Henderson  <rth@cygnus.com>
48838
48839         * gcc.c-torture/execute/20000605-1.c: New test.
48840
48841 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
48842             Nathan Sidwell <nathan@codesourcery.com>
48843
48844         * gcc.c-torture/compile/20000605-1.c: New test.
48845
48846 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
48847
48848         * g77.f-torture/compile/20000601-1.f: New test.
48849
48850 2000-06-03  Richard Henderson  <rth@cygnus.com>
48851
48852         * gcc.c-torture/execute/20000603-1.c: New.
48853
48854 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
48855
48856         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
48857         * gcc.dg/noreturn-2.c (noreturn): Likewise.
48858
48859 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
48860
48861         * gcc.dg/compare2.c (case 12): XFAIL.
48862         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
48863         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
48864
48865         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
48866
48867 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
48868
48869         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
48870         guard macro is already defined when the header is first
48871         included.
48872         * gcc.dg/cpp-mix.h: New file.
48873         * gcc.dg/endif-label.c: Update patterns to match compiler.
48874
48875         * g++.brendan/complex1.C: Declare abort.
48876         * g++.law/refs4.C: Remove XFAIL.
48877         * g++.oliva/expr2.C: Declare abort and exit.
48878
48879 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
48880
48881         * gcc.c-torture/execute/20000528-1.c: New test.
48882
48883         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
48884         * g++.old-deja/g++.law/temps4.C: Likewise.
48885
48886         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
48887         stdlib.h.  Call abort() on failure.
48888         * g++.old-deja/g++.law/refs4.C: Likewise.
48889         * g++.old-deja/g++.law/temps4.C: Likewise.
48890         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
48891         * gcc.c-torture/execute/20000112-1.c: Include string.h.
48892
48893 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
48894
48895         Relative to g++.dg/special:
48896         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
48897
48898         Relative to g++.old-deja:
48899         * g++.brendan/complex1.C, g++.jason/optimize2.C,
48900         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
48901         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
48902         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
48903         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
48904         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
48905         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
48906
48907         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
48908         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
48909         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
48910         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
48911         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
48912         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
48913         and/or string.h.
48914
48915         * g++.other/goto1.C: Update expectations for error messages.
48916
48917 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
48918
48919         * gcc.c-torture/compile/20000523-1.c: New test.
48920
48921 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
48922
48923         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
48924
48925 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
48926
48927         * g++.old-deja/g++.eh/catch11.C: New test.
48928         * g++.old-deja/g++.eh/catch12.C: New test.
48929
48930 2000-05-24  Nick Clifton  <nickc@cygnus.com>
48931
48932         * gcc.c-torture/execute/20000523-1.c: New test.
48933
48934 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
48935
48936         * c-torture/execute/bcp-1.c: Replace abort in arg of
48937         __builtin_constant_p with a generic external function.
48938
48939         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
48940         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
48941         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
48942         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
48943         Prototype abort and/or exit.
48944
48945         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
48946         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
48947         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
48948         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
48949
48950 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
48951
48952         * gcc.dg/dwarf2-1.c: New test.
48953
48954 2000-05-20  Richard Henderson  <rth@cygnus.com>
48955
48956         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
48957
48958 2000-05-20  Andreas Jaeger  <aj@suse.de>
48959
48960         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
48961         testcase.
48962
48963 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
48964
48965         * gcc.c-torture/execute/20000519-2.c: New test.
48966
48967 2000-05-19  Andreas Jaeger  <aj@suse.de>
48968
48969         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
48970         which fails with SSA.
48971
48972         * lib/c-torture.exp: Also test with -O3 -fssa.
48973
48974 2000-05-18  Michael Meissner  <meissner@redhat.com>
48975
48976         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
48977         * gcc.c-torture/execute/920415-1.c: Ditto.
48978         * gcc.c-torture/execute/920501-1.c: Ditto.
48979         * gcc.c-torture/execute/conversion.c: Ditto.
48980         * gcc.c-torture/execute/cvt-1.c: Ditto.
48981
48982 2000-05-18  Jeffrey A Law  (law@cygnus.com)
48983
48984         * gcc.c-torture/compile/20000518-1.c: New test.
48985
48986 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
48987
48988         * g77.f-torture/compile/200005018.f: New test.
48989
48990 2000-05-17  Jeffrey A Law  (law@cygnus.com)
48991
48992         * gcc.c-torture/compile/20000517-1.c: New test.
48993
48994 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48995
48996         * gcc.c-torture/execute/20000516-1.c: New test.
48997
48998 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
48999
49000         * g++.old-deja/g++.other/eh.C: New test.
49001
49002 2000-05-12  Richard Henderson  <rth@cygnus.com>
49003
49004         * gcc.c-torture/execute/990208-1.c (main): Don't pass
49005         constants through to doit's conditional.
49006
49007 2000-05-11  Jeffrey A Law  (law@cygnus.com)
49008
49009         * gcc.c-torture/compile/20000511-1.c: New test.
49010         * g77.f-torture/compile/20000511-1.f: New test.
49011         * g77.f-torture/compile/20000511-2.f: New test.
49012
49013 2000-05-11  Michael Meissner  <meissner@redhat.com>
49014
49015         * gcc.c-torture/execute/20000511-1.c: New test.
49016
49017 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
49018
49019         * gcc.dg/dg.exp: Scan .S files as well as .c files.
49020         * gcc.dg/20000510-1.S: New.
49021
49022 2000-05-08  Catherine Moore  <clm@cygnus.com>
49023
49024         * gcc.dg/unused-3.c: New.
49025
49026 2000-05-06  Richard Henderson  <rth@cygnus.com>
49027
49028           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
49029           * g++.old-deja/g++.mike/warn1.C: Likewise.
49030           * g++.old-deja/g++.pt/local1.C: Likewise.
49031           * g++.old-deja/g++.pt/local7.C: Likewise.
49032           * g++.old-deja/g++.pt/spec16.C: Likewise.
49033
49034 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
49035
49036         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
49037
49038 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
49039
49040           * g77.f-torture/execute/20000503-1.f: New test.
49041
49042 2000-05-04  Andreas Jaeger  <aj@suse.de>
49043
49044         * gcc.dg/noreturn-2.c: New test.
49045
49046 2000-05-04  Neil Booth  <NeilB@earthling.net>
49047
49048         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
49049         preprocessor.
49050
49051 2000-05-04  Richard Henderson  <rth@cygnus.com>
49052
49053         * gcc.c-torture/execute/20000503-1.c: Fix typo.
49054
49055 2000-05-04  Richard Henderson  <rth@cygnus.com>
49056
49057         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
49058         OpenSSL by Jason R Thorpe.
49059
49060 2000-05-03  Jim Wilson  <wilson@cygnus.com>
49061
49062         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
49063
49064 2000-05-03  Robert Lipe <robertlipe@usa.net>
49065
49066         * gcc.dg/20000503-1.c: New test.
49067
49068 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
49069
49070         * gcc.c-torture/compile/20000502-1.c: New test.
49071         * g++.old-deja/g++.other/align.C: New test.
49072         * gcc.dg/cpp-tradstringify.c: New test.
49073
49074 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
49075
49076         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
49077         and hard registers.
49078
49079 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
49080
49081         * gcc.c-torture/execute/loop-5.c: New test.
49082
49083 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
49084
49085         * gcc.c-torture/execute/va-arg-20.c: New test.
49086
49087 2000-04-23  Jeffrey A Law  (law@cygnus.com)
49088
49089         * gcc.c-torture/execute/20000422-1.c: New test.
49090
49091 2000-04-20  Greg McGary  <gkm@gnu.org>
49092
49093         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
49094         when optimizing, but without sibling-call optimizations (-O1).
49095
49096 2000-04-20  Jeffrey A Law  (law@cygnus.com)
49097
49098           * gcc.c-torture/compile/20000420-1.c: New test.
49099
49100 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
49101
49102         * g++.abi/ptrflags.C: New test.
49103         * g++.eh/catchptr1.C: Test incomplete pointer chains.
49104
49105 2000-04-19  Catherine Moore  <clm@cygnus.com>
49106
49107         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
49108
49109 2000-04-19  Greg McGary  <gkm@gnu.org>
49110
49111         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
49112         sibling-call optimizations.
49113
49114 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
49115
49116         * gcc.dg/20000419-1.c: New test.
49117
49118 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
49119
49120         * gcc.c-torture/execute/20000412-6.c: New test.
49121
49122 2000-04-12  Jeffrey A Law  (law@cygnus.com)
49123
49124         * gcc.c-torture/execute/20000412-5.c: New test.
49125         * g77.f-torture/compile/20000412-1.f: New test.
49126         * gcc.c-torture/execute/20000412-4.c: New test.
49127         * gcc.c-torture/compile/20000412-2.c: New test.
49128         * gcc.c-torture/execute/20000412-3.c: New test.
49129         * gcc.c-torture/compile/20000412-1.c: New test.
49130         * gcc.c-torture/execute/20000412-2.c: New test.
49131
49132 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
49133
49134         * objc/execute/bf-20.m: New test.
49135
49136 2000-04-10  Richard Henderson  <rth@cygnus.com>
49137
49138         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
49139
49140         * gcc.c-torture/execute/20000412-1.c: New test.
49141
49142 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
49143
49144         * g++.old-deja/g++.eh/catchptr1.C: New test.
49145
49146 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
49147
49148         * g++.old-deja/g++.abi/cxa_vec.C: New test.
49149
49150 2000-04-08  Neil Booth  <NeilB@earthling.net>
49151
49152         * gcc.dg/cpp-nullchar.c: Remove test as
49153         embedded nulls cause problems.
49154
49155 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49156
49157         * gcc.dg/compare2.c: New test.
49158
49159 2000-04-08  Neil Booth  <NeilB@earthling.net>
49160
49161         * gcc.dg/cpp-nullchar.c: New test.
49162
49163 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
49164
49165         * gcc.dg/cpp-mi2.c: New test.
49166         * gcc.dg/cpp-mi2[abc].h: New files.
49167
49168 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
49169
49170         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
49171         member name.
49172
49173 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
49174
49175         * g++.old-deja/g++.abi/vmihint.C: New test.
49176
49177 2000-04-06  Neil Booth  <NeilB@earthling.net>
49178
49179         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
49180         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
49181         copyright.
49182
49183 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
49184
49185         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
49186         avoid stack-frame overwrite.
49187
49188 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
49189
49190         * gcc.c-torture/compile/20000405-2.c: New test.
49191         * gcc.c-torture/compile/20000405-3.c: New test.
49192
49193 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49194
49195         * gcc.c-torture/compile/20000405-1.c: New test.
49196
49197 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
49198
49199         * gcc.dg/cast-qual-1.c: Revert last change.
49200
49201 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49202
49203         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
49204
49205 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
49206
49207         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
49208         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
49209
49210 2000-04-03  Jeffrey A Law  (law@cygnus.com)
49211
49212         * gcc.c-torture/compile/20000403-2.c: New test.
49213         * gcc.c-torture/compile/20000403-1.c: New test.
49214
49215 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
49216
49217         * gcc.c-torture/execute/20000403-1.c: New test.
49218
49219 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
49220
49221         * gcc.c-torture/execute/20000402-1.c: New test.
49222
49223 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
49224
49225         * gcc.c-torture/execute/va-arg-15.c: New test.
49226         * gcc.c-torture/execute/va-arg-16.c: New test.
49227         * gcc.c-torture/execute/va-arg-17.c: New test.
49228         * gcc.c-torture/execute/va-arg-18.c: New test.
49229         * gcc.c-torture/execute/va-arg-19.c: New test.
49230
49231 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
49232
49233         * gcc.c-torture/compile/981211-1.c: Move to...
49234         * gcc.dg/cpp-as1.c: ...here.
49235         * gcc.dg/cpp-as2.c: New file.
49236
49237         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
49238         compiler.
49239
49240 2000-04-02  Neil Booth  <NeilB@earthling.net>
49241
49242         * gcc.dg/cpp-cond.c  New tests.
49243         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
49244         accidental success less likely.
49245         * gcc.dg/cpp-missingop.c  New tests.
49246         * gcc.dg/cpp-missingparen.c  New tests.
49247         * gcc.dg/cpp-shift.c  New tests.
49248         * gcc.dg/cpp-shortcircuit.c  New tests.
49249         * gcc.dg/cpp-unary.c  New tests.
49250
49251 2000-03-29  Jeffrey A Law  (law@cygnus.com)
49252
49253         * gcc.c-torture/compile/20000329-1.c: New test.
49254
49255 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
49256
49257         * gcc.c-torture/compile/20000326-1.c: New test.
49258         * gcc.c-torture/compile/20000326-2.c: New test.
49259
49260 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
49261
49262         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
49263         the first parameter is a function argument.
49264
49265 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
49266
49267         * g++.old-deja/g++.ext/array4.C: New test.
49268
49269 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
49270
49271         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
49272
49273 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49274
49275         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
49276
49277 2000-03-19  Richard Henderson  <rth@cygnus.com>
49278
49279         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
49280
49281 2000-03-19  Richard Henderson  <rth@cygnus.com>
49282
49283         * gcc.c-torture/compile/20000319-1.c: New test.
49284
49285 2000-03-14  Jeffrey A Law  (law@cygnus.com)
49286
49287         * gcc.c-torture/execute/20000314-3.c: New test.
49288         * gcc.c-torture/execute/20000314-2.c: New test.
49289         * gcc.c-torture/execute/20000314-1.c: New test.
49290         * gcc.c-torture/compile/20000314-2.c: New test.
49291         * gcc.c-torture/compile/20000314-1.c: New test.
49292
49293 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
49294
49295         * g++.old-deja/g++.warn/inline.C: New test.
49296
49297 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
49298
49299         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
49300         standards-compliant result rather than specific constants.
49301         Put test-values in array.
49302
49303 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
49304
49305         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
49306         (g++_target_compile): Put test-specific options last.
49307
49308 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
49309
49310         * g++.old-deja/g++.eh/vbase4.C: New test.
49311
49312 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
49313
49314         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
49315
49316 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
49317
49318         * g++.old-deja/g++.brendan/misc12.C: Removed.
49319         * g++.old-deja/g++.pt/memtemp77.C: Constify.
49320         * g++.old-deja/g++.ext/pretty4.C: New test.
49321
49322 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
49323
49324         * g++.old-deja/g++.other/string2.C: New test.
49325
49326 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
49327
49328         * g++.old-deja/g++.warn/impint2.C: New test.
49329
49330 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
49331
49332         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
49333         is 1, not zero.
49334
49335 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
49336
49337         * g++.old-deja/g++.warn/impint.C: New test.
49338         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
49339         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
49340         * g++.old-deja/g++.pt/explicit12.C: Likewise.
49341         * g++.old-deja/g++.pt/explicit13.C: Likewise.
49342         * g++.old-deja/g++.pt/explicit17.C: Likewise.
49343         * g++.old-deja/g++.pt/explicit18.C: Likewise.
49344         * g++.old-deja/g++.pt/explicit19.C: Likewise.
49345         * g++.old-deja/g++.pt/explicit23.C: Likewise.
49346         * g++.old-deja/g++.pt/explicit31.C: Likewise.
49347         * g++.old-deja/g++.pt/explicit35.C: Likewise.
49348         * g++.old-deja/g++.pt/explicit6.C: Likewise.
49349         * g++.old-deja/g++.pt/memclass7.C: Likewise.
49350
49351 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
49352
49353         * gcc.dg/cpp-redef.c: New test.
49354
49355 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
49356
49357         * g++.old-deja/g++.pt/unify7.C: New test.
49358
49359 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
49360
49361         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
49362         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
49363
49364 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
49365
49366         * gcc.c-torture/compile/20000224-1.c: New test.
49367
49368 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49369
49370         * gcc.c-torture/compile/cpp-2.c: New test.
49371         * gcc.c-torture/compile/cpp-1.c: New test.
49372
49373 2000-02-25  Jeffrey A Law  (law@cygnus.com)
49374
49375         * gcc.c-torture/execute/20000225-1.c: New test.
49376
49377 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49378
49379         * gcc.dg/cpp-li2.c: New test.
49380
49381         * gcc.dg/cpp-wi1.c: New test.
49382
49383         * gcc.dg/cpp-li1.c: New test.
49384
49385 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
49386
49387         * g++.old-deja/g++.other/sizeof5.C: New test.
49388
49389 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49390
49391         * gcc.c-torture/execute/va-arg-13.c: New test.
49392
49393 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
49394
49395         * gcc.c-torture/execute/va-arg-12.c: New test.
49396
49397 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
49398
49399         * gcc.c-torture/execute/20000223-1.c: New test.
49400
49401 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
49402
49403         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
49404
49405 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
49406
49407         * g++.old-deja/g++.abi/ptrmem.C: New test.
49408
49409 2000-02-19  Richard Henderson  <rth@cygnus.com>
49410
49411         * gcc.c-torture/compile/init-3.c: New.
49412
49413 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
49414
49415         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
49416         ALWAYS_CXXFLAGS.
49417
49418 2000-02-11  Robert Lipe <robertl@sco.com>
49419
49420         * gcc.c-torture/compile/20000211-3.c: New test.
49421
49422 2000-02-11  Martin Buchholz <martin@xemacs.org>
49423
49424         * gcc.c-torture/compile/20000211-2.c: New test.
49425
49426 2000-02-11  Jeffrey A Law  (law@cygnus.com)
49427
49428         * gcc.c-torture/compile/20000211-1.c: New test.
49429
49430 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
49431
49432         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
49433           on native targets
49434
49435 2000-02-08  Nathan Sidwell  <nathan@acm.org>
49436
49437         * g++.old-deja/g++.other/cast5.C: New test.
49438
49439 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
49440
49441         * gcc.c-torture/execute/20000205-1.c: New.
49442
49443 2000-02-03  Nathan Sidwell  <nathan@acm.org>
49444
49445         * g++.old-deja/g++.jason/cast3.C: Return void.
49446         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
49447
49448 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49449
49450         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
49451
49452         * gcc.dg/loop-1.c: New test.
49453
49454 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
49455
49456         * gcc.c-torture/compile/20000127-1.c: New test.
49457         * gcc.c-torture/execute/991228-1.c: New test.
49458
49459 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49460
49461         * gcc.dg/unused-2.c: New test.
49462
49463         * gcc.dg/conv-1.c: New test.
49464
49465 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
49466
49467         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
49468         compiler.
49469         (tool_option_proc): Fix typo.
49470
49471 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
49472
49473         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
49474         of the ld on the host, not on the build machine.
49475         Also, don't crash if '--help' is not a supported option.
49476
49477 2000-01-24  Richard Henderson  <rth@cygnus.com>
49478
49479         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
49480
49481 2000-01-20  Jeffrey A Law  (law@cygnus.com)
49482
49483         * gcc.c-torture/execute/20000120-2.c: New test.
49484         * gcc.c-torture/execute/20000120-1.c: New test.
49485
49486 2000-01-13  Jeffrey A Law  (law@cygnus.com)
49487
49488         * gcc.c-torture/execute/20000113-1.c: New test.
49489
49490 2000-01-12  Jeffrey A Law  (law@cygnus.com)
49491
49492         * gcc.c-torture/execute/20000112-1.c: New test.
49493
49494 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49495
49496         * gcc.dg/20000111-1.c: New test.
49497
49498 2000-01-10  Jeffrey A Law  (law@cygnus.com)
49499
49500         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
49501         with 16 bit integers.
49502
49503 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49504
49505         * gcc.dg/20000108-1.c: New test.
49506
49507 2000-01-05  Nathan Sidwell  <nathan@acm.org>
49508
49509         * g++.old-deja/g++.ns/koenig8.C: New test.
49510
49511 2000-01-05  Nathan Sidwell  <nathan@acm.org>
49512
49513         * g++.old-deja/g++.other/cast4.C: New test.
49514
49515 2000-01-05  Jeffrey A Law  (law@cygnus.com)
49516
49517         * gcc.c-torture/compile/20000105-2.c: New test.
49518         * gcc.c-torture/compile/20000105-1.c: New test.
49519
49520 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49521
49522         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
49523         references to printf & atoi to conform to ANSI standard.
49524         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
49525         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
49526         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
49527         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
49528         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
49529         * g++.old-deja/g++.brendan/complex1.C: Likewise.
49530         * g++.old-deja/g++.brendan/copy1.C: Likewise.
49531         * g++.old-deja/g++.brendan/copy2.C: Likewise.
49532         * g++.old-deja/g++.brendan/copy3.C: Likewise.
49533         * g++.old-deja/g++.brendan/copy4.C: Likewise.
49534         * g++.old-deja/g++.brendan/copy5.C: Likewise.
49535         * g++.old-deja/g++.brendan/copy6.C: Likewise.
49536         * g++.old-deja/g++.brendan/copy7.C: Likewise.
49537         * g++.old-deja/g++.brendan/copy8.C: Likewise.
49538         * g++.old-deja/g++.brendan/crash11.C: Likewise.
49539         * g++.old-deja/g++.brendan/crash14.C: Likewise.
49540         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
49541         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
49542         * g++.old-deja/g++.brendan/delete2.C: Likewise.
49543         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
49544         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
49545         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
49546         * g++.old-deja/g++.brendan/eh1.C: Likewise.
49547         * g++.old-deja/g++.brendan/groff1.C: Likewise.
49548         * g++.old-deja/g++.brendan/init3.C: Likewise.
49549         * g++.old-deja/g++.brendan/misc12.C: Likewise.
49550         * g++.old-deja/g++.brendan/misc7.C: Likewise.
49551         * g++.old-deja/g++.brendan/new2.C: Likewise.
49552         * g++.old-deja/g++.brendan/operators4.C: Likewise.
49553         * g++.old-deja/g++.brendan/operators5.C: Likewise.
49554         * g++.old-deja/g++.brendan/overload2.C: Likewise.
49555         * g++.old-deja/g++.brendan/overload7.C: Likewise.
49556         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
49557         * g++.old-deja/g++.brendan/reference1.C: Likewise.
49558         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
49559         * g++.old-deja/g++.brendan/template24.C: Likewise.
49560         * g++.old-deja/g++.brendan/template3.C: Likewise.
49561         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
49562         * g++.old-deja/g++.jason/inline3.C: Likewise.
49563         * g++.old-deja/g++.jason/opeq.C: Likewise.
49564         * g++.old-deja/g++.law/arg5.C: Likewise.
49565         * g++.old-deja/g++.law/arm7.C: Likewise.
49566         * g++.old-deja/g++.law/ctors11.C: Likewise.
49567         * g++.old-deja/g++.law/cvt8.C: Likewise.
49568         * g++.old-deja/g++.law/init9.C: Likewise.
49569         * g++.old-deja/g++.law/refs4.C: Likewise.
49570         * g++.old-deja/g++.law/template2.C: Likewise.
49571         * g++.old-deja/g++.law/visibility24.C: Likewise.
49572         * g++.old-deja/g++.law/vtable3.C: Likewise.
49573         * g++.old-deja/g++.mike/asm2.C: Likewise.
49574         * g++.old-deja/g++.mike/eh1.C: Likewise.
49575         * g++.old-deja/g++.mike/misc1.C: Likewise.
49576         * g++.old-deja/g++.mike/misc13.C: Likewise.
49577         * g++.old-deja/g++.mike/misc14.C: Likewise.
49578         * g++.old-deja/g++.mike/ns12.C: Likewise.
49579         * g++.old-deja/g++.mike/p1248.C: Likewise.
49580         * g++.old-deja/g++.mike/p3708.C: Likewise.
49581         * g++.old-deja/g++.mike/p3708a.C: Likewise.
49582         * g++.old-deja/g++.mike/p3708b.C: Likewise.
49583         * g++.old-deja/g++.mike/p646.C: Likewise.
49584         * g++.old-deja/g++.mike/p700.C: Likewise.
49585         * g++.old-deja/g++.mike/p783.C: Likewise.
49586         * g++.old-deja/g++.mike/p783a.C: Likewise.
49587         * g++.old-deja/g++.mike/p783b.C: Likewise.
49588         * g++.old-deja/g++.mike/p786.C: Likewise.
49589         * g++.old-deja/g++.mike/p789.C: Likewise.
49590         * g++.old-deja/g++.mike/p789a.C: Likewise.
49591         * g++.old-deja/g++.mike/p807a.C: Likewise.
49592         * g++.old-deja/g++.other/delete3.C: Likewise.
49593         * g++.old-deja/g++.other/dyncast1.C: Likewise.
49594         * g++.old-deja/g++.other/dyncast2.C: Likewise.
49595         * g++.old-deja/g++.other/dyncast3.C: Likewise.
49596         * g++.old-deja/g++.other/empty1.C: Likewise.
49597         * g++.old-deja/g++.other/temporary1.C: Likewise.
49598         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
49599         * g++.old-deja/g++.pt/t16.C: Likewise.
49600         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
49601
49602 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
49603
49604         * gcc.dg/991230-1.c: New test.
49605
49606 1999-12-29  Jeffrey A Law  (law@cygnus.com)
49607
49608         * gcc.c-torture/compile/991229-3.c: New test.
49609         * gcc.c-torture/compile/991229-2.c: New test.
49610         * gcc.c-torture/compile/991229-1.c: New test.
49611
49612 1999-12-29  Greg McGary <gkm@eng.ascend.com>
49613
49614         * gcc.c-torture/compile/labels-2.c: New test.
49615
49616 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
49617
49618         * gcc.c-torture/execute/991227-1.c: New test.
49619
49620 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49621
49622         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
49623
49624 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
49625
49626         * gcc.c-torture/execute/991221-1.c: New test.
49627
49628 1999-12-20  Nathan Sidwell  <nathan@acm.org>
49629
49630         * g++.old-deja/g++.other/cast3.C: New test.
49631
49632 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
49633
49634         * gcc.c-torture/execute/991216-4.c: New test.
49635
49636 1999-12-16  Michael Meissner  <meissner@cygnus.com>
49637
49638         * gcc.c-torture/execute/991216-1.c: New test.
49639         * gcc.c-torture/execute/991216-2.c: New test.
49640         * gcc.c-torture/execute/991216-3.c: New test.
49641
49642 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
49643
49644         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
49645         Actually make the test fail by using "-O2" for compilation.
49646
49647 1999-12-15  Nathan Sidwell  <nathan@acm.org>
49648
49649         * g++.old-deja/g++.warn/cast-align1.C: New test.
49650
49651 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
49652
49653         * gcc.c-torture/compile/991214-1.c: New test.
49654         * gcc.c-torture/compile/991214-2.c: New test.
49655
49656 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
49657
49658         * gcc.dg/991214-1.c: New test.
49659
49660 1999-12-13  Jeffrey A Law  (law@cygnus.com)
49661
49662         * gcc.c-torture/compile/991213-3.c: New test.
49663         * gcc.c-torture/compile/991213-2.c: New test.
49664         * gcc.c-torture/compile/991213-1.c: New test.
49665
49666 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
49667
49668         * gcc.dg/991209-1.c: New test.
49669
49670 1999-12-08  Nathan Sidwell <nathan@acm.org>
49671
49672         * gcc.c-torture/compile/991208-1.c: New test.
49673
49674 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49675
49676         * gcc.dg/ultrasp2.c: New test.
49677
49678 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
49679
49680         * g++.old-deja/g++.abi/align.C (main): Fix typo.
49681
49682 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
49683
49684         * gcc.c-torture/compile/991202-1.c: New test.
49685         * gcc.c-torture/execute/991202-1.c: New test.
49686         * gcc.c-torture/execute/991202-2.c: New test.
49687         * gcc.c-torture/execute/991202-3.c: New test.
49688
49689 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
49690
49691         * g++.old-deja/g++.abi/align.C: New test.
49692         * g++.old-deja/g++.abi/aggregates.C: Likewise.
49693         * g++.old-deja/g++.abi/bitfields.C: Likewise.
49694
49695 1999-12-01  Richard Henderson  <rth@cygnus.com>
49696
49697         * gcc.c-torture/execute/991201-1.c: New.
49698
49699 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
49700
49701         * gcc.dg/991129-1.c: New test.
49702
49703 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
49704
49705         * gcc.c-torture/compile/991127-1.c: New test.
49706
49707 1999-11-22  Nathan Sidwell  <nathan@acm.org>
49708
49709         * g++.old-deja/g++.other/warn4.C: New test.
49710
49711 1999-11-22  Nathan Sidwell  <nathan@acm.org>
49712
49713         * g++.old-deja/g++.eh/cleanup2.C: New test.
49714         * g++.old-deja/g++.ext/pretty2.C: New test.
49715         * g++.old-deja/g++.ext/pretty3.C: New test.
49716         * g++.old-deja/g++.other/debug6.C: New test.
49717
49718 1999-10-20  Jim Wilson  <wilson@cygnus.com>
49719
49720         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
49721         compiler_output to look for one error message instead of two.
49722
49723 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
49724
49725         * gcc.c-torture/execute/991118-1.c: Also test case
49726         where the word boundary does not split a byte evenly.
49727
49728 1999-11-19  Nathan Sidwell  <nathan@acm.org>
49729
49730         * g++.old-deja/g++.ext/restrict1.C: New test.
49731
49732 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
49733
49734         * gcc.c-torture/execute/991118-1.c: New test.
49735
49736 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
49737
49738         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
49739         working directory pathnames.
49740
49741 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
49742
49743         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
49744         host is equipped with driver.h and driver.o so it can actually
49745         compile and run the tests.
49746
49747 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
49748
49749         * gcc.c-torture/compile/991008-1.c: New test.
49750
49751 1999-11-08  Nick Clifton  <nickc@cygnus.com>
49752
49753         * lib/gcc-dg.exp: Include target-supports.exp
49754
49755 1999-11-05  Nick Clifton  <nickc@cygnus.com>
49756
49757         * lib/target-supports.exp: New file: Provide procs to test for
49758         features supported by the target.
49759         (check_weak_available): Moved here from ecos.exp.
49760         (check_alias_available): New proc: Determine of the target
49761         toolchain supports the alias attribute.
49762
49763         * gcc.dg/special/ecos.exp: Move check_weak_available to
49764         target-supports.exp.
49765         (alias-1.c): Only perform the test if the target supports
49766         aliases.
49767         (wkali-1.c): Only perform the test if the target supports
49768         aliases.
49769
49770         * gcc.dg/990506-0.c: Expect error messages from cross
49771         targets as well as native targets.
49772
49773 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49774
49775         * gcc.dg/ultrasp1.c: Removed xfail.
49776         * gcc.dg/struct-ret-2.c: Likewise.
49777         * gcc.dg/array-1.c: Likewise.
49778
49779 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49780
49781         * gcc.dg/struct-ret-2.c: New test.
49782
49783         * gcc.dg/array-1.c: New test.
49784
49785 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
49786
49787         * gcc.c-torture/execute/991030-1.c: New test.
49788
49789 1999-10-26  Richard Henderson  <rth@cygnus.com>
49790
49791         * gcc.c-torture/compile/991026-2.c: New test.
49792
49793 1999-10-26  Jeffrey A Law  (law@cygnus.com)
49794
49795         * gcc.c-torture/compile/991026-1.c: New test.
49796
49797 1999-10-23  Jeffrey A Law  (law@cygnus.com)
49798
49799         * gcc.c-torture/execute/991023-1.c: New test.
49800
49801 1999-10-19  Jeffrey A Law  (law@cygnus.com)
49802
49803         * gcc.c-torture/execute/991019-1.c: New test.
49804
49805 1999-10-16  Richard Henderson  <rth@cygnus.com>
49806
49807         * gcc.c-torture/execute/991016-1.c: New test.
49808
49809 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
49810
49811         * gcc.c-torture/execute/991014-1.c: New test.
49812
49813 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
49814
49815         * g++.old-deja/g++.other/union2.C: New test.
49816
49817 1999-10-13  Nathan Sidwell  <nathan@acm.org>
49818
49819         * g++.old-deja/g++.other/vaarg2.C: New test.
49820         * g++.old-deja/g++.other/vaarg3.C: New test.
49821
49822 1999-10-12  Craig Burley  <craig@jcb-sc.com>
49823
49824         * g77.f-torture/noncompile/19990905-1.f: Moved from being
49825         in compile/.
49826
49827 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
49828
49829         * gcc.c-torture/execute/va-arg-11.c: New test.
49830
49831 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
49832
49833         * lib/file-format.exp (gcc_target_object_format): Don't
49834         crash if objdump is unavailable.
49835
49836 1999-09-29  Donn Terry <donn@interix.com>
49837
49838         * gcc.misc-tests/mg.exp: delete extraneous redirection.
49839
49840 1999-09-28  Nick Clifton  <nickc@cygnus.com>
49841
49842         * gcc.c-torture/compile/990928-1.c: New test.
49843
49844 1999-09-28  Nathan Sidwell  <nathan@acm.org>
49845
49846         * g++.old-deja/g++.other/decl6.C: New test.
49847
49848 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49849
49850         * gcc.c-torture/execute/va-arg-10.c: New test.
49851
49852 1999-09-27  Nathan Sidwell  <nathan@acm.org>
49853
49854         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
49855         __PRETTY_FUNCTION__.
49856
49857 1999-09-23  Nick Clifton  <nickc@cygnus.com>
49858
49859         * gcc.c-torture/execute/990923-1.c: New test.
49860
49861 1999-09-21  Nick Clifton  <nickc@cygnus.com>
49862
49863         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
49864         for which -fpic is inappropriate.
49865
49866 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
49867
49868         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
49869
49870 1999-09-21  Nathan Sidwell  <nathan@acm.org>
49871
49872         * g++.old-deja/g++.other/dyncast1.C: New test.
49873         * g++.old-deja/g++.other/dyncast2.C: New test.
49874         * g++.old-deja/g++.other/dyncast3.C: New test.
49875         * g++.old-deja/g++.other/dyncast4.C: New test.
49876         * g++.old-deja/g++.other/dyncast5.C: New test.
49877         * g++.old-deja/g++.eh/catch3.C: New test.
49878         * g++.old-deja/g++.eh/catch3p.C: New test.
49879         * g++.old-deja/g++.eh/catch4.C: New test.
49880         * g++.old-deja/g++.eh/catch4p.C: New test.
49881         * g++.old-deja/g++.eh/catch5.C: New test.
49882         * g++.old-deja/g++.eh/catch5p.C: New test.
49883         * g++.old-deja/g++.eh/catch6.C: New test.
49884         * g++.old-deja/g++.eh/catch6p.C: New test.
49885         * g++.old-deja/g++.eh/catch7.C: New test.
49886         * g++.old-deja/g++.eh/catch7p.C: New test.
49887         * g++.old-deja/g++.eh/catch8.C: New test.
49888         * g++.old-deja/g++.eh/catch8p.C: New test.
49889         * g++.old-deja/g++.eh/catch9.C: New test.
49890         * g++.old-deja/g++.eh/catch9p.C: New test.
49891
49892 1999-09-13  Nathan Sidwell  <nathan@acm.org>
49893
49894         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
49895         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
49896
49897 1999-09-13  Jeffrey A Law  (law@cygnus.com)
49898
49899         * gcc.c-torture/compile/990913-1.c: New test.
49900
49901 1999-09-10  Nathan Sidwell  <nathan@acm.org>
49902
49903         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
49904         * g++.old-deja/g++.jason/rfg5.C: Likewise.
49905
49906 1999-09-09  Richard Henderson  <rth@cygnus.com>
49907
49908         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
49909
49910 1999-09-09  Nathan Sidwell  <nathan@acm.org>
49911
49912         * g++.old-deja/g++.other/lookup11.C: New test.
49913         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
49914         what is permitted and what we want.
49915         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
49916         overload use.
49917         * g++.old-deja/g++.jason/rfg5.C: Likewise.
49918
49919 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
49920
49921         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
49922         * gcc.c-torture/noncompile/poison-1.c: New file.
49923
49924 1999-09-08  Nathan Sidwell  <nathan@acm.org>
49925
49926         * g++.old-deja/g++.other/sizeof3.C: New test.
49927         * g++.old-deja/g++.other/sizeof4.C: New test.
49928         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
49929         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
49930
49931 1999-09-07  Richard Henderson  <rth@cygnus.com>
49932
49933         * gcc.dg/va-arg-1.c: New.
49934
49935 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49936
49937         * gcc.c-torture/execute/va-arg-9.c: New test.
49938
49939 1999-09-05  Craig Burley  <craig@jcb-sc.com>
49940
49941         * g77.f-torture/compile/980519-2.f: New test.
49942         * g77.f-torture/compile/19990905-0.f: New test.
49943         * g77.f-torture/compile/19990905-1.f: New test.
49944         * g77.f-torture/compile/19990905-2.f: New test.
49945
49946         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
49947
49948 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
49949
49950         * gcc.c-torture/execute/990827-1.c: Fix typo.
49951
49952 1999-09-03  Nathan Sidwell  <nathan@acm.org>
49953
49954         * g++.old-deja/g++.other/deref1.C: New test.
49955
49956 1999-09-02  Nathan Sidwell  <nathan@acm.org>
49957
49958         * g++.old-deja/g++.other/ambig2.C: New test.
49959         * g++.old-deja/g++.other/cond5.C: New test.
49960         * g++.old-deja/g++.other/lookup16.C: New test.
49961
49962 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
49963
49964         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
49965         assemblers too.
49966
49967 1999-08-31  Jeffrey A Law  (law@cygnus.com)
49968
49969         * lib/c-torture.exp: Avoid the "compare executables" optimization
49970         when testing native.
49971
49972 1999-08-29  Jeffrey A Law  (law@cygnus.com)
49973
49974         * gcc.c-torture/execute/990829-1.c: New test.
49975         * gcc.c-torture/compile/990829-1.c: New test.
49976
49977 1999-08-27  Paul Burchard  <burchard@pobox.com>
49978
49979         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
49980         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
49981         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
49982         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
49983         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
49984         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
49985         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
49986         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
49987         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
49988         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
49989         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
49990
49991 1999-08-27  Jeffrey A Law  (law@cygnus.com)
49992
49993         * gcc.c-torture/execute/990827-1.c: New test.
49994
49995 1999-08-26  Craig Burley  <craig@jcb-sc.com>
49996
49997         * g77.f-torture/noncompile/19990826-4.f: New test.
49998
49999         * g77.f-torture/compile/19990826-3.f: New test.
50000
50001         * g77.f-torture/execute/19990826-2.f: New test.
50002
50003         * g77.f-torture/compile/19990826-1.f: New test.
50004
50005         * gcc.c-torture/execute/990826-0.c: New test.
50006         * g77.c-torture/execute/19990826-0.f: New test.
50007
50008         * g77.f-torture/noncompile/970626-2.f: New test.
50009
50010 1999-08-25  Paul Burchard  <burchard@pobox.com>
50011
50012         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
50013         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
50014         lss-011.C: New tests.
50015
50016 1999-08-25  Nathan Sidwell  <nathan@acm.org>
50017
50018         * g++.old-deja/g++.other/decl5.C: New test.
50019
50020 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50021
50022         * noncompile/noncompile.exp: Load_lib c-torture.exp.
50023         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
50024         call `postbase' for each one.  All callers of `postbase' changed
50025         to call this instead.
50026
50027 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
50028
50029         * gcc.c-torture/execute/990811-1.c: New test.
50030
50031 1999-08-09  Nick Clifton  <nickc@cygnus.com>
50032
50033         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
50034         just native ones.
50035
50036         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
50037         just native ones.
50038
50039 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
50040
50041         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
50042
50043 1999-08-04  Jeffrey A Law  (law@cygnus.com)
50044
50045         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
50046
50047 1999-08-04  Nathan Sidwell  <nathan@acm.org>
50048
50049         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
50050
50051 1999-08-04  Jeffrey A Law  (law@cygnus.com)
50052
50053         * gcc.c-torture/execute/990804-1.c: New test.
50054
50055 1999-08-03  Nathan Sidwell  <nathan@acm.org>
50056
50057         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
50058         * g++.old-deja/g++.brendan/crash64.C: Likewise.
50059         * g++.old-deja/g++.brendan/overload8.C: Likewise.
50060
50061 1999-08-03  Nathan Sidwell  <nathan@acm.org>
50062
50063         * g++.old-deja/g++.other/struct1.C: New test.
50064
50065 1999-08-03  Nathan Sidwell  <nathan@acm.org>
50066
50067         * g++.old-deja/g++.other/enum2.C: New test.
50068
50069 1999-08-02  Richard Henderson  <rth@cygnus.com>
50070
50071         Adapted from tests from Franz Sirl:
50072         * gcc.c-torture/execute/va-arg-7.c: New test.
50073         * gcc.c-torture/execute/va-arg-8.c: New test.
50074
50075 1999-08-01  Jeffrey A Law  (law@cygnus.com)
50076
50077         * gcc.c-torture/compile/990801-2.c: New test.
50078
50079         * gcc.c-torture/compile/990801-1.c: New test.
50080
50081 1999-07-27  Michael Meissner  <meissner@cygnus.com>
50082
50083         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
50084         fp-cmp-1.c, converting double to float.
50085
50086         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
50087         fp-cmp-1.c, converting double to long double.
50088
50089         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
50090         from fr1 to unknown_register, since fr1 is a legitimate register
50091         on some machines.
50092
50093 1999-07-25  Jeffrey A Law  (law@cygnus.com)
50094
50095         * README: More listname related changes.
50096
50097 1999-07-08  Catherine Moore  <clm@cygnus.com>
50098
50099         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
50100
50101 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
50102
50103         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
50104
50105 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
50106
50107         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
50108
50109 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
50110
50111         * gcc.dg/990703-1.c: New test.
50112
50113 1999-06-29  Nick Clifton  <nickc@cygnus.com>
50114
50115         * lib/file-format.exp: New file: Move definition of proc
50116         gcc_target_object_format to here from
50117         gcc.dg/special/ecos.exp.
50118
50119         * lib/c-torture.exp: Include lib file-format.exp.
50120         * lib/gcc-dg.exp: Include lib file-format.exp.
50121
50122         * gcc.dg/special/ecos.exp: Remove definition of proc
50123         gcc_target_object_format.
50124
50125 1999-06-28  Jeffrey A Law  (law@cygnus.com)
50126
50127         * gcc.c-torture/execute/990628-1.c: New test.
50128
50129 1999-06-25  Jeffrey A Law  (law@cygnus.com)
50130
50131         * gcc.c-torture/compile/990625-2.c: New test.
50132
50133         * gcc.c-torture/compile/990625-1.c: New test.
50134
50135 1999-06-23  Nick Clifton  <nickc@cygnus.com>
50136
50137         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
50138         attributes compile.
50139         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
50140         ports that use the COFF/PE file format.
50141
50142 1999-06-17  Jeffrey A Law  (law@cygnus.com)
50143
50144         * gcc.c-torture/compile/990617-1.c: New test.
50145
50146 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
50147
50148         * g++.old-deja/g++.other/decl4.C: New test.
50149
50150 1999-06-14  Nathan Sidwell  <nathan@acm.org>
50151
50152         * g++.old-deja/g++.other/bitfld3.C: New test.
50153
50154 1999-06-08  Nathan Sidwell  <nathan@acm.org>
50155
50156         * g++.old-deja/g++.eh/catch1.C: New test.
50157
50158 1999-06-07  Jeffrey A Law  (law@cygnus.com)
50159
50160         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
50161
50162         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
50163         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
50164
50165 1999-06-05  Craig Burley  <craig@jcb-sc.com>
50166
50167         * g77.f-torture/compile/19990502-0.f: Replace with new,
50168         shorter, test that still fails after recent changes.
50169
50170 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
50171
50172         * gcc.c-torture/execute/990604-1.c: New test.
50173
50174 1999-05-31  Jeffrey A Law  (law@cygnus.com)
50175
50176         * gcc.c-torture/execute/990531-1.c: New test.
50177
50178 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50179
50180         * gcc.c-torture/compile/990527-1.c: New test.
50181
50182 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
50183
50184         * gcc.c-torture/execute/990527-1.c: New test.
50185
50186 1999-05-25  Nick Clifton  <nickc@cygnus.com>
50187
50188         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
50189         bitfields as signed.
50190
50191 1999-05-25  Craig Burley  <craig@jcb-sc.com>
50192
50193         * g77.f-torture/compile/19990525-0.f: New test.
50194
50195 1999-05-25  Jeffrey A Law  (law@cygnus.com)
50196
50197         * gcc.c-torture/execute/990525-2.c: New test.
50198
50199         * gcc.c-torture/execute/990525-1.c: New test.
50200
50201 1999-05-24  Nathan Sidwell  <nathan@acm.org>
50202
50203         * g++.old-deja/g++.other/anon3.C: New test.
50204         * g++.old-deja/g++.other/anon4.C: New test.
50205         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
50206         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
50207         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
50208         Merrill).
50209
50210 1999-05-24  Jeffrey A Law  (law@cygnus.com)
50211
50212         * gcc.c-torture/execute/990524-1.c: New test.
50213
50214         * gcc.dg/990524-1.c: New test.
50215
50216 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50217
50218         * gcc.c-torture/compile/990523-1.c: New test.
50219
50220 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
50221
50222         * gcc.c-torture/compile/990519-1.c: New test.
50223
50224 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
50225
50226         * gcc.c-torture/compile/990517-1.c: New test.
50227
50228         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
50229         (e4, f4): New tests.
50230         (main): Call them.
50231
50232 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50233
50234         * gcc.dg/noreturn-1.c: New test.
50235
50236 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
50237
50238         * gcc.c-torture/execute/990513-1.c: New test.
50239
50240 1999-05-10  Richard Henderson  <rth@cygnus.com>
50241
50242         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
50243
50244 1999-05-10  Craig Burley  <craig@jcb-sc.com>
50245
50246         * g77.f-torture/execute/erfc.f: Use small single-precision
50247         values, to avoid problems on Alphas when not -mieee.
50248
50249 1999-05-08  Craig Burley  <craig@jcb-sc.com>
50250
50251         * gcc.dg/990506-0.c: New test.
50252
50253 1999-05-08  Richard Henderson  <rth@cygnus.com>
50254
50255         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
50256         the constant to test.  Don't XFAIL 64-bit targets.
50257
50258         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
50259         * g++.old-deja/g++.law/profile1.C: Likewise.
50260
50261         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
50262         operator new instances.
50263         * g++.old-deja/g++.other/delete5.C: Likewise.
50264
50265 1999-05-03  Craig Burley  <craig@jcb-sc.com>
50266
50267         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
50268         intrinsic.
50269
50270 1999-05-03  Craig Burley  <craig@jcb-sc.com>
50271
50272         * g77.f-torture/execute/u77-test.f: Reverse order of two
50273         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
50274
50275 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50276
50277         * gcc.dg/compare1.c: New test.
50278
50279 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
50280
50281         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
50282         New tests.
50283
50284 1999-05-02  Craig Burley  <craig@jcb-sc.com>
50285
50286         * g77.f-torture/compile/19990502-1.f: New test.
50287
50288 1999-05-02  Craig Burley  <craig@jcb-sc.com>
50289
50290         * g77.f-torture/compile/19990502-0.f: New test.
50291
50292 1999-05-02  Craig Burley  <craig@jcb-sc.com>
50293
50294         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
50295         intrinsic.
50296
50297 1999-05-02  Craig Burley  <craig@jcb-sc.com>
50298
50299         * g77.f-torture/execute/u77-test.f (main): List libU77
50300         intrinsics not currently tested.
50301         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
50302         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
50303         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
50304         Trim blanks off the ends of some printed strings.
50305
50306 1999-05-02  Craig Burley  <craig@jcb-sc.com>
50307
50308         * g77.f-torture/execute/u77-test.f (main): Just warn about
50309         FSTAT gid disagreement, as it's expected on some systems.
50310
50311 1999-05-01  Craig Burley  <craig@jcb-sc.com>
50312
50313         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
50314         use a new function, which allows for some slop.
50315         Clean up some commentary.
50316         (issum): The new function.
50317         (sgladd): Deleted subroutine.
50318
50319 1999-05-01  Craig Burley  <craig@jcb-sc.com>
50320
50321         * g77.f-torture/execute/u77-test.f: Modify to be more like
50322         libf2c/libU77 version, bringing patches to that version here.
50323         Add suitable commentary.
50324
50325 1999-04-25  Richard Henderson  <rth@cygnus.com>
50326
50327         * gcc.dg/990424-1.c: New test.
50328
50329 1999-04-24  Craig Burley  <craig@jcb-sc.com>
50330
50331         * g77.f-torture/execute/u77-test.f (main): Bug involving
50332         LSTAT has been fixed, so turn back on full checking.
50333
50334 1999-04-20  Craig Burley  <craig@jcb-sc.com>
50335
50336         * g77.f-torture/compile/19990419-0.f: New test.
50337         * g77.f-torture/execute/19990419-1.f: New test.
50338
50339 1999-04-17  Richard Henderson  <rth@cygnus.com>
50340
50341         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
50342         to avoid the need for a prototype to supress a warning.
50343
50344 1999-04-07  Jim Wilson  <wilson@cygnus.com>
50345
50346         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
50347
50348 1999-04-04  Jeffrey A Law  (law@cygnus.com)
50349
50350         * gcc.c-torture/execute/990404-1.c: New test.
50351
50352 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
50353
50354         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
50355         * gcc.dg/cpp-if3.c: Don't use -pedantic.
50356         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
50357         missing initializer warnings.
50358
50359 1999-03-28  Jeffrey A Law  (law@cygnus.com)
50360
50361         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
50362         matching strings.
50363
50364 1999-03-26  Jeffrey A Law  (law@cygnus.com)
50365
50366         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
50367
50368 1999-03-26  Craig Burley  <craig@jcb-sc.com>
50369
50370         * g77.f-torture/execute/19990325-0.f: New test.
50371         * g77.f-torture/execute/19990325-1.f: New test.
50372
50373 1999-03-24  Jeffrey A Law  (law@cygnus.com)
50374
50375         * gcc.c-torture/execute/990324-1.c: New test.
50376
50377 1999-03-22  Jim Wilson  <wilson@cygnus.com>
50378
50379         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
50380         test with 4.
50381
50382 1999-03-17  Richard Henderson  <rth@cygnus.com>
50383
50384         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
50385
50386 1999-03-13  Craig Burley  <craig@jcb-sc.com>
50387
50388         * g77.f-torture/execute/19990313-2.f: New test.
50389         * g77.f-torture/execute/19990313-3.f: New test.
50390
50391 1999-03-13  Craig Burley  <craig@jcb-sc.com>
50392
50393         * g77.f-torture/execute/19990313-0.f: New test.
50394         * g77.f-torture/execute/19990313-1.f: New test.
50395
50396 1999-03-12  Jim Wilson  <wilson@cygnus.com>
50397
50398         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
50399         printf to sprintf.
50400         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
50401         (main): Add check for u15.  Conditionalize u31 check depending on
50402         whether ints are <32 bits or >=32 bits.
50403
50404 1999-03-08  Craig Burley  <craig@jcb-sc.com>
50405
50406         * g77.f-torture/execute/19981119-0.f: Improve testiness.
50407
50408 1999-03-08  Craig Burley  <craig@jcb-sc.com>
50409
50410         * g77.f-torture/compile/19990305-0.f: New test.
50411         * g77.f-torture/execute/19981119-0.f: New test.
50412
50413 1999-03-08  Craig Burley  <craig@jcb-sc.com>
50414
50415         * g77.f-torture/execute/970625-2.f: call ABORT if final
50416         result is not correct, instead of just printing it.
50417         Add this checking via newly introduced obfuscation, to
50418         trip up buggy front ends.
50419
50420 1999-03-07  Craig Burley  <craig@jcb-sc.com>
50421
50422         * g77.f-torture/compile/960317-1.f: Moved from being
50423         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
50424
50425 1999-03-06  Craig Burley  <craig@jcb-sc.com>
50426
50427         * g77.f-torture/execute/960317-1.f: New (old) test.
50428         * g77.f-torture/execute/970625-2.f: Ditto.
50429
50430 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
50431
50432         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
50433         error message on line 1 or line 2; cccp and cpplib do this differently.
50434
50435 1999-03-01  Jeffrey A Law  (law@cygnus.com)
50436
50437         * g++.old-deja/g++.law/weak1.C: New test.
50438
50439 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
50440
50441         * gcc.c-torture/execute/990119-1.c: Renamed to...
50442         * gcc.dg/990119-1.c: this, so it will only be tested once
50443         (it's a preprocessor test, it doesn't need to be run at
50444         multiple optimization levels).
50445
50446 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
50447
50448         * lib/g++.exp: Don't add incdir=$base_dir/../include to
50449           ALWAYS_CXXFLAGS.
50450
50451 1999-02-24  Craig Burley  <craig@jcb-sc.com>
50452
50453         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
50454         * g77.f-torture/compile/19981216-0.f: ...as it is expected
50455         to not be compilable by current g77.
50456
50457 1999-02-24  Nick Clifton  <nickc@cygnus.com>
50458
50459         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
50460
50461 1999-02-22  Jeffrey A Law  (law@cygnus.com)
50462
50463         * gcc.c-torture/execute/990222-1.c: New test.
50464
50465 1999-02-19  Craig Burley  <craig@jcb-sc.com>
50466
50467         * g77.f-torture/compile/19990218-0.f: New test.
50468         * g77.f-torture/noncompile/19990218-1.f: New test.
50469
50470 1999-02-18  Craig Burley  <craig@jcb-sc.com>
50471
50472         * g77.f-torture/compile/19981216-0.f: New test.
50473
50474 1999-02-14  Jeffrey A Law  (law@cygnus.com)
50475
50476         * gcc.dg/990214-1.c: New test.
50477
50478 1999-02-13  Jeffrey A Law  (law@cygnus.com)
50479
50480         * gcc.dg/990213-2.c: New test.
50481
50482         * gcc.dg/990213-1.c: New test.
50483
50484 1999-02-12  Jeffrey A Law  (law@cygnus.com)
50485
50486         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
50487         ints.
50488
50489 1999-02-11  Nick Clifton  <nickc@cygnus.com>
50490
50491         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
50492         specified by target.
50493
50494         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
50495
50496 1999-02-11  Jeffrey A Law  (law@cygnus.com)
50497
50498         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
50499
50500 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
50501
50502         * gcc.dg/special/ecos.exp: New test driver for new tests with
50503         special requirements.
50504
50505         * gcc.dg/special/alias-1.c: New test.
50506         * gcc.dg/special/gcsec-1.c: New test.
50507         * gcc.dg/special/weak-1.c: New test.
50508         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
50509         * gcc.dg/special/weak-2.c: New test.
50510         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
50511         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
50512         * gcc.dg/special/wkali-1.c: New test.
50513         * gcc.dg/special/wkali-2.c: New test.
50514         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
50515         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
50516
50517 1999-02-10  Felix Lee  <flee@cygnus.com>
50518
50519           * lib/c-torture.exp (c-torture-compile): Pull out code for
50520           analyzing gcc error messages.
50521           (c-torture-execute): Likewise.  Fix some (harmless) false
50522           positives.
50523           * lib/gcc.exp (gcc_check_compile): New function.
50524
50525 1999-02-08  Richard Henderson  <rth@cygnus.com>
50526
50527         * gcc.c-torture/execute/990208-1.c: New test.
50528
50529 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
50530
50531         * g++.dg/special/ecos.exp: New driver for new tests with special
50532         requirements
50533
50534         * g++.dg/special/conpr-1.C: New test
50535         * g++.dg/special/conpr-2.C: New test
50536         * g++.dg/special/conpr-2a.C: New test
50537         * g++.dg/special/conpr-3.C: New test
50538         * g++.dg/special/conpr-3a.C: New test
50539         * g++.dg/special/conpr-3b.C: New test
50540
50541         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
50542         allow g++ to use the dg driver
50543
50544         * README: Add comment about g++.dg directory
50545
50546 1999-02-06  Jeffrey A Law  (law@cygnus.com)
50547
50548         * README: Update email addresses.
50549
50550 1999-02-03  Nick Clifton  <nickc@cygnus.com>
50551
50552         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
50553         arguments in order to force structure S onto the stack even on
50554         the alpha.
50555         (test): Pass 10 leading arguments to function foo as well as the
50556         structure S.
50557
50558         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
50559         failure for all targets.
50560
50561         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
50562         abort to terminate program execution.
50563
50564 1999-01-30  Richard Henderson  <rth@cygnus.com>
50565
50566         * gcc.c-torture/execute/990130-1.c: New test.
50567
50568 1999-01-30  Jeffrey A Law  (law@cygnus.com)
50569
50570         * gcc.dg/990130-1.c: New test.
50571
50572 1999-01-28  Michael Meissner  <meissner@cygnus.com>
50573
50574         * gcc.c-torture/execute/990128-1.c: New test.
50575
50576 1999-01-27  Michael Meissner  <meissner@cygnus.com>
50577
50578         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
50579
50580 1999-01-27  Felix Lee  <flee@cygnus.com>
50581
50582         * lib/c-torture.exp (c-torture-compile): pull out code for
50583         analyzing gcc error messages.
50584         (c-torture-execute): ditto, and fix some (harmless) false
50585         positives.
50586         * lib/gcc.exp (gcc_check_compile): new function.
50587
50588 1999-01-17  Jeffrey A Law  (law@cygnus.com)
50589
50590         * gcc.dg/990117-1.c: New test.
50591
50592         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
50593
50594         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
50595
50596 1999-01-15  Jeffrey A Law  (law@cygnus.com)
50597
50598         * g77.f-torture/compile/990115-1.f: New test.
50599
50600 1999-01-07  Jeffrey A Law  (law@cygnus.com)
50601
50602         * gcc.c-torture/compile/990107-1.c: New test
50603
50604 1999-01-06  Jeffrey A Law  (law@cygnus.com)
50605
50606         * gcc.c-torture/execute/990106-2.c: New test.
50607
50608         * gcc.c-torture/execute/990106-1.c: New test.
50609
50610 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
50611
50612         * gcc.c-torture/compile/981223-1.c: New test.
50613
50614 1998-12-29  Richard Henderson  <rth@cygnus.com>
50615
50616         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
50617         (opt3): Rename from opt4 and disable.
50618
50619 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
50620
50621         * g++.old-deja/g++.pt/ptrmem5.C: New test.
50622
50623 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
50624
50625         * g++.old-deja/g++.other/conv5.C: New test.
50626
50627 1998-12-14  Nick Clifton  <nickc@cygnus.com>
50628
50629         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
50630
50631 1998-12-11  Jeffrey A Law  (law@cygnus.com)
50632
50633         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
50634
50635 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
50636
50637         * gcc.c-torture/compile/981211-1.c: New test.
50638
50639 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
50640
50641         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
50642
50643         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
50644
50645 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50646
50647         * gcc.special/930510-1.c: Make C9X safe.
50648         * gcc.misc-tests/gcov-1.c Similarly.
50649         * gcc.misc-tests/gcov-2.c Similarly.
50650
50651 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
50652
50653         * gcc.dg/ultrasp1.c: New test.
50654
50655 1998-12-06  Richard Henderson  <rth@cygnus.com>
50656
50657         * gcc.c-torture/execute/981206.c: New test.
50658
50659 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
50660
50661         * g++.old-deja/g++.ns/template7.C: New test.
50662
50663         * g++.old-deja/g++.other/expr1.C: New test.
50664
50665         * g++.old-deja/g++.eh/tmpl3.C: New test.
50666
50667         * g++.old-deja/g++.eh/tmpl2.C: New test.
50668
50669 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
50670
50671         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
50672         * g++.old-deja/g++.other/using6.C: Removed.
50673         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
50674
50675         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
50676
50677 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
50678
50679         * g++.old-deja/g++.pt/overload8.C: New test.
50680
50681         * g++.old-deja/g++.pt/overload7.C: New test.
50682
50683         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
50684
50685         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
50686         and relinking messages.
50687         * lib/g++.exp (g++_target_compile): Remove .rpo file when
50688         compiling with -frepo.
50689
50690 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
50691
50692         * g++.old-deja/g++.pt/lookup6.C: New test.
50693
50694 1998-11-30  Nick Clifton  <nickc@cygnus.com>
50695
50696         * gcc.c-torture/execute/981130-1.c: New test.
50697         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
50698
50699 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
50700
50701         * g++.old-deja/g++.pt/explicit76.C: New test.
50702
50703         * g++.old-deja/g++.pt/friend38.C: New test.
50704
50705         * g++.old-deja/g++.ns/crash2.C: New test.
50706
50707         * g++.old-deja/g++.pt/defarg8.C: New test.
50708
50709         * g++.old-deja/g++.pt/instantiate6.C: New test.
50710
50711         * g++.old-deja/g++.pt/static6.C: New test.
50712
50713         * g++.old-deja/g++.pt/decl2.C: New test.
50714
50715 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
50716
50717         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
50718         problem is actually related with name lookup, but so what? :-)
50719
50720         * g++.old-deja/g++.pt/friend37.C: New test.
50721
50722 1998-11-25  Dave Love  <d.love@dl.ac.uk>
50723
50724         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
50725         element, which fails on some systems.
50726
50727         * g77.f-torture/execute/labug1.f: New test.
50728
50729 1998-11-21  Jeffrey A Law  (law@cygnus.com)
50730
50731         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
50732         is defined.
50733
50734 1998-11-18  Dave Love  <d.love@dl.ac.uk>
50735
50736         * g77.f-torture/compile/981117-1.f: New test.
50737
50738 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
50739
50740         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
50741         properly discarded.
50742
50743 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
50744
50745         * gcc.c-torture/execute/memcheck: New directory of tests for
50746         -fcheck-memory-usage.
50747
50748 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
50749
50750         * README: New file, general information about the testsuite and
50751         new description of the various C++ test subdirectories.
50752         * README.g++: Eliminate obsolete information, update and move most
50753         relevant stuff to README.
50754
50755 1998-11-07  Richard Henderson  <rth@cygnus.com>
50756
50757         * gcc.c-torture/compile/981107-1.c: New test.
50758
50759 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
50760
50761         * execute/memcpy-bi.c: New testcase.
50762
50763 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
50764
50765         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
50766         base classes.
50767
50768         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
50769         template is selected.
50770
50771         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
50772         classes, it should be accepted for all types.
50773
50774         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
50775
50776         * g++.old-deja/g++.pt/spec24.C: Ensure that template
50777         specializations start with template headers.
50778
50779 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
50780
50781         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
50782
50783         * g++.old-deja/g++.other/init9.C: Test cross initialization of
50784         non-POD types.
50785
50786 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
50787
50788         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
50789
50790 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
50791
50792         * compile/981022-1.c, compile/981022-1.x: New test and driver.
50793
50794 1998-10-19  Jeffrey A Law  (law@cygnus.com)
50795
50796         * 981019-1.c: New test.
50797
50798 1998-10-14  Robert Lipe <robertl@dgii.com>
50799
50800         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
50801         find objc headers.
50802
50803 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
50804
50805         * compile/981001-4.c: Remove use of GCC extension that triggers a
50806         compiler bug.
50807
50808 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
50809
50810         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
50811
50812 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
50813
50814         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
50815         instantiation of template produces incorrect code for delete
50816         expression.
50817
50818         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
50819         constructors' name is not unique.
50820         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
50821         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
50822
50823         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
50824         automatic array of const is ill-formed.
50825
50826         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
50827         of template parameter?
50828
50829         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
50830         const.
50831
50832         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
50833         pointer-to-member expression.
50834
50835         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
50836         declaration causes ICE.
50837
50838 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
50839
50840         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
50841         reserved in the global namespace.
50842
50843         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
50844         generate needed virtual table.
50845
50846         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
50847
50848 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
50849
50850         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
50851         template-dependent type
50852
50853 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
50854
50855         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
50856         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
50857         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
50858
50859         * g++.old-deja/g++.other/using5.C: New test; using decl from base
50860         class should be usable as argument of member function.
50861         * g++.old-deja/g++.other/using6.C: New test; using decl from base
50862         class should be usable as return type of member function.
50863         * g++.old-deja/g++.other/using7.C: New test; using decl from base
50864         class should be usable as type of data member.
50865
50866         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
50867
50868 1998-10-09  Jeffrey A Law  (law@cygnus.com)
50869
50870         * gcc.c-torture/special/920521-1.c: Fix bogus test.
50871
50872 1998-10-08  Nick Clifton  <nickc@cygnus.com>
50873
50874         * gcc.dg/dll-?.c Add thumb to target list.
50875         Fix assembler scan patterns to match current assembler output.
50876
50877 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
50878
50879         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
50880         matching of template brackets.
50881
50882         * g++.old-deja/g++.other/using4.C: New test.  Test using
50883         declarations of methods from base classes.
50884
50885         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
50886         within functions should introduce names into the innermost
50887         enclosing namespace.
50888
50889         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
50890         of static locals if first initialization throws.
50891
50892 1998-10-07  Jim Wilson  <wilson@cygnus.com>
50893
50894         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
50895
50896 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
50897
50898         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
50899         lose track of the possible targets of tablejump insns.
50900         * special/special.exp: Run it.
50901
50902 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
50903
50904         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
50905         must be declared before its specializations can be named in friend
50906         declarations.
50907
50908 1998-10-05  Dave Love  <d.love@dl.ac.uk>
50909
50910         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
50911
50912         * g77.f-torture/execute/io1.f: New test.
50913
50914 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
50915
50916         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
50917         with pointer to template function, for which no argument deduction
50918         is possible.
50919
50920         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
50921         specialization of template function as argument to template
50922         function.
50923
50924         * g++.old-deja/g++.other/access2.C: New test; Inner class
50925         shouldn't have privileged access to Outer's names.
50926
50927 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
50928
50929         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
50930         friend template declared within template class conflicts with
50931         nested class of the same name.
50932
50933         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
50934         is ignored.
50935
50936         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
50937         object with direct initializer as function declaration.
50938
50939         * g++.old-deja/g++.other/decl2.C: New test; duplicate
50940         initializers.
50941
50942         * g++.old-deja/g++.other/null2.C: New test; conditional operator
50943         involving const pointer and NULL produces incorrect result.
50944
50945         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
50946         type name without `typename' should be rejected with -pedantic.
50947
50948 1998-10-02  Richard Henderson  <rth@cygnus.com>
50949
50950         * g++.old-deja/g++.other/addrof1.C: New test.
50951
50952 1998-10-01  Nick Clifton  <nickc@cygnus.com>
50953
50954         * gcc.c-torture/compile/981001-1.c: New test.
50955         * gcc.c-torture/execute/981001-1.c: New test.
50956
50957 1998-10-01  Jeffrey A Law  (law@cygnus.com)
50958
50959         * gcc.c-torture/compile/981001-2.c: New test.
50960         * gcc.c-torture/compile/981001-3.c: New test.
50961         * gcc.c-torture/compile/981001-4.c: New test.
50962
50963 1998-10-01  Robert Lipe  <robertl@dgii.com>
50964
50965         * lib/objc.exp (objc_target_compile): Add -L during compiles for
50966         multilibbed hosts.  Idea grafted from g77.exp.
50967
50968 1998-09-30  Dave Love  <d.love@dl.ac.uk>
50969
50970         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
50971         avoid losing on systems which need -lsocket.
50972
50973 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
50974
50975         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
50976         * g++.old-deja/g++.other/nested2.C: Ditto.
50977         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
50978         failure.
50979
50980 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
50981
50982         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
50983         preferred over template operator!= for enum bitfields.
50984
50985 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
50986
50987         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
50988         that happen to have the same base name, but in different scopes,
50989         are incorrectly rejected.
50990
50991 1998-09-16  Richard Henderson  <rth@cygnus.com>
50992
50993         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
50994         on the native word size instead of an integer literal.
50995
50996 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
50997
50998         * g++.old-deja/g++.other/static2.C: Invocation of static data
50999         member of type pointer-to-function denoted as non-static member.
51000
51001         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
51002         checks involving function types and aliases.
51003
51004 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
51005
51006         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
51007         redefined to the same non-trivial type.
51008
51009         * g++.old-deja/g++.pt/explicit73.C: Test for proper
51010         namespace-qualification of template specializations declared in
51011         other namespaces.
51012
51013         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
51014         to declare a subset of the specializations of a template function
51015         as friends of specializations of a template class.
51016
51017         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
51018         member templates that do not fully specialize the enclosing
51019         template class are rejected.
51020
51021 1998-09-11  Dave Love  <d.love@dl.ac.uk>
51022
51023         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
51024
51025 1998-09-08  Dave Love  <d.love@dl.ac.uk>
51026
51027         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
51028         altered from libf2c/libU77 version.
51029
51030 1998-09-06  Dave Love  <d.love@dl.ac.uk>
51031
51032         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
51033
51034 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
51035             Alexandre Oliva  <oliva@dcc.unicamp.br>
51036
51037         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
51038         (un)signed char are different types for template specialization
51039         purposes.
51040
51041 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
51042
51043         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
51044         * objc: ObjC testsuite.
51045
51046 1998-08-31  Catherine Moore  <clm@cygnus.com>
51047
51048         * gcc.c-torture/execute/941014-1.x: New file.
51049
51050 1998-08-31  Nick Clifton  <nickc@cygnus.com>
51051
51052         * lib/c-torture.exp: Add support for
51053         torture_eval_before_compile and torture_eval_before_execute
51054         variables.
51055
51056 1998-08-30  Jeffrey A Law  (law@cygnus.com)
51057
51058         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
51059         this test triggers valid.
51060
51061 1998-08-27  Jeffrey A Law  (law@cygnus.com)
51062
51063         * gcc.dg/980827-1.c: New test.
51064
51065 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
51066
51067         * gcc.c-torture/execute/loop-4b.c: New test.
51068
51069 1998-08-26  Nick Clifton  <nickc@cygnus.com>
51070
51071         * lib/c-torture.exp: Add support for
51072         torture_eval_before_compile and torture_eval_before_execute
51073         variables.
51074
51075 1998-08-25  Jeffrey A Law  (law@cygnus.com)
51076
51077         * gcc.c-torture/compile/980825-1.c: New test.
51078
51079 1998-08-24  Nick Clifton  <nickc@cygnus.com>
51080
51081         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
51082         count number tests in opt_t0 not good_t0.
51083
51084 1998-08-24  Jeffrey A Law  (law@cygnus.com)
51085
51086         * gcc.c-torture/compile/930326-1.x: Fix typo.
51087
51088 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
51089
51090         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
51091         causes an ICE.
51092
51093 1998-08-21  Jeffrey A Law  (law@cygnus.com)
51094
51095         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
51096         STACK_SIZE is defined.
51097         * gcc.c-torture/unsorted/stuct.c: Similarly.
51098
51099         * gcc.c-torture/compile/980821-1.c: New test.
51100
51101 1998-08-21  Jeffrey A Law  (law@cygnus.com)
51102
51103         * gcc.c-torture/execute/980526-2.c: Disable for targets with
51104         16bit ints.
51105
51106 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
51107
51108         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
51109         code.
51110
51111 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
51112
51113         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
51114         error'.
51115
51116 1998-08-18  Jeffrey A Law  (law@cygnus.com)
51117
51118         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
51119
51120 1998-08-16  Jeffrey A Law  (law@cygnus.com)
51121
51122         * gcc.c-torture/compile/980816-1.c: New test.
51123
51124         * gcc.dg/980816-1.c: New test.
51125
51126 1998-08-13  Jeffrey A Law  (law@cygnus.com)
51127
51128         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
51129         compiler for ieee tests.
51130
51131 1998-08-01  Dave Love  <d.love@dl.ac.uk>
51132
51133         * g77.f-torture/compile/980729-0.f: New test.
51134
51135 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
51136
51137         * gcc.c-torture/special/eeprof-1.c: New test, for
51138         -finstrument-functions.
51139         * gcc.c-torture/special/special.exp: Run it.
51140
51141 1998-07-29  Jeffrey A Law  (law@cygnus.com)
51142
51143         * gcc.c-torture/compile/980729-1.c: New test.
51144
51145 1998-07-27  Nick Clifton  <nickc@cygnus.com>
51146
51147         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
51148         __thumb__ is defined, and test for ARM style doubles if so.
51149
51150 1998-07-26  Dave Love  <d.love@dl.ac.uk>
51151
51152         * g77.f-torture/noncompile/980615-0.f: New test.
51153
51154 1998-07-26  H.J. Lu  (hjl@gnu.org)
51155
51156         * gcc.dg/980312-1.c: Do link instead of compile.
51157         * gcc.dg/980313-1.c: Likewise.
51158
51159 1998-07-26  Jeffrey A Law  (law@cygnus.com)
51160
51161         * gcc.c-torture/compile/980726-1.c: New test.
51162
51163 1998-07-25  Dave Love  <d.love@dl.ac.uk>
51164
51165         * g77.f-torture/execute/io0.f: New test.
51166
51167 1998-07-24  Nick Clifton  <nickc@cygnus.com>
51168
51169         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
51170         an int.
51171
51172 1998-06-18  Michael Meissner  <meissner@cygnus.com>
51173
51174         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
51175         m32r bugs.
51176
51177 1998-07-17  Nick Clifton  <nickc@cygnus.com>
51178
51179         * gcc.dg/980626-1.c: Expect failures for all toolchains until
51180         c-decl.c:grokdeclarator can handle mode attributes.
51181
51182 1998-07-16  Jeffrey A Law  (law@cygnus.com)
51183
51184         * gcc.c-torture/execute/980716-1.c: New test.
51185
51186 1998-07-13  Jeffrey A Law  (law@cygnus.com)
51187
51188         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
51189         the mn10200.
51190         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
51191         the mn10200.
51192         * gcc.c-torture/execute/va-arg-3.x: Similarly.
51193         * gcc.c-torture/compile/930326-1.x: Similarly.
51194
51195 1998-07-13  Dave Love  <d.love@dl.ac.uk>
51196
51197         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
51198         New test from Craig.
51199
51200 1998-07-12  Dave Love  <d.love@dl.ac.uk>
51201
51202         * g77.f-torture/noncompile/980616-0.f: New test.
51203
51204         * g77.f-torture/execute/970816-3.f: New test from Craig.
51205
51206 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
51207
51208         *  g++.other/singleton.C: Return error value instead of taking
51209         SIGSEGV.
51210
51211 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
51212
51213         *  g++.other/singleton.C: New test.  Warning is under dispute.
51214         Runtime crash is not.
51215
51216 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
51217
51218         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
51219         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
51220         using6.C, using7.C}: New namespace tests.
51221
51222 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
51223
51224         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
51225         specialization with typedef'ed names used as array indexes.
51226
51227 1998-07-09  Jeffrey A Law  (law@cygnus.com)
51228
51229         * gcc.c-torture/execute/980709-1.c: New test.
51230
51231         * gcc.dg/980709-1.c: New test.
51232
51233 1998-07-07  Richard Henderson  <rth@cygnus.com>
51234
51235         * gcc.c-torture/execute/bcp-1.c: New test.
51236
51237 1998-07-07  Jeffrey A Law  (law@cygnus.com)
51238
51239         * gcc.c-torture/execute/980707-1.c: New test.
51240
51241 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
51242
51243         * gcc.c-torture/compile/980706-1.c: New test.
51244
51245 1998-07-01  Dave Love  <d.love@dl.ac.uk>
51246
51247         * g77.f-torture/execute/980701-0.f,
51248         g77.f-torture/execute/980701-1.f: New test from Craig.
51249
51250 1998-07-01  Jeffrey A Law  (law@cygnus.com)
51251
51252         * gcc.c-torture/compile/980701-1.c: New test.
51253
51254         * gcc.c-torture/execute/980701-1.c: New test.
51255
51256 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
51257 rlsruhe.de>
51258
51259         * g++.old-deja/g++.robertl/eb132.C: New test.
51260         * g++.old-deja/g++.robertl/eb133.C: Likewise.
51261
51262 1998-06-29  Dave Love  <d.love@dl.ac.uk>
51263
51264         * g77.f-torture/execute/980628-7.f,
51265         g77.f-torture/execute/980628-8.f,
51266         g77.f-torture/execute/980628-9.f,
51267         g77.f-torture/execute/980628-10.f: New tests from Craig.
51268
51269         * g77.f-torture/execute/980628-3.f: Remove mail headers.
51270
51271 1998-06-28  Jeffrey A Law  (law@cygnus.com)
51272
51273         * g77.f-torture/execute/980628-4.f: New test from Craig.
51274         * g77.f-torture/execute/980628-5.f: Likewise.
51275         * g77.f-torture/execute/980628-2.f: Likewise.
51276         * g77.f-torture/execute/980628-0.f: Likewise.
51277         * g77.f-torture/execute/980628-1.f: Likewise.
51278         * g77.f-torture/execute/980628-3.f: Likewise.
51279         * g77.f-torture/execute/980628-6.f: Likewise.
51280
51281 1998-06-28  Jeffrey A Law  (law@cygnus.com)
51282
51283         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
51284         directory when nothing has been installed yet.
51285
51286 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
51287
51288         * gcc.c-torture/special/special.exp: Handle newer versions of
51289         dejagnu.
51290
51291 1998-06-26  Jeffrey A Law  (law@cygnus.com)
51292
51293         * gcc.dg/980626-1.c: New test.
51294
51295 1998-06-19  Bruno Haible <haible@ilog.fr>
51296
51297         * gcc.misc-tests/m-un-2.c: New test.
51298         * g++.old-deja/g++.other/warn01.c: Likewise.
51299
51300 1998-06-19  Robert Lipe  <robertl@dgii.com>
51301
51302         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
51303         compatibility with assmblers with a different comment character.
51304         Eliminate use of GAS-specific extensions.
51305
51306 1998-06-19  Jeffrey A Law  (law@cygnus.com)
51307
51308         * gcc.c-torture/execute/ieee/980619-1.c: New test.
51309
51310 1998-06-19  Robert Lipe  <robertl@dgii.com>
51311
51312         * lib/g77.exp: Replace search for libf2c.a with search for newly
51313         renamed libg2c.a
51314
51315 1998-06-17  Jeffrey A Law  (law@cygnus.com)
51316
51317         * gcc.c-torture/execute/980617-1.c: New test.
51318
51319 1998-06-12  Jeffrey A Law  (law@cygnus.com)
51320
51321         * gcc.c-torture/execute/980612-1.c: New test.
51322
51323 1998-06-08  Jeffrey A Law  (law@cygnus.com)
51324
51325         * gcc.dg/980523-1.c: Only test on ppc-linux.
51326         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
51327
51328         * gcc.c-torture/execute/980608-1.c: New test.
51329
51330 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
51331
51332         * gcc.c-torture/execute/980605-1.c: New test.
51333
51334 1998-06-04  Jeffrey A Law  (law@cygnus.com)
51335
51336         * gcc.c-torture/execute/980604-1.c: New test.
51337
51338 1998-06-02  Jeffrey A Law  (law@cygnus.com)
51339
51340         * gcc.c-torture/execute/980602-1.c: New test.
51341         * gcc.c-torture/execute/980602-2.c: Likewise.
51342
51343 1998-06-02  Dave Love  <d.love@dl.ac.uk>
51344
51345         * 970125-0.f: Fix per JCB.  Add commentary.
51346
51347 1998-05-31  Michael Meissner  <meissner@cygnus.com>
51348
51349         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
51350         IEEE -0 support.
51351
51352 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
51353
51354         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
51355         earlier.
51356
51357 1998-05-28  Catherine Moore <clm@cygnus.com>
51358
51359         * gcc.c-torture/execute/980526-3.c: New test.
51360
51361 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
51362
51363         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
51364         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
51365         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
51366         m88k-motorola-sysv3 to XFAIL.
51367
51368 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51369
51370         * gcc.dg/980526-1.c: New test.
51371         * gcc.c-torture/execute/980526-2.c: New test.
51372
51373 1998-05-26  Jeffrey A Law  (law@cygnus.com)
51374
51375         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
51376
51377         * gcc.c-torture/execute/980526-1.c: New test.
51378
51379 1998-05-26  Dave Love  <d.love@dl.ac.uk>
51380
51381         * g77.f-torture/execute/alpha2.f: Add runtime test.
51382
51383 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
51384
51385         * g++.old-deja/old-deja.exp: Strip leading directories.
51386
51387         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
51388         error for the line.  Don't run multiple tests for the same line.
51389
51390 1998-05-23  Jeffrey A Law  (law@cygnus.com)
51391
51392         * gcc.dg/980523-1.c: New test.
51393
51394 1998-05-23  Dave Love  <d.love@dl.ac.uk>
51395
51396         * g77.f-torture/compile/970915-0.f: New test.
51397
51398 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
51399
51400         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
51401
51402 1998-05-21  Jeffrey A Law  (law@cygnus.com)
51403
51404         * gcc.dg/980520-1.c: New test.
51405
51406 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
51407
51408         * gcc.dg/980502-1.c: Fix return type.
51409
51410 1998-05-20  Jeffrey A Law  (law@cygnus.com)
51411
51412         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
51413         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
51414         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
51415         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
51416         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
51417
51418 1998-05-20  Dave Love  <d.love@dl.ac.uk>
51419
51420         * g77.f-torture/execute/980520-1.f: New test.
51421
51422 1998-05-15  Dave Love  <d.love@dl.ac.uk>
51423
51424         * lib/mike-g77.exp: New file.
51425
51426         * g77.f-torture/noncompile/noncompile.exp,
51427         g77.f-torture/noncompile/check0.f: New files.
51428
51429 1998-05-14  Dave Love  <d.love@dl.ac.uk>
51430
51431         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
51432         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
51433         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
51434         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
51435         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
51436         abort where appropriate.
51437
51438 1998-05-05  Michael Meissner  <meissner@cygnus.com>
51439
51440         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
51441         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
51442
51443 1998-04-29  Dave Love  <d.love@dl.ac.uk>
51444
51445         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
51446
51447 1998-04-27  Dave Love  <d.love@dl.ac.uk>
51448
51449         * g77.f-torture/compile/980427-0.f: New test.
51450
51451 1998-04-24  Dave Love  <d.love@dl.ac.uk>
51452
51453         * g77.f-torture/compile/980424-0.f: New test.
51454
51455 1998-04-19  Dave Love  <d.love@dl.ac.uk>
51456
51457         * g77.f-torture/compile/980419-2.f (main): New test.
51458         * g77.f-torture/compile/970125-0.f: New test.
51459         * g77.f-torture/compile/980419-1.f: New test.
51460
51461 1998-04-08  Jim Wilson  <wilson@cygnus.com>
51462
51463         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
51464         of loop-4.c.
51465
51466 1998-04-07  Jim Wilson  <wilson@cygnus.com>
51467
51468         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
51469
51470 1998-04-03  Jim Wilson  <wilson@cygnus.com>
51471
51472         * gcc.c-torture/compile/980329-1.c: New test.
51473
51474 1998-03-18  Jim Wilson  <wilson@cygnus.com>
51475
51476         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
51477         * gcc.dg/980312-1.c: Fix typo in -march command.
51478
51479 1998-03-16  H.J. Lu  (hjl@gnu.org)
51480
51481         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
51482
51483 1998-03-11  Robert Lipe  <robertl@dgii.com>
51484
51485         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
51486         Dave Love agree the Fortran source is bogus.
51487
51488 1998-03-11  Robert Lipe  <robertl@dgii.com>
51489
51490         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
51491         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
51492         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
51493         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
51494         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
51495
51496 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
51497
51498         * g++.old-deja/g++.other/friend1.C: New test.
51499
51500 1998-02-18  Dave Love  <d.love@dl.ac.uk>
51501
51502         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
51503         possibly uninitialized) variables and declare dnrm2.
51504
51505 1998-02-23  Robert Lipe <robertl@dgii.com>
51506
51507         From Bruno Haible <haible@ilog.fr>:
51508         * gcc.c-torture/execute/980223.c: New test.
51509
51510 1998-02-13  Jeffrey A Law  (law@cygnus.com)
51511
51512         * gcc.dg/ifelse-1.c: New test.
51513
51514 1998-02-09  H.J. Lu  (hjl@gnu.org)
51515
51516         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
51517
51518           * lib/old-dejagnu.exp (old-dejagnu): Added the
51519           "execution test - XFAIL *-*-*" handling in the spirit of
51520           "excess errors test -". Changed the "execution test fails"
51521           handling to be like "excess errors test fails".
51522           * Update various tests accordingly.
51523
51524 1998-02-06  Jim Wilson  <wilson@cygnus.com>
51525
51526         * gcc.c-torture/execute/980205.c: New test.
51527
51528 1998-01-18  Jeffrey A Law  (law@cygnus.com)
51529
51530         * lib/c-torture.exp: Look for .x files instead of .cexp files.
51531         * lib/f-torture.exp: Similarly.
51532         * gcc.c-torture: Rename all .cexp files to .x files.
51533
51534 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
51535
51536         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
51537         (940510-1.c): Removed duplicate.
51538         (971104-1.c): New test.
51539
51540 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
51541
51542           * lib/f-torture.exp: Improve error and loop detection.
51543
51544 1997-11-19  Michael Meissner  <meissner@cygnus.com>
51545
51546         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
51547         use that to size the filler array.
51548
51549 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
51550
51551         * lib/c-torture.exp(c-torture-execute): Fix typo.
51552
51553         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
51554         testcase as the executable name. Keep the executable around if
51555         the test fails.
51556
51557 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
51558
51559         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
51560         changes.  Only test one -g option, and move it to the end of the
51561         list of options to test.
51562
51563 1997-09-19  Michael Meissner  <meissner@cygnus.com>
51564
51565         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
51566         variable GCC_TORTURE_OPTIONS to supply default switches separated
51567         by colons.  If no environment variable, run tests with -O0 -g, -O1
51568         -g, and -O2 -g as well.
51569
51570 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
51571
51572         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
51573         explanatory comments. Fix indentation.
51574
51575 1997-09-15  Jeffrey A Law  (law@cygnus.com)
51576
51577         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
51578
51579 1997-09-11  Jeffrey A Law  (law@cygnus.com)
51580
51581         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
51582         * g++.old-deja/g++.mike/p7325.C: Likewise.
51583         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
51584
51585 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
51586
51587         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
51588         * g++.old-deja/g++.brendan/crash30.C: Likewise.
51589         * g++.old-deja/g++.brendan/crash39.C: Likewise.
51590         * g++.old-deja/g++.law/operators4.C: Likewise.
51591
51592 1997-09-11  Joe Buck  (jbuck@synopsys.com)
51593
51594         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
51595         * g++.old-deja/g++.mike/p784.C: Ditto.
51596         * g++.old-deja/g++.mike/p785.C: Ditto.
51597
51598 1997-09-05  Jeffrey A Law  (law@cygnus.com)
51599
51600           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
51601
51602 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
51603
51604         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
51605         target feature; pass this to c-torture-execute as needed.
51606
51607 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
51608
51609         * lib/c-torture.exp(c-torture-execute): If the previous and the
51610         current executables being tested are identical, we don't need to
51611         run the executable again. Try to make the executable names
51612         unique. Add an optional argument for passing additional compiler
51613         flags.
51614
51615 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
51616
51617         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
51618
51619 1997-08-29  Jeffrey A Law  (law@cygnus.com)
51620
51621         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
51622
51623 1997-07-31  Jeffrey A Law  (law@cygnus.com)
51624
51625         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
51626         32bit or larger longs.
51627
51628         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
51629         have either a 32bit long or 32bit int.
51630
51631 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
51632
51633         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
51634         Make double precision tests dependent on sizeof (double).
51635
51636 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
51637
51638         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
51639         too.
51640
51641 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
51642
51643         * gcc.c-torture/compile/961203-1.cexp: New script.
51644
51645 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
51646
51647         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
51648         up the includes ourselves.
51649
51650 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
51651
51652         * lib/plumhall.exp: Remove random include, and add a few
51653         verbose messages for debugging.
51654
51655 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
51656
51657         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
51658         of trying to do it ourselves.
51659
51660 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
51661
51662         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
51663
51664 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
51665
51666         * gcc.prms/5403.c: Made regexp a bit less strict.
51667
51668 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
51669
51670         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
51671         is returned from remote_load instead.
51672         * lib/plumhall.exp: Ditto.
51673         * lib/mike-g++.exp: Ditto.
51674         * lib/old-dejagnu.exp: Ditto.
51675         * lib/c-torture.exp: Ditto.
51676
51677 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
51678
51679         * lib/g++.exp: Use build_wrapper procedure.
51680         * lib/gcc.exp: Ditto.
51681
51682 1997-05-20  Jeffrey A Law  (law@cygnus.com)
51683
51684         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
51685         an old-style decl for malloc.  Fixes tests to work when
51686         sizeof (int) != sizeof (size_t).
51687
51688 1997-05-15  Mike Meissner  <meissner@cygnus.com>
51689
51690         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
51691
51692         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
51693         use stdargs.h interface.
51694
51695 1997-05-15  Mike Meissner  <meissner@cygnus.com>
51696
51697         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
51698         NO_VARARGS when compiling.
51699
51700 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
51701
51702         * lib/plumhall.exp(ph_includes): New procedure.
51703         (ph_make): Use it.
51704         (ph_compiler): Ditto.
51705
51706         * lib/g++.exp: Rename test-glue.c to testglue.c.
51707         * lib/gcc.exp: Ditto.
51708
51709 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
51710
51711         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
51712         to completion when it's called.
51713
51714 1997-03-21  Michael Meissner  <meissner@cygnus.com>
51715
51716         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
51717         is defined, don't do test.
51718
51719 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
51720
51721         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
51722         for object files.
51723         (ph_summary): Mark skipped testcases as untested, not unresolved.
51724
51725         * lib/plumhall.exp (ph_make): If unresolved because of bad
51726         errorCode, record errorCode in log file.
51727         (*): Replace send_log/verbose with verbose -log.
51728
51729 1997-03-19  Michael Meissner  <meissner@cygnus.com>
51730
51731         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
51732         double conversion if double isn't at least 8 bytes.
51733
51734         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
51735         int to work with targets where int is 16 bits.
51736
51737         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
51738         8 bytes, just exit, since 4 byte doubles don't have enough bits of
51739         precision for the test to complete.
51740
51741 1997-03-14  Michael Meissner  <meissner@cygnus.com>
51742
51743         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
51744         if d10v is not compiled with the -mdouble64 flag.
51745         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
51746
51747         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
51748         d10v is not compiled with the -mint32 flag.
51749
51750 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
51751
51752         * lib/plumhall.exp: Use incr_count.
51753
51754 1997-03-12  Jeffrey A Law  (law@cygnus.com)
51755
51756         * gcc.c-torture: Update to c-torture-1.45.
51757
51758 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
51759
51760         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
51761         the name of the expect testcase file).
51762
51763         * lib/g++.exp(g++_init): Ditto.
51764
51765 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
51766
51767         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
51768         the host.
51769
51770         * lib/gcc.exp(gcc_exit): New procedure.
51771
51772 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
51773
51774         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
51775         specs where appropriate.
51776
51777         * g++.old-deja/g++.arm/*: Added additional ERROR checks
51778         because of new "candidates are" messages, and removed a few
51779
51780         * Converted all non-old-style g++ testcases to old-style, and
51781         moved into g++.old-deja.
51782
51783 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
51784
51785         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
51786         options.
51787
51788         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
51789         succeeded.
51790
51791         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
51792
51793 1997-02-13  Michael Meissner  <meissner@cygnus.com>
51794
51795         * lib/gcc.exp (gcc_target_compile): Add support for defining
51796         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
51797         the machine doesn't have those features.
51798
51799 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
51800
51801         * g++.law/operators4.exp: Don't use LIBS.
51802
51803 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
51804
51805         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
51806
51807         * lib/mike-g++.exp: Don't set the compiler to be tested here.
51808         * lib/g++.exp: Set it here instead. Also, allow use of the
51809         --tool_exec and --tool_opt options. Change CXX to
51810         GXX_UNDER_TEST.
51811
51812         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
51813
51814         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
51815
51816 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
51817
51818         * lib/old-dejagnu.exp: Use prune_warnings instead of
51819         prune_system_crud.
51820         * lib/mike-g++.exp: Ditto.
51821         * lib/gcc.exp: Ditto.
51822         * lib/g++.exp: Ditto.
51823
51824         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
51825
51826 1997-02-07  Jeffrey A Law  (law@cygnus.com)
51827
51828           * 941014-2.c: Include stdlib.h
51829           * 960327-1.c: Include stdio.h
51830           * dbra.c, index-1.c: Don't assume ints are 32bits.
51831
51832 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
51833
51834         * lib/gcc.exp: Add gcc,stack_size target feature.
51835
51836         * lib/g++.exp(g++_target_compile): Add the include and link
51837         paths here, not in two other places. And, it's $options, not
51838         options.
51839
51840         * lib/mike-g++.exp(postbase): Remove the code that determines
51841         the correct include and link paths.
51842         * g++.old-deja/old-deja.exp: Ditto.
51843
51844 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
51845
51846         * lib/g++.exp(g++_init): target_compile no longer returns the
51847         filename of the result.
51848
51849 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
51850
51851         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
51852         call to glob.
51853
51854         * gcc.c-torture/special/special.exp: Change call to
51855         gcc_target_compile to include the object file.
51856
51857 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
51858
51859         * gcc.c-torture/special/special.exp: Correct misspelling in last
51860         change.
51861
51862 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
51863
51864         * lib/plumhall.exp(ph_summary): Log the entire output of the
51865         executable. Return -1 if there were any failures, 0 otherwise.
51866         (ph_execute): Return -1 if there were any failures, 0 otherwise.
51867         (ph_make): Clean up objects and executables that were built
51868         if the tests succeeded.
51869
51870 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
51871
51872         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
51873         libraries and includes in the build tree as appropriate.
51874
51875 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
51876
51877         * lib/c-torture.exp: Instead of looking for the global variable
51878         NO_LONG_LONG, check to see if that's a feature of the target.
51879
51880 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
51881
51882         * config/default.exp: Minimize. Delete the remainer of the files in
51883         config; this functionality is now in devo/dejagnu/config.
51884
51885         g++.*/*: Pass any additional flags used to compile to postbase;
51886         delete CXXFLAGS.
51887
51888         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
51889         is now done by runtest.exp. Use gcc_target_compile instead of
51890         compile.
51891
51892         lib/c-torture.exp: Use gcc_target_compile instead of compile.
51893         Remove references to CFLAGS. Use remote_file instead of
51894         calling rm -f.
51895         (c-torture): Take a list of arguments to use to compile this
51896         testcase.
51897
51898         lib/g++.exp: Simplify. Use target_compile instead of compile.
51899         lib/gcc-dg.exp: Ditto.
51900         lib/gcc.exp: Ditto.
51901         lib/mike-{gcc,g++}.exp: Ditto.
51902         lib/old-dejagnu.exp: Ditto.
51903         lib/plumhall.exp: Ditto.
51904
51905 1997-01-08  Jim Wilson  <wilson@cygnus.com>
51906
51907         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
51908         (ph_linker): Likewise.
51909
51910 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
51911
51912           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
51913         MAP_ANON / MAP_ANONYMOUS if defined;
51914         else try to map from /dev/zero .
51915
51916 1996-11-12  Jeffrey A Law  (law@cygnus.com)
51917
51918         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
51919         isn't defined, then define it to MAP_ANONYMOUS.
51920
51921 1996-11-12  Jeffrey A Law  (law@cygnus.com)
51922
51923         * gcc.c-torture: Update to c-torture-1.42 release.
51924
51925 1996-11-11  Jeffrey A Law  (law@cygnus.com)
51926
51927         * gcc.c-torture: Update to c-torture-1.41 release.
51928
51929 1996-10-27  Jeffrey A Law  (law@cygnus.com)
51930
51931         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
51932         c-torture release.
51933
51934 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
51935
51936         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
51937         and LDFLAGS.  Fix second case to append the target_info ldflags
51938         onto LDFLAGS, not CFLAGS.
51939         * lib/g++.exp (g++_init): Add target_info stuff.
51940         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
51941         of libgloss and newlib flags for !native.
51942
51943         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
51944         (GDB): Fix relative path to go up another dir for finding gdb.
51945
51946 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
51947
51948         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
51949         versions in the target_info array, if they don't exist.
51950
51951 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
51952
51953         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
51954
51955 1996-07-08  Jim Wilson  <wilson@cygnus.com>
51956
51957         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
51958         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
51959
51960 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
51961
51962         * lib/old-dejagnu.exp: Don't remove the output file before we've
51963         actually tested it. Don't append pwd to the path of the executable
51964         we're testing.
51965
51966 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
51967
51968         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
51969
51970 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
51971
51972         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
51973         temporary directory for compiler files, and set it to a default
51974         value of /tmp. Set $output as the name of the output file from
51975         compiling the testcase. Add a -o option to $cflags_var so the
51976         compiler writes the final output file as $output. Set $executable
51977         to $output.
51978
51979         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
51980         directory for compiler files, and set it to /tmp if it doesn't
51981         already have a value. Set $output_file to the name of the output
51982         file from compiling the testcase. Add a -o option to CXXFLAGS so
51983         the compiler writes the final output file as $output. Use $output
51984         as the executable to be tested.
51985
51986 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
51987
51988         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
51989
51990 1996-06-08  Jeffrey A Law  (law@cygnus.com)
51991
51992         * gcc.c-torture/execute/pending-1.c: New test.  Still
51993         pending in Tege's queue.
51994
51995 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
51996
51997         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
51998         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
51999         if there were failures.  Call unresolved if there were unresolved
52000         testcases.  Call gcc_fail if program did not run to completion.
52001         (ph_make): Pass additional argument name to ph_execute.
52002         (ph_execute): Add new argument.  Pass additional arguments to
52003         ph_summary.  Call gcc_fail is there is no execution output.
52004
52005 1996-04-24  Jeffrey A Law  (law@cygnus.com)
52006
52007         * lib/plumhall.exp (proc_summary): Output relavent summary
52008         lines into the log so specific failures in plumhall can be
52009         investigated.
52010
52011 1996-04-10  Jeffrey A Law  (law@cygnus.com)
52012
52013         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
52014         (c-torture-execute): Don't try to execute tests which use
52015         "long long" types if $NO_LONG_LONG is nonzero.
52016
52017 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
52018
52019         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
52020         not c-torture.
52021
52022         * gcc.ieee: Move from here.
52023         * gcc.c-torture/execute/ieee: To here.
52024
52025 1996-03-26  Jeffrey A Law  (law@cygnus.com)
52026
52027         * gcc.c-torture: Update to c-torture-1.41 release.
52028
52029 1996-03-22  Jeffrey A Law  (law@cygnus.com)
52030
52031         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
52032         not "$output".
52033
52034 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
52035
52036         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
52037         -c present.
52038
52039 1996-03-02  Jeffrey A Law  (law@cygnus.com)
52040
52041         * config/proelf.exp: Handle connecting to a simulator.
52042
52043 1996-01-31  Jeffrey A Law  (law@cygnus.com)
52044
52045         * config/proelf.exp: New file.  Enough framework that we can
52046         run c-torture tests on the proelf targets (or any other target
52047         that gdb can connect to for that matter).
52048
52049 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
52050
52051         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
52052         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
52053
52054         * lib/plumhall.exp (ph_execute): Always call ph_summary if
52055         exec_output exists.
52056
52057 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
52058
52059         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
52060         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
52061
52062         * config/*.exp: Update FSF address.  Change result of ${tool}_load
52063         to pass/fail/unresolved/unsupported/untested.  Caller must now
52064         call unresolved/unsupported/untested.
52065         * lib/*.exp: Update FSF address.  Update to handle new results of
52066         ${tool}_load.
52067         * lib/chill.exp (verbose): Delete.
52068
52069 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
52070
52071         * lib/gcc.exp (default_gcc_start): Change order of args to
52072         $LDFLAGS $CFLAGS $LIBS.
52073         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
52074         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
52075         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
52076         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
52077         * gcc.misc-tests/dg-test.exp: Likewise.
52078         * gcc.misc-tests/msgs.exp: Likewise.
52079         * gcc.prms/prms.exp: Likewise.
52080         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
52081         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
52082
52083         * lib/dg.exp: Deleted, moved to dejagnu/lib.
52084
52085 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
52086
52087         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
52088
52089         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
52090         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
52091
52092         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
52093         necessary.
52094
52095 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
52096
52097         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
52098         global for loop; add use of $mathlib.
52099         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
52100         settings here; set mathlib for anything but VxWorks.
52101
52102 1996-01-22  Jeffrey A Law  (law@cygnus.com)
52103
52104         * gcc.c-torture: Update to c-torture-1.40 release.
52105
52106 1996-01-03  Jeffrey A Law  (law@cygnus.com)
52107
52108         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
52109         dg.exp.
52110
52111 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
52112
52113         * lib/c-torture.exp (c-torture-execute): Declare "output" as
52114         global.
52115
52116 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
52117
52118         * lib/g++.exp (LIBS): Define if not already.
52119         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
52120         (gcc-dg-prune): Call prune_gcc_output.
52121         * lib/gcc.exp (prune_gcc_output): New proc.
52122         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
52123         prune_gcc_output.
52124
52125 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
52126
52127         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
52128         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
52129
52130 1995-11-15  Jeffrey A Law  (law@cygnus.com)
52131
52132         * gcc.c-torture: Update to c-torture-1.39 release.
52133
52134 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
52135
52136         * lib/c-torture.exp (c-torture-execute): Don't return if one option
52137         fails, try others as well.
52138
52139 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
52140
52141         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
52142         If compilation fails, mark execute tests as `untested'.
52143         If test is marked as unsupported, don't mark compilation and
52144         execute tests as failed.
52145
52146 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
52147
52148         * lib/g++.exp (g++_init): Don't link in libg++, and look to
52149         libstdc++ for whether or not we want to be doing shared
52150         libraries.  Delete link_curses since we don't need it anymore.
52151         * lib/mike-g++.exp (postbase): Don't link in libg++.
52152         * g++.old-deja/old-deja.exp: Likewise.
52153
52154 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
52155
52156         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
52157
52158 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
52159
52160         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
52161         For that, add `-Wl,-a,shared_archive'.
52162         * g++.old-deja/old-deja.exp: Likewise.
52163
52164 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
52165
52166         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
52167
52168 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
52169
52170         * lib/mike-g++.exp (postbase): Pay attention to the status of
52171         g++_load.
52172
52173 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
52174
52175           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
52176
52177 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
52178
52179         * lib/gcc.exp (default_gcc_start): No longer need to log program
52180         being executed or its output, execute_anywhere does that now.
52181         * lib/g++.exp (default_g++_version): Call execute_anywhere.
52182         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
52183
52184 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
52185
52186         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
52187         the same as those in lib/g++.exp.
52188
52189 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
52190
52191         * gcc.c-torture: Update to c-torture-1.38 release.
52192         * gcc.ieee: Related changes.
52193
52194 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
52195
52196         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
52197         "exec". Minor reformatting changes.
52198
52199         * config/rom68k.exp (${tool}_load): Make it work in a canadian
52200         cross. This means all "exec" calls now work on a remote host as
52201         well.
52202         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
52203         cross. Filter out the extra "\r\n" stuff that expect puts in.
52204         (c-torture-execute): Filter out the bogus warnings like
52205         c-torture-compile does. Add support for canadian cross.
52206         * lib/gcc.exp (default_gcc_version, default_gcc_start)
52207         Use execute_anywhere rather than calling exec directly. Now it
52208         works for canadian cross testing.
52209
52210 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
52211
52212         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
52213         results into a variable, and check that rather than using file exists.
52214
52215 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
52216
52217         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
52218         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
52219
52220 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
52221
52222         * g++.old-deja/old-deja.exp: Create and pass runshlib and
52223         lib_curses if there's a shared libg++ in the build tree.
52224
52225 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
52226
52227         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
52228         if not supported target.
52229
52230 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
52231
52232         * lib/g++.exp (g++_init): Move empty setting of runshlib and
52233         link_curses up to always happen, not just for native builds.
52234
52235 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
52236
52237         * gcc.c-torture: Update to c-torture-1.36 release.
52238         * gcc.failure: Related changes.
52239
52240 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
52241
52242         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
52243
52244 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
52245
52246         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
52247         * lib/mike-g++.exp (postbase): Not in here.  Still reference
52248         runshlib, link_curses, and mathlib for link and run.
52249
52250         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
52251         pass the runtime shared library options for Solaris, OSF/1, and
52252         Irix5, and link with -lcurses to avoid unresolved references.
52253
52254 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
52255
52256         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
52257         only run once.
52258
52259 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
52260
52261         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
52262
52263 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
52264
52265         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
52266         do not have a framework for the "compat" tests yet.
52267
52268 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
52269
52270         * lib/mike-g++.exp (postbase): New local variable `mathlib',
52271         set to null if we're testing vxworks5.1.  Use that instead of
52272         `-lm' in the setting of LIBS for link and run.
52273
52274 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
52275
52276         * config/rom68k.exp (${tool}_load): Major changes to make it
52277         work.  Verified that it does in fact return the stuff in
52278         exec_output properly.  Catch any Emul or any TRAP other than 0.
52279
52280 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
52281
52282         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
52283         LDFLAGS properly for targets that need stuff from libgloss.
52284         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
52285         only run once.
52286         (gpp_initialized): New variable.
52287
52288 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
52289
52290         * config/rom68k.exp: Load libgloss.exp.
52291         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
52292         so we can produce a fully linked binary.
52293         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
52294         so we can produce a fully linked binary.
52295
52296 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
52297
52298         * lib/plumhall.exp (ph_section): Watch for expected failures.
52299         Add missing `else'.
52300
52301         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
52302         run the testcase.
52303         (c-torture): Likewise.
52304
52305 1995-08-28  Doug Evans  <dje@cygnus.com>
52306
52307         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
52308
52309         * lib/mike-g++.exp (mike_cleanup): New proc.
52310         (prebase): New globals compiler_result, not_compiler_result,
52311         target_regexp.
52312         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
52313         allow leading "-" in pattern.  Watch for unsupported tests.
52314         If $compiler_result is set, pattern match assembler code,
52315         and ditto for $not_compiler_result.
52316         * lib/mike-gcc.exp: Likewise.
52317
52318         * lib/plumhall.exp (ph_execute): Only call ph_summary if
52319         execution "succeeded".
52320
52321 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
52322
52323         * config/win32.exp: New file.
52324         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
52325
52326 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
52327
52328         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
52329         unsupported.
52330         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
52331         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
52332         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
52333
52334         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
52335         "... without exceptions was ...".  That is now handled by
52336         prune_system_crud.
52337         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
52338
52339 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
52340
52341         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
52342         sieve.c,sort2.c}: New files.
52343         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
52344         sieve.exp,sort2.exp}: Drivers for them.
52345
52346         * lib/mike-gcc.exp (program_output): New user settable variable.
52347         (postbase): Call prune_system_crud.  Also prune extraneous compiler
52348         messages.
52349         * lib/mike-g++.exp (program_output): New user settable variable.
52350
52351         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
52352
52353         * config/sh.exp: Deleted (use sim.exp instead).
52354
52355 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
52356
52357         * config/vx.exp: Declare CHECKTASK as global.
52358         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
52359         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
52360         * lib/old-dejagnu.exp: Load [pwd]/$executable.
52361
52362 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
52363
52364         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
52365         target. Like vx.exp, only includes `vx29k.exp' instead of
52366         `vxworks.exp'.
52367
52368 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
52369
52370         * config/sim.exp: Increase time limit from 120 seconds to 240.
52371
52372 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
52373
52374         * gcc.c-torture/execute/950628-1.c: New test.
52375
52376 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
52377
52378         * gcc.c-torture: Update with changes/additions from
52379         c-torture-1.34.
52380
52381 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
52382
52383         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
52384
52385 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
52386
52387         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
52388
52389 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
52390
52391         * gcc.c-torture/compile/950512-1.c: New test.
52392         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
52393         * gcc.dg/struct-ret-1.c: Likewise.
52394
52395 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
52396
52397         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
52398           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
52399
52400 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
52401
52402         * gcc.c-torture/special/920411-1.c: Deleted.
52403         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
52404
52405 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
52406
52407         * config/sim.exp (${tool}_load): Hack in call to bash to get a
52408         cpu limit.
52409
52410 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
52411
52412         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
52413
52414 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
52415
52416         From kenner;
52417         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
52418         is the proper length.
52419         * va-arg-3.c: Likewise.
52420
52421 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
52422
52423         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
52424         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
52425
52426         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
52427         * lib/g++.exp (default_g++_start): Delete old cruft.
52428
52429 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
52430
52431         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
52432         (2 * (1 << 18)) to (2 * (1 << 17)).
52433
52434         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
52435
52436 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
52437
52438         * config/rom68k.exp: Renamed from config/idp.exp
52439
52440 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
52441
52442         * c-torture/compile/921109-2.c
52443
52444 1995-04-18  Mike Stump  <mrs@cygnus.com>
52445
52446         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
52447         excess errors.
52448
52449 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
52450
52451         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
52452         output.
52453         * lib/g++.exp (default_g++_start): Likewise.
52454
52455 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
52456
52457         * gcc.c-torture/compile/950329-1.c: New test.
52458
52459 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
52460
52461           * config/bug.exp (${tool}_load): Updated to use new remote_open
52462           and remote_close procs.
52463         * config/idp.exp: New file.
52464
52465 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
52466
52467         * gcc.c-torture/execute/950322-1.c: New test.
52468
52469 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
52470
52471         * config/vx.exp (${tool}_load): Clean up testing of return code from
52472         vxworks_ld and vxworks_spawn.
52473
52474 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
52475
52476         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
52477
52478 1995-03-13  Mike Stump  <mrs@cygnus.com>
52479
52480         * lib/old-deja.exp: Add `excess errors test - ' error, now one
52481         can mark excess errors on a machine by machine basis.  Note, the
52482         default is to not expect any excess errors, even when excess
52483         errors test - is given, so you will want to put an XFAIL ... on
52484         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
52485         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
52486         those 4 machines, but no others.
52487
52488 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
52489
52490         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
52491         * lib/c-torture.exp: to here.
52492
52493 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
52494
52495         * gcc.c-torture/execute/950221-1.c: New test.
52496         * gcc.c-torture/execute/struct-ret-1.c: New test.
52497         * gcc.c-torture/compile/950221-1.c: New test.
52498
52499         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
52500
52501 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
52502
52503         * gcc.c-torture/execute/arith-1.c (main): Return 0.
52504         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
52505
52506 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
52507
52508         * g++.gb: New directory of tests, derived from my signature and
52509         class scoping tests.
52510
52511         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
52512         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
52513         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
52514         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
52515         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
52516         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
52517         * g++.gb/sig25.C: Likewise.
52518
52519         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
52520         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
52521         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
52522         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
52523         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
52524         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
52525         * g++.gb/sig25.exp: Likewise.
52526
52527         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
52528         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
52529         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
52530         * g++.gb/scope13.C: Likewise, this test still fails.
52531
52532         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
52533         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
52534         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
52535         * g++.gb/scope13.exp: Ditto.
52536
52537         * g++.gb/README: New file, explains what these tests are about.
52538
52539 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
52540
52541         * lib/dg.exp (dg-do): Support `preprocess'.
52542         (dg-test): Likewise.
52543
52544 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
52545
52546         * config/udi.exp: change "continue -expect" to "exp_continue".
52547
52548 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
52549
52550         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
52551         Delete redundant tests.
52552
52553         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
52554         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
52555         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
52556         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
52557         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
52558         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
52559         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
52560         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
52561
52562         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
52563         storing label pointers.
52564         * gcc.c-torture/execute/921019-1.c: Likewise.
52565         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
52566         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
52567         parameter fp.
52568         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
52569         constants.
52570
52571         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
52572         Delete obsolete tests.
52573
52574         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
52575         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
52576         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
52577         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
52578         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
52579         * gcc.c-torture/compile/950124-1.c: New test.
52580
52581         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
52582
52583 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
52584
52585         * lib/mike-g++.exp: Add -lm to LIBS.
52586
52587 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
52588
52589         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
52590
52591 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
52592
52593         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
52594
52595 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
52596
52597         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
52598
52599 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
52600
52601         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
52602         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
52603         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
52604         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
52605         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
52606         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
52607         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
52608         * g++.law/{operators31.C, operators32.C,
52609         * g++.law/{operators33.C, operators34.C}: Likewise.
52610         * g++.law/{pic1.C, refs2.C}: Likewise.
52611         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
52612         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
52613         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
52614         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
52615
52616         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
52617         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
52618         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
52619         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
52620         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
52621         * g++.law/{enum9.exp, friend5.exp}: Likewise.
52622         * g++.law/{nest3.exp, nest4.exp}: Likewise.
52623         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
52624         * g++.law/{operators30.exp, operators31.exp}: Likewise.
52625         * g++.law/{operators32.exp, operators33.exp}: Likewise.
52626         * g++.law/{operators34.exp}: Likewise.
52627         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
52628         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
52629         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
52630         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
52631         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
52632
52633         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
52634         No longer expected to fail.
52635         * g++.law/missed-error3.C: Tweak for recent bool changes.
52636
52637 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
52638
52639         * config/emb-unix: Deleted.
52640         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
52641         remote execution.  Do final link on remote host if REMOTE_LINK is set.
52642
52643 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
52644
52645         * lib/dg.exp (dg-test): Fix typo in last patch.
52646
52647 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
52648
52649         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
52650         (handles multiple occurrences).
52651
52652 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
52653
52654         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
52655         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
52656         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
52657         printed).
52658         * lib/c-torture.exp (c-torture-compile): Likewise.
52659         (c-torture): Prepend full path if missing.
52660         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
52661         (gcc_fail): Likewise.
52662         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
52663
52664 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
52665
52666         * lib/netware.exp: Only attach to NetWare i386 systems.
52667
52668 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
52669
52670         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
52671         messages.  Add test name to "output pattern match" pass/fail message.
52672
52673 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
52674
52675         * gcc.dg: New testsuite.
52676         * gcc.dg/dg.exp: New file.
52677
52678         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
52679         test-switch.c}: Deleted.
52680
52681         * gcc.misc-tests/msgs.exp: New testcase driver.
52682
52683 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
52684
52685         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
52686         Watch for illegal return values from ${tool}_load.
52687         * config/unix.exp (${tool}_load): Fix pass/fail detection for
52688         cross targets.  Coerce return value >0 to 1.
52689
52690 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
52691
52692         * config/unix.exp (${tool}_load): Call program rsh, not proc.
52693
52694         * config/emb-unix.exp: New file.
52695
52696         * config/sim.exp: Error if variable $SIM not defined.
52697         (${tool}_load): Mark test as "untested" if simulator missing.
52698
52699         * config/unix.exp: Load remote.exp to get rcp_download.
52700         * lib/c-torture.exp: Use different option lists for testcases with
52701         and without loops.
52702         * gcc.c-torture/execute/execute.exp: Likewise.
52703
52704 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
52705
52706         * config/*.exp: Clarify return code from ${tool}_load.
52707         Call `unresolved' or `untested' instead of `warning' or `perror'
52708         (sometimes you still want to call both though).
52709         Add comment that `shell_id' is local to each file.
52710         * config/udi.exp (timeout): Set to 30.
52711         Don't print warning if connection fails, $connectmode has already
52712         printed an error.
52713         (${tool}_load): Move verbose messages to level 2.
52714         Rework pattern for "Process started" message.
52715         Pass `shell_id' to ${connectmode}_download.
52716         Retry twice upon timeout.  Make resetting of target more robust.
52717         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
52718         Pass `shell_id' to exit_$connectmode.
52719         Only call exit_$connectmode if connected.
52720         * config/unix.exp (${tool}_load): Check return codes better.
52721         * config/vrtx.exp (${tool}_load): Likewise.
52722         * config/vx.exp (${tool}_load): Likewise.
52723         Delete unneeded global's.
52724         * lib/dg.exp (dg-test): Update to reflect clarified return codes
52725         from ${tool}_load.
52726         (dg-stat): Delete.
52727         (dg-init): Delete recording of pass/fail counts.
52728         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
52729         (old-dejagnu-init): Likewise.
52730         (old-dejagnu-stat): Delete contents, empty proc now.
52731         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
52732         (c-torture): Delete references to lcnt, lpass, lfail.
52733         Get option list from TORTURE_OPTIONS.
52734         Delete -funroll[-all]-loops if no loops.
52735         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
52736         (g++_stat): Delete contents (empty proc now).
52737         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
52738         (gcc_finish): Likewise.
52739         (gcc_stat): Deleted.
52740         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
52741         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
52742         * gcc.c-torture/execute/execute.exp: Likewise.
52743         Split tests into two parts: compile, execute.
52744         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
52745         no loops.  Update to reflect clarified return codes from ${tool}_load.
52746
52747 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
52748
52749         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
52750         to grep for.
52751         (old-dejagnu): Likewise (where necessary).
52752
52753 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
52754
52755         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
52756
52757         * lib/dg.exp (dg-process-target): Fix processing of selector.
52758         Add comment regarding use of `error'.
52759
52760         * lib/gcc.exp (prune_system_crud): Define if missing.
52761         * lib/g++.exp (prune_system_crud): Likewise.
52762
52763         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
52764         Call prune_system_crud.
52765         * lib/dg.exp (dg-runtest): New proc.
52766         Use perror instead of send_user for tcl errors in testcase.
52767         Don't return any value, it's never used.
52768         Don't clobber previous definition of `unknown'.
52769         Print tcl errors in `dg-final'.
52770
52771 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
52772
52773         * lib/dg.exp (dg-process-target): Improve syntax error messages.
52774         (dg-test): Don't print errorInfo, it contains stack backtrace.
52775
52776 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
52777
52778         * lib/g++.exp (runtest_file_p): Define if missing.
52779
52780 1994-09-24  Doug Evans  (dje@cygnus.com)
52781
52782         * lib/mike-g++.exp: Comment out loading of g++.exp.
52783         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
52784         (default_g++_version): Always print something.
52785         (default_g++_start): Comment out call to `which'.
52786         (g++_start, g++_load): Deleted (must be defined in config file).
52787         * lib/gcc.exp: Test for existence of $CC at start.
52788         Delete check for tmpdir (done in gcc_init).
52789         (default_gcc_version): Always print something.
52790         (default_gcc_start): Comment out call to `which'.
52791         * config/*.exp: Major cleanup - make cross targets work at least a
52792         little better for g++ (by not being "--tool gcc" specific).
52793         Rename gcc_xxx to ${tool}_xxx.
52794         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
52795         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
52796
52797 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
52798
52799         * lib/c-torture.exp (c-torture-compile): Rework compiler
52800         message processing.
52801
52802         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
52803         c-torture.
52804
52805 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
52806
52807         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
52808
52809         * lib/dg.exp (dg-process-target): Support { target native }.
52810
52811 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
52812
52813         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
52814         looked for "... program xxx got fatal signal".
52815         Correct regsub munging of `comp_output'.
52816         Ignore compiler messages "path prefix not used" and "linker input
52817         file unused".
52818
52819 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
52820
52821         * lib/gcc.exp (runtest_file_p): Define if missing.
52822         * gcc.prms/template.c: Example to work from.
52823
52824 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
52825
52826         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
52827         * lib/dg.exp (dg-test): Call unsupported testcases as such.
52828
52829         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
52830         * gcc.prms/1883.c: Moved from compile/940714-1.c.
52831         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
52832         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
52833
52834         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
52835         (dg-process-target): No longer a varargs proc.
52836         Return S/N for target, P/F for xfail.  All callers changed.
52837         (user option procs): More argument checking.
52838         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
52839         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
52840         (dg-test): Skip test if not running on selected target in `dg-do'.
52841         Update handling of `dg-do-what', `dg-output-text'.
52842         Separate execution pass/fail from output pattern match pass/fail.
52843         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
52844
52845 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
52846
52847         * gcc.c-torture/special/special.exp: Don't expect failure for mips
52848         target for 920510-1.c.
52849
52850 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
52851
52852         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
52853         Clean up comment regarding use of passcnt, etc.
52854         (gcc_stat): Don't update `testcnt' here.
52855         (gcc_finish): Do it here.
52856         Might as well reset `but_id' here too.
52857         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
52858         to determine if the file should be tested.
52859         * gcc.c-torture/compile/compile.exp: Likewise.
52860         * gcc.c-torture/execute/execute.exp: Likewise.
52861         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
52862         * gcc.misc-tests/dg-test.exp: Likewise.
52863         * gcc.prms/prms.exp: Likewise.
52864         * gcc.wendy/wendy.exp: Likewise.
52865         * g++.old-deja.exp: Likewise.
52866         Move "Testing file" message to verbose level 1.
52867
52868 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
52869
52870         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
52871
52872 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
52873
52874         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
52875         (default_gcc_start): Accept optional second list element
52876         of compiler flags.  Print compiler output at verbosity level 2.
52877         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
52878         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
52879         Save current values of framework globals passcnt, failcnt, xpasscnt,
52880         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
52881         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
52882         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
52883         xfailcnt to compute stats.  Update framework global `testcnt' from
52884         pass/fail counts.
52885         (gcc_finish): New proc.  Clean up test environment.
52886         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
52887         (gcc_epass, gcc_efail): Delete.
52888         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
52889         argument of line number.
52890         (dg-init): If the tool has an init routine, call it.
52891         (dg-test): Remove args `cflags_var' and `libs_var'.
52892         Pass all compiler options to ${tool}_start.
52893         Handle missing line number.
52894         (dg-finish): New function.
52895         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
52896         particular files.  Call gcc_finish at end.  Move "skipping test"
52897         message to verbosity level 3.
52898         * gcc.c-torture/compile/compile.exp: Likewise.
52899         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
52900         * gcc.c-torture/execute/execute.exp: Likewise.
52901         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
52902         Print testcase being tried at verbosity level 1.
52903         * gcc.c-torture/special/special.exp: Unset xfail.
52904         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
52905         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
52906         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
52907         * gcc.failure/failure.exp: Likewise.
52908         * gcc.ieee/ieee.exp: Likewise.
52909         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
52910         Update call to dg-test.  Call dg-finish at end.
52911         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
52912         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
52913         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
52914         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
52915         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
52916         * gcc.wendy/wendy.exp: Add copyright.
52917         Delete setting of tmpdir (done by gcc_init).
52918         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
52919         Pass compiler flags to gcc_start.  Call gcc_finish at end.
52920         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
52921         gcc_[ce]pass/fail.
52922
52923 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
52924
52925         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
52926         confusion.
52927         (g++_load): Likewise.
52928
52929         * config/*.exp (gcc_load): Some were varargs fns and some were not.
52930         Rename argument to `prog' to remove the confusion.
52931         Varargs fns behave differently too!
52932         (g++_load): Likewise.
52933
52934         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
52935
52936         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
52937         what it is.  Delete (always) printing of status value for !native.
52938         Simplify verbose code, and include status and exec_output.
52939         (g++_load): Use gcc_load.
52940
52941 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
52942
52943         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
52944         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
52945         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
52946         940714-3.c as these testcases don't exist anymore.  Make
52947         va-arg-1.c expected to pass.
52948
52949 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
52950
52951         * gcc.misc-tests/misc.exp: Only run specific testcases.
52952         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
52953         * gcc.misc-tests/dg-[1-9].c: New files.
52954
52955         * lib/dg.exp: New testsuite driver.
52956         * gcc.prms/prms.exp: Use it.
52957
52958         * README.gcc: New file.
52959
52960         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
52961         Document and reset `lxpass' and `lxfail'.
52962         Simplify "initialized" message.
52963         (gcc_stat): Clean up comments a little.
52964
52965 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
52966
52967         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
52968
52969 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
52970
52971         * lib/old-dejagnu.exp (process-option): New proc.
52972         (old-dejagnu-init, old-dejagnu-stat): Likewise.
52973         (old-dejagnu): Simplify.
52974         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
52975
52976 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
52977
52978         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
52979         exists and is not an empty string.
52980
52981         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
52982         $xfail rather than calling setup_xfail.  Clear $xfail when test is
52983         finished.
52984         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
52985         automatically.
52986
52987         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
52988         longer expected to fail.
52989
52990         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
52991         "f" function call.
52992
52993         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
52994
52995         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
52996         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
52997         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
52998         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
52999         c-torture-1.29.
53000
53001         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
53002         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
53003
53004         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
53005
53006         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
53007         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
53008
53009         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
53010         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
53011         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
53012
53013 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
53014
53015         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
53016         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
53017         940714-1.c, 940714-2.c, 940714-3.c},
53018         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
53019         gcc.misc-tests/{mg.c,mg.exp}:
53020         New tests.
53021         * gcc.noncompile/noncompile.exp: Change accordingly.
53022
53023 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
53024
53025         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
53026         Undo previous clobberage.
53027
53028 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
53029
53030         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
53031         * gcc.special/{930510-1.c, special.exp}:
53032         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
53033         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
53034         struct-varargs-1.c}: New tests from c-torture-1.26.
53035
53036 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
53037
53038         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
53039           argument to switch.
53040
53041 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
53042
53043         * Revert the previous changes.  Please see Rob's directory
53044         (/lisa/test/rob/progressive/gcc/testsuite) for testing
53045         fixes.
53046
53047 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
53048
53049         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
53050         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
53051         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
53052         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
53053         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
53054         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
53055         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
53056         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
53057         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
53058         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
53059         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
53060         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
53061         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
53062         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
53063         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
53064         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
53065         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
53066         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
53067         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
53068         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
53069         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
53070         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
53071         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
53072         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
53073         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
53074         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
53075         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
53076         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
53077         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
53078         testing changes.
53079
53080 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
53081
53082         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
53083         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
53084         with perror calls.
53085
53086 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
53087
53088         * config/unix.exp (g++_load): Fix syntax.
53089
53090 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
53091
53092         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
53093         * gcc.noncompile/921017-1.c: Deleted obsolete test.
53094         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
53095         Don't expect va-arg-1.c to fail.  Correct expected output for
53096         920928-1.c.
53097         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
53098         * gcc.wendy/hbm4.c: Correct typo.
53099         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
53100
53101 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
53102
53103         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
53104         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
53105         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
53106         * lib/c-torture.exp (c-torture-compile): Ditto.
53107
53108         Reduce volume of output (remove all the -I's and such).
53109         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
53110         Call gcc_cpass, gcc_cfail.
53111         (c-torture): Pass testing option to c-torture-compile.
53112
53113 1994-03-21  Doug Evans  (dje@cygnus.com)
53114
53115         Bring patches over from progressive.
53116         * config/default.exp: Exit remote shell cleanly.
53117         (g++_exit, g++_start): Add default versions.
53118         * config/sim.exp (gcc_load): Use perror, not error.
53119
53120 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
53121
53122         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
53123         set in site.exp.
53124
53125 1994-03-14  Doug Evans  (dje@cygnus.com)
53126
53127         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
53128         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
53129         (wendy_try): New proc to run testcase.
53130         (main loop): Call 'em.
53131         * gcc.wendy/*.c: Clean up pass to correct expected output.
53132
53133         * lib/gcc.exp: Minor cleanup work.
53134         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
53135
53136 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
53137
53138         * config/sim.exp (gcc_load): Document return codes better.
53139         Don't pass -v to simulator.
53140
53141 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
53142
53143         * gcc.special/920717-x.c: Fix typo.
53144         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
53145         get at sources.
53146
53147         * lib/mike-gcc.exp: Fix typo.
53148
53149 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
53150
53151         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
53152         binary to use, transform the name.
53153         * config/*.exp: rename everything. Nuke any g++ specific files,
53154         it's now a special case of gcc that requires no special support.
53155         Add a default.exp for unsupported targets.
53156
53157 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
53158
53159         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
53160         lib/old-dejagnu.exp: Fix a few patterns to work with the new
53161         version of Tcl.
53162
53163 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
53164
53165         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
53166         than a warning.
53167
53168 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
53169
53170         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
53171
53172 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
53173
53174         * gcc.execute/execute.exp: Combine opt_list and foption_list into
53175         option_list.  Compile every file with only 4/6 option choices
53176         (same as C torture) instead of with 12/18 different option
53177         choices.
53178         * lib/c-torture.exp: Likewise.
53179
53180         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
53181         not already set.
53182
53183 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
53184
53185         * lib/old-deja.exp: Add `excess errors test fails' error, now one
53186         can put an XFAIL *-*-* on excess errors.
53187
53188 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
53189
53190         * g++.law: Add more tests derived from g++-bugs snapshots.
53191
53192         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
53193         equivalent to g++.law/init9.
53194
53195         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
53196         compiled it, and the a.out file after we've run it.
53197
53198 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
53199
53200         * lib/mike-g++.exp (postbase): Delete the .o file after we've
53201         compiled it, and the a.out file after we've run it.
53202
53203 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
53204
53205         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
53206
53207 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
53208
53209         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
53210         version number.
53211
53212 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
53213
53214         * g++.law: New directory of g++ tests derived from the g++-bugs
53215         snapshots.
53216
53217 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
53218
53219         * gcc.compile: initbug1.c initbug1.exp testcase added
53220
53221 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
53222
53223         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
53224         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
53225           fixes submitted by Jeff Law (law@cs.utah.edu)
53226         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
53227           Jeff Law (law@cs.utah.edu)
53228
53229
53230 1993-11-30  Mike Stump  (mrs@cygnus.com)
53231
53232         * config/unix-g++.exp: Follow the gcc way of doing things.
53233         * g++.old-deja/old-deja.exp: Minor updates.
53234         * lib/g++.exp: New file, follow the gcc way of doing things.
53235         * lib/old-dejagnu.exp: Minor updates.
53236         * lib/mike-g++.exp: Always unset errorInfo.
53237
53238 1993-11-06  Mike Stump  (mrs@cygnus.com)
53239
53240         * lib/gcc.exp: Fix some errors with the below change, CC and
53241         CFLAGS should be global when setting, not local.
53242
53243 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
53244
53245         * lib/gcc.exp: Transform tool name.
53246
53247 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
53248
53249         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
53250
53251 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
53252
53253         * lib/gcc.exp: change gcc_done to gcc_stat
53254
53255 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
53256
53257         * Upgraded gcc testsuite to c-torture version 1.25
53258
53259 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
53260
53261         * lib/gcc.exp: added reporting code. Changed verbose compile message.
53262         * lib/c-torture: added hooks for new reporting code.
53263
53264 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
53265
53266         * config/sh-gcc.exp: check if sh-sim exists in the path
53267
53268 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
53269
53270         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
53271         * gcc.compile/compile.exp: Initial changes for new logic.
53272         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
53273         * gcc.failure/failure.exp: Initial changes for new logic.
53274         * gcc.ieee/ieee.exp: Initial changes for new logic.
53275         * gcc.misc-tests/misc.exp: Initial changes for new logic.
53276         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
53277         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
53278         * lib/c-torture.exp: Initial changes for new logic.
53279         * lib/gcc.exp: Initial changes for new logic.
53280
53281 1993-10-15  Mike Stump  (mrs@cygnus.com)
53282
53283         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
53284         depend upon failure or success.  Fully qualify names in failure
53285         and success messages.  Always remove a.out before starting
53286         compile, just in case.  Pay more attention to error text output by
53287         the compiler.  Handle testcases with no known past errors just
53288         like all others, so that things are uniform.  Other miscellaneous
53289         improvements.
53290
53291 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
53292
53293         * gcc.cpp: new directory for cpp tests
53294
53295 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
53296
53297         * lib/chill.exp: Code reformatted, removed unused code.
53298         * config/unix-chill.exp: Code reformatted, removed unused code.
53299         * chill.execute/execute.exp: Code reformatted, removed unused code.
53300         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
53301
53302 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
53303
53304         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
53305         routines not written.
53306
53307 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
53308
53309         * config/bug-gcc.exp: Use new procs from bug.exp.
53310
53311 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
53312
53313         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
53314         via ftp, rather than depending on NFS.
53315         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
53316         case.
53317
53318 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
53319
53320         * config/bug-gcc.exp: Use new download proc.
53321
53322 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
53323
53324         * chill.execute/execute.exp: cleanups, handles errors better
53325         * chill.compile/compile.exp: rewrite, based on execute.exp
53326         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
53327         * lib/chill.exp: major changes to diff proc and compile and link
53328         procs. added chill_fail and chill_pass wrappers to pass and
53329         fail. added more comments, and handle error codes better.
53330         Added a hack to capture stderr from exec, so noncompile tests
53331         can work.
53332
53333 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
53334
53335         * chill.execute/execute.exp: rewrite of testsuite driver
53336         * lib/chill.exp: rewrite of testsuite driver
53337         * config/unix-chill.exp: rewrite of testsuite driver
53338
53339 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
53340
53341         In chill.execute:
53342         * iexpr.ch: Standardize uppercase.
53343         * tuples.dat: Standardize uppercase.
53344         * vary.ch: standardize.  Correct varying string assignments.
53345         * vary.dat: Add new output lines.
53346
53347 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
53348
53349         In chill.execute:
53350         * chprintf.ch: Standardize use of uppercase.
53351         * tuples.ch: Standardize and turn arr2 into a DCL,
53352           rather than a SYN.
53353         * pinits.ch: Standardize.
53354
53355 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
53356
53357         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
53358         * Makefil: Renamed to Makefile.in.
53359         * configure.in: New.
53360
53361 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
53362
53363         In chill.execute:
53364         * .cvsignore: Add result/output files.
53365         * Makefile: Fix up variables at start.  Use MFLAGS
53366           everywhere.  Correct bool_loc, built_ins entries.
53367           Add entry for vary1.ch.
53368         * bitarray.ch: Standardize upper-case usage.
53369         * bitexpr.ch: Standardize, add output of b1.
53370         * params.ch: Use arrayt in along PROC parameters, to
53371           avoid novelty problems.
53372         * sets.ch: Tiny cleanup.
53373         * vary1.ch: Re-indent.
53374
53375 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
53376
53377         * Add PR-related files to Makefiles, .cvsignore files, etc.
53378
53379 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
53380
53381         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
53382           with compiler objects. New names are test-flow.c and test-loop.c
53383
53384 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
53385
53386         * Upgraded c-torture tests from 1.19 to 1.20
53387
53388         * new files:
53389         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
53390         * gcc.compile: 930623-1.c 930623-2.c
53391         * gcc.noncompile: 930622-1.c 930622-2.c
53392         * gcc.failure: 920411-1.c 920627-2.c
53393         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
53394
53395 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
53396
53397         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
53398           More changes to get testsuite working properly. Needs more work.
53399           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
53400
53401 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
53402
53403         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
53404           More changes to get testsuite working properly. Needs more work.
53405
53406 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
53407
53408         * chill.compile/compile.exp: Added for Dejagnu support
53409         * chill.execute/execute.exp: Added for Dejagnu support
53410         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
53411
53412 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
53413
53414         This should complete moving the CHILL test files.
53415         * chill.noncompile(.cvsignore printf.grt
53416             in-printf.grt chprintf.grt chprintf.ch):
53417             Added test-support files.
53418           (Makefile): Modified further.
53419         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
53420             signal.ch): Added test files.
53421           * chill.execute (.cvsignore printf.grt printr.c
53422             in-printf.grt rts.c chprintf.grt rts.h): Added
53423           test-support files.
53424             (Makefile): More corrections.
53425
53426 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
53427
53428         * chill.compile, chill.execute, chill.nocompile: Add CHILL
53429           test cases, ready for DejaGnu.
53430
53431 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
53432
53433         * Upgraded c-torture tests from 1.18 to 1.19
53434
53435         * gcc.compile: added test(s):
53436           930607-1.c
53437         * gcc.execute: added test(s):
53438           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
53439
53440         * added new subdirectory for misc tests: gcc.misc-tests
53441         * gcc.misc-test(s): added tests:
53442           inst-check.c test-consts.c test-ior.c test-switch.c
53443
53444 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
53445
53446         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
53447
53448 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
53449
53450         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
53451
53452 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
53453
53454         * Upgraded c-torture tests from 1.17 to 1.18
53455
53456 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
53457
53458         * Upgraded c-torture tests from 1.12 to 1.17
53459
53460 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
53461
53462         * lib/old-dejagnu.exp:
53463           Fixed handling of XFAIL target triplets to correctly
53464           recognize wildcard characters.  Removed code that
53465           appended a unique id tag to the end of the file name
53466           printed out by the result of the testcases within a
53467           given test file.
53468
53469 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
53470
53471         * lib/old-dejagnu.exp:
53472           Reworked expected failure handling to trigger off of XFAIL
53473           keyword in keyphrase embeded in testcase source code. The
53474           XFAIL keyword must be at the end of the keyphrase line. It
53475           may optionally be followed by one or more target triplets.
53476           It has just occured that the handling of wildcards in the
53477           target triplet may not be correct.
53478
53479 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
53480
53481         * g++.old-deja/tests:
53482           Moved all subdirectories up one level into g++.old-deja .
53483
53484         * lib/old-dejagnu.exp:
53485           Fixed problem with CXXFLAGS not being properly reset, and being
53486           corrupted with extraneous "-c" compiler option.  This was
53487           causing binaries to not be generated for test that needed them.
53488           Modified strings passed to "pass" and "fail" so that individual
53489           tests from the same test file would be distinguished by an
53490           identifier appended to the test file name in the summary logs;
53491           this corrected a problem with erroneous diff logs.  Added code
53492           to search testcases for expected fail and unexpected pass keywords.
53493
53494 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
53495
53496         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
53497
53498 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
53499
53500         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
53501           Removed extraneous text from end of "Special g++ Options"
53502           keyphrase.
53503
53504         * lib/old-dejagnu.exp: Added pattern matching to look for new
53505           keywords, embedded in testcases comments, which will trigger
53506           calls to xpass and xfail.
53507
53508 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
53509
53510         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
53511           comments embedded in the testcases, especially the one looking for
53512           special compiler options, as well as the pattern matching for the
53513           compiler output again.
53514
53515 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
53516
53517         * lib/old-dejagnu.exp: Do a proper check of the return value for
53518           execute tests. Fixed several problems with the pattern matching
53519           of the compiler output which gave erroneous test results.
53520           Changed several of the test result messages to be more descriptive.
53521         * config/unix-g++.exp: Proc g++_load now actually works and
53522           executes the tests passed to it and returns a usable return
53523           value.
53524
53525 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
53526
53527           * lib/gcc.exp: Exits gracefully if $CC is bogus.
53528
53529 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
53530
53531         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
53532           Modified both files to properly execute the old style
53533           dejagnu tests. The previous versions of these files were
53534           experimental and did not function anything near correctly.
53535
53536 1993-04-05  Rob Savoye  (rob@cygnus.com)
53537
53538         * Removed all Makefile.in and configure.in files. No configuration
53539         needed now.
53540
53541 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
53542
53543         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
53544
53545 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
53546
53547         * gcc.compile/configure.in, gcc.unsorted/configure.in,
53548         gcc.special/configure.in, gcc.noncompile/configure.in,
53549         gcc.execute/configure.in, gcc.code_quality/configure.in,
53550         g++.other/configure.in, g++.old-deja/configure.in,
53551         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
53552         in srcname setting.
53553
53554 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
53555
53556         * lib/udi.exp: Fixed mondfe and mondfe_download.
53557         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
53558         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
53559
53560 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
53561
53562         * config/udi-gdb.exp: Check $shell_id after connecting to target.
53563         (gdb_exit): Don't remove *_soc files.
53564
53565 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
53566
53567         * lib/c-torture.exp: Don't look for main; instead always use -w
53568         -c.  This is how the c-torture tests work.  Remove the object
53569         file if the compilation succeeds.
53570         * gcc.execute/execute.exp: Remove executable if test passes.
53571         * gcc.noncompile/noncompile.exp: Every test is an expected
53572         failure.
53573         * gcc.special/special.exp: Added tests from c-torture 1.11,
53574         corrected use of existing test.
53575         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
53576         gcc.execute/920625-1.c: Updated to c-torture 1.11.
53577         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
53578         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
53579         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
53580         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
53581         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
53582         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
53583         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
53584         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
53585         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
53586         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
53587         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
53588         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
53589         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
53590         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
53591         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
53592         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
53593         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
53594         c-torture 1.11.
53595         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
53596         correspond to c-torture 1.11.
53597
53598         * New file.