OSDN Git Service

PR tree-optimization/31966
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
2
3         PR tree-optimization/31966
4         PR tree-optimization/32533
5         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
6         * gfortran.dg/pr32533.f90: Ditto.
7
8 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
9
10         * g++.dg/opt/nrv12.C: New test.
11         * gcc.target/i386/nrv1.c: New test.
12
13         PR c++/31748
14         * g++.dg/gomp/pr31748.C: New test.
15
16 2007-07-02  Ira Rosen  <irar@il.ibm.com>
17  
18         PR tree-optimization/32230
19         * gcc.dg/vect/pr32230.c: New test.
20
21 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
22
23         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
24         * bind_c_coms.f90: Ditto.
25         * bind_c_coms_driver.c: Ditto.
26         * bind_c_dts.f90: Ditto.
27         * bind_c_dts_2.f03: Ditto.
28         * bind_c_dts_2_driver.c: Ditto.
29         * bind_c_dts_3.f03: Ditto.
30         * bind_c_dts_4.f03: Ditto.
31         * bind_c_dts_driver.c: Ditto.
32         * bind_c_implicit_vars.f03: Ditto.
33         * bind_c_procs.f03: Ditto.
34         * bind_c_usage_2.f03: Ditto.
35         * bind_c_usage_3.f03: Ditto.
36         * bind_c_usage_5.f03: Ditto.
37         * bind_c_usage_6.f03: Ditto.
38         * bind_c_usage_7.f03: Ditto.
39         * bind_c_vars.f90: Ditto.
40         * bind_c_vars_driver.c: Ditto.
41         * binding_c_table_15_1.f03: Ditto.
42         * binding_label_tests.f03: Ditto.
43         * binding_label_tests_10.f03: Ditto.
44         * binding_label_tests_10_main.f03: Ditto.
45         * binding_label_tests_11.f03: Ditto.
46         * binding_label_tests_11_main.f03: Ditto.
47         * binding_label_tests_12.f03: Ditto.
48         * binding_label_tests_13.f03: Ditto.
49         * binding_label_tests_13_main.f03: Ditto.
50         * binding_label_tests_14.f03: Ditto.
51         * binding_label_tests_2.f03: Ditto.
52         * binding_label_tests_3.f03: Ditto.
53         * binding_label_tests_4.f03: Ditto.
54         * binding_label_tests_5.f03: Ditto.
55         * binding_label_tests_6.f03: Ditto.
56         * binding_label_tests_7.f03: Ditto.
57         * binding_label_tests_8.f03: Ditto.
58         * binding_label_tests_9.f03: Ditto.
59         * c_assoc.f90: Ditto.
60         * c_assoc_2.f03: Ditto.
61         * c_f_pointer_shape_test.f90: Ditto.
62         * c_f_pointer_tests.f90: Ditto.
63         * c_f_tests_driver.c: Ditto.
64         * c_funloc_tests.f03: Ditto.
65         * c_funloc_tests_2.f03: Ditto.
66         * c_funloc_tests_3.f03: Ditto.
67         * c_funloc_tests_3_funcs.c: Ditto.
68         * c_kind_params.f90: Ditto.
69         * c_kind_tests_2.f03: Ditto.
70         * c_kinds.c: Ditto.
71         * c_loc_driver.c: Ditto.
72         * c_loc_test.f90: Ditto.
73         * c_loc_tests_2.f03: Ditto.
74         * c_loc_tests_2_funcs.c: Ditto.
75         * c_loc_tests_3.f03: Ditto.
76         * c_loc_tests_4.f03: Ditto.
77         * c_loc_tests_5.f03: Ditto.
78         * c_loc_tests_6.f03: Ditto.
79         * c_loc_tests_7.f03: Ditto.
80         * c_loc_tests_8.f03: Ditto.
81         * c_ptr_tests.f03: Ditto.
82         * c_ptr_tests_10.f03: Ditto.
83         * c_ptr_tests_5.f03: Ditto.
84         * c_ptr_tests_7.f03: Ditto.
85         * c_ptr_tests_7_driver.c: Ditto.
86         * c_ptr_tests_8.f03: Ditto.
87         * c_ptr_tests_8_funcs.c: Ditto.
88         * c_ptr_tests_9.f03: Ditto.
89         * c_ptr_tests_driver.c: Ditto.
90         * c_size_t_driver.c: Ditto.
91         * c_size_t_test.f03: Ditto.
92         * com_block_driver.f90: Ditto.
93         * global_vars_c_init.f90: Ditto.
94         * global_vars_c_init_driver.c: Ditto.
95         * global_vars_f90_init.f90: Ditto.
96         * global_vars_f90_init_driver.c: Ditto.
97         * interop_params.f03: Ditto.
98         * iso_c_binding_only.f03: Ditto.
99         * iso_c_binding_rename_1.f03: Ditto.
100         * iso_c_binding_rename_1_driver.c: Ditto.
101         * iso_c_binding_rename_2.f03: Ditto.
102         * iso_c_binding_rename_2_driver.c: Ditto.
103         * kind_tests_2.f03: Ditto.
104         * kind_tests_3.f03: Ditto.
105         * module_md5_1.f90: Ditto.
106         * only_clause_main.c: Ditto.
107         * print_c_kinds.f90: Ditto.
108         * test_bind_c_parens.f03: Ditto.
109         * test_c_assoc.c: Ditto.
110         * test_com_block.f90: Ditto.
111         * test_common_binding_labels.f03: Ditto.
112         * test_common_binding_labels_2.f03: Ditto.
113         * test_common_binding_labels_2_main.f03: Ditto.
114         * test_common_binding_labels_3.f03: Ditto.
115         * test_common_binding_labels_3_main.f03: Ditto.
116         * test_only_clause.f90: Ditto.
117         * use_iso_c_binding.f90: Ditto.
118         * value_5.f90: Ditto.
119         * value_test.f90: Ditto.
120         * value_tests_f03.f90: Ditto.
121
122 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
123
124         * gcc.dg/tls/opt-14.c: New.
125
126 2007-07-01  Ollie Wild  <aaw@google.com>
127
128         * g++.dg/lookup/using16.C: New test.
129         * g++.dg/lookup/using17.C: New test.
130
131 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
132
133         PR fortran/32239
134         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
135         (test_4): Use proper test for floating point equality.
136         (test_8): Likewise.
137
138 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
139
140         PR libgfortran/32554
141         * gfortran.dg/fmt_p_1.f90: New test.
142
143 2007-07-01  Ira Rosen  <irar@il.ibm.com>
144
145         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
146         initialization and fix dg-final check - the initialization loop is
147         vectorizable.
148
149 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
150             Volker Reichelt  <reichelt@netcologne.de>
151
152         PR middle-end/32559
153         * gcc.dg/pr32559.c: New test.
154
155 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
156
157         PR tree-optimization/25371
158         * gcc.dg/vect/pr25371.c: New test.
159
160 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
161
162         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
163         when allocating and initializing a flexible array.
164
165 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
166
167         PR fortran/20373
168         * gfortran.dg/intrinsic.f90: New test.
169
170 2007-06-30  Tobias Burnus  <burnus@net-b.de>
171
172         PR fortran/32555
173         * gfortran.dg/fmt_zero_check.f90: New.
174
175 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
176
177         PR fortran/30284
178         * gfortran.dg/repeat_f90: New test.
179
180 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
181
182         PR testsuite/25241
183         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
184         -pedantic-errors, so we should match errors.
185         * gcc.dg/cpp/escape-1.c: Likewise.
186         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
187         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
188         warning.
189         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
190         errors instead of warnings.
191         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
192         a pedantic warning.
193         * gcc.dg/cpp/arith-3.c: Likewise.
194
195 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
196
197         PR testsuite/25241
198         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
199         * gcc.dg/pch/valid-2.c: Likewise.
200         * gcc.dg/pch/valid-3.c: Likewise.
201         * gcc.dg/pch/warn-1.c: Likewise.
202         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
203         
204 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
205
206         PR c/4076
207         * gcc.dg/Wunused-function.c: New.
208         
209 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
210
211         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
212
213 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
214
215         * g++.dg/other/canon-31724.C: New.
216         
217 2007-06-29  Jan Hubicka  <jh@suse.cz>
218
219         PR middle-end/32372
220         * gcc.c-torture/compile/pr32372.c: new.
221
222 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
223
224         * gfortran.dg/operator_3.f90: New test.
225
226 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
227
228         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
229         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
230
231 2007-06-29  Richard Guenther  <rguenther@suse.de>
232
233         PR middle-end/32493
234         * gcc.dg/inline-23.c: New testcase.
235
236 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
237
238         PR tree-optimization/24659
239         * gcc.target/i386/vectorize2.c: New test.
240         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
241         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
242
243 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
244
245         * gcc.dg/pointer-arith-9.c: New test.
246
247 2007-06-29  Tobias Burnus  <burnus@net-b.de>
248
249         PR fortran/32483
250         * gfortran.dg/fmt_read_2.f90: New.
251
252 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
253
254         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
255         If it exists, don't try to create it.
256
257 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
258
259         * g++.dg/ext/visibility/ms-compat-1.C: New.
260
261 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
262
263         PR tree-opt/32417
264         * gfortran.fortran-torture/compile/pr32417.f90: New test.
265
266 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
267
268         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
269         targets.
270
271 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
272
273         PR fortran/32467
274         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
275
276 2007-06-27  Richard Guenther  <rguenther@suse.de>
277
278         PR middle-end/32492
279         * gcc.dg/inline-22.c: New testcase.
280
281 2007-06-26  Hui-May Chang <hm.chang@apple.com>
282
283         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
284         the scan-assembler constant.
285
286 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
287
288         PR 20216
289         * gcc.dg/pr20216.c: New.
290
291 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
292
293         PR tree-opt/32421
294         * gcc.dg/vect/pr32421.c: New test.
295
296 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
297
298         PR c++/32111
299         * g++.dg/other/friend5.C: New test.
300
301 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
302
303         PR fortran/32464
304         * gfortran.dg/host_assoc_function_2.f90: New test.
305
306         PR fortran/31494
307         * gfortran.dg/host_assoc_call_1.f90: New test.
308
309 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
310
311         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
312         
313 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
314
315         PR fortran/32456
316         * gfortran.dg/error_format.f90: New test.
317
318 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
319
320         PR fortran/32136
321         * gfortran.dg/pr32136.f90: New test.
322
323 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
324
325         PR fortran/31726
326         * gfortran.dg/minmaxloc_1.f90: New test.
327
328         PR fortran/32298
329         * gfortran.dg/minmaxloc_2.f90: New test.
330
331 2007-06-23  Mark Mitchell  <mark@codesourcery.com>
332
333         * gcc.dg/visibility-12.c: New test.
334         * gcc.dg/visibility-13.c: Likewise.
335         * g++.dg/ext/visibility-9.C: Likewise.
336         * g++.dg/ext/visibility-10.C: Likewise.
337
338 2007-06-23  Richard Guenther  <rguenther@suse.de>
339
340         PR tree-optimization/16876
341         PR middle-end/29478
342         * gcc.dg/pr29254.c: The warning is bogus.
343         * gcc.dg/warn-1.c: Likewise.
344         * gcc.dg/assign-warn-3.c: Likewise.
345         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
346
347 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
348
349         * gcc.c-torture/execute/20070623-1.c: New.
350
351 2007-06-22  Jan Hubicka  <jh@suse.cz>
352
353         * gcc.c-torture/compile/pr31541.c: New.
354
355 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
356
357         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
358         Remove -m64 from dg-options.
359
360 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
361
362         PR middle-end/32374
363         * gcc.dg/pr32374.c: New test.
364
365 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
366
367         PR fortran/32360
368         * gfortran.dg/pointer_assign_3.f90: New test.
369
370 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
371
372         PR fortran/31162
373         * gfortran.dg/assign.f90: Update test.
374         * gfortran.dg/real_do_1.f90: Update test.
375         * gfortran.dg/gomp/omp_do1.f90: Update test.
376         * gfortran.dg/warnings_are_errors_1.f: Update test.
377         * gfortran.dg/g77/20010519-1.f: Update test.
378         * gfortran.dg/g77/pr9258.f: Update test.
379         * gfortran.dg/g77/960317-1.f: Update test.
380
381 2007-06-21  Richard Guenther  <rguenther@suse.de>
382
383         PR tree-optimization/32453
384         * gcc.c-torture/compile/pr32453.c: New testcase.
385
386 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
387
388         PR tree-optimization/31866
389         * gcc.dg/pr31866.c: New test.
390
391 2007-06-21  Richard Guenther  <rguenther@suse.de>
392
393         PR tree-optimization/32451
394         * g++.dg/torture/20070621-1.C: New testcase.
395
396 2007-06-21  Christian Bruel  <christian.bruel@st.com>
397
398         * gcc.dg/attr-isr.c: Test delay slot content.
399         
400 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
401
402         PR fortran/32361
403         gfortran.dg/pointer_assign_2.f90: New test.
404
405 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
406
407         PR fortran/25061
408         gfortran.dg/invalid_procedure_name.f90: New test.
409
410 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
411
412         PR tree-optimization/25737
413         * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
414
415 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
416
417         * gcc.target/i386/large-size-array-3.c: New.
418
419 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
420         Richard Guenther  <rguenther@suse.de>
421
422         PR fortran/32140
423         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
424
425 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
426
427         PR middle-end/31959
428         * gcc.dg/pr31959.c: New test.
429
430         PR inline-asm/32109
431         * g++.dg/ext/asm10.C: New test.
432
433         PR middle-end/32285
434         * gcc.c-torture/execute/20070614-1.c: New test.
435
436 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
437
438         * gcc.target/arm/stack-corruption.c: New test.
439
440 2007-06-19  Richard Guenther  <rguenther@suse.de>
441
442         * g++.dg/torture/pr30252.C: New testcase.
443
444 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
445
446         PR tree-optimization/32353
447         * g++.dg/opt/nrv13.C: New test.
448
449 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
450
451         PR fortran/20863
452         PR fortran/20882
453         * gfortran.dg/impure_assignment_2.f90 : New test.
454
455         PR fortran/32236
456         * gfortran.dg/data_initialized_2.f90 : New test.
457
458         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
459         appropriate version of 'dmach'.
460
461 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
462
463         PR target/32389
464         * gcc.target/i386/pr32389.c New test.
465
466 2007-06-18  Simon Baldwin <simonb@google.com>
467
468         PR c++/31923
469         * g++.dg/template/error25.C: New.
470         * g++.dg/template/spec35.C: New.
471
472 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
473
474         * gcc.c-torture/compile/pr32355.c: New testcase.
475         
476 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
477
478         PR tree-optimization/32383
479         * g++.dg/opt/pr32383.C: New test.
480
481 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
482
483         PR rtl-optimization/32366
484         * gcc.dg/vect/pr32366.c: New test.
485
486 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
487
488         * gcc.c-torture/compile/pr32349.c: New testcase.
489         
490 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
491
492         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
493         * gcc.target/sparc/combined-2.c: Likewise.
494         * gcc.target/sparc/fexpand.c : Likewise.
495         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
496         * gcc.target/sparc/fpack16.c : Likewise.
497         * gcc.target/sparc/fpmerge.c : Likewise.
498         * gcc.target/sparc/fpmul.c : Likewise.
499         * gcc.target/sparc/noresult.c : Likewise.
500         * gcc.target/sparc/pdist.c: Likewise.
501
502 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
503
504         PR middle-end/31723
505         * gcc.target/i386/recip-divf.c: New test.
506         * gcc.target/i386/recip-sqrtf.c: Ditto.
507         * gcc.target/i386/recip-vec-divf.c: Ditto.
508         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
509         * gcc.target/i386/sse-recip.c: Ditto.
510         * gcc.target/i386/sse-recip-vec.c: Ditto.
511
512 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
513
514         PR tree-opt/32225
515         * gcc.c-torture/compile/20070605-1.c: New test.
516
517         * gcc.c-torture/compile/20070603-1.c: New testcase.
518         * gcc.c-torture/compile/20070603-2.c: New testcase.
519
520         * gcc.c-torture/compile/20070531-1.c: New test.
521
522         PR tree-opt/32167
523         * gcc.c-torture/compile/20070531-2.c: New test.
524
525         PR tree-opt/32144
526         * gcc.c-torture/compile/20070529-1.c: New test.
527
528         PR tree-opt/32145
529         * gcc.c-torture/compile/20070529-2.c: New test.
530
531         PR tree-opt/32015
532         * gcc.c-torture/compile/20070520-1.c: New test.
533
534         * g++.dg/ext/java-1.C: New test.
535
536         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
537         loops instead of one. Remove the "can't determine dependence"
538         check.
539         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
540         needed as the cast is gone in the first place.
541         * gcc.dg/max-1.c: Change local variable a to be a global one.
542         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
543         have a cast which is PREd.
544
545 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
546
547         * g++.dg/lookup/anon6.C: New test.
548
549 2007-06-14  Dirk Mueller  <dmueller@suse.de>
550
551         PR c++/31806
552         * g++.dg/opt/static6.C: New testcase.
553
554 2007-06-14  Geoff Keating  <geoffk@apple.com>
555
556         * g++.dg/ext/visibility/overload-1.C: New.
557
558         PR 31093
559         * g++.dg/ext/visibility/anon4.C: New.
560
561 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
562
563         PR target/32268
564         * gcc.target/i386/pr32268.c: New test.
565
566 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
567
568         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
569         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
570         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
571
572         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
573         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
574         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
575         BID is used.
576
577 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
578
579         PR fortran/32302
580         * gfortran.dg/common_resize_1.f90: New test.
581
582 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
583
584         PR target/32274
585         * gcc.dg/vect/pr32224.c: Fix.   
586         
587 2007-06-13  Eric Christopher  <echristo@apple.com>
588
589         * gcc.target/i386/ssefn-1.c: Add -march=i386.
590
591 2007-06-13  Tobias Burnus  <burnus@net-b.de>
592
593         PR fortran/32323
594         * gfortran.dg/actual_array_vect_1.f90: New.
595
596 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
597
598         * gcc.target/sparc/mfpu.c: New test.
599
600 2007-06-12  Geoff Keating  <geoffk@apple.com>
601
602         * g++.dg/warn/weak1.C: Suppress on Darwin.
603         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
604
605 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
606
607         PR middle-end/31579
608          * g++.dg/torture/pr31579.C: New testcase.
609
610 2007-06-12  Ian Lance Taylor  <iant@google.com>
611
612         PR libstdc++/29286
613         * g++.dg/init/new16.C: New test.
614         * g++.dg/init/new17.C: New test.
615         * g++.dg/init/new18.C: New test.
616         * g++.dg/init/new19.C: New test.
617
618 2007-06-12  Olivier Hainque  <hainque@adacore.com>
619
620         * gnat.dg/lhs_view_convert.adb: New test.
621
622 2007-06-12  Richard Guenther  <rguenther@suse.de>
623
624         PR tree-optimization/15353
625         PR tree-optimization/31657
626         * gcc.c-torture/execute/20070424-1.c: New testcase.
627         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
628         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
629         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
630         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
631         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
632
633 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
634
635         PR rtl-optimization/32293
636         * gcc.dg/pr32293.c: New test.
637
638 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
639
640         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
641
642 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
643
644         PR fortran/29786
645         * gfortran.dg/equiv_7.f90: New test.
646         * gfortran.dg/equiv_constraint_7.f90: Change error message.
647
648         PR fortran/30875
649         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
650
651 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
652
653         * gcc.dg/setjmp-3.c: Rename raise to raise0.
654         * gcc.dg/setjmp-4.c: Likewise.
655         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
656
657 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
658
659         PR rtl-optimization/31025
660         * gfortran.dg/pr31025.f90: New.
661
662 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
663
664         PR target/32280
665         * gcc.target/i386/pr32280.c: New test.
666
667 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
668
669         PR middle-end/32279
670         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
671
672 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
673
674         PR libgfortran/32235
675         * gfortran.dg/backspace_9.f: New test.
676
677 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
678
679         * gcc.dg/tree-ssa/prefetch-7.c: New test.
680
681 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
682
683         * gcc.dg/tree-ssa/loop-28.c: New testcase.
684
685 2007-06-09  Ian Lance Taylor  <iant@google.com>
686
687         PR tree-optimization/32169
688         * gcc.c-torture/compile/pr32169.c: New test.
689
690 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
691
692         * gcc.dg/vect/costmodel: New directory.
693         * gcc.dg/vect/costmodel/i386: New directory.
694         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
695         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
696         New test.
697         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
698         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
699         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
700         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
701         * gcc.dg/vect/costmodel/x86_64: New directory.
702         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
703         New testsuite.
704         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
705         New test.
706         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
707         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
708         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
709         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
710         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
711
712 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
713
714         PR tree-optimization/32243
715         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
716         flags for -Os tests.
717         * gcc.dg/vect/03-vect-pr32243.c: New test.
718
719 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
720
721         PR tree-optimization/32224
722         * gcc.dg/vect/pr32224.c: New test.
723
724 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
725
726         PR c++/32177
727         * g++.dg/gomp/pr32177.C: New test.
728
729 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
730
731         PR testsuite/25241
732         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
733         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
734         warning nor an error.
735         * gcc.dg/Wfatal-2.c: Likewise.
736         * gcc.dg/Werror-1.c: Likewise.
737         * gcc.dg/Werror-5.c: Likewise.
738         * gcc.dg/Werror-7.c: Likewise.
739         * gcc.dg/Werror-10.c: Likewise.
740         * gcc.dg/Werror-11.c: Likewise.
741
742 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
743
744         PR c++/30759
745         * g++.dg/init/brace6.C: New test.
746
747 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
748
749         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
750         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
751         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
752         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
753
754         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
755         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
756         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
757         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
758         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
759         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
760         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
761         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
762
763         * gcc.dg/darwin-minversion-3.c: New.
764
765 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
766
767         * gcc.target/i386/builtin-copysign.c: New test.
768
769 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
770
771         PR tree-optimization/32220
772         * gfortran.dg/predcom-2.f: New testcase.
773
774 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
775
776         PR tree-opt/32231
777         * gcc.target/i386/vectorize4.c: New test.
778
779 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
780
781         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
782
783 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
784
785         PR testsuite/25241
786         * gcc.dg/simd-5.c: Mark output as a note.
787         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
788         dg-message.
789         * gcc.dg/simd-1.c: Likewise.
790         * gcc.dg/always_inline.c: Mark output as a sorry.
791         * gcc.dg/always_inline2.c: Likewise.
792         * gcc.dg/always_inline3.c: Likewise.
793
794 2007-06-06  Ian Lance Taylor  <iant@google.com>
795
796         * g++.dg/conversion/enum1.C: New test.
797
798 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
799
800         PR tree-optimization/32216
801         * gcc.dg/vect/pr32216.c: New test.
802
803 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
804
805         PR testsuite/18923
806         * gfortran.dg/invalid_contains_1.f90: New test.
807         * gfortran.dg/invalid_contains_2.f90: New test.
808
809 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
810
811         PR testsuite/32057
812         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
813         midnight issues.
814
815 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
816
817         PR testsuite/25241
818         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
819         dg-message to match de note.
820         * gcc.dg/pr26570.c: Use dg-message for a note.
821         * gcc.dg/pr29254.c: Use dg-message for generic output and use
822         dg-error instead of dg-warning because of -Werror.
823         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
824         neither an error, nor a warning.
825         * gcc.dg/glibc-uclibc-2.c: Likewise
826         * gcc.dg/cpp/19940712-1.c: Likewise.
827
828 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
829
830         PR preprocessor/23479
831         * gcc.dg/binary-constants-1.c: Add test suites for
832         the 0b-prefixed binary integer constants.
833         * gcc.dg/binary-constants-2.c: Ditto.
834         * gcc.dg/binary-constants-3.c: Ditto.
835         * gcc.dg/binary-constants-4.c: Ditto.
836
837 2007-06-05  Ian Lance Taylor  <iant@google.com>
838
839         * gcc.dg/Wstrict-overflow-19.c: New test.
840
841 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
842
843         * gcc.dg/matrix/matrix-6.c: Remove conversion.
844
845 2007-06-04  Ian Lance Taylor  <iant@google.com>
846
847         * gcc.dg/Wstrict-overflow-18.c: New test.
848
849 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
850
851         PR testsuite/25241
852         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
853         * gcc.dg/cpp/mi5.c: Likewise.
854         * gcc.dg/cpp/mi7.c: Likewise.
855
856 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
857
858         PR c/32191
859         * gcc.dg/pr32191.c: New test.
860
861 2007-05-28  Tobias Burnus  <burnus@net-b.de>
862
863         PR fortran/32124
864         * gfortran.dg/allocate_stat_1.f90: Remove.
865
866 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
867
868         * gcc.target/i386/sse4_2-check.h: New.
869         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
870         * gcc.target/i386/sse4_2-crc32.h: Likewise.
871         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
872         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
873         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
874         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
875         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
876         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
877         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
878         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
879         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
880         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
881         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
882         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
883         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
884         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
885         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
886         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
887
888 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
889
890         * gcc.dg/pie-link.c: New test.
891
892 2007-06-01  Ian Lance Taylor  <iant@google.com>
893
894         * gcc.dg/Wstrict-overflow-17.c: New test.
895
896 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
897
898         * gcc.dg/builtin-return-1.c (g): New.
899         (main): Allocate at least 64 bytes on the stack.
900
901 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
902
903         * g++.dg/init/cleanup3.C: New test.
904
905 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
906
907         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
908         int is 16 bits.
909
910 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
911
912         PR fortran/32156
913         * gfortran.dg/char_array_constructor_3.f90: New test.
914
915 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
916
917         PR tree-optimization/32160
918         * gfortran.dg/predcom-1.f: New test.
919
920 2007-05-31  Richard Guenther  <rguenther@suse.de>
921
922         * g++.dg/other/str_empty.C: Move...
923         * g++.dg/other/pr30567.C: Move...
924         * g++.dg/tree-ssa/pr27218.C: Move...
925         * g++.dg/torture: ...here and remove dg-options.
926
927 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
928
929         PR c++/32158
930         * g++.dg/ext/is_pod_incomplete.C: New.
931
932 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
933             Douglas Gregor <doug.gregor@gmail.com>
934             Pedro Lamarao <pedro.lamarao@mndfck.org>
935             Howard Hinnant <howard.hinnant@gmail.com>
936
937         PR c++/7412
938         PR c++/29939
939         * g++.dg/cpp0x/rv8p.C: New.
940         * g++.dg/cpp0x/temp-constructor-bug.C: New.
941         * g++.dg/cpp0x/cast-bug.C: New.
942         * g++.dg/cpp0x/elision_weak.C: New.
943         * g++.dg/cpp0x/collapse-bug.C: New.
944         * g++.dg/cpp0x/rv3p.C: New.
945         * g++.dg/cpp0x/rv7n.C: New.
946         * g++.dg/cpp0x/overload-conv-1.C: New.
947         * g++.dg/cpp0x/rv2n.C: New.
948         * g++.dg/cpp0x/deduce.C: New.
949         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
950         * g++.dg/cpp0x/rv6p.C: New.
951         * g++.dg/cpp0x/template_deduction.C: New.
952         * g++.dg/cpp0x/implicit-copy.C: New.
953         * g++.dg/cpp0x/rv1p.C: New.
954         * g++.dg/cpp0x/cast.C: New.
955         * g++.dg/cpp0x/rv5n.C: New.
956         * g++.dg/cpp0x/collapse.C: New.
957         * g++.dg/cpp0x/overload-conv-2.C: New.
958         * g++.dg/cpp0x/rv4p.C: New.
959         * g++.dg/cpp0x/rvo.C: New.
960         * g++.dg/cpp0x/iop.C: New.
961         * g++.dg/cpp0x/rv3n.C: New.
962         * g++.dg/cpp0x/rv7p.C: New.
963         * g++.dg/cpp0x/reference_collapsing.C: New.
964         * g++.dg/cpp0x/overload.C: New.
965         * g++.dg/cpp0x/named.C: New.
966         * g++.dg/cpp0x/rv2p.C: New.
967         * g++.dg/cpp0x/rv6n.C: New.
968         * g++.dg/cpp0x/not_special.C: New.
969         * g++.dg/cpp0x/bind.C: New.
970         * g++.dg/cpp0x/rv1n.C: New.
971         * g++.dg/cpp0x/rv5p.C: New.
972         * g++.dg/cpp0x/elision.C: New.
973         * g++.dg/cpp0x/named_refs.C: New.
974         * g++.dg/cpp0x/unnamed_refs.C: New.
975         * g++.dg/cpp0x/rv4n.C: New.
976         * g++.dg/cpp0x/elision_neg.C: New.
977         * g++.dg/init/copy7.C: Run in C++98 mode.
978         * g++.dg/overload/arg1.C: Ditto.
979         * g++.dg/overload/arg4.C: Ditto.
980
981 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
982
983         PR c++/31809
984         * g++.dg/opt/static5.C: New test.
985
986 2007-05-30  Richard Guenther  <rguenther@suse.de>
987
988         * g++.dg/dg.exp: Prune torture/.
989         * g++.dg/torture/dg-torture.exp: New testsuite.
990
991 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
992
993         * gcc.target/arm/pr27387.C: Move and rename to ...
994         * g++.dg/inherit/thunk8.C: ... here.
995
996 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
997
998         PR tree-optimization/31769
999         * g++.dg/gomp/pr31769.C: New test.
1000
1001 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
1002
1003         * gcc.target/i386/stack-realign.c: New.
1004
1005 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
1006
1007         * gcc.dg/tree-ssa/prefetch-6.c: New test.
1008
1009 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
1010
1011         * gfortran.dg/sizeof.f90: New.
1012
1013 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1014
1015         PR c/31339
1016         * gcc.dg/boolcomplex-1.c: New test.
1017
1018         PR c++/31339
1019         * g++.dg/ext/boolcomplex-1.c: New test.
1020
1021 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
1022
1023         * gcc.dg/matrix: New directory.
1024
1025 2007-05-28  Tobias Burnus  <burnus@net-b.de>
1026
1027         PR fortran/32124
1028         * gfortran.dg/allocate_stat_1.f90: New.
1029
1030 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
1031
1032         PR fortran/31972
1033         * transfer_hollerith_1.f90: New test.
1034
1035 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1036
1037         PR tree-opt/32100
1038         * gcc.c-torture/execute/vrp-7.c: New test.
1039
1040 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
1041
1042         * gfortran.dg/transfer_simplify_4.f90: New test.
1043
1044 2007-05-27  Tobias Burnus  <burnus@net-b.de>
1045
1046         PR fortran/32088
1047         * gfortran.dg/func_result_3.f90: New.
1048
1049 2007-05-27  Tobias Burnus  <burnus@net-b.de>
1050
1051         PR middle-end/32083
1052         * gfortran.dg/transfer_simplify_3.f90: New.
1053
1054 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
1055
1056         PR target/32065
1057         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
1058         to compile options.
1059         * gcc.target/i386/pr32065-2.c: New test.
1060
1061 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1062
1063         PR fortran/31813
1064         * gfortran.dg/io_constraints_2.f90: Update.
1065
1066 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
1067
1068         PR fortran/31219
1069         * gfortran.dg/array_constructor_17.f90: New test.
1070
1071 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1072
1073         PR tree-opt/32090
1074         * g++.dg/opt/array2.C: New testcase.
1075
1076 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
1077
1078         PR target/32065
1079         * gcc.target/i386/pr32065.c: New test.
1080
1081 2007-05-25  Dirk Mueller  <dmueller@suse.de>
1082             Marcus Meissner <meissner@suse.de>
1083
1084         * gcc.dg/attr-alloc_size.c: New.
1085
1086 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
1087             Lee Millward  <lee.millward@gmail.com>
1088
1089         PR c++/31745
1090         * g++.dg/parse/crash34.C: New test.
1091
1092         * g++.dg/parse/crash35.C: New test.
1093
1094 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
1095
1096         * gcc.target/i386/sse2-check.h: New.
1097         * gcc.target/i386/sse2-vec-1.c: Likewise.
1098         * gcc.target/i386/sse2-vec-2.c: Likewise.
1099         * gcc.target/i386/sse2-vec-3.c: Likewise.
1100         * gcc.target/i386/sse2-vec-4.c: Likewise.
1101         * gcc.target/i386/sse2-vec-5.c: Likewise.
1102         * gcc.target/i386/sse2-vec-6.c: Likewise.
1103
1104 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
1105
1106         PR c++/31431
1107         PR c++/31432
1108         PR c++/31434
1109         PR c++/31435
1110         PR c++/31437
1111         PR c++/31438
1112         PR c++/31442
1113         PR c++/31443
1114         PR c++/31444
1115         PR c++/31445
1116         * g++.dg/cpp0x/pr31431.C: New.
1117         * g++.dg/cpp0x/pr31437.C: New.
1118         * g++.dg/cpp0x/pr31442.C: New.
1119         * g++.dg/cpp0x/pr31444.C: New.
1120         * g++.dg/cpp0x/pr31431-2.C: New.
1121         * g++.dg/cpp0x/pr31432.C: New.
1122         * g++.dg/cpp0x/pr31434.C: New.
1123         * g++.dg/cpp0x/pr31438.C: New.
1124         * g++.dg/cpp0x/pr31443.C: New.
1125         * g++.dg/cpp0x/pr31445.C: New.
1126         * g++.dg/cpp0x/variadic-crash1.C: New.
1127
1128 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
1129
1130         * gcc.target/arm/long-calls-1.c: New test.
1131         * gcc.target/arm/long-calls-2.c: Likewise.
1132         * gcc.target/arm/long-calls-3.c: Likewise.
1133         * gcc.target/arm/long-calls-4.c: Likewise.
1134
1135 2007-05-25  Richard Guenther  <rguenther@suse.de>
1136             Andrew Pinski  <andrew_pinski@playstation.sony.com>
1137
1138         PR tree-optimization/31982
1139         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
1140
1141 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
1142
1143         PR fortran/32047
1144         * gfortran.dg/result_in_spec_2.f90: New test.
1145
1146 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1147
1148         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
1149
1150 2007-05-24  Ollie Wild  <aaw@google.com>
1151
1152         * gcc.dg/cpp/counter-1.c: New test.
1153         * gcc.dg/pch/counter-1.c: New test.
1154         * gcc.dg/pch/counter-1.hs: New file.
1155         * gcc.dg/pch/counter-2.c: New test.
1156         * gcc.dg/pch/counter-2.hs: New file.
1157         * gcc.dg/pch/counter-3.c: New test.
1158         * gcc.dg/pch/counter-3.hs: New file.
1159
1160 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
1161
1162         * gcc.dg/tree-ssa/predcom-1.c: New test.
1163         * gcc.dg/tree-ssa/predcom-2.c: New test.
1164         * gcc.dg/tree-ssa/predcom-3.c: New test.
1165         * gcc.dg/tree-ssa/predcom-4.c: New test.
1166         * gcc.dg/tree-ssa/predcom-5.c: New test.
1167         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
1168
1169 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
1170
1171         PR testsuite/32062
1172         * gcc.target/i386/sse4_1-check.h (MASK): New.
1173
1174 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1175
1176         PR fortran/32038
1177         * gfortran.dg/pr25603.f: Initialize integer variables.
1178
1179 2007-05-23  Ian Lance Taylor  <iant@google.com>
1180
1181         * g++.dg/other/vrp1.C: New test.
1182
1183 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
1184
1185         PR preprocessor/20077
1186         * gcc.dg/cpp/paste15.c: New test.
1187
1188 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
1189             Nigel Stephens  <nigel@mips.com>
1190             Richard Sandiford  <richard@codesourcery.com>
1191
1192         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
1193         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
1194         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
1195         * gcc.target/mips/inter/mips16-inter.exp: New.
1196
1197 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
1198
1199         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
1200
1201 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
1202
1203         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
1204         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
1205         * gcc.target/i386/sse3-addsubps.c: Likewise.
1206         * gcc.target/i386/sse3-haddpd.c: Likewise.
1207         * gcc.target/i386/sse3-haddps.c: Likewise.
1208         * gcc.target/i386/sse3-hsubpd.c: Likewise.
1209         * gcc.target/i386/sse3-hsubps.c: Likewise.
1210         * gcc.target/i386/sse3-lddqu.c: Likewise.
1211         * gcc.target/i386/sse3-movddup.c: Likewise.
1212         * gcc.target/i386/sse3-movshdup.c: Likewise.
1213         * gcc.target/i386/sse3-movsldup.c: Likewise.
1214
1215         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
1216         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
1217         * gcc.target/i386/ssse3-pabsd.c: Likewise.
1218         * gcc.target/i386/ssse3-pabsw.c: Likewise.
1219         * gcc.target/i386/ssse3-palignr.c: Likewise.
1220         * gcc.target/i386/ssse3-phaddd.c: Likewise.
1221         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
1222         * gcc.target/i386/ssse3-phaddw.c: Likewise.
1223         * gcc.target/i386/ssse3-phsubd.c: Likewise.
1224         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
1225         * gcc.target/i386/ssse3-phsubw.c: Likewise.
1226         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
1227         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
1228         * gcc.target/i386/ssse3-pshufb.c: Likewise.
1229         * gcc.target/i386/ssse3-psignb.c: Likewise.
1230         * gcc.target/i386/ssse3-psignd.c: Likewise.
1231         * gcc.target/i386/ssse3-psignw.c: Likewise.
1232         * gcc.target/i386/ssse3-vals.h: Likewise.
1233
1234         * gcc.target/i386/sse3-check.h: New file.
1235         * gcc.target/i386/ssse3-check.h: Likewise.
1236
1237 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1238
1239         PR middle-end/31095
1240         * gcc.c-torture/compile/bcopy-1.c: New testcase.
1241
1242 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1243
1244         PR middle-end/31606
1245         * gcc.c-torture/20070522-1.c: New testcase.
1246
1247 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
1248
1249         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
1250
1251 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
1252
1253         * gcc.c-torture/execute/ieee/20000320-1.x,
1254         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
1255         m68k-*-* and check_effective_target_coldfire_fpu.
1256
1257 2007-05-22  Ollie Wild  <aaw@google.com>
1258
1259         * g++.dg/lookup/hidden-class10.C: New test.
1260         * g++.dg/lookup/hidden-class11.C: New test.
1261
1262 2007-05-22  Ollie Wild  <aaw@google.com>
1263
1264         * g++.dg/lookup/name-clash5.C: New test.
1265         * g++.dg/lookup/name-clash6.C: New test.
1266
1267 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
1268
1269         * g++.dg/other/i386-2.C: Update comments on header files tested.
1270         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
1271         of <tmmintrin.h>.
1272         * gcc.target/i386/sse-12.c: Likewise.
1273         * gcc.target/i386/sse-13.c: Likewise.
1274         * gcc.target/i386/sse-14.c: Likewise.
1275
1276         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
1277         Redefined to test with immediate operand.
1278         (__builtin_ia32_blendps): Likewise.
1279         (__builtin_ia32_blendpd): Likewise.
1280         (__builtin_ia32_dpps): Likewise.
1281         (__builtin_ia32_dpps): Likewise.
1282         (__builtin_ia32_insertps128): Likewise.
1283         (__builtin_ia32_vec_ext_v4sf): Likewise.
1284         (__builtin_ia32_vec_set_v16qi): Likewise.
1285         (__builtin_ia32_vec_set_v4si): Likewise.
1286         (__builtin_ia32_vec_set_v2di): Likewise.
1287         (__builtin_ia32_vec_ext_v16qi): Likewise.
1288         (__builtin_ia32_vec_ext_v4si): Likewise.
1289         (__builtin_ia32_vec_ext_v2di): Likewise.
1290         (__builtin_ia32_roundpd): Likewise.
1291         (__builtin_ia32_roundsd): Likewise.
1292         (__builtin_ia32_roundps): Likewise.
1293         (__builtin_ia32_roundss): Likewise.
1294         (__builtin_ia32_mpsadbw128): Likewise.
1295
1296 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
1297
1298         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
1299
1300 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
1301
1302         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
1303         failures.
1304         * gcc.dg/dfp/func-struct.c: Ditto.
1305         * gcc.dg/dfp/operator-assignment.c: Ditto.
1306         * gcc.dg/dfp/convert-bfp.c: Ditto.
1307         * gcc.dg/dfp/convert-int.c: Ditto.
1308         * gcc.dg/dfp/convert-int-max.c: Ditto.
1309         * gcc.dg/dfp/func-scalar.c: Ditto.
1310         * gcc.dg/dfp/cast.c: Ditto.
1311         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
1312         failures, and fix a typo in return type of arg1_128.
1313         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
1314         failures, and fix a typo in a constant suffix.
1315         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
1316         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
1317
1318 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
1319             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1320
1321         * lib/gcc-dg.exp(process_message): New proc.
1322         (dg-message): New test directive.
1323         * gcc.dg/always_inline.c: Use dg-message.
1324         * gcc.dg/always_inline2.c: Ditto.
1325         * gcc.dg/always_inline3.c: Ditto.
1326         * gcc.dg/invalid-call-1.c: Ditto.
1327         * gcc.dg/pr17506.c: Ditto.
1328         * gcc.dg/simd-5.c: Ditto.
1329         * gcc.dg/simd-6.c: Ditto.
1330         * gcc.dg/va-arg-2.c: Ditto.
1331         * gcc.dg/cpp/syshdr.c: Ditto.
1332         * gcc.dg/cpp/unc4.c: Ditto.
1333         * gcc.dg/cpp/trad/mi1.c: Ditto.
1334         * gcc.dg/cpp/trad/mi5.c: Ditto.
1335         * gcc.dg/cpp/trad/mi7.c: Ditto.
1336         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
1337         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
1338         * gcc.test-framework/test-framework.awk: Special-case outexists
1339         tests.
1340
1341 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
1342
1343         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
1344         (bit_SSE4_2): Likewise.
1345         (bit_POPCNT): Likewise.
1346
1347         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
1348         Check if assembler supports SSE4 instructions.
1349
1350         * gcc.target/i386/sse4_1-blendpd.c: New file.
1351         * gcc.target/i386/sse4_1-blendps.c: Likewise.
1352         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
1353         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
1354         * gcc.target/i386/sse4_1-check.h: Likewise.
1355         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
1356         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
1357         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
1358         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
1359         * gcc.target/i386/sse4_1-extractps.c: Likewise.
1360         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
1361         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
1362         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
1363         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
1364         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
1365         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
1366         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
1367         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
1368         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
1369         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
1370         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
1371         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
1372         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
1373         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
1374         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
1375         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
1376         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
1377         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
1378         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
1379         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
1380         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
1381         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
1382         * gcc.target/i386/sse4_1-pminud.c: Likewise.
1383         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
1384         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
1385         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
1386         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
1387         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
1388         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
1389         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
1390         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
1391         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
1392         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
1393         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
1394         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
1395         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
1396         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
1397         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
1398         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
1399         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
1400         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
1401         * gcc.target/i386/sse4_1-round.h: Likewise.
1402         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
1403         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
1404         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
1405         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
1406         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
1407         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
1408         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
1409         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
1410         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
1411         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
1412         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
1413         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
1414         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
1415         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
1416
1417 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1418
1419         PR fortran/31627
1420         * gfortran.dg/bounds_check_7.f90: New test.
1421
1422 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
1423
1424         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
1425         (check_effective_target_sse4a): Ditto.
1426
1427         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
1428         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
1429         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
1430         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
1431         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
1432         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
1433         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
1434         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
1435         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
1436         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
1437         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
1438         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
1439         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
1440         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
1441         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
1442         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
1443         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
1444         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
1445         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
1446         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
1447
1448 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
1449
1450         * g++.dg/ext/cleanup-1.C: New test.
1451         * g++.dg/ext/cleanup-2.C: Likewise.
1452         * g++.dg/ext/cleanup-3.C: Likewise.
1453         * g++.dg/ext/cleanup-4.C: Likewise.
1454         * g++.dg/ext/cleanup-5.C: Likewise.
1455         * g++.dg/ext/cleanup-6.C: Likewise.
1456         * g++.dg/ext/cleanup-8.C: Likewise.
1457         * g++.dg/ext/cleanup-9.C: Likewise.
1458         * g++.dg/ext/cleanup-10.C: Likewise.
1459         * g++.dg/ext/cleanup-11.C: Likewise.
1460         * g++.dg/ext/cleanup-dtor.C: Likewise.
1461
1462 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1463
1464         PR middle-end/31995
1465         * gcc.dg/vect/vect-102a.c: New test.
1466
1467 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
1468             Paolo Carlini  <pcarlini@suse.de>
1469             Uros Bizjak  <ubizjak@gmail.com>
1470
1471         * gcc.dg/gcc-have-sync-compare-and-swap.c,
1472         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
1473         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
1474         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
1475         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
1476         New testcases.
1477
1478 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
1479
1480         PR fortran/32002
1481         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
1482
1483 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1484
1485         PR fortran/32027
1486         * gfortran.dg/do_3.F90: Add checks for the final value of the
1487         loop variable.
1488
1489 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
1490
1491         * gcc.c-torture/execute/990127-2.x: New file.
1492
1493 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
1494
1495         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
1496         * gcc.target/i386/sse-12: Add -O to compile options.
1497         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
1498         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
1499         and mm3dnow.h.  Add -O to compile options.
1500
1501 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
1502
1503         PR fortran/31867
1504         * gfortran.dg/char_length_5.f90: New test.
1505
1506         PR fortran/31994
1507         * gfortran.dg/array_reference_1.f90: New test.
1508
1509 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1510
1511         PR middle-end/7651
1512         PR c++/11856
1513         PR c/12963
1514         PR c/23587
1515         PR other/29694
1516         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
1517         * gcc.dg/Wtype-limits.c: New.
1518         * gcc.dg/Wtype-limits-Wextra.c: New.
1519         * gcc.dg/Wtype-limits-no.c: New.
1520         * g++.dg/warn/Wtype-limits.C: New.
1521         * g++.dg/warn/Wtype-limits-Wextra.C: New.
1522         * g++.dg/warn/Wtype-limits-no.C: New.
1523
1524 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
1525
1526         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
1527         instead of "-msse2".'
1528         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
1529         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
1530         and mm3dnow.h.
1531         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
1532         to test with immediate operand.
1533         (__builtin_ia32_insertqi): Ditto.
1534         (__builtin_ia32_palignr128): Ditto.
1535         (__builtin_ia32_palignr): Ditto.
1536         (__builtin_ia32_pshufhw): Ditto.
1537         (__builtin_ia32_pshuflw): Ditto.
1538         (__builtin_ia32_pshufd): Ditto.
1539         (__builtin_ia32_vec_set_v8hi): Ditto.
1540         (__builtin_ia32_vec_ext_v8hi): Ditto.
1541         (__builtin_ia32_shufpd): Ditto.
1542         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
1543
1544 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
1545
1546         PR fortran/32001
1547         * gfortran.dg/min_max_conformance.f90: Added more testcases.
1548
1549 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
1550
1551         PR target/31585
1552         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
1553         and "__inline".  Use "-msse" instead of "-msse2".
1554
1555 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1556
1557         PR middle-end/7651
1558         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
1559         * gcc.dg/20030906-2.c: Likewise.
1560         * objc.dg/method-17.m: Add -Wreturn-type.
1561         * obj-c++.dg/method-21.mm: Likewise.
1562
1563 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
1564
1565         PR target/31585
1566         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
1567         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
1568         (__builtin_ia32_psrlqi128): Ditto.
1569         (__builtin_ia32_psrlwi128): Ditto.
1570         (__builtin_ia32_psrldi128): Ditto.
1571         (__builtin_ia32_psrldqi128): Ditto.
1572         (__builtin_ia32_pslldqi128): Ditto.
1573         (__builtin_ia32_psrawi128): Ditto.
1574         (__builtin_ia32_psradi128): Ditto.
1575         (__builtin_ia32_psllqi128): Ditto.
1576         (__builtin_ia32_pslldi128): Ditto.
1577         (__builtin_prefetch): Ditto.
1578         (__builtin_ia32_pshufw): Ditto.
1579         (__builtin_ia32_vec_set_v4hi): Ditto.
1580         (__builtin_ia32_vec_ext_v4hi): Ditto.
1581         (__builtin_ia32_shufps): Ditto.
1582         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
1583
1584 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1585
1586         PR fortran/31974
1587         * gfortran.dg/char_allocation_1.f90: New test.
1588
1589 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1590
1591         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
1592         * gcc.dg/Wconversion-sign.c: New.
1593         * gcc.dg/Wconversion-integer-no-sign.c: New.
1594         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
1595         Wconversion-sign.C
1596         * g++.dg/warn/Wconversion-sign.C: New.
1597         * g++.old-deja/g++.other/warn4.C: Update.
1598         * g++.dg/warn/Wconversion1.C: Likewise.
1599
1600 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1601
1602         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
1603         * gcc.dg/torture/builtin-math-4.c: Likewise.
1604
1605 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1606
1607         PR libfortran/31964
1608         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
1609
1610 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1611
1612         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
1613
1614 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
1615
1616         PR target/31628
1617         * gcc.target/i386/pr31628.c: New.
1618
1619 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
1620
1621         PR middle-end/31344
1622         * gcc.dg/pr31344.c: New test.
1623
1624 2007-05-17  Ian Lance Taylor  <iant@google.com>
1625
1626         PR tree-optimization/31953
1627         * gcc.c-torture/compile/pr31953.c: New test.
1628
1629 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1630
1631         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
1632
1633         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
1634         and drem.
1635         * gcc.dg/torture/builtin-math-4.c: Likewise.
1636
1637         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
1638         * gcc.dg/torture/builtin-math-4.c: Likewise.
1639
1640         * gcc.dg/torture/builtin-math-4.c: New test.
1641
1642 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
1643             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1644
1645         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
1646         * gcc.dg/cpp/include2.c: Ditto.
1647         * gcc.dg/cpp/mac-dir-2.c: Ditto.
1648         * gcc.dg/cpp/paste5.c: Ditto.
1649         * gcc.dg/cpp/paste6.c: Ditto.
1650         * gcc.dg/cpp/paste8.c: Ditto.
1651         * gcc.dg/cpp/paste11.c: Ditto.
1652         * gcc.dg/cpp/paste13.c: Ditto.
1653         * gcc.dg/cpp/skipping2.c: Ditto.
1654         * gcc.dg/reg-vol-struct-1.c: Ditto.
1655         * gcc.dg/Wshadow-1.c: Ditto.
1656         * gcc.dg/cpp/trad/comment.c: Ditto.
1657         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
1658         * gcc.dg/cpp/if-2.c: Ditto.
1659         * gcc.dg/array-5.c: Ditto.
1660         * gcc.dg/inline-15.c: Ditto.
1661         * gcc.dg/pr27953.c: Ditto.
1662         * gcc.dg/Wno-c++-compat.c: Ditto.
1663
1664 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
1665
1666         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
1667
1668 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
1669
1670         * gcc.c-torture/execute/20070517-1.c: New test.
1671
1672 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
1673
1674         PR fortran/31919
1675         * gfortran.dg/min_max_conformance.f90: New test.
1676
1677 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
1678
1679         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
1680         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
1681         gcc.dg/vect/vect-104.c: Use more complex construction to
1682         prevent vectorizing.
1683         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
1684
1685 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
1686
1687         PR tree-optimization/24659
1688         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
1689         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
1690         not vect_int target.
1691         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
1692         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
1693         targets.
1694         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
1695         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
1696         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
1697
1698 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
1699
1700         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
1701         and x86_64-*-* targets.
1702         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
1703
1704 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
1705
1706         PR fortran/18769
1707         PR fortran/30881
1708         PR fortran/31194
1709         PR fortran/31216
1710         PR fortran/31427
1711         * transfer_simplify_1.f90: New test.
1712         * transfer_simplify_2.f90: New test.
1713
1714 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
1715
1716         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
1717
1718 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
1719
1720         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
1721
1722         * gcc.dg/fltconst-pedantic-dfp.c: New test.
1723
1724         PR c/31924
1725         * gcc.dg/fltconst-1.c: New test.
1726
1727         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
1728         * gcc.dg/dfp/operator-assignment.c: Ditto.
1729
1730 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
1731
1732         PR c++/29928
1733         * g++.dg/rtti/typeid5.C: New.
1734
1735 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1736
1737         PR fortran/31725
1738         * gfortran.dg/substr_4.f: New test.
1739
1740 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
1741
1742         * gcc.target/m68k/interrupt_thread-1.c,
1743         gcc.target/m68k/interrupt_thread-2.c,
1744         gcc.target/m68k/interrupt_thread-3.c: New.
1745         * gcc.target/m68k/m68k.exp: Accept fido.
1746
1747 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
1748
1749         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
1750         * gfortran.dg/altreturn_3.f90: Likewise.
1751         * gfortran.dg/assumed_dummy_1.f90: Likewise.
1752         * gfortran.dg/default_numeric_type_1.f90: Likewise.
1753         * gfortran.dg/inquire_iolength.f90: Likewise.
1754         * gfortran.dg/module_naming_1.f90: Likewise.
1755         * gfortran.dg/oldstyle_2.f90: Likewise.
1756         * gfortran.dg/operator_2.f90: Likewise.
1757         * gfortran.dg/parameter_array_element_1.f90: Likewise.
1758         * gfortran.dg/used_types_11.f90: Likewise.
1759         * gfortran.dg/zero_array_components_1.f90: Likewise.
1760         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
1761         * gfortran.dg/parameter_array_dummy.f90: Likewise.
1762         * gfortran.dg/real_const_3.f90: Likewise.
1763
1764 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
1765
1766         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
1767         * gcc.dg/tree-ssa/loop-30.c: New test.
1768
1769 2007-05-13  Richard Guenther  <rguenther@suse.de>
1770
1771         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
1772         scanning forwprop1.
1773         * g++.dg/tree-ssa/pr31146.C: Likewise.
1774
1775 2007-05-13  Revital Eres  <eres@il.ibm.com>
1776
1777         * gcc.dg/dse.c: New test.
1778
1779 2007-05-12  Richard Guenther  <rguenther@suse.de>
1780
1781         PR tree-optimization/31797
1782         * gcc.c-torture/compile/pr31797.c: New testcase.
1783
1784 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
1785
1786         PR fortran/30746
1787         * gfortran.dg/host_assoc_function_1.f90: New test.
1788
1789 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
1790
1791         PR c++/31829
1792         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
1793
1794 2007-05-11  Silvius Rus  <rus@google.com>
1795
1796         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
1797         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
1798         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
1799         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
1800         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
1801         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
1802         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
1803         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
1804         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
1805         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
1806         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
1807         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
1808         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
1809         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
1810         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
1811         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
1812
1813 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
1814
1815         PR other/31852
1816         * gcc.c-torture/execute/builtins/memchr.c: New.
1817         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
1818         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
1819
1820 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
1821
1822         PR fortran/30876
1823         * gfortran.dg/recursive_reference_1.f90: Put error at correct
1824         line.
1825         * gfortran.dg/recursive_reference_2.f90: New test.
1826
1827 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
1828
1829         PR fortran/30878
1830         * gfortran.dg/namelist_29.f90: New test.
1831
1832 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
1833
1834         PR fortran/31474
1835         * gfortran.dg/entry_10.f90: New test.
1836
1837 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
1838
1839         PR tree-optimization/31885
1840         * gcc.dg/tree-ssa/loop-29.c: New test.
1841
1842 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
1843
1844         * assumed_dummy_1.f90: Fix dg directive.
1845         * char_initialiser_actual.f90: Likewise.
1846         * nested_modules_2.f90: Likewise.
1847         * shift-alloc.f90: Likewise.
1848
1849 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
1850
1851         * gcc.dg/20070507-1.c: Disable for non-pic targets.
1852
1853 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1854
1855         PR libfortran/31880
1856         * gfortran.dg/unf_read_corrupted_2.f90: New test.
1857
1858 2007-05-09  Mike Stump  <mrs@apple.com>
1859
1860         * g++.dg/other/first-global.C: Add -fpie for darwin.
1861         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
1862
1863 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
1864
1865         * gcc.dg/20070507-1.c: New testcase.
1866
1867 2007-05-08  Chao-ying Fu  <fu@mips.com>
1868
1869         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
1870         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
1871         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
1872         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
1873
1874 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
1875
1876         PR 31847
1877         * gcc.dg/pr31847.c: New test.
1878
1879 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
1880
1881         PR fortran/31692
1882         * gfortran.dg/actual_array_result_1.f90: New test.
1883
1884 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
1885
1886         PR fortran/29397
1887         * gfortran.dg/parameter_array_init_1.f90: New test.
1888
1889         PR fortran/29400
1890         * gfortran.dg/parameter_array_init_2.f90: New test.
1891
1892 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
1893
1894         PR target/31854
1895         * gcc.target/i386/pr31854.c: New test.
1896
1897 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
1898
1899         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
1900
1901 2007-05-07  Mike Stump  <mrs@apple.com>
1902
1903         * g++.old-deja/g++.mike/empty.C: Add.
1904
1905 2007-05-07  Eric Christopher  <echristo@apple.com>
1906
1907         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
1908
1909 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
1910
1911         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
1912         variable.  Rearrange conversions from binary float to decimal float.
1913
1914 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
1915
1916         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
1917         x86.
1918
1919 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
1920
1921         * gnat.dg/opt1.ad[sb]: New testcase.
1922
1923 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1924
1925         PR fortran/31399
1926         * gfortran.dg/do_3.F90: New test.
1927
1928 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1929
1930         PR fortran/31764
1931         * gfortran.dg/new_line.f90: Add new checks.
1932
1933 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1934
1935         PR fortran/31201
1936         * gfortran.dg/large_unit_1.f90: New.
1937         * gfortran.dg/large_unit_2.f90: New.
1938         * gfortran.dg/iostat_4.f90: New
1939         * gfortran.dg/bounds_check_fail_1.f90: Updated.
1940
1941 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
1942
1943         PR fortran/31540
1944         * gfortran.dg/char_result_4.f90: New test.
1945
1946 2007-06-05  Revital Eres  <eres@il.ibm.com>
1947
1948         PR 30957
1949         * gcc.dg/pr30957-1.c: New test.
1950
1951 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1952
1953         PR fortran/31251
1954         * gfortran.dg/char_type_len_2.f90: New test.
1955
1956 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
1957
1958         PR 31775
1959         * g++.dg/other/nested-extern.cc: New.
1960         * g++.dg/other/nested-extern-1.C: New.
1961         * g++.dg/other/nested-extern-2.C: New.
1962
1963 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
1964
1965         PR fortran/31760
1966         * gfortran.dg/erf.f90: New test.
1967         * gfortran.dg/besxy.f90: New test.
1968
1969 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
1970
1971         PR fortran/22359
1972         * gfortran.dg/fseek.f90: New test.
1973
1974 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
1975
1976         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
1977
1978 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1979
1980         PR libfortran/31210
1981         * gfortran.dg/zero_length_1.f90: New test.
1982
1983 2007-05-04  Tobias Burnus  <burnus@net-b.de>
1984
1985         PR fortran/31803
1986         * gfortran.dg/char_pointer_assign_3.f90: New test.
1987         * gfortran.dg/char_result_2.f90: Re-enable test.
1988
1989 2007-05-04  Tobias Burnus  <burnus@net-b.de>
1990
1991         PR fortran/25071
1992         * gfortran.dg/char_length_3.f90: New test.
1993         * gfortran.dg/char_result_2.f90: Fix test.
1994
1995 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
1996
1997         PR tree-optimization/30565
1998         * gcc.dg/tree-ssa/loop-27.c: New test.
1999
2000 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
2001
2002         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
2003         * gcc.target/bfin/arith.c (__v2hi): Likewise.
2004         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
2005         * gcc.target/bfin/shift.c (__v2hi): Likewise.
2006
2007 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
2008
2009         PR tree-optimization/31699
2010         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
2011         New.
2012         (check_effective_target_vect_floatint_cvt): New.
2013         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
2014         of specific targets.
2015         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
2016         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
2017         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2018         * gcc.dg/vect/vect-iv-4.c: Likewise.
2019         * gcc.dg/vect/vect-multitypes-11.c: New.
2020         * gcc.dg/vect/pr31699.c: New.
2021
2022 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
2023
2024         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
2025
2026 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
2027
2028         PR C++/31663
2029         * g++.dg/warn/anonymous-namespace-2.C: New.
2030         * g++.dg/warn/anonymous-namespace-2.h: New.
2031
2032 2007-05-02  Paul Brook  <paul@codesourcery.com>
2033
2034         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
2035
2036 2007-05-02  Eric Christopher  <echristo@apple.com>
2037
2038         * gcc.dg/cpp/if-div.c: New file.
2039
2040 2007-05-02  Tom Tromey  <tromey@redhat.com>
2041
2042         PR preprocessor/28709:
2043         * gcc.dg/cpp/pr28709.c: New file.
2044
2045 2007-05-02  Richard Guenther  <rguenther@suse.de>
2046
2047         PR tree-optimization/31146
2048         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
2049
2050 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
2051
2052         * gcc.c-torture/compile/limits-blockid.c: New.
2053         * gcc.c-torture/compile/limits-caselabels.c: New.
2054         * gcc.c-torture/compile/limits-declparen.c: New.
2055         * gcc.c-torture/compile/limits-enumconst.c: New.
2056         * gcc.c-torture/compile/limits-exprparen.c: New.
2057         * gcc.c-torture/compile/limits-externalid.c: New.
2058         * gcc.c-torture/compile/limits-fnargs.c: New.
2059         * gcc.c-torture/compile/limits-fndefn.c: New.
2060         * gcc.c-torture/compile/limits-idexternal.c: New.
2061         * gcc.c-torture/compile/limits-idinternal.c: New.
2062         * gcc.c-torture/compile/limits-pointer.c: New.
2063         * gcc.c-torture/compile/limits-stringlit.c: New.
2064         * gcc.c-torture/compile/limits-structmem.c: New.
2065         * gcc.c-torture/compile/limits-structnest.c: New.
2066
2067 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
2068
2069         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
2070
2071 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2072
2073         PR middle-end/31740
2074         * gcc.c-torture/compile/20070501-1.c: New testcase.
2075
2076 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
2077
2078         PR fortran/31732
2079         * gfortran.dg/array_memset_2:  New test case.
2080
2081 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
2082
2083         PR testsuite/31615
2084         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
2085
2086 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
2087
2088         PR testsuite/31589
2089         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
2090         dg-final test.
2091         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
2092         keyword to dg-final test.
2093         * gcc.dg/vect/vect-iv-4.c: Likewise.
2094         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
2095         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
2096         test.
2097         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
2098         cast.
2099         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
2100         * lib/target-supports.exp
2101         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
2102         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
2103
2104 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
2105
2106         * gcc.c-torture/execute/ieee/20000320-1.c: Use
2107         __LONG_LONG_MAX__ and its friends instead of those supplied by
2108         limits.h.
2109
2110 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
2111
2112         PR C++/31721
2113         * g++.dg/ext/vector7.C: New testcase.
2114
2115 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2116
2117         PR fortran/31591
2118         * gfortran.dg/bound_simplification_1.f90: New test.
2119
2120 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2121
2122         PR fortran/31645
2123         * gfortran.dg/bom_error.f90: New test.
2124         * gfortran.dg/bom_include.f90: New test.
2125         * gfortran.dg/bom_UTF16-LE.f90: New test.
2126         * gfortran.dg/bom_UTF16-BE.f90: New test.
2127         * gfortran.dg/bom_UTF-8.f90: New test.
2128         * gfortran.dg/bom_UTF-32.f90: New test.
2129         * gfortran.dg/bom_UTF-8.F90: New test.
2130         * gfortran.dg/bom_include.inc: New file.
2131
2132 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2133
2134         PR C++/30221
2135         * g++.dg/init/ptrfn2.C: New test.
2136         * g++.dg/init/ptrfn3.C: New test.
2137
2138 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
2139
2140         PR fortran/31711
2141         * gfortran.dg/dependency_21.f90: New test.
2142
2143 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2144
2145         * gfortran.dg/secnds.f: Use real*8.
2146         * gfortran.dg/secnds-1.f: Use real*8.
2147
2148 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2149
2150         PR libfortran/31532
2151         * gfortran.dg/inquire_5.f90: Update test.
2152
2153 2007-04-27  Ian Lance Taylor  <iant@google.com>
2154
2155         PR middle-end/31710
2156         * gcc.c-torture/compile/pr31710.c: New test.
2157
2158 2007-04-27  Richard Guenther  <rguenther@suse.de>
2159
2160         PR tree-optimization/30965
2161         PR tree-optimization/30978
2162         * gcc.dg/tree-ssa/pr30978.c: New testcase.
2163         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
2164         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
2165         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
2166
2167 2007-04-27  Richard Guenther  <rguenther@suse.de>
2168
2169         PR tree-optimization/31715
2170         * gcc.dg/Warray-bounds-4.c: New testcase.
2171
2172 2007-04-26  Ian Lance Taylor  <iant@google.com>
2173
2174         PR target/28675
2175         * gcc.c-torture/compile/pr28675.c: New test.
2176
2177 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2178
2179         PR C++/30016
2180         * g++.dg/ext/vector6.C: New test.
2181
2182 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
2183
2184         * gcc.c-torture/execute/ieee/20000320-1.x: New.
2185
2186 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
2187
2188         PR middle-end/31617
2189         * g++.dg/other/str_empty.C: Add expected warning.
2190
2191 2007-04-26  Richard Guenther  <rguenther@suse.de>
2192         Daniel Berlin  <dberlin@dberlin.org>
2193
2194         PR tree-optimization/30567
2195         * g++.dg/other/pr30567.C: New testcase.
2196
2197 2007-04-26  Richard Guenther  <rguenther@suse.de>
2198
2199         PR tree-optimization/31703
2200         * gcc.c-torture/compile/pr31703.c: New testcase.
2201         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
2202         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
2203
2204 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
2205
2206         * gfortran.dg/open_errors.f90: Added if statements checking
2207         the value of iostat.
2208
2209 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
2210
2211         PR c++/31598
2212         * g++.dg/gomp/pr31598.C: New test.
2213
2214         PR tree-optimization/30558
2215         * g++.dg/gomp/pr30558.C: New test.
2216
2217 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
2218
2219         PR c++/31338
2220         * g++.dg/ext/complex2.C: New test.
2221
2222 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
2223
2224         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
2225
2226 2007-04-25  Thiemo Seufer  <ths@mips.com>
2227
2228         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
2229         value to signed char.
2230
2231 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
2232
2233         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
2234         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
2235         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
2236
2237 2007-04-25  Tobias Burnus  <burnus@net-b.de>
2238
2239         PR fortran/31668
2240         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
2241         statement functions.
2242         * gfortran.dg/c_by_val_5.f90: New test.
2243
2244 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
2245
2246         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
2247         with two new subroutines to avoid parameter-induced aliasing.
2248         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
2249         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
2250
2251 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2252
2253         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
2254         * g++.dg/warn/Warray-bounds.C: Likewise.
2255
2256 2007-04-24  Ian Lance Taylor  <iant@google.com>
2257
2258         PR tree-optimization/31605
2259         * gcc.c-torture/execute/pr31605.c: New test.
2260
2261 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2262
2263         PR fortran/31587
2264         * lib/gcc-dg.exp (scan-module): New function.
2265         * gfortran.dg/module_md5_1.f90: New test.
2266
2267 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
2268
2269         * g++.old-deja/g++.pt/defarg6.C: Only run with
2270         -std=gnu++98.
2271         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
2272         * g++.dg/cpp0x/variadic61.C: Ditto.
2273         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
2274         * g++.dg/cpp0x/variadic62.C: Ditto.
2275         * g++.dg/template/meminit1.C: Ditto.
2276         * g++.dg/template/operator7.C: Ditto.
2277         * g++.dg/template/static15.C: Ditto.
2278         * g++.dg/template/invalid1.C: Ditto.
2279         * g++.dg/template/shift1.C: Ditto.
2280         * g++.dg/template/error10.C: Ditto.
2281
2282 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
2283
2284         PR diagnostic/25923
2285         * gfortran.dg/pr25923.f90: New test.
2286
2287 2007-04-24  Ian Lance Taylor  <iant@google.com>
2288
2289         PR tree-optimization/31602
2290         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
2291
2292 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
2293
2294         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
2295         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
2296
2297 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
2298
2299         * gcc.target/i386/reload-1.c. New.
2300
2301 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2302             Olga Golovanevsky  <olga@il.ibm.com>
2303
2304         * g++.dg/other/str_empty.C: New test.
2305
2306 2007-04-24  Richard Henderson  <rth@redhat.com>
2307
2308         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
2309
2310 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
2311
2312         PR target/31641
2313         * gcc.c-torture/compile/pr31641.c: New testcase.
2314
2315 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
2316
2317         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
2318         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
2319         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
2320         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
2321
2322 2007-04-23  Simon Baldwin  <simonb@google.com>
2323
2324         * g++.dg/other/error15.C: New.
2325         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
2326         triggering a "multiple parameters named" error.
2327
2328 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
2329
2330         PR fortran/31618
2331         * gfortran.dg/backspace_8.f:  New test case.
2332
2333 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
2334
2335         PR fortran/31630
2336         * gfortran.dg/used_types_17.f90: New test.
2337
2338         PR fortran/31620
2339         * gfortran.dg/zero_array_components_1.f90: New test.
2340
2341 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2342
2343         PR fortran/31616
2344         * gfortran.dg/open_errors.f90: Allow a different error message.
2345
2346 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
2347
2348         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
2349         Rename from check_effective_target_vect_pack_mod.  Rename global
2350         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
2351         messages.
2352         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
2353         rename.
2354         * gcc.dg/vect/vect-iv-8a.c: Ditto.
2355         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
2356
2357 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2358
2359         PR middle-end/31448
2360         * gcc.c-torture/execute/pr31448.c: New testcase.
2361
2362 2007-04-22  Nick Clifton  <nickc@redhat.com>
2363
2364         * gcc.dg/20020312-2.c: Add support for the FRV.
2365
2366 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
2367
2368         PR tree-optimization/24659
2369         * gcc.dg/vect/vect-float-extend-1.c: New test.
2370         * gcc.dg/vect/vect-float-truncate-1.c: New test.
2371
2372 2007-04-22  Richard Guenther  <rguenther@suse.de>
2373
2374         PR tree-optimization/29789
2375         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
2376         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
2377
2378 2007-04-22  Revital Eres  <eres@il.ibm.com>
2379
2380         * gcc.dg/var-expand2.c: New test.
2381
2382 2007-04-22  Revital Eres  <eres@il.ibm.com>
2383
2384         * gcc.dg/var-expand3.c: New test.
2385
2386 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2387
2388         PR fortran/31495
2389         * gfortran.dg/continuation_8.f90: New test.
2390
2391 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2392
2393         PR C/30265
2394         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
2395         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
2396
2397 2007-04-21  Richard Guenther  <rguenther@suse.de>
2398
2399         PR middle-end/31136
2400         * gcc.c-torture/execute/pr31136.c: New testcase.
2401
2402 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
2403
2404         * gcc.target/i386/movsi-sm-1.c: New.
2405
2406 2007-04-20  Richard Henderson  <rth@redhat.com>
2407
2408         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
2409         * gcc.dg/pr27095.c: Cope with alpha GOT load.
2410
2411 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
2412
2413         * gcc.target/i386/ordcmp-1.c: New test.
2414         * gcc.target/i386/unordcmp-1.c: New test.
2415
2416         PR tree-optimization/31632
2417         * gcc.c-torture/compile/20070419-1.c: New test.
2418
2419 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2420
2421         * gcc.dg/invalid-call-1.c: New test.
2422
2423 2007-04-18  Dirk Mueller  <dmueller@suse.de>
2424
2425         PR diagnostic/31227
2426         * gcc.dg/Warray-bounds-3.c: New.
2427
2428 2007-04-18  Richard Guenther  <rguenther@suse.de>
2429
2430         PR tree-optimization/19431
2431         PR tree-optimization/21463
2432         * gcc.c-torture/execute/20070212-1.c: New testcase.
2433         * gcc.c-torture/execute/20070212-2.c: Likewise.
2434         * gcc.c-torture/execute/20070212-3.c: Likewise.
2435         * gcc.dg/tree-ssa/pr19431.c: Likewise.
2436         * gcc.dg/tree-ssa/pr21463.c: Likewise.
2437         * g++.dg/tree-ssa/pr21463.C: Likewise.
2438         * g++.dg/tree-ssa/pr30738.C: Likewise.
2439
2440 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
2441
2442         PR c++/31513
2443         * g++.dg/expr/bitfield8.C: New test.
2444
2445 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
2446             Richard Sandiford  <richard@codesourcery.com>
2447
2448         * lib/target-supports.exp (check_profiling_available): Return 0
2449         for uClibc with -p or -pg.
2450
2451 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
2452
2453         PR c++/31517
2454         * g++.dg/template/init7.C: New test.
2455
2456 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
2457
2458         PR rtl-optimization/31360
2459         * gcc.dg/loop-7.c: New test.
2460
2461 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
2462
2463         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
2464         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
2465         build.
2466         (compat-execute): Likewise.
2467         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
2468         files to remote hosts.
2469         * lib/c-ctorture.exp (c-torture-compile): Likewise.
2470         (c-torture-execute): Likewise.
2471         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
2472         or plain file.  Use remote_upload and remote_download to copy
2473         files about.
2474         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
2475         before scanning it.
2476
2477 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
2478
2479         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
2480
2481 2007-04-16  Lawrence Crowl  <crowl@google.com>
2482
2483         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
2484         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
2485         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
2486         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
2487         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
2488         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
2489         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
2490         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
2491         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
2492         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
2493         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
2494
2495         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
2496         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
2497         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
2498         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
2499         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
2500         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
2501         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
2502         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
2503         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
2504         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
2505         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
2506
2507 2007-04-16  Ian Lance Taylor  <iant@google.com>
2508
2509         PR tree-optimization/31522
2510         * gcc.dg/Wstrict-overflow-16.c: New test.
2511
2512 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
2513
2514         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
2515
2516 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
2517
2518         PR fortran/31144
2519         * gfortran.dg/module_naming_1.f90: New.
2520
2521 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
2522
2523         * lib/target-supports.exp (check_profiling_available): Return
2524         false for m68k-*-uclinux.
2525
2526 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
2527
2528         PR c++/29365
2529         Testcase for c++ anonymous namespace warning
2530
2531         * g++.dg/warn/anonymous-namespace-1.C: New test
2532         * g++.dg/warn/anonymous-namespace-1.h: New test
2533
2534 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2535
2536         PR testsuite/31578
2537         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
2538
2539 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2540
2541         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
2542
2543 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
2544
2545         PR fortran/31204
2546         * gfortran.dg/array_constructor_16.f90: New test.
2547
2548 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
2549
2550         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
2551         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
2552
2553 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2554
2555         PR rtl-optimization/31500
2556         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
2557         * g++.dg/warn/Warray-bounds.C: Likewise.
2558
2559 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2560
2561         PR C/31520
2562         * gcc.dg/gnu89-init-4.c: New testcase.
2563
2564 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
2565
2566         PR c++/25874
2567         * gcc.dg/gomp/pr25874.c: Add dg-options.
2568         * g++.dg/gomp/pr25874.C: Add dg-options.
2569
2570 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
2571
2572         PR fortran/21061
2573         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
2574         * gfortran.dg/warnings_are_errors_1.f: New testcase.
2575
2576 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2577
2578         PR fortran/31561
2579         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
2580
2581 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
2582
2583         PR fortran/29507
2584         PR fortran/31404
2585         * gfortran.dg/initialization_6.f90: New test.
2586
2587 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
2588
2589         * gcc.c-torture/compile/pr27528.c: Require nonpic.
2590
2591         * lib/target-supports.exp (check_gc_sections_available):
2592         Return false if ldflags includes -elf2flt.
2593
2594 2007-04-13  Jason Merrill  <jason@redhat.com>
2595
2596         PR c++/31074
2597         * conv3.C: New test.
2598
2599 2007-04-13  Mike Stump  <mrs@apple.com>
2600
2601         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
2602         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
2603
2604 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
2605
2606         PR tree-optimization/29598
2607         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
2608
2609 2007-04-13  Tobias Burnus  <burnus@net-b.de>
2610
2611         PR fortran/31559
2612         * gfortran.dg/func_assign.f90: New test.
2613
2614 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
2615
2616         PR fortran/31550
2617         * gfortran.dg/used_types_16.f90: New test.
2618
2619 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
2620
2621         PR fortran/18937
2622         * gfortran.dg/goto_2.f90: New.
2623         * gfortran.dg/goto_3.f90: New.
2624         * gfortran.dg/pr17708.f90: Rename to ...
2625         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
2626
2627 2007-04-13  Tobias Burnus  <burnus@net-b.de>
2628
2629         PR fortran/31562
2630         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
2631         instead of a struct.
2632
2633 2007-04-13  Tobias Burnus  <burnus@net-b.de>
2634
2635         PR fortran/31562
2636         * gfortran.dg/value_4.c: Use GNU extensions for complex
2637         instead of a struct.
2638
2639 2007-04-13  Richard Guenther  <rguenther@suse.de>
2640
2641         PR tree-optimization/21258
2642         * gcc.dg/tree-ssa/vrp34.c: New testcase.
2643
2644 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2645
2646         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
2647         <complex.h>.
2648
2649 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
2650
2651         PR fortran/31250
2652         * gfortran.dg/char_length_2.f90: New.
2653         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
2654         * gfortran.dg/repeat_4.f90: Likewise.
2655
2656         PR fortran/31266
2657         * gfortran.dg/char_assign_1.f90: New.
2658
2659         PR fortran/31471
2660         * gfortran.dg/block_name_1.f90: New.
2661         * gfortran.dg/block_name_2.f90: New.
2662
2663 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
2664
2665         PR c++/31078
2666         * g++.dg/other/pr31078.C: New.
2667
2668 2007-04-12  Richard Guenther  <rguenther@suse.de>
2669
2670         PR tree-optimization/31169
2671         * gcc.c-torture/execute/pr31169.c: New testcase.
2672
2673 2007-04-12  Richard Guenther  <rguenther@suse.de>
2674
2675         PR tree-optimization/24689
2676         PR tree-optimization/31307
2677         * g++.dg/tree-ssa/pr31307.C: New testcase.
2678         * gcc.dg/tree-ssa/pr24689.c: Likewise.
2679
2680 2007-04-12  Tobias Burnus  <burnus@net-b.de>
2681
2682         PR fortran/31472
2683         * gfortran.dg/access_spec_1.f90: New test.
2684         * gfortran.dg/access_spec_2.f90: New test.
2685         * gfortran.dg/non_module_public.f90: Match new error message.
2686
2687 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
2688
2689         PR testsuite/31538
2690         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
2691         to 4 at line 38 to fix bounds problem.
2692
2693 2007-04-11  Tobias Burnus  <burnus@net-b.de>
2694
2695         PR testsuite/31240
2696         * gfortran.dg/pointer_intent_1.f90: Fix test.
2697
2698 2007-04-10  Eric Christopher  <echristo@apple.com>
2699
2700         * lib/target-supports.exp
2701         (check_effective_target_fstack_protector): Rewrite.
2702
2703 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
2704
2705         PR c++/31449
2706         * g++.dg/init/const5.C: New test.
2707
2708 2007-04-09  Jan Hubicka  <jh@suse.cz>
2709
2710         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
2711
2712 2007-04-08  Jan Hubicka  <jh@suse.cz>
2713
2714         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
2715
2716 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
2717
2718         PR fortran/31257
2719         * gfortran.dg/achar_4.f90: New test.
2720
2721 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
2722
2723         PR fortran/30880
2724         * gfortran.dg/used_dummy_types_8.f90: New test.
2725
2726 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
2727
2728         PR fortran/30872
2729         * gfortran.dg/parameter_array_element_1.f90: New test.
2730
2731 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
2732
2733         PR fortran/31222
2734         * gfortran.dg/default_numeric_type_1.f90: New test.
2735
2736 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
2737
2738         PR fortran/31424
2739         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
2740
2741 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
2742
2743         PR fortran/31293
2744         * gfortran.dg/interface_12.f90: New test.
2745
2746 2007-04-07  Bruce Korb  <bkorb@gnu.org>
2747
2748         * gcc.dg/format/opt-6.c: New test.
2749         * gcc.dg/format/nul-1.c: New test.
2750         * gcc.dg/format/nul-2.c: New test.
2751
2752 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2753
2754         PR libgfortran/31395
2755         * gfortran.dg/fmt_colon.f90: New test.
2756
2757 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
2758
2759         * g++.old-deja/g++.other/init18.C: Use
2760         dg-require-effective-target instead of an explicit xfail.
2761
2762 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
2763
2764         * gcc.dg/dfp/signbit-1.c
2765         * gcc.dg/dfp/signbit-2.c
2766
2767 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
2768
2769         PR fortran/31483
2770         * gfortran.dg/altreturn_5.f90: New test.
2771
2772 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
2773
2774         PR fortran/31292
2775         * gfortran.dg/contained_module_proc_1.f90: New test.
2776
2777 2007-04-04  Stuart Hastings  <stuart@apple.com>
2778
2779         PR 31281
2780         * objc/execute/exceptions/pr31281.m: New.
2781
2782 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
2783
2784         * g++.dg/ext/dllimport12.C: Update comments.
2785
2786 2007-04-03  Eric Christopher  <echristo@apple.com>
2787
2788         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
2789
2790 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2791
2792         PR fortran/31304
2793         * gfortran.dg/repeat_2.f90: New test.
2794         * gfortran.dg/repeat_3.f90: New test.
2795         * gfortran.dg/repeat_4.f90: New test.
2796
2797 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
2798
2799         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
2800
2801 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
2802
2803         PR c++/30847
2804         * g++.dg/parse/cond3.C: New test.
2805
2806         PR middle-end/30704
2807         * gcc.c-torture/execute/ieee/pr30704.c: New test.
2808
2809 2007-04-02  Jason Merrill  <jason@redhat.com>
2810
2811         PR c++/31187
2812         * g++.dg/ext/visibility/anon3.C: New test.
2813
2814 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2815
2816         PR libgfortran/31052
2817         * gfortran.dg/namelist_28.f90: New test.
2818
2819 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2820
2821         PR libgfortran/31366
2822         * gfortran.dg/direct_io_6.f90: New test.
2823
2824 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2825
2826         PR libgfortran/31207
2827         * gfortran.dg/advance_5.f90: New test.
2828         * gfortran.dg/advance_6.f90: New test.
2829
2830 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
2831
2832         * g++.dg/ext/dllimport6.C: Remove extra ';'.
2833         * g++.dg/ext/dllimport7.C: Likewise.
2834         * g++.dg/ext/selectany1.C: Likewise.
2835
2836 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
2837
2838         * g++.dg/parser/pr31138.C: New.
2839         * g++.dg/parser/pr31140.C: New.
2840         * g++.dg/parser/pr31141.C: New.
2841
2842 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
2843
2844         PR c++/26099
2845         * g++.dg/ext/is_base_of.C: New.
2846         * g++.dg/ext/has_virtual_destructor.C: New.
2847         * g++.dg/ext/is_polymorphic.C: New.
2848         * g++.dg/ext/is_base_of_diagnostic.C: New.
2849         * g++.dg/ext/is_enum.C: New.
2850         * g++.dg/ext/has_nothrow_assign.C: New.
2851         * g++.dg/ext/has_nothrow_constructor.C: New.
2852         * g++.dg/ext/is_empty.C: New.
2853         * g++.dg/ext/has_trivial_copy.C: New.
2854         * g++.dg/ext/has_trivial_assign.C: New.
2855         * g++.dg/ext/is_abstract.C: New.
2856         * g++.dg/ext/is_pod.C: New.
2857         * g++.dg/ext/has_nothrow_copy.C: New.
2858         * g++.dg/ext/is_class.C: New.
2859         * g++.dg/ext/has_trivial_constructor.C: New.
2860         * g++.dg/ext/is_union.C: New.
2861         * g++.dg/ext/has_trivial_destructor.C: New.
2862         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
2863         * g++.dg/template/crash43.C: Likewise.
2864
2865 2007-03-29  Dirk Mueller  <dmueller@suse.de>
2866
2867         * g++.dg/warn/pedantic2.C: New testcase.
2868
2869 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2870
2871         * size_dim.f90: Fix dg directive.
2872         * pr16433.f: Likewise.
2873         * use_6.f90: Likewise.
2874         * use_7.f90: Likewise.
2875         * entry_9.f90: Likewise.
2876         * pointer_intent_2.f90: Likewise.
2877         * protected_1.f90: Likewise.
2878         * fmt_missing_period_2.f: Likewise.
2879         * pointer_intent_3.f90: Likewise.
2880         * protected_2.f90: Likewise.
2881         * protected_3.f90: Likewise.
2882         * pr15754.f90: Likewise.
2883         * protected_4.f90: Likewise.
2884         * protected_5.f90: Likewise.
2885         * initialization_2.f90: Likewise.
2886         * protected_6.f90: Likewise.
2887         * continuation_7.f90: Likewise.
2888         * derived_function_interface_1.f90: Likewise.
2889         * der_pointer_4.f90: Likewise.
2890         * fmt_zero_precision.f90: Likewise.
2891         * blockdata_3.f90: Likewise.
2892         * fmt_missing_period_1.f: Likewise.
2893         * real_const_3.f90: Likewise.
2894         * use_4.f90: Likewise.
2895         * fmt_missing_period_3.f: Likewise.
2896         * use_5.f90: Likewise.
2897
2898 2007-03-28  Mike Stump  <mrs@apple.com>
2899
2900         * gcc.dg/darwin-comm.c: Add.
2901
2902 2007-03-28  Eric Christopher  <echristo@apple.com>
2903
2904         * lib/target-supports.exp (check_effective_target_fstack_protector):
2905         New.
2906         * gcc.dg/ssp-1.c: Use.
2907         * gcc.dg/ssp-2.c: Ditto.
2908
2909 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
2910
2911         PR c++/29077
2912         * g++.dg/parse/constructor3.C: New test.
2913
2914 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
2915
2916         * gnat.dg/thin_pointer.ad[sb]: New test.
2917
2918 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
2919
2920         * g++.dg/cpp0x/bracket1.C: New.
2921         * g++.dg/cpp0x/bracket2.C: New.
2922         * g++.dg/cpp0x/bracket3.C: New.
2923         * g++.dg/cpp0x/bracket4.C: New.
2924
2925 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
2926
2927         * g++.dg/cpp0x/temp_default1.C: New.
2928         * g++.dg/cpp0x/temp_default3.C: New.
2929         * g++.dg/cpp0x/temp_default2.C: New.
2930         * g++.dg/cpp0x/temp_default4.C: New.
2931
2932 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
2933
2934         PR c++/29993
2935         * g++.dg/other/cv_func2.C: New.
2936
2937 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
2938
2939         * gcc.dg/dfp/func-vararg-alternate.h: New file.
2940         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
2941         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
2942         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
2943
2944         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
2945         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
2946
2947         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
2948
2949         * lib/compat.exp (compat-execute): Fix processing of file names.
2950
2951 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
2952
2953         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
2954
2955 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
2956
2957         * lib/target-supports.exp (check_effective_target_fortran_large_real):
2958         Delete created executable test file.
2959         (check_effective_target_fortran_large_int): Ditto.
2960         (check_effective_target_static_libgfortran): Ditto.
2961
2962 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
2963
2964         PR c++/30500
2965         * g++.dg/warn/pragma-system_header1.C: New test.
2966         * g++.dg/warn/pragma-system_header2.C: New test.
2967         * g++.dg/warn/pragma-system_header1.h. New.
2968         * g++.dg/warn/pragma-system_header2.h. New.
2969
2970 2007-03-26  Ian Lance Taylor  <iant@google.com>
2971
2972         PR tree-optimization/31345
2973         * gcc.c-torture/compile/pr31345-1.c: New test.
2974
2975 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
2976
2977         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
2978         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
2979         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
2980         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
2981         * gfortran.dg/overload_1.f90: Likewise.
2982         * gfortran.dg/impure_assignment_1.f90: Likewise.
2983         * gfortran.dg/error_recovery_3.f90: Likewise.
2984         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
2985         * gfortran.dg/sequence_types_1.f90: Likewise.
2986         * gfortran.dg/internal_references_1.f90: Likewise.
2987         * gfortran.dg/present_1.f90: Likewise.
2988         * gfortran.dg/volatile10.f90: Likewise.
2989         * gfortran.dg/module_equivalence_2.f90: Likewise.
2990         * gfortran.dg/use_4.f90: Likewise.
2991         * gfortran.dg/elemental_result_1.f90: Likewise.
2992         * gfortran.dg/generic_actual_arg.f90: Likewise.
2993         * gfortran.dg/private_type_5.f90: Likewise.
2994         * gfortran.dg/protected_4.f90: Likewise.
2995         * gfortran.dg/interface_3.f90: Likewise.
2996
2997 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
2998
2999         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
3000         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
3001
3002 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
3003
3004         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
3005
3006 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3007
3008         PR libgfortran/31199
3009         * gfortran.dg/fmt_t_4.f90: New test.
3010
3011 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3012
3013         PR libfortran/31297
3014         * gfortran.dg/backspace_5.f:  Initialize variable(s).
3015         * gfortran.dg/backspace_6.f:  Likewise.
3016         * gfortran.dg/char_bounds_check_fail_1: Likewise.
3017         * gfortran.dg/direct_io_2.f90:  Likewise.
3018         * gfortran.dg/write_back.f:  Likewise.
3019         * gfortran.dg/write_rewind_2.f:  Likewise.
3020         * gfortran.dg/write_rewind_1.f:  Likewise.
3021         * gfortran.dg/write_rewind_2.f:  Likewise.
3022
3023 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
3024
3025         PR tree-optimization/30784
3026         * gcc.dg/vect/pr30784.c: New test.
3027
3028 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3029
3030         PR fortran/30877
3031         * gfortran.dg/operator_1.f90: New test.
3032         * gfortran.dg/operator_2.f90: New test.
3033
3034 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3035
3036         PR libfortran/31196
3037         * gfortran.dg/reshape_transpose_1.f90:  New test.
3038
3039 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3040
3041         PR fortran/30655
3042         * gfortran.dg/bounds_check_6.f90: New test.
3043
3044 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
3045
3046         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
3047         #ifndef/#endif.
3048         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
3049         * gcc.dg/dfp/decfloat-constants.c: Ditto.
3050
3051 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
3052
3053         PR fortran/31209
3054         * gfortran.dg/pointer_function_actual_1.f90: New test.
3055
3056         PR fortran/31200
3057         * gfortran.dg/pointer_function_actual_2.f90: New test.
3058
3059         PR fortran/31215
3060         * gfortran.dg/result_in_spec_1.f90: New test.
3061
3062 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3063
3064         PR fortran/30834
3065         * gfortran.dg/integer_exponentiation_3.F90: New test.
3066         * gfortran.dg/integer_exponentiation_4.f90: New test.
3067         * gfortran.dg/integer_exponentiation_5.F90: New test.
3068
3069 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
3070
3071         PR c++/30863
3072         * g++.dg/template/error24.C: New test.
3073         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
3074
3075 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
3076
3077         PR c++/31273
3078         * g++.dg/expr/bitfield7.C: New test.
3079
3080 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3081
3082         PR other/23572
3083         * gcc.dg/float-range-4.c: New.
3084         * gcc.dg/float-range-1.c: Update. Test for a warning.
3085         * gcc.dg/float-range-3.c: New.
3086         * gcc.dg/float-range-5.c: New.
3087
3088 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3089
3090         PR fortran/31262
3091         * gfortran.dg/no_range_check_1.f90: New test.
3092
3093 2007-03-22  Dirk Mueller  <dmueller@suse.de>
3094
3095         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
3096         * g++.dg/other/static1.C: Remove stray semicolon.
3097         * g++.dg/other/init1.C: Likewise.
3098         * g++.dg/rtti/dyncast1.C: Likewise.
3099         * g++.dg/tree-ssa/pr17153.C: Likewise.
3100         * g++.dg/lookup/disamb1.C: Likewise.
3101         * g++.dg/lookup/scoped2.C: Likewise.
3102         * g++.dg/lookup/friend7.C: Likewise.
3103         * g++.dg/parse/parse4.C: Likewise.
3104         * g++.dg/parse/parse5.C: Likewise.
3105         * g++.dg/expr/pr29066.C: Likewise.
3106         * g++.dg/expr/cast4.C: Likewise.
3107         * g++.dg/tc1/dr193.C: Likewise.
3108         * g++.dg/tc1/dr213.C: Likewise.
3109         * g++.dg/abi/dcast1.C: Likewise.
3110         * g++.dg/abi/covariant2.C: Likewise.
3111         * g++.dg/inherit/covariant11.C: Likewise.
3112         * g++.dg/inherit/covariant9.C: Likewise.
3113         * g++.dg/inherit/covariant10.C: Likewise.
3114         * g++.dg/init/static3.C: Likewise.
3115         * g++.dg/init/init-ref3.C: Likewise.
3116         * g++.dg/init/ref10.C: Likewise.
3117         * g++.dg/template/meminit2.C: Likewise.
3118         * g++.dg/template/using9.C: Likewise.
3119         * g++.dg/template/friend9.C: Likewise.
3120         * g++.dg/template/ref1.C: Likewise.
3121         * g++.old-deja/g++.warn/inline.C: Likewise.
3122         * g++.old-deja/g++.robertl/eb91.C: Likewise.
3123         * g++.old-deja/g++.robertl/eb46.C: Likewise.
3124         * g++.old-deja/g++.robertl/eb34.C: Likewise.
3125         * g++.old-deja/g++.robertl/eb43.C: Likewise.
3126         * g++.old-deja/g++.robertl/eb26.C: Likewise.
3127         * g++.old-deja/g++.robertl/eb116.C: Likewise.
3128         * g++.old-deja/g++.brendan/copy5.C: Likewise.
3129         * g++.old-deja/g++.brendan/overload8.C: Likewise.
3130         * g++.old-deja/g++.brendan/overload11.C: Likewise.
3131         * g++.old-deja/g++.brendan/copy7.C: Likewise.
3132         * g++.old-deja/g++.brendan/crash38.C: Likewise.
3133         * g++.old-deja/g++.brendan/template11.C: Likewise.
3134         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
3135         * g++.old-deja/g++.brendan/crash50.C: Likewise.
3136         * g++.old-deja/g++.brendan/crash16.C: Likewise.
3137         * g++.old-deja/g++.jason/pmem2.C: Likewise.
3138         * g++.old-deja/g++.jason/parse9.C: Likewise.
3139         * g++.old-deja/g++.jason/byval2.C: Likewise.
3140         * g++.old-deja/g++.jason/overload8.C: Likewise.
3141         * g++.old-deja/g++.jason/pmf8.C: Likewise.
3142         * g++.old-deja/g++.jason/template33.C: Likewise.
3143         * g++.old-deja/g++.jason/return3.C: Likewise.
3144         * g++.old-deja/g++.jason/scoping2.C: Likewise.
3145         * g++.old-deja/g++.jason/virtual.C: Likewise.
3146         * g++.old-deja/g++.jason/opeq3.C: Likewise.
3147         * g++.old-deja/g++.jason/template27.C: Likewise.
3148         * g++.old-deja/g++.jason/synth6.C: Likewise.
3149         * g++.old-deja/g++.jason/ref8.C: Likewise.
3150         * g++.old-deja/g++.jason/offset1.C: Likewise.
3151         * g++.old-deja/g++.other/static20.C: Likewise.
3152         * g++.old-deja/g++.other/array1.C: Likewise.
3153         * g++.old-deja/g++.other/new3.C: Likewise.
3154         * g++.old-deja/g++.other/array2.C: Likewise.
3155         * g++.old-deja/g++.other/overload9.C: Likewise.
3156         * g++.old-deja/g++.other/cast6.C: Likewise.
3157         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
3158         * g++.old-deja/g++.other/eh4.C: Likewise.
3159         * g++.old-deja/g++.other/using7.C: Likewise.
3160         * g++.old-deja/g++.other/init18.C: Likewise.
3161         * g++.old-deja/g++.other/dyncast1.C: Likewise.
3162         * g++.old-deja/g++.other/dyncast2.C: Likewise.
3163         * g++.old-deja/g++.other/dtor11.C: Likewise.
3164         * g++.old-deja/g++.pt/static11.C: Likewise.
3165         * g++.old-deja/g++.pt/crash19.C: Likewise.
3166         * g++.old-deja/g++.pt/overload12.C: Likewise.
3167         * g++.old-deja/g++.pt/crash46.C: Likewise.
3168         * g++.old-deja/g++.pt/mi1.C: Likewise.
3169         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
3170         * g++.old-deja/g++.pt/nontype5.C: Likewise.
3171         * g++.old-deja/g++.pt/local5.C: Likewise.
3172         * g++.old-deja/g++.pt/typename2.C: Likewise.
3173         * g++.old-deja/g++.pt/explicit80.C: Likewise.
3174         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
3175         * g++.old-deja/g++.law/visibility1.C: Likewise.
3176         * g++.old-deja/g++.law/visibility2.C: Likewise.
3177         * g++.old-deja/g++.law/virtual2.C: Likewise.
3178         * g++.old-deja/g++.law/operators19.C: Likewise.
3179         * g++.old-deja/g++.law/parsing10.C: Likewise.
3180         * g++.old-deja/g++.law/visibility4.C: Likewise.
3181         * g++.old-deja/g++.law/operators4.C: Likewise.
3182         * g++.old-deja/g++.law/dtors2.C: Likewise.
3183         * g++.old-deja/g++.law/missed-error3.C: Likewise.
3184         * g++.old-deja/g++.law/visibility10.C: Likewise.
3185         * g++.old-deja/g++.law/scope3.C: Likewise.
3186         * g++.old-deja/g++.law/casts2.C: Likewise.
3187         * g++.old-deja/g++.law/code-gen5.C: Likewise.
3188         * g++.old-deja/g++.law/operators33.C: Likewise.
3189         * g++.old-deja/g++.law/friend4.C: Likewise.
3190         * g++.old-deja/g++.mike/pmf7.C: Likewise.
3191         * g++.old-deja/g++.mike/p5611.C: Likewise.
3192         * g++.old-deja/g++.mike/net37.C: Likewise.
3193         * g++.old-deja/g++.mike/p3570.C: Likewise.
3194         * g++.old-deja/g++.mike/p5718.C: Likewise.
3195         * g++.old-deja/g++.mike/net21.C: Likewise.
3196         * g++.old-deja/g++.mike/p1862.C: Likewise.
3197         * g++.old-deja/g++.mike/p4511.C: Likewise.
3198         * g++.old-deja/g++.mike/virt3.C: Likewise.
3199         * g++.old-deja/g++.mike/p16146.C: Likewise.
3200         * g++.old-deja/g++.mike/p1989.C: Likewise.
3201         * g++.old-deja/g++.mike/p5571.C: Likewise.
3202         * g++.old-deja/g++.gb/scope10.C: Likewise.
3203         * g++.old-deja/g++.abi/primary5.C: Likewise.
3204         * g++.old-deja/g++.abi/empty2.C: Likewise.
3205         * g++.old-deja/g++.abi/arraynew.C: Likewise.
3206         * g++.old-deja/g++.eh/vbase4.C: Likewise.
3207         * g++.old-deja/g++.eh/ptr1.C: Likewise.
3208         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
3209         * g++.old-deja/g++.bob/template3.C: Likewise.
3210         * g++.old-deja/g++.bob/inherit1.C: Likewise.
3211
3212 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
3213
3214         PR fortran/31193
3215         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
3216
3217 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
3218
3219         PR fortran/20897
3220         * gfortran.dg/derived_name_1.f90: New.
3221         * gfortran.dg/derived_name_2.f: New.
3222
3223 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
3224
3225         * lib/target-supports.exp (check_effective_target_nonpic): New
3226         procedure.
3227         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
3228         when compiling PIC.
3229         * gcc.target/i386/asm-4.c: Require nonpic.
3230         * gcc.target/i386/cmov1.c: Likewise.
3231         * gcc.target/i386/mul.c: Likewise.
3232         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
3233         * gcc.target/i386/ssetype-1.c: Require nonpic.
3234         * gcc.target/i386/ssetype-3.c: Likewise.
3235         * gcc.target/i386/ssetype-5.c: Likewise.
3236
3237 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
3238
3239         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
3240         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
3241         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
3242         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
3243
3244 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
3245
3246         PR tree-optimization/30590
3247         * g++.dg/opt/pr30590.C: New testcase.
3248
3249 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
3250
3251         PR c/30762
3252         * gcc.dg/pr30762-1.c: New test.
3253         * gcc.dg/pr30762-2.c: New test.
3254
3255         PR inline-asm/30505
3256         * gcc.target/i386/pr30505.c: New test.
3257
3258 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
3259
3260         * gcc.target/arm/register-variables.c: New.
3261
3262 2007-03-19  Jeff Law  <law@redhat.com>
3263
3264         * PR tree-optimization/30984
3265         * gcc.c-torture/pr30984.c: New test.
3266
3267 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3268         Richard Guenther  <rguenther@suse.de>
3269
3270         PR tree-optimization/31254
3271         * gcc.dg/torture/pr31254.c: New testcase.
3272
3273 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
3274
3275         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
3276         target default_packed.
3277
3278 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3279
3280         PR fortran/31203
3281         * gfortran.dg/string_length_1.f90: New test.
3282
3283 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3284
3285         PR testsuite/30395
3286         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
3287
3288 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3289
3290         PR libgfortran/31052
3291         * gfortran.dg/namelist_27.f90: New test.
3292
3293 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
3294
3295         PR fortran/30531
3296         * gfortran.dg/used_types_14.f90: New test.
3297
3298         PR fortran/31086
3299         * gfortran.dg/used_types_15.f90: New test.
3300
3301 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
3302
3303         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
3304         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
3305
3306 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3307
3308         PR fortran/31120
3309         * gfortran.dg/integer_exponentiation_2.f90: New test.
3310
3311 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
3312
3313         PR tree-optimization/31041
3314         * gcc.dg/vect/pr31041.c: New test.
3315
3316 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3317
3318         * g++.dg/warn/Wconversion-integer.C: New
3319         * g++.dg/warn/Wconversion-real.C: New.
3320         * g++.dg/warn/Wconversion-real-integer.C: New.
3321         * g++.dg/warn/conv2.C: Updated.
3322
3323 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
3324
3325         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
3326         exclude RTPs.
3327
3328 2007-03-16  Richard Guenther  <rguenther@suse.de>
3329
3330         PR tree-optimization/31146
3331         * g++.dg/tree-ssa/pr31146.C: New testcase.
3332
3333 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
3334
3335         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
3336         assume that the target has <features.h>.
3337
3338 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
3339
3340         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
3341         dg-options rather than to the whole test.
3342
3343 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
3344
3345         PR debug/29906
3346         * g++.dg/debug/pr29906.C: New
3347
3348 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3349
3350         PR libgfortran/31099
3351         * gfortran.dg/unformatted_recl.f90: Update test.
3352
3353 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
3354
3355         * gcc.dg/tree-ssa/prefetch-5.c: New test.
3356
3357 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3358
3359         PR c++/30891
3360         * g++.dg/parse/namespace-definition.C: New.
3361
3362 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3363
3364         PR c++/24924
3365         * g++.dg/cpp/pedantic-errors.C: New.
3366         * g++.dg/cpp/permissive.C: New.
3367
3368 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
3369
3370         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
3371         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
3372
3373 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
3374
3375         * lib/target-supports.exp (check_missing_uclibc_feature)
3376         (check_effective_target_wchar): New procedures.
3377         * gcc.dg/wchar_t-1.c: Require target wchar.
3378         * gcc.dg/wint_t-1.c: Likewise.
3379
3380 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
3381
3382         * lib/target-supports.exp (check_gc_sections_available): Return
3383         false for VxWorks targets.
3384
3385 2007-03-15  Dirk Mueller  <dmueller@suse.de>
3386
3387         * g++.dg/warn/Wconversion2.C: Fix typo.
3388         * gcc.dg/if-empty-1.c: Ditto.
3389
3390 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
3391
3392         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
3393
3394 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
3395
3396         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
3397         * gcc.target/i386/pr31167.c: Ditto.
3398
3399 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
3400
3401         PR target/31167
3402         * gcc.target/i386/pr31167.c: New test.
3403
3404 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
3405
3406         PR fortran/30922
3407         * gfortran.dg/import5.f90.f90: New test.
3408
3409
3410         PR fortran/30879
3411         * gfortran.dg/data_components_1.f90: New test.
3412
3413
3414         PR fortran/30870
3415         * gfortran.dg/generic_13.f90: New test.
3416
3417         PR fortran/31163
3418         * gfortran.dg/alloc_comp_basics_5.f90: New test.
3419
3420 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3421
3422         PR libgfortran/31051
3423         * gfortran.dg/fmt_t_4.f90: New
3424
3425 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3426
3427         PR C++/31165
3428         * g++.dg/other/default7.C: New test.
3429
3430 2007-03-15  Dirk Mueller  <dmueller@suse.de>
3431
3432         * g++.dg/warn/Wconversion2.C: New.
3433
3434 2007-03-14  Eric Christopher  <echristo@apple.com>
3435
3436         * gcc.dg/ssp-1.c: New.
3437         * gcc.dg/ssp-2.c: Ditto.
3438
3439 2007-03-14  Dirk Mueller  <dmueller@suse.de>
3440
3441         * g++.dg/warn/do-empty.C: New.
3442         * gcc.dg/do-empty.c: New.
3443         * gcc.dg/if-empty-1.c: Update.
3444         * gcc.dg/20001116-1.c: Update.
3445         * gcc.dg/pr23165.c: Update.
3446
3447 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
3448
3449         * gfortran.dg/module_implicit_conversion.f90: New test.
3450
3451 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
3452
3453         PR middle-end/31127
3454         * gcc.dg/pr31127.c: New.
3455
3456 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
3457
3458         * gcc.dg/tree-ssa/loop-26.c: New test.
3459
3460 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
3461
3462         * gcc.target/i386/cmpxchg16b-1.c: New test.
3463
3464 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
3465
3466         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
3467         * gcc.dg/c99-vla-1.c: Likewise.
3468         * g++.dg/ext/vla1.C: Likewise
3469
3470 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
3471
3472         * gcc.dg/wvla-1.c: New test
3473         * gcc.dg/wvla-2.c: New test
3474         * gcc.dg/wvla-3.c: New test
3475         * gcc.dg/wvla-4.c: New test
3476         * gcc.dg/wvla-5.c: New test
3477         * gcc.dg/wvla-6.c: New test
3478         * gcc.dg/wvla-7.c: New test
3479         * g++.dg/warn/Wvla-1.C: New test
3480         * g++.dg/warn/Wvla-2.C: New test
3481         * g++.dg/warn/Wvla-3.C: New test
3482
3483 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
3484
3485         PR c++/30108
3486         * g++.dg/other/default6.C: New test.
3487
3488 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
3489
3490         * lib/target-supports.exp (check_profiling_available): Return false
3491         for VxWorks.
3492         (check_effective_target_vxworks_kernel): New procedure.
3493         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
3494         VxWorks.
3495         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
3496         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
3497         to include VxWorks.
3498         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
3499
3500 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
3501
3502         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
3503         PIC is not supported.
3504         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
3505         * gcc.dg/20020426-2.c: Likewise.
3506         * gcc.dg/pr28243.c: Likewise.
3507         * gcc.dg/visibility-11.c: Likewise.
3508         * gcc.dg/tls/opt-9.c: Likewise.
3509         * gcc.dg/tls/opt-10.c: Likewise.
3510         * gcc.dg/tls/pic-1.c: Likewise.
3511         * gcc.dg/tls/struct-1.c: Likewise.
3512         * gcc.target/i386/20000807-1.c: Likewise.
3513         * gcc.target/i386/20000904-1.c: Likewise.
3514         * gcc.target/i386/20011119-1.c: Likewise.
3515         * gcc.target/i386/990213-2.c: Likewise.
3516         * gcc.target/i386/990214-1.c: Likewise.
3517         * gcc.target/i386/compress-float-387-pic.c: Likewise.
3518         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
3519         * gcc.target/i386/pic-1.c: Likewise.
3520         * gcc.target/i386/pr21518.c: Likewise.
3521         * gcc.target/i386/pr23098.c: Likewise.
3522         * gcc.target/i386/pr23943.c: Likewise.
3523
3524 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
3525
3526         PR c++/31038
3527         * g++.dg/template/complit2.C: New test.
3528
3529         PR c++/30328
3530         * g++.dg/ext/bitfield1.C: New test.
3531
3532 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
3533
3534         PR fortran/30883
3535         * gfortran.dg/interface_11.f90: New test.
3536
3537 2007-03-11  Richard Guenther  <rguenther@suse.de>
3538
3539         PR tree-optimization/31115
3540         * gcc.dg/torture/pr31115.c: New testcase.
3541
3542 2007-03-11  Ira Rosen  <irar@il.ibm.com>
3543
3544         PR tree-optimization/29925
3545         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
3546
3547 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
3548
3549         PR c++/30274
3550         * g++.dg/expr/bitfield3.C: New test.
3551         * g++.dg/expr/bitfield4.C: Likewise.
3552         * g++.dg/expr/bitfield5.C: Likewise.
3553         * g++.dg/expr/bitfield6.C: Likewise.
3554
3555         PR c++/30924
3556         * g++.dg/template/array18.C: New test.
3557
3558 2007-03-10  Dirk Mueller  <dmueller@suse.de>
3559
3560         PR c++/17946
3561         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
3562         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
3563
3564 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
3565
3566         PR c++/20599
3567         * g++.dg/cpp0x/variadic-bind.C: New.
3568         * g++.dg/cpp0x/variadic-function.C: New.
3569         * g++.dg/cpp0x/variadic-mem_fn.C: New.
3570         * g++.dg/cpp0x/variadic-tuple.C: New.
3571         * g++.dg/cpp0x/variadic1.C: New.
3572         * g++.dg/cpp0x/variadic2.C: New.
3573         * g++.dg/cpp0x/variadic3.C: New.
3574         * g++.dg/cpp0x/variadic4.C: New.
3575         * g++.dg/cpp0x/variadic5.C: New.
3576         * g++.dg/cpp0x/variadic6.C: New.
3577         * g++.dg/cpp0x/variadic7.C: New.
3578         * g++.dg/cpp0x/variadic8.C: New.
3579         * g++.dg/cpp0x/variadic9.C: New.
3580         * g++.dg/cpp0x/variadic10.C: New.
3581         * g++.dg/cpp0x/variadic11.C: New.
3582         * g++.dg/cpp0x/variadic12.C: New.
3583         * g++.dg/cpp0x/variadic13.C: New.
3584         * g++.dg/cpp0x/variadic14.C: New.
3585         * g++.dg/cpp0x/variadic15.C: New.
3586         * g++.dg/cpp0x/variadic16.C: New.
3587         * g++.dg/cpp0x/variadic17.C: New.
3588         * g++.dg/cpp0x/variadic18.C: New.
3589         * g++.dg/cpp0x/variadic19.C: New.
3590         * g++.dg/cpp0x/variadic20.C: New.
3591         * g++.dg/cpp0x/variadic21.C: New.
3592         * g++.dg/cpp0x/variadic22.C: New.
3593         * g++.dg/cpp0x/variadic23.C: New.
3594         * g++.dg/cpp0x/variadic24.C: New.
3595         * g++.dg/cpp0x/variadic25.C: New.
3596         * g++.dg/cpp0x/variadic26.C: New.
3597         * g++.dg/cpp0x/variadic27.C: New.
3598         * g++.dg/cpp0x/variadic28.C: New.
3599         * g++.dg/cpp0x/variadic29.C: New.
3600         * g++.dg/cpp0x/variadic30.C: New.
3601         * g++.dg/cpp0x/variadic31.C: New.
3602         * g++.dg/cpp0x/variadic32.C: New.
3603         * g++.dg/cpp0x/variadic33.C: New.
3604         * g++.dg/cpp0x/variadic34.C: New.
3605         * g++.dg/cpp0x/variadic35.C: New.
3606         * g++.dg/cpp0x/variadic36.C: New.
3607         * g++.dg/cpp0x/variadic37.C: New.
3608         * g++.dg/cpp0x/variadic38.C: New.
3609         * g++.dg/cpp0x/variadic39.C: New.
3610         * g++.dg/cpp0x/variadic40.C: New.
3611         * g++.dg/cpp0x/variadic41.C: New.
3612         * g++.dg/cpp0x/variadic42.C: New.
3613         * g++.dg/cpp0x/variadic43.C: New.
3614         * g++.dg/cpp0x/variadic44.C: New.
3615         * g++.dg/cpp0x/variadic45.C: New.
3616         * g++.dg/cpp0x/variadic46.C: New.
3617         * g++.dg/cpp0x/variadic47.C: New.
3618         * g++.dg/cpp0x/variadic48.C: New.
3619         * g++.dg/cpp0x/variadic49.C: New.
3620         * g++.dg/cpp0x/variadic50.C: New.
3621         * g++.dg/cpp0x/variadic51.C: New.
3622         * g++.dg/cpp0x/variadic52.C: New.
3623         * g++.dg/cpp0x/variadic53.C: New.
3624         * g++.dg/cpp0x/variadic54.C: New.
3625         * g++.dg/cpp0x/variadic55.C: New.
3626         * g++.dg/cpp0x/variadic56.C: New.
3627         * g++.dg/cpp0x/variadic57.C: New.
3628         * g++.dg/cpp0x/variadic58.C: New.
3629         * g++.dg/cpp0x/variadic59.C: New.
3630         * g++.dg/cpp0x/variadic60.C : New.
3631         * g++.dg/cpp0x/variadic61.C : New.
3632         * g++.dg/cpp0x/variadic62.C : New.
3633         * g++.dg/cpp0x/variadic63.C : New.
3634         * g++.dg/cpp0x/variadic64.C : New.
3635         * g++.dg/cpp0x/variadic65.C : New.
3636         * g++.dg/cpp0x/variadic66.C : New.
3637         * g++.dg/cpp0x/variadic67.C : New.
3638         * g++.dg/cpp0x/variadic68.C : New.
3639         * g++.dg/cpp0x/variadic69.C : New.
3640         * g++.dg/cpp0x/variadic70.C : New.
3641         * g++.dg/cpp0x/variadic71.C : New.
3642         * g++.dg/cpp0x/variadic72.C : New.
3643         * g++.dg/cpp0x/variadic73.C : New.
3644         * g++.dg/cpp0x/variadic74.C : New.
3645         * g++.dg/cpp0x/variadic75.C : New.
3646         * g++.dg/cpp0x/variadic-ex1.C : New.
3647         * g++.dg/cpp0x/variadic-ex2.C : New.
3648         * g++.dg/cpp0x/variadic-ex3.C : New.
3649         * g++.dg/cpp0x/variadic-ex4.C : New.
3650         * g++.dg/cpp0x/variadic-ex5.C : New.
3651         * g++.dg/cpp0x/variadic-ex6.C : New.
3652         * g++.dg/cpp0x/variadic-ex7.C : New.
3653         * g++.dg/cpp0x/variadic-ex8.C : New.
3654         * g++.dg/cpp0x/variadic-ex9.C : New.
3655         * g++.dg/cpp0x/variadic-ex10.C : New.
3656         * g++.dg/cpp0x/variadic-ex11.C : New.
3657         * g++.dg/cpp0x/variadic-ex12.C : New.
3658         * g++.dg/cpp0x/variadic-ex13.C : New.
3659         * g++.dg/cpp0x/variadic-ex14.C : New.
3660
3661 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3662
3663         PR libgfortran/31099
3664         * gfortran.dg/unformatted_recl.f90: New test.
3665
3666 2007-03-09  Roger Sayle  <roger@eyesopen.com>
3667
3668         * gcc.dg/fold-eqcmplx-1.c: New test case.
3669
3670 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
3671
3672         PR rtl-optimization/30643
3673         * gcc.dg/pr30643.c: New.
3674
3675 2007-03-09  Chao-ying Fu  <fu@mips.com>
3676
3677         * gcc.target/mips/mips32-dspr2-type.c: New test.
3678         * gcc.target/mips/mips32-dspr2.c: New test.
3679         * gcc.target/mips/dspr2-MULT.c: New test.
3680         * gcc.target/mips/dspr2-MULTU.c: New test.
3681         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
3682         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
3683         Adjust some formats.
3684
3685 2007-03-09  Dirk Mueller  <dmueller@suse.de>
3686
3687         PR c++/17946
3688         * gcc.dg/Wlogical-op-1.c: New.
3689         * g++.dg/warn/Wlogical-op-1.C: New.
3690
3691 2007-03-09  Richard Guenther  <rguenther@suse.de>
3692
3693         PR tree-optimization/30904
3694         PR middle-end/31058
3695         * gcc.dg/pr30904.c: Remove xfail.
3696
3697 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3698
3699         PR C/31072
3700         * gcc.c-torture/execute/pr31072.c: New test.
3701
3702 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3703
3704         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
3705         * gcc.dg/torture/builtin-attr-1.c: Likewise.
3706         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
3707         *lrint* and *lround*.
3708         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
3709         floor->lfloor.
3710         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
3711         * gcc.dg/torture/builtin-integral-1.c: Likewise.
3712         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
3713         and *lround*.  Correct macro names.
3714         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
3715         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
3716
3717 2007-03-08  Ian Lance Taylor  <iant@google.com>
3718
3719         * gcc.dg/no-strict-overflow-5.c: New test.
3720         * gcc.dg/no-strict-overflow-6.c: New test.
3721         * gcc.dg/Wstrict-overflow-11.c: New test.
3722         * gcc.dg/Wstrict-overflow-12.c: New test.
3723         * gcc.dg/Wstrict-overflow-13.c: New test.
3724         * gcc.dg/Wstrict-overflow-14.c: New test.
3725         * gcc.dg/Wstrict-overflow-15.c: New test.
3726
3727 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
3728
3729         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
3730         for VxWorks kernel mode.
3731         * gcc.c-torture/execute/strncmp-1.x: Likewise.
3732
3733 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
3734
3735         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
3736         mode.
3737
3738 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
3739
3740         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
3741         and lib/bfill.c on VxWorks targets.
3742         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
3743         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
3744         lib/bfill.c and lib/memmove.c on VxWorks targets.
3745         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
3746         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
3747         on VxWorks targets.
3748         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
3749         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
3750
3751 2007-03-08  Tobias Burnus  <burnus@net-b.de>
3752
3753         * gfortran.dg/use_5.f90: New test.
3754         * gfortran.dg/use_6.f90: Ditto.
3755         * gfortran.dg/use_7.f90: Ditto.
3756
3757 2007-03-08  Tobias Burnus  <burnus@net-b.de>
3758
3759         PR fortran/30973
3760         * gfortran.dg/use_4.f90: New test.
3761         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
3762
3763 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
3764
3765         PR fortran/31011
3766         * gfortran.dg/parameter_array_section_2.f90: New test.
3767
3768 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
3769
3770         PR c++/30852
3771         * g++.dg/ext/offsetof1.C: Add cases with volatile.
3772
3773         PR c++/30534
3774         * g++.dg/template/arg5.C: New test.
3775
3776 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
3777
3778         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
3779
3780 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
3781
3782         * gcc.dg/var-expand1.c: Add newline at end of file.
3783
3784 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
3785
3786         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
3787
3788 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
3789
3790         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
3791
3792 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3793
3794         * gcc.dg/torture/builtin-convert-4.c: New test.
3795
3796 2007-03-05  Ian Lance Taylor  <iant@google.com>
3797
3798         * gcc.c-torture/compile/pr31034.c: New test.
3799
3800 2007-03-05  Ian Lance Taylor  <iant@google.com>
3801
3802         * gcc.dg/inline-18.c: New test.
3803         * gcc.dg/inline-19.c: New test.
3804         * gcc.dg/inline-20.c: New test.
3805         * gcc.dg/inline-21.c: New test.
3806
3807 2007-03-05  Richard Guenther  <rguenther@suse.de>
3808
3809         PR tree-optimization/14052
3810         * gcc.dg/tree-ssa/vrp33.c: New testcase.
3811
3812 2007-03-05  Richard Guenther  <rguenther@suse.de>
3813
3814         PR tree-optimization/23777
3815         * gcc.dg/tree-ssa/pr23777.c: New testcase.
3816
3817 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3818
3819         PR other/30465
3820         * gcc.dg/multiple-overflow-warn-3.c: New.
3821         * g++.dg/warn/multiple-overflow-warn-3.C: New.
3822
3823 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
3824
3825         PR c++/30895
3826         * g++.dg/parse/template23.C: New test.
3827
3828 2007-03-04  Roger Sayle  <roger@eyesopen.com>
3829
3830         PR middle-end/30744
3831         * gcc.dg/pr30744-1.c: New test case.
3832
3833 2007-03-04  Tobias Burnus  <burnus@net-b.de>
3834
3835         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
3836
3837 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3838
3839         PR target/30406
3840         * gfortran.dg/logical_3.f90: New test.
3841
3842 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
3843
3844         PR libfortran/30981
3845         * gfortran.dg/integer_exponentiation_1.f90:  New test.
3846
3847 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
3848
3849         * gcc.target/m68k/m68k.exp: New.
3850         * gcc.target/m68k/crash1.c: New.
3851
3852 2007-03-03  Tobias Burnus  <burnus@net-b.de>
3853
3854         * gfortran.dg/c_by_val.c: Use int64_t instead of long
3855         to be more compatible with integer(kind=8).
3856
3857 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3858
3859         PR libfortran/31001
3860         * gfortran.dg/zero_sized_3.f90: New test.
3861
3862 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3863
3864         PR c++/15787
3865         * g++.dg/parse/else.C: New.
3866         * g++.dg/parse/else-2.C: New.
3867
3868 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
3869             Tobias Burnus  <burnus@net-b.de>
3870
3871         PR fortran/30882
3872         * gfortran.dg/size_dim.f90: New test.
3873
3874 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
3875             Tobias Burnus  <burnus@net-b.de>
3876
3877         PR fortran/30873
3878         * gfortran.dg/entry_9.f90: New test.
3879
3880 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
3881
3882         PR c++/28253
3883         * g++.dg/inherit/covariant16.C: New test.
3884
3885 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
3886
3887         * g++.dg/other/darwin-minversion-1.C: New.
3888
3889 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
3890
3891         * gcc.dg/tree-ssa/20070302-1.c: New test.
3892
3893 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
3894
3895         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
3896         tests.
3897
3898 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
3899
3900         * gcc.dg/tree-ssa/prefetch-4.c: New test.
3901
3902 2007-03-01  Simon Baldwin <simonb@google.com>
3903
3904         PR c++/23689
3905         * warn/ignored_typedef.C: New.
3906         * init/ctor8.C: Added dg-warning to consume ignored typedef
3907         warning.
3908         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
3909         and added an explicit line number.
3910
3911 2007-02-28  Richard Guenther  <rguenther@suse.de>
3912
3913         PR middle-end/30364
3914         * gcc.dg/torture/pr30364-1.c: New testcase.
3915         * gcc.dg/torture/pr30364-2.c: Likewise.
3916         * gcc.dg/torture/pr30364-3.c: Likewise.
3917
3918 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3919
3920         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
3921         powerpc*, use -funsafe-math-optimizations.
3922         * gcc.dg/torture/builtin-logb-1.c: Likewise.
3923         * gcc.dg/torture/builtin-modf-1.c: Likewise.
3924
3925 2007-02-28  Tobias Burnus  <burnus@net-b.de>
3926             Paul Thomas  <pault@gcc.gnu.org>
3927
3928         PR fortran/30888
3929         PR fortran/30887
3930         * c_by_val_1.f: Test %VAL() with non-default kind.
3931         * c_by_val.c: Ditto.
3932         * c_by_val_4.f: New test.
3933
3934 2007-02-28  Tobias Burnus  <burnus@net-b.de>
3935
3936         PR fortran/30968
3937         * gfortran.dg/continuation_7.f90: New test.
3938
3939 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
3940
3941         * g++.dg/inherit/thunk7.C: New test.
3942         * lib/target-supports.exp (check_profiling_available): Not available
3943         for bfin-*-*.
3944
3945 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
3946
3947         PR target/30970
3948         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
3949
3950 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
3951
3952         * lib/target-supports.exp (check_effective_target_init_priority):
3953         Remove Solaris special case.
3954
3955 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
3956
3957         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
3958         for more builtin types.
3959
3960         * g++.dg/ext/visibility/class1.C: Port to Darwin.
3961         * g++.dg/ext/visibility/noPLT.C: Likewise.
3962
3963 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3964
3965         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
3966         sh* targets.
3967
3968 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
3969
3970         PR fortran/30865
3971         * size_optional_dim_1.f90:  New test.
3972
3973 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
3974
3975         * gcc.dg/vxworks/vxworks.exp: New file.
3976         * gcc.dg/vxworks/initpri1.c: Likewise.
3977         * gcc.dg/vxworks/initpri2.c: Likewise.
3978         * gcc.dg/initpri2.c: Add more tests.
3979         * g++.dg/special/initpri2.C: Likewise.
3980
3981         * gcc.dg/initpri1.c: New test.
3982         * gcc.dg/initpri2.c: Likewise.
3983         * g++.dg/special/initpri1.C: New test.
3984         * g++.dg/special/initpri2.C: Likewise.
3985         * g++.dg/special/conpr-1.C: Use init_priority effective target.
3986         * g++.dg/special/conpr-2.C: Likewise.
3987         * g++.dg/special/conpr-3.C: Likewise.
3988         * g++.dg/special/conpr-4.C: Likewise.
3989         * g++.dg/special/initp1.C: Likewise.
3990         * g++.dg/special/ecos.exp: Remove code to detect availability of
3991         constructor priorities.
3992         * lib/target-supports.exp (check_effective_target_init_priority):
3993         New function.
3994
3995 2007-02-24  Jan Hubicka  <jh@suse.cz>
3996
3997         * gcc.c-torture/execute/pr30778.c: New testcase.
3998
3999 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4000
4001         PR libgfortran/30918
4002         * gfortran.dg/namelist_26.f90: New test.
4003
4004 2007-02-24  Richard Guenther  <rguenther@suse.de>
4005
4006         PR middle-end/30951
4007         * gcc.dg/pr30951.c: New testcase.
4008
4009 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4010
4011         * gcc.dg/torture/builtin-modf-1.c: New test.
4012
4013 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
4014
4015         PR tree-optimization/30904
4016         * gcc.dg/pr30904.c: New test.
4017
4018 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4019
4020         * gcc.test-framework/README: Correct command.
4021         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
4022         -Wunused-value.
4023         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
4024
4025 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
4026
4027         * lib/target-supports.exp (check_effective_target_unwrapped): New.
4028
4029 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
4030
4031         * lib/target-supports.exp (check_effective_target_newlib): New
4032         function.
4033
4034 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
4035
4036         PR fortran/30660
4037         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
4038         allocatable component.
4039
4040
4041 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4042
4043         * gcc.dg/torture/builtin-logb-1.c: New test.
4044         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
4045         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
4046         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
4047         sh* targets.
4048
4049 2007-02-23  Richard Guenther  <rguenther@suse.de>
4050
4051         * g++.dg/warn/changes-meaning.C: New testcase.
4052
4053 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4054
4055         PR libgfortran/30910
4056         * gfortran.dg/fmt_zero_precision.f90: Update test.
4057
4058 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4059
4060         * gcc.dg/torture/builtin-frexp-1.c: New test.
4061
4062 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
4063
4064         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
4065
4066 2007-02-22  Ian Lance Taylor  <iant@google.com>
4067
4068         PR debug/30898
4069         * g++.dg/debug/pr30898.C: New test.
4070
4071 2007-02-22  Ira Rosen  <irar@il.ibm.com>
4072
4073         * gcc.dg/vect/vect-106.c: New test.
4074
4075 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
4076             Ira Rosen  <irar@il.ibm.com>
4077
4078         PR tree-optimization/30843
4079         * gcc.dg/vect/pr30843.c: New test.
4080
4081 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
4082
4083         PR tree-optimization/30858
4084         * gcc.dg/vect/pr30858.c: New test.
4085
4086 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
4087
4088         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
4089         to set options for compiling testglue.
4090         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
4091         * lib/obj-c++.exp (obj-c++_init): Likewise.
4092
4093 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
4094
4095         * gnat.dg/derived_aggregate.adb: New test.
4096
4097 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4098
4099         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
4100         sh* targets.  Call the correct CKSGN macro.
4101
4102 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
4103
4104         * gfortran.dg/gomp/omp_parse1.f90: New test.
4105         * gfortran.dg/gomp/omp_parse2.f: New test.
4106
4107 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
4108
4109         PR fortran/30869
4110         * gfortran.dg/do_pointer_1.f90:  New test.
4111
4112 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4113
4114         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
4115         and scalbln.
4116
4117 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
4118
4119         * gcc.dg/darwin-minversion-1.c: New.
4120         * gcc.dg/darwin-minversion-2.c: New.
4121
4122 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4123
4124         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
4125
4126 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4127             DJ Delorie <dj@redhat.com>
4128
4129         PR other/30824
4130         * gcc.dg/Wfatal.c: New.
4131         * gcc.dg/Wfatal-2.c: New.
4132         * gcc.dg/Werror-1.c: Adjust expectations.
4133         * gcc.dg/Werror-5.c: Likewise.
4134         * gcc.dg/Werror-7.c: Likewise.
4135         * gcc.dg/Werror-10.c: Likewise.
4136         * gcc.dg/Werror-11.c: Likewise.
4137
4138 2007-02-20  Tobias Burnus  <burnus@net-b.de>
4139
4140         PR fortran/30522
4141         * gfortran.dg/volatile10.f90: New test.
4142
4143 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
4144
4145         PR libfortran/30533
4146         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
4147
4148 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4149
4150         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
4151         * gcc.dg/Walways-true-1.c: Likewise.
4152         * gcc.dg/weak/weak-3.c: Likewise.
4153         * gcc.dg/Werror-1.c: Likewise.
4154         * gcc.dg/Werror-3.c: Likewise.
4155         * gcc.dg/Werror-4.c: Likewise.
4156         * gcc.dg/Werror-5.c: Likewise.
4157         * gcc.dg/Werror-6.c: Likewise.
4158         * gcc.dg/Werror-7.c: Likewise.
4159         * gcc.dg/Werror-8.c: Likewise.
4160         * gcc.dg/Werror-10.c: Likewise.
4161         * gcc.dg/Werror-11.c: Likewise.
4162         * gcc.dg/Werror-12.c: Likewise.
4163         * g++.old-deja/g++.mike/warn8.C: Likewise.
4164         * g++.dg/warn/Walways-true-1.C: Likewise.
4165         * g++.dg/warn/Walways-true-2.C: Likewise.
4166         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
4167         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
4168         -Wstring-literal-comparison with -Waddress.
4169         * gcc.dg/Wstring-literal-comparison-4.c: Replace
4170         -Wno-string-literal-comparison with -Wno-address.
4171
4172 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
4173
4174         * gnat.dg/self_aggregate_with_call.adb: New test.
4175
4176 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
4177
4178         PR tree-optimization/30975
4179         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
4180         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
4181         * gcc.dg/vect/pr30795.c: New.
4182
4183 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4184
4185         PR fortran/30681
4186         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
4187
4188 2007-02-18  Roger Sayle  <roger@eyesopen.com>
4189
4190         PR rtl-optimization/28173
4191         * gcc.target/i386/andor-1.c: New test case.
4192
4193 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4194
4195         * gcc.dg/torture/builtin-ldexp-1.c: New.
4196         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
4197
4198 2007-02-18  Roger Sayle  <roger@eyesopen.com>
4199
4200         * gfortran.dg/array_constructor_15.f90: New test case.
4201
4202 2007-02-18  Roger Sayle  <roger@eyesopen.com>
4203
4204         * gfortran.dg/forall_10.f90: New test case.
4205
4206 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
4207
4208         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
4209
4210 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
4211
4212         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
4213         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
4214
4215 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
4216
4217         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
4218         * gcc.target/i386/builtin-bswap-3.c: Ditto.
4219         * gcc.target/i386/xchg-1.c: New test.
4220         * gcc.target/i386/xchg-2.c: New test.
4221
4222 2007-02-16  Richard Guenther  <rguenther@suse.de>
4223             Christian Bruel  <christian.bruel@st.com>
4224
4225         * gcc.dg/strict-overflow-5.c: New testcase.
4226
4227 2007-02-16  Tobias Burnus  <burnus@net-b.de>
4228
4229         PR fortran/30793
4230         * gfortran.dg/func_derived_4.f90: New test.
4231
4232 2007-02-15  Roger Sayle  <roger@eyesopen.com>
4233
4234         PR middle-end/30391
4235         * gfortran.dg/pr30391-1.f90: New test case.
4236
4237 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4238
4239         PR middle-end/30433
4240         * gcc.c-torture/compile/pr30433.c: New testcase to check
4241         that complex constants comparisions are foldded.
4242
4243 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4244
4245         PR C++/30158
4246         * g++.dg/ext/stmtexpr10.C: New testcase.
4247
4248 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4249
4250         PR middle-end/30729
4251         * gcc.dg/Wunused-value-2.c: New testcase.
4252
4253 2007-02-15  Ian Lance Taylor  <iant@google.com>
4254
4255         * g++.dg/eh/subreg-1.C: New test.
4256
4257 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4258
4259         PR c/26494
4260         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
4261         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
4262         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
4263         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
4264         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
4265         * gcc.dg/Werror-implicit-function-declaration.c: New.
4266
4267 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4268
4269         PR c++/28943
4270         * g++.dg/warn/pr28943.C: New.
4271
4272 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4273
4274         * gfortran.fortran-torture/execute/math.f90: Fix typo.
4275
4276 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4277
4278         PR fortran/30779
4279         * gfortran.dg/error_recovery_3.f90: New test.
4280
4281 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
4282
4283         * g++.dg/tree-ssa/sra-1.C: New.
4284
4285 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
4286
4287         * g++.dg/tree-ssa/sra-1.C: New.
4288
4289 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
4290
4291         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
4292
4293 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4294
4295         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
4296
4297 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
4298
4299         PR fortran/30799
4300         * gfortran.dg/logical_2.f90: New test.
4301
4302 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
4303
4304         * gcc.dg/torture/complex-alias-1.c: New test.
4305
4306 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
4307
4308         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
4309         instead of -fdump-tree-tailcall.
4310
4311 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
4312
4313         * gfortran.dg/interface_10.f90: Fix comment typo.
4314
4315 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
4316
4317         PR tree-optimization/30771
4318         * gcc.dg/vect/pr30771.c: New test.
4319
4320 2007-02-13  Ian Lance Taylor  <iant@google.com>
4321
4322         * gcc.dg/Wstrict-overflow-1.c: New test.
4323         * gcc.dg/Wstrict-overflow-2.c: New test.
4324         * gcc.dg/Wstrict-overflow-3.c: New test.
4325         * gcc.dg/Wstrict-overflow-4.c: New test.
4326         * gcc.dg/Wstrict-overflow-5.c: New test.
4327         * gcc.dg/Wstrict-overflow-6.c: New test.
4328         * gcc.dg/Wstrict-overflow-7.c: New test.
4329         * gcc.dg/Wstrict-overflow-8.c: New test.
4330         * gcc.dg/Wstrict-overflow-9.c: New test.
4331         * gcc.dg/Wstrict-overflow-10.c: New test.
4332
4333 2007-02-13  Roger Sayle  <roger@eyesopen.com>
4334
4335         * gcc.target/ia64/builtin-bswap-2.c: New test case.
4336
4337 2007-02-13  Richard Henderson  <rth@redhat.com>
4338
4339         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
4340         * gcc.c-torture/execute/pr29302-1.c: ... here.
4341
4342 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4343
4344         PR c/29521
4345         * gcc.dg/c90-return-1.c: Update output.
4346         * gcc.dg/c99-return-1.c: Likewise.
4347
4348 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
4349
4350         PR fortran/30554
4351         * gfortran.dg/used_dummy_types_7.f90: New test..
4352
4353 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
4354
4355         * gcc.target/i386/parity-1.c: New test.
4356         * gcc.target/i386/parity-2.c: New test.
4357
4358 2007-02-12  Roger Sayle  <roger@eyesopen.com>
4359
4360         * gcc.target/i386/builtin-bswap-3.c: New test case.
4361
4362 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
4363
4364         PR tree-optimization/29145
4365         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
4366         alias analysis is improved to take better advantage of restrict
4367         qualified pointers.
4368         * gcc.dg/vect/vect-80.c: Likewise.
4369         * gcc.dg/vect/pr29145.c: New.
4370
4371 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
4372
4373         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
4374         * gcc.target/i386/sse4a-insert.c: Likewise.
4375
4376 2007-02-11  Roger Sayle  <roger@eyesopen.com>
4377
4378         * gcc.target/ia64/builtin-popcount-1.c: New test case.
4379         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
4380
4381 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
4382
4383         PR fortran/30478
4384         * gfortran.dg/enum_4.f90: Update error message checks.
4385
4386 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
4387
4388         PR fortran/30554
4389         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
4390         versions of the modules.
4391
4392         PR fortran/30617
4393         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
4394         by getting rid of recursive I/O and providing functions with
4395         results.
4396
4397         PR fortran/30319
4398         * gfortran.dg/char_array_constructor_2.f90
4399
4400 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
4401
4402         PR c++/26988
4403         * g++.dg/template/spec34.C: New test
4404
4405 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
4406
4407         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
4408         on i?86 and x86_64.
4409         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
4410         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
4411         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
4412         on i?86 and x86_64.
4413         * gcc.dg/vect/vect-113.c: Ditto.
4414
4415 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
4416
4417         PR c++/29487
4418         * g++.dg/eh/weak1-C: New test.
4419         * g++.dg/eh/weak1-a.cc: Likewise.
4420         * g++.dg/eh/comdat1.C: Likewise.
4421
4422 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
4423             Dorit Nuzman  <dorit@il.ibm.com>
4424
4425         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
4426         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
4427         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
4428         * gcc.dg/vect/vect-113.c: Likewise.
4429
4430         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
4431
4432 2007-02-10  Richard Henderson  <rth@redhat.com>
4433
4434         * lib/target-supports.exp (check_effective_target_tls): Redefine
4435         to mean non-emulated tls.
4436         * gcc.dg/tls/alias-1.c: Remove tls requirement.
4437         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
4438         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
4439         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
4440         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
4441         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
4442         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
4443
4444 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
4445
4446         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
4447
4448 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
4449
4450         * gfortran.dg/secnds.f: Replace time tolerance with a
4451         before-and-after bracket.
4452         * gfortran.dg/secnds-1.f: Likewise.
4453
4454 2007-02-09  Tobias Burnus  <burnus@net-b.de>
4455
4456         PR fortran/30512
4457         * gfortran.dg/maxlocval_1.f90: New test.
4458
4459 2007-02-09  Roger Sayle  <roger@eyesopen.com>
4460
4461         * gcc.target/ia64/builtin_bswap-1.c: New test case.
4462
4463 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4464
4465         PR fortran/30720
4466         * gfortran.dg/array_function_1.f90: New test.
4467
4468 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
4469
4470         * lib/target-supports.exp (check_effective_target_lax_strtofp)
4471         (check_effective_target_dummy_wcsftime): New functions.
4472
4473 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
4474
4475         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
4476         * lib/target-supports.exp (check_effective_target_uclibc): New
4477         function.
4478
4479 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
4480
4481         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
4482         (vsnprintf): Don't define for uClibc targets.
4483
4484 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
4485
4486         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
4487         set before checking whether it was allowed.
4488         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
4489         before checking inside_main.
4490
4491 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
4492
4493         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
4494         uClinux targets.
4495         (u16sf): Likewise u4sf.
4496         * g++.dg/compat/struct-layout-1.h: Likewise.
4497
4498 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
4499
4500         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
4501         procedure.
4502         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
4503         m68k targets if check_effective_target_coldfire_fpu returns true.
4504
4505 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
4506         Richard Guenther  <rguenther@suse.de>
4507
4508         PR middle-end/23361
4509         * gcc.dg/fold-compare-3.c: New testcase.
4510         * gcc.dg/tree-ssa/loop-24.c: Likewise.
4511
4512 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
4513
4514         * gcc.dg/pr26570.c: Clean up coverage files.
4515         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
4516         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
4517         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
4518         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
4519         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
4520         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
4521         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
4522         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
4523         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
4524         * gcc.dg/tree-ssa/pr25501.c: Ditto.
4525         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
4526         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
4527         * gcc.dg/vect/pr28952.c: Ditto.
4528         * gcc.dg/vect/pr27151.c: Ditto.
4529         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
4530         * g++.dg/gomp/macro-3.C: Ditto.
4531
4532 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
4533
4534         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
4535         of the loop.
4536
4537 2007-02-08  Roger Sayle  <roger@eyesopen.com>
4538
4539         * gcc.target/i386/builtin-bswap-2.c: New test case.
4540
4541 2007-02-08  Roger Sayle  <roger@eyesopen.com>
4542
4543         * gfortran.dg/forall_8.f90: New test case.
4544         * gfortran.dg/forall_9.f90: Likewise.
4545
4546 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4547
4548         * gcc.dg/builtins-20.c: Add some -~ complex cases.
4549
4550 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
4551
4552         * lib/target-supports.exp (check_effective_target_simulator): New.
4553
4554 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
4555
4556         * gcc.dg/tree-ssa/loop-25.c: New test.
4557
4558 2007-02-06  Richard Henderson  <rth@redhat.com>
4559
4560         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
4561
4562 2007-02-06  Roger Sayle  <roger@eyesopen.com>
4563
4564         * gcc.target/powerpc/popcount-1.c: New test case.
4565         * gcc.target/powerpc/parity-1.c: Likewise.
4566
4567 2007-02-06  Richard Guenther  <rguenther@suse.de>
4568
4569         PR middle-end/27302
4570         * gcc.dg/torture/pr27302-2.c: New testcase.
4571
4572 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
4573
4574         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
4575         * gcc.dg/vect/vect-iv-1.c: New test.
4576         * gcc.dg/vect/vect-iv-2.c: New test.
4577         * gcc.dg/vect/vect-iv-3.c: New test.
4578         * gcc.dg/vect/vect-iv-4.c: New test.
4579         * gcc.dg/vect/vect-iv-5.c: New test.
4580         * gcc.dg/vect/vect-iv-6.c: New test.
4581         * gcc.dg/vect/vect-iv-7.c: New test.
4582         * gcc.dg/vect/vect-iv-8.c: New test.
4583         * gcc.dg/vect/vect-iv-9.c: New test.
4584         * gcc.dg/vect/vect-iv-10.c: New test.
4585         * gcc.dg/vect/vect-iv-11.c: New test.
4586         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
4587         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
4588         * gcc.dg/vect/vect-14.c: Now vectorizable.
4589         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
4590         loop).
4591         * gcc.dg/vect/vect-27.c: Likewise.
4592         * gcc.dg/vect/vect-29.c Likewise.
4593         * gcc.dg/vect/vect-dv-2.c: Likewise.
4594         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
4595         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
4596         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4597
4598 2007-02-06  Ira Rosen  <irar@il.ibm.com>
4599
4600         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
4601
4602 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4603
4604         * gcc.dg/builtins-20.c: Add more cases.
4605
4606 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
4607
4608         PR debug/30189
4609         * gcc.dg/pr30189.c: New test.
4610
4611 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
4612
4613         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
4614         for running tests.
4615         * gcc.target/i386/sse4a-extract.c: New test.
4616         * gcc.target/i386/sse4a-insert.c: New test.
4617         * gcc.target/i386/sse4a-montsd.c: New test.
4618         * gcc.target/i386/sse4a-montss.c: New test.
4619
4620 2007-02-05  Richard Guenther  <rguenther@suse.de>
4621
4622         * gcc.target/i386/vectorize3.c: New testcase.
4623
4624 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
4625
4626         PR target/30665
4627         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
4628
4629 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4630
4631         PR fortran/30611
4632         * gfortran.dg/repeat_1.f90: New test.
4633
4634 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
4635
4636         PR fortran/30605
4637         * gfortran.dg/spread_shape_1.f90: Remove tabs.
4638         * gfortran.dg/derived_init_2.f90: Ditto.
4639         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
4640         * gfortran.dg/array_initializer_1.f90: Ditto.
4641         * gfortran.dg/do_2.f90: Ditto.
4642         * gfortran.dg/proc_assign_1.f90: Ditto.
4643
4644 2007-02-04  Richard Guenther  <rguenther@suse.de>
4645
4646         PR middle-end/30636
4647         * g++.dg/warn/pr30636.C: New testcase.
4648         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
4649
4650 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
4651
4652         PR middle-end/30667
4653         * gfortran.dg/pr30667.f: New test.
4654
4655 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4656
4657         * gcc.dg/builtins-54.c: Add more cases.
4658
4659 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
4660
4661         PR fortran/30514
4662         * gfortran.dg/zero_sized_2.f90: New test.
4663
4664         PR fortran/30660
4665         * gfortran.dg/alloc_comp_basics_4.f90: New test.
4666
4667         PR fortran/29820
4668         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
4669         file.
4670
4671 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
4672
4673         PR fortran/30683
4674         * gfortran.dg/interface_10.f90: New test.
4675
4676 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4677
4678         * gcc.dg/builtins-20.c: Add more cases.
4679
4680 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
4681
4682         PR target/29682
4683         * gcc-target/ia64/pr29682.c: New test.
4684
4685 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
4686
4687         PR fortran/30284
4688         * gfortran.dg/arrayio_11.f90.f90: New test.
4689
4690         PR fortran/30626
4691         * gfortran.dg/arrayio_12.f90.f90: New test.
4692
4693 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
4694
4695         PR c++/30536
4696         * g++.dg/tls/diag-5.C: New test.
4697
4698         PR middle-end/30473
4699         * gcc.dg/pr30473.c: New test.
4700         * gcc.c-torture/execute/20070201-1.c: New test.
4701
4702 2007-02-01  Roger Sayle  <roger@eyesopen.com>
4703
4704         * gfortran.dg/dependency_20.f90: New test case.
4705
4706 2007-01-31  Ian Lance Taylor  <iant@google.com>
4707
4708         * gcc.dg/lower-subreg-1.c (test): New test.
4709
4710 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
4711
4712         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
4713
4714 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4715
4716         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
4717         * gcc.dg/torture/builtin-math-3.c: Likewise.
4718
4719 2007-01-31  Dirk Mueller  <dmueller@suse.de>
4720
4721         gcc.dg/Wparentheses-2.c: Update and add new tests.
4722
4723 2007-01-31  Ira Rosen  <irar@il.ibm.com>
4724
4725         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
4726         vectorize.
4727
4728 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
4729
4730         * gcc.dg/builtins-63.c: New test.
4731
4732 2007-01-31  Tobias Burnus  <burnus@net-b.de>
4733
4734         PR fortran/27588
4735         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
4736
4737 2007-01-31  Tobias Burnus  <burnus@net-b.de>
4738
4739         PR fortran/30520
4740         * gfortran.dg/volatile8.f90: New argument conformance test.
4741         * gfortran.dg/volatile9.f90: New scope test.
4742
4743 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4744
4745         PR c++/24745
4746         * g++.dg/warn/null4.C: New.
4747
4748 2001-01-30  Roger Sayle  <roger@eyesopen.com>
4749             Uros Bizjak  <ubizjak@gmail.com>
4750
4751         * gcc.dg/large-size-array-3.c: Correct typo.
4752
4753 2007-01-30  Richard Guenther  <rguenther@suse.de>
4754
4755         PR middle-end/27657
4756         * g++.dg/debug/pr27657.C: New testcase.
4757
4758 2007-01-30  Richard Guenther  <rguenther@suse.de>
4759
4760         PR middle-end/30313
4761         * gcc.dg/torture/pr30313.c: New testcase.
4762
4763 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
4764
4765         * gcc.dg/dfp/dfp-except.h: New file.
4766         * gcc.dg/dfp/fe-check.h: New file.
4767         * gcc.dg/dfp/fe-binop.c: New test.
4768         * gcc.dg/dfp/fe-convert-1.c: New test.
4769         * gcc.dg/dfp/fe-convert-2.c: New test.
4770         * gcc.dg/dfp/fe-convert-3.c: New test.
4771
4772         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
4773         * gcc.dg/dfp/decfloat-constants.c: Ditto.
4774         * gcc.dg/dfp/convert-dfp.c: Ditto.
4775         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
4776
4777 2007-01-29  Josh Conner  <jconner@apple.com>
4778
4779         * gcc.target/powerpc/altivec-24.c: New test.
4780
4781 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
4782
4783         PR c++/28266
4784         * g++.dg/parse/defarg12.C: New test.
4785
4786 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
4787
4788         PR fortran/30554
4789         * gfortran.dg/used_dummy_types_6.f90: New test.
4790
4791 2007-01-28  Jan Hubicka  <jh@suse.cz>
4792
4793         * gcc.dg/tree-prof/val-prof-6.c: New test.
4794
4795 2007-01-28  Roger Sayle  <roger@eyesopen.com>
4796
4797         * gcc.dg/large-size-array-3.c: Correct test case (portability).
4798
4799 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
4800
4801         PR C++/28988
4802         * g++.dg/expr/dtor4.C: New test.
4803
4804 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
4805
4806         * gcc.dg/tree-ssa/loop-23.c: New test.
4807
4808 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
4809
4810         PR libfortran/30389
4811         * gfortran.dg/achar_2.f90:  New test.
4812         * gfortran.dg/achar_3.f90:  New test.
4813
4814 2007-01-27  Ian Lance Taylor  <iant@google.com>
4815
4816         * gcc.dg/strict-overflow-1.c: New test.
4817         * gcc.dg/no-strict-overflow-1.c: New test.
4818         * gcc.dg/strict-overflow-2.c: New test.
4819         * gcc.dg/no-strict-overflow-2.c: New test.
4820         * gcc.dg/strict-overflow-3.c: New test.
4821         * gcc.dg/no-strict-overflow-3.c: New test.
4822         * gcc.dg/strict-overflow-4.c: New test.
4823         * gcc.dg/no-strict-overflow-4.c: New test.
4824         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
4825         * gcc.dg/pr15784-1.c: Likewise.
4826         * gcc.dg/pr20922-1.c: Likewise.
4827         * gcc.dg/pr20922-3.c: Likewise.
4828         * gcc.dg/pr20922-4.c: Likewise.
4829         * gcc.dg/pr20922-6.c: Likewise.
4830         * gcc.dg/compare-4.c: Likewise.
4831         * gcc.dg/torture/pr26898-1.c: Likewise.
4832         * gcc.dg/tree-ssa/divide-1.c: Likewise.
4833         * gcc.dg/tree-ssa/divide-2.c: Likewise.
4834         * gcc.dg/tree-ssa/divide-3.c: Likewise.
4835         * gcc.dg/tree-ssa/divide-4.c: Likewise.
4836         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
4837         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
4838         * gcc.dg/tree-ssa/pr21082.c: Likewise.
4839         * gcc.dg/tree-ssa/pr26899.c: Likewise.
4840         * g++.dg/tree-ssa/pr21082.C: Likewise.
4841
4842 2007-01-27  Roger Sayle  <roger@eyesopen.com>
4843
4844         * gcc-dg/large-size-array-3.c: New test case.
4845
4846 2007-01-27  Roger Sayle  <roger@eyesopen.com>
4847
4848         * gfortran.dg/forall_7.f90: New test case.
4849
4850 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
4851
4852         PR fortran/30407
4853         * gfortran.dg/where_operator_assign_1.f90: New test.
4854         * gfortran.dg/where_operator_assign_2.f90: New test.
4855         * gfortran.dg/where_operator_assign_3.f90: New test.
4856
4857 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
4858
4859         * lib/target-supports.exp
4860         (check_effective_target_powerpc_altivec): New.
4861         (check_effective_target_vect_cmdline_needed): Use it.
4862
4863 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
4864
4865         PR fortran/30278
4866         * gfortran.dg/backslash_3.f: New test.
4867
4868 2007-01-26  Richard Guenther  <rguenther@suse.de>
4869
4870         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
4871
4872 2007-01-26  Tobias Burnus  <burnus@net-b.de>
4873
4874         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
4875         * gfortran.dg/vect/vect.exp: Ditto.
4876         * gfortran.dg/dg.exp: Ditto.
4877         * gfortran.fortran-torture/execute/execute.exp: Ditto.
4878         * gfortran.fortran-torture/compile/compile.exp: Ditto.
4879
4880 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4881
4882         * gcc.dg/builtins-20.c: Add more cases.
4883         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
4884
4885 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4886
4887         PR fortran/30437
4888         * gcc.dg/Wall.c: New.
4889         * gcc.dg/Wno-all.c: New.
4890         * gfortran.dg/Wall.f90: New.
4891         * gfortran.dg/Wno-all.f90: New.
4892
4893 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
4894
4895         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
4896         * g++.dg/eh/simd-2.C: Also run on Darwin.
4897         * g++.dg/eh/simd-3.C: New.
4898         * g++.dg/eh/simd-4.C: New.
4899
4900 2007-01-25  Richard Guenther  <rguenther@suse.de>
4901
4902         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
4903         and _PROFILE_USE.
4904         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
4905
4906 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
4907
4908         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
4909         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
4910         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
4911         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
4912         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
4913         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
4914         * gcc.dg/ipa/ipa-7.c: New testcase.
4915
4916 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
4917
4918         * g++.dg/cpp0x/warn_cxx0x.C: New.
4919
4920 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4921
4922         * gcc.dg/builtins-20.c: Test builtin carg.
4923
4924 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
4925
4926         PR middle-end/27416
4927         * gcc.dg/gomp/pr27416.c: New test.
4928
4929         PR middle-end/30494
4930         * gcc.dg/gomp/pr30494.c: New test.
4931         * g++.dg/gomp/pr30494.C: New test.
4932
4933         PR middle-end/30421
4934         * gcc.dg/gomp/pr30421.c: New test.
4935
4936 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
4937
4938         * gcc.target/ia64/versionid-1.c: New test.
4939         * gcc.target/ia64/versionid-2.c: New test.
4940
4941 2007-01-24  Richard Guenther  <rguenther@suse.de>
4942
4943         PR testsuite/30181
4944         * gcc.dg/builtins-57.c: Change to a link-time testcase
4945         to support non-C99 targets.
4946
4947 2007-01-24  Jan Hubicka  <jh@suse.cz>
4948
4949         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
4950
4951 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
4952
4953         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
4954
4955 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
4956
4957         PR objc/27438
4958         * objc.dg/const-str-12.m: New test.
4959
4960 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4961
4962         PR fortran/30532
4963         * gfortran.dg/ctrl-z.f90:  New test.
4964
4965 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4966
4967         PR fortran/30481
4968         * gfortran.dg/namelist_assumed_char.f90:  New test.
4969
4970 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
4971
4972         PR c++/27492
4973         * g++.dg/inherit/covariant15.C: New test.
4974
4975 2007-01-23  Ian Lance Taylor  <iant@google.com>
4976
4977         * g++.dg/warn/Wparentheses-24.C: New test.
4978
4979 2007-01-23  Richard Guenther  <rguenther@suse.de>
4980
4981         PR testsuite/30560
4982         * ada/acats/run_acats: Do not call gnatmake or gnatchop
4983         with full path.
4984
4985 2007-01-22  Richard Guenther  <rguenther@suse.de>
4986
4987         PR tree-optimization/30038
4988         * gcc.dg/builtins-62.c: New testcase.
4989
4990 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
4991
4992         * gcc.c-torture/compile/20070121.c: New test.
4993
4994 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
4995
4996         PR libfortran/30525
4997         * gfortran.dg/char_comparison_1.f:  New test.
4998
4999 2007-01-21  Ira Rosen  <irar@il.ibm.com>
5000
5001         * gcc.dg/vect/vect-strided-same-dr.c: New test.
5002
5003 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
5004
5005         PR objc/30479
5006         * objc.dg/pch: New directory.
5007         * objc.dg/pch/pch.exp: New file.
5008         * objc.dg/pch/interface-1.m: New test.
5009         * objc.dg/pch/interface-1.hs: New include file.
5010         * lib/objc.exp (objc_target_compile): Add
5011         "-x objective-c-header" in front of the sources if this is
5012         a precompiled header being compiled.
5013
5014 2007-01-20  Roger Sayle  <roger@eyesopen.com>
5015
5016         * gfortran.dg/array_memcpy_3.f90: New test case.
5017         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
5018
5019 2007-01-20  Roger Sayle  <roger@eyesopen.com>
5020             Brooks Moses  <brooks.moses@codesourcery.com>
5021             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5022
5023         * gfortran.dg/intrinsic_sign_1.f90: New test case.
5024         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
5025
5026 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5027
5028         * gcc.dg/torture/builtin-math-3.c: Test fdim.
5029
5030 2007-01-19  Mike Stump  <mrs@apple.com>
5031
5032         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
5033         away.
5034
5035 2007-01-19  Roger Sayle  <roger@eyesopen.com>
5036
5037         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
5038         option instead of -funsafe-math-optimizations.
5039
5040 2007-01-19  Tomas Bily  <tbily@suse.cz>
5041
5042         gcc.dg/tree-prof/indir-call-prof.c: New.
5043         g++.dg/dg.exp: Add tree-prof subdirectory.
5044         g++.dg/tree-prof/indir-call-prof.C: New.
5045         g++.dg/tree-prof/tree-prof.exp: New.
5046
5047 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5048
5049         PR c++/17947
5050         * g++.dg/warn/deprecated.C: Update warning output.
5051         * g++.dg/warn/deprecated-2.C: Likewise.
5052         * g++.dg/warn/deprecated-3.C: New.
5053
5054 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
5055
5056         * gcc.c-torture/execute/nestfunc-7.c: New.
5057
5058 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
5059
5060         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
5061
5062 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
5063
5064         * gcc.dg/m68k-pic-1.c: New.
5065
5066 2007-01-18  Roger Sayle  <roger@eyesopen.com>
5067
5068         * gfortran.dg/array_memcpy_4.f90: New test case.
5069
5070 2007-01-18  Josh Conner  <jconner@apple.com>
5071
5072         PR target/30485
5073         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
5074         * gcc.dg/vect/no-trapping-math-1: New.
5075         * gcc.dg/vect/no-trapping-math-2: New.
5076
5077 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
5078
5079         * gcc.target/i386/387-8.c: Update comment about optimizing
5080         inherent load of 1.0 of fptan instruction.
5081
5082 2007-01-18  Dirk Mueller  <dmueller@suse.de>
5083             Richard Guenther <rguenther@suse.de>
5084
5085         PR diagnostic/8268
5086         * gcc.dg/Warray-bounds.c: New testcase.
5087         * gcc.dg/Warray-bounds-2.c: New testcase.
5088         * g++.dg/warn/Warray-bounds.C: New testcase.
5089         * g++.dg/warn/Warray-bounds-2.C: New testcase.
5090
5091 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
5092
5093         PR fortran/30476
5094         * gfortran.dg/generic_12.f90: New test.
5095
5096 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
5097
5098         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
5099         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
5100
5101 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
5102
5103         * gcc.dg/dfp/compare-special.h: New file.
5104         * gcc.dg/dfp/compare-special-32.c: New test.
5105         * gcc.dg/dfp/compare-special-64.c: New test.
5106         * gcc.dg/dfp/compare-special-128.c: New test.
5107
5108 2007-01-16  Roger Sayle  <roger@eyesopen.com>
5109             Paul Thomas  <pault@gcc.gnu.org>
5110             Steven G. Kargl  <kargl@gcc.gnu.org>
5111
5112         PR fortran/30404
5113         * gfortran.dg/forall_6.f90: New test case.
5114         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
5115         * gfortran.dg/dependency_13.f90: Likewise.
5116
5117 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5118
5119         PR testsuite/12325
5120         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
5121         targets that don't support Inf.
5122
5123 2007-01-15  Dale Johannesen  <dalej@apple.com>
5124
5125         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
5126
5127 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
5128
5129         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
5130         of achar for 0xff to avoid the "Extended ASCII not
5131         implemented" error message.
5132
5133 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
5134
5135         PR fortran/28172
5136         * gfortran.dg/altreturn_4.f90: New test.
5137
5138         PR fortran/29389
5139         * gfortran.dg/stfunc_4.f90: New test.
5140
5141         PR fortran/29712
5142         * gfortran.dg/bound_2.f90: Reinstate commented out line.
5143         * gfortran.dg/initialization_1.f90: Change warning.
5144
5145         PR fortran/30283
5146         * gfortran.dg/specification_type_resolution_2.f90: New test.
5147
5148 2007-01-14  Jan Hubicka  <jh@suse.cz>
5149
5150         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
5151         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
5152         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
5153         elimination.
5154
5155 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
5156
5157         PR fortran/30410
5158         * gfortran.dg/external_procedures_2.f90: New test.
5159
5160 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
5161
5162         PR target/30413
5163         * gcc.target/i386/pr30413.c: New test.
5164
5165 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
5166
5167         PR fortran/30452
5168         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
5169
5170 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
5171
5172         * gcc.dg/20070112-1.c: New test.
5173
5174 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5175
5176         PR libgfortran/30435
5177         * gfortran.dg/list_read_6.f90: New test.
5178
5179 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
5180
5181         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
5182
5183 2007-01-12  Tom Tromey  <tromey@redhat.com>
5184
5185         PR preprocessor/28227:
5186         * gcc.dg/cpp/pr28227.c: New file.
5187
5188 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
5189
5190         * gcc.dg/tree-ssa/loop-22.c: New test.
5191
5192 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
5193
5194         PR tree-optimization/29516
5195         * gcc.dg/tree-ssa/loop-20.c: New test.
5196
5197 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
5198
5199         PR libfortran/30415
5200         * minmaxloc_integer_kinds_1.f90:  New test.
5201
5202 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
5203
5204         PR c++/29573
5205         * g++.dg/template/sizeof-template-argument.C: New test.
5206
5207 2007-01-11  Jan Hubicka  <jh@suse.cz>
5208
5209         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
5210         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
5211         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
5212         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
5213         * gcc.dg/tree-ssa/pr21658.c: Likewise.
5214         * gcc.dg/tree-ssa/pr15349.c: Likewise.
5215         * gcc.dg/tree-ssa/pr25501.c: Likewise.
5216         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
5217         transformation in question.
5218         * gcc.dg/tree-ssa/vrp05.c: Likewise.
5219         * gcc.dg/tree-ssa/pr20701.c: Likewise.
5220         * gcc.dg/always_inline3.c: Likewise.
5221
5222 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
5223
5224         PR c++/28999
5225         * g++.dg/template/typename11.C: New test.
5226
5227 2007-01-10  Robert Kennedy <jimbob@google.com>
5228
5229         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
5230
5231 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
5232
5233         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
5234         for different integer kinds.
5235         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
5236         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
5237         * gfortran.dg/ishft_2.f90: New test.
5238         * gfortran.dg/ishft_3.f90: New test.
5239
5240 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
5241
5242         * gfortran.dg/altreturn_2.f90: Removed executable bit.
5243
5244 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
5245
5246         PR tree-optimization/30322
5247         * gcc.dg/tree-ssa/loop-21.c: New test.
5248
5249 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
5250
5251         * g++.dg/rtti/darwin-builtin-linkage.C: New.
5252
5253 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5254
5255         * gcc.target/spu/intrinsics-1.c: Remove xfail.
5256
5257 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5258
5259         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
5260         * g++.dg/warn/overflow-warn-3.C: Likewise.
5261         * g++.dg/warn/overflow-warn-4.C: Likewise.
5262         * g++.dg/warn/overflow-warn-5.C: Likewise.
5263         * g++.dg/warn/overflow-warn-6.C: Likewise.
5264         * g++.dg/warn/Woverflow-1.C: Likewise.
5265         * g++.dg/warn/Woverflow-2.C: Likewise.
5266         * g++.dg/warn/Woverflow-3.C: Likewise.
5267         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
5268
5269 2007-01-08  Roger Sayle  <roger@eyesopen.com>
5270
5271         * gfortran.dg/array_constructor_14.f90: New test case.
5272         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
5273
5274 2007-01-08  Richard Guenther  <rguenther@suse.de>
5275
5276         PR tree-optimization/23603
5277         * gcc.dg/tree-ssa/vrp31.c: New testcase.
5278         * gcc.dg/tree-ssa/vrp32.c: Likewise.
5279
5280 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
5281
5282         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
5283         in __v8qi typedef.
5284         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
5285         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
5286         compiler behaviour.
5287         * gcc.dg/simd-5.c: Likewise.
5288         * gcc.dg/simd-6.c: Likewise.
5289         * g++.dg/conversion/simd1.C: Likewise.
5290         * g++.dg/conversion/simd3.C: Likewise.
5291         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
5292         (main): Use it.
5293
5294 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
5295
5296         PR tree-optimization/29877
5297         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
5298         name of a hard register for the target concerned.  Adjust dg-error
5299         directives to cope with new behaviour of TER.
5300
5301 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5302
5303         PR c++/28986
5304         * g++.dg/conversion/nullptr1.C: Added overflow warning.
5305         * g++.dg/warn/overflow-warn-1.C: New.
5306         * g++.dg/warn/overflow-warn-3.C: New.
5307         * g++.dg/warn/overflow-warn-4.C: New.
5308         * g++.dg/warn/overflow-warn-5.C: New.
5309         * g++.dg/warn/overflow-warn-6.C: New.
5310         * g++.dg/warn/Woverflow-1.C: New.
5311         * g++.dg/warn/Woverflow-2.C: New.
5312         * g++.dg/warn/Woverflow-3.C: New.
5313         * g++.dg/warn/multiple-overflow-warn-2.C: New.
5314
5315 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
5316
5317         PR fortran/27698
5318         * gfortran.dg/invalid_name.f90: New test.
5319         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
5320         * gfortran.dg/gomp/pr29759.f90: Ditto.
5321
5322 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
5323
5324         * gfortran.dg/present_1.f90:  Update error message.
5325
5326 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
5327
5328         PR c++/19439
5329         * g++.dg/template/duplicate1.C: New test
5330         * g++.dg/template/memfriend6.C: Adjust error markers.
5331
5332 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
5333
5334         PR tree-opt/30385
5335         * gcc.dg/torture/inline-1.c: New test.
5336
5337 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5338
5339         PR c/19978
5340         * gcc.dg/multiple-overflow-warn-1.c: New.
5341         * gcc.dg/multiple-overflow-warn-2.c: New.
5342         * gcc.dg/overflow-warn-6.c: New.
5343         * g++.dg/warn/multiple-overflow-warn-1.C: New.
5344
5345 2007-01-05  Roger Sayle  <roger@eyesopen.com>
5346
5347         * gfortran.dg/array_memcpy_1.f90: New test case.
5348         * gfortran.dg/array_memcpy_2.f90: Likewise.
5349
5350 2007-01-05  Richard Guenther  <rguenther@suse.de>
5351
5352         PR middle-end/27826
5353         * g++.dg/opt/pr27826.C: New testcase.
5354
5355 2007-01-05  Ian Lance Taylor  <iant@google.com>
5356
5357         * gcc.dg/Walways-true-1.c: New test.
5358         * gcc.dg/Walways-true-2.c: New test.
5359         * g++.dg/warn/Walways-true-1.C: New test.
5360         * g++.dg/warn/Walways-true-2.C: New test.
5361
5362 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
5363
5364         PR c/30360
5365         * gcc.dg/pr30360.c: New test.
5366
5367 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
5368
5369         PR fortran/23232
5370         * gfortran.dg/data_implied_do_1.f90: New test.
5371
5372         PR fortran/27996
5373         PR fortran/27998
5374         * gfortran.dg/char_length_1.f90: New test.
5375
5376 2007-01-05  Richard Guenther  <rguenther@suse.de>
5377
5378         PR middle-end/28116
5379         * g++.dg/opt/pr28116.C: New testcase.
5380
5381 2007-01-05  Tobias Burnus  <burnus@net-b.de>
5382
5383         PR fortran/29624
5384         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
5385           invalid deallocate.
5386         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
5387         * gfortran.dg/protected_4.f90: Add pointer intent check.
5388         * gfortran.dg/protected_6.f90: Add pointer intent check.
5389         * gfortran.dg/pointer_intent_1.f90: New test.
5390         * gfortran.dg/pointer_intent_2.f90: New test.
5391         * gfortran.dg/pointer_intent_3.f90: New test.
5392
5393 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
5394
5395         PR 30235
5396         * gfortran.dg/altreturn_2.f90: new test.
5397
5398 2007-01-04  Tom Tromey  <tromey@redhat.com>
5399
5400         PR preprocessor/28165:
5401         * gcc.dg/cpp/pr28165.c: New file.
5402
5403 2007-01-03  Josh Conner  <jconner@apple.com>
5404
5405         PR middle-end/29683
5406         * gcc.dg/pr29683.c: New.
5407
5408 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
5409
5410         PR c++/28217
5411         * g++.dg/pch/template-1.C: New test.
5412         * g++.dg/pch/template-1.Hs: New file.
5413
5414 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5415
5416         PR middle-end/30353
5417         * gcc.c-torture/compile/complex-4.c: New test.
5418
5419 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
5420
5421         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
5422         -maltivec.
5423         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
5424
5425 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
5426
5427         PR middle-end/30286
5428         * gcc.dg/pr30286.c: New test.
5429
5430         PR c++/29535
5431         * g++.dg/template/crash66.C: New test.
5432
5433         PR c++/29054
5434         * g++.dg/template/friend49.C: New test.
5435
5436 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
5437
5438         * gfortran.dg/ibits.f90: New test.
5439
5440 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
5441
5442         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
5443         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
5444
5445 2007-01-02  Jan Hubicka  <jh@suse.cz>
5446
5447         * gcc.dg/pr16194.c: We now output error on all three functions,
5448         not just first one.
5449
5450 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5451
5452         PR c/19977
5453         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
5454         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
5455
5456 2006-01-02  Ian Lance Taylor  <iant@google.com>
5457
5458         * g++.dg/warn/Wparentheses-22.C: New test.
5459         * g++.dg/warn/Wparentheses-23.C: New test.
5460
5461 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5462
5463         PR middle-end/7651
5464         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
5465         * gcc.dg/declspec-3-Wextra.c: New.
5466         * gcc.dg/declspec-3-no.c: New
5467
5468 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
5469
5470         PR fortran/20896
5471         * gfortran.dg/interface_10.f90: Remove.
5472
5473 2007-01-01  Roger Sayle  <roger@eyesopen.com>
5474
5475         * gcc.dg/fold-eqxor-4.c: New test case.
5476
5477 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
5478
5479         PR middle-end/30311
5480         * gcc.c-torture/compile/pr30311.c: New test.
5481
5482 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
5483
5484         PR middle-end/30253
5485         * gcc.c-torture/compile/statement-expression-1.c: New test.
5486
5487 2007-01-01  Andreas Schwab  <schwab@suse.de>
5488
5489         PR target/29166
5490         * g++.dg/eh/pr29166.C: New test.
5491
5492 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
5493
5494         * lib/target-supports.exp (check_effective_target_powerpc_spe):
5495         New.
5496         (check_effective_target_vect_cmdline_needed): Use it.
5497
5498 2006-12-31  Richard Guenther  <rguenther@suse.de>
5499
5500         PR middle-end/30137
5501         * gcc.dg/pr30137-1.c: New testcase.
5502         * gcc.dg/pr30137-2.c: Likewise.
5503
5504 2006-12-31  Roger Sayle  <roger@eyesopen.com>
5505
5506         PR middle-end/30322
5507         * gcc.dg/fold-plusnot-1.c: New test case.
5508
5509 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
5510
5511         PR c++/29731
5512         * g++.dg/parse/template22.C: New test.
5513
5514 2006-12-31  Richard Guenther  <rguenther@suse.de>
5515
5516         PR middle-end/30338
5517         * gcc.c-torture/compile/pr30338.c: New testcase.
5518
5519 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
5520
5521         PR fortran/27900
5522         * gfortran.dg/intrinsic_actual_4.f90: New test.
5523
5524         PR fortran/24325
5525         * gfortran.dg/func_decl_3.f90: New test.
5526
5527 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
5528
5529         PR fortran/23060
5530         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
5531         * gfortran.dg/c_by_val_1.f: New test.
5532         * gfortran.dg/c_by_val_2.f: New test.
5533         * gfortran.dg/c_by_val_3.f: New test.
5534
5535 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
5536
5537         PR libfortran/30321
5538         * gfortran.dg/sum_zero_array_1.f90:  New test.
5539
5540 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
5541
5542         PR preprocessor/29612
5543         * gcc.dg/cpp/pr29612-1.c: New test.
5544         * gcc.dg/cpp/pr29612-2.c: New test.
5545
5546 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
5547
5548         PR fortran/30034
5549         * gfortran.dg/pure_formal_proc_1.f90: New test.
5550
5551         PR fortran/30237
5552         * gfortran.dg/intrinsic_actual_3.f90: New test.
5553
5554 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5555
5556         PR fortran/30014
5557         * gfortran.dg/io_constraints_1.f90: Update test.
5558         * gfortran.dg/io_constraints_2.f90: Update test.
5559         * gfortran.dg/inquire_iolength.f90: New test.
5560
5561 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
5562
5563         PR fortran/20896
5564         * gfortran.dg/interface_10.f90: New test.
5565         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
5566         since z is already, locally a variable.
5567
5568         PR fortran/25135
5569         * gfortran.dg/generic_11.f90: New test.
5570         * gfortran.dg/interface_7.f90: Remove name clash between module
5571         name and procedure 'x' referenced in the interface.
5572
5573 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5574
5575         PR middle-end/7651
5576         * gcc.dg/Wmissing-parameter-type.c: New.
5577         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
5578         * gcc.dg/Wmissing-parameter-type-no.c: New.
5579
5580 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
5581
5582         PR fortran/25818
5583         * gfortran.dg/entry_array_specs_2.f: New test.
5584
5585         PR fortran/30084
5586         * gfortran.dg/nested_modules_6.f90: New test.
5587
5588 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5589
5590         PR middle-end/7651
5591         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
5592         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
5593
5594 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
5595
5596         PR C++/30168
5597         * g++.dg/opt/complex6.C: New test.
5598
5599 2006-12-22  Ben Elliston  <bje@au.ibm.com>
5600
5601         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
5602         full" if the linker on spu-*-* warns about exceeding local store.
5603
5604         And revert this patch:
5605         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
5606         fail to link due to relocation overflows on spu-*-*.
5607
5608 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
5609
5610         PR fortran/30273
5611         * gfortran.dg/dependency_19.f90: New test.
5612
5613 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
5614
5615         PR fortran/30202
5616         * gfortran.dg/alloc_comp_basics_3.f90: New test.
5617
5618 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
5619
5620         PR middle-end/30262
5621         * gcc.c-torture/execute/20061220-1.c: New test.
5622
5623         PR middle-end/30263
5624         * gcc.dg/gomp/asm-1.c: New test.
5625
5626         PR target/30230
5627         * g++.dg/eh/ia64-2.C: New test.
5628
5629 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
5630
5631         PR target/28966
5632         PR target/29248
5633         * gcc.dg/rs6000-leaf.c: New.
5634
5635 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5636
5637         PR fortran/25392
5638         * gfortran.dg/f2c_8.f90: New test.
5639
5640 2006-12-20  Bill Wendling  <wendling@apple.com>
5641
5642         * gcc.dg/asm-b.c: Check for __ppc64__.
5643
5644 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
5645
5646         PR fortran/30190
5647         * gfortran.dg/bounds_check_5.f90: New test.
5648
5649 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
5650
5651         PR middle-end/30143
5652         * gcc.dg/gomp/complex-1.c: New testcase.
5653
5654 2006-12-20  Roger Sayle  <roger@eyesopen.com>
5655
5656         * gfortran.dg/array_memset_1.f90: New test case.
5657
5658 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
5659
5660         * lib/target-supports.exp: Add spu to
5661         check_effective_target_vect_widen_mult_hi_to_si.
5662
5663 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
5664
5665         PR fortran/29992
5666         * gfortran.dg/generic_9.f90: New test.
5667
5668         PR fortran/30081
5669         * gfortran.dg/generic_10.f90: New test.
5670
5671 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
5672
5673         PR tree-opt/30045
5674         * gcc.dg/pr30045.c: New test.
5675
5676 2006-12-20  Ben Elliston  <bje@au.ibm.com>
5677
5678         * gcc.dg/20020312-2.c: Add a case for __SPU__.
5679
5680 2006-12-19  Eric Christopher  <echristo@apple.com>
5681
5682         PR target/29302
5683         * gcc.c-torture/execute/pr29302-1.c: New.
5684
5685 2006-12-19  Tobias Burnus  <burnus@net-b.de>
5686
5687         PR fortran/39238
5688         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
5689
5690 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
5691
5692         PR fortran/30236
5693         * gfortran.dg/altreturn_3.f90: New test.
5694
5695         * gfortran.dg/char_result_12.f90: Fix comment typos.
5696
5697 2006-12-19  Ben Elliston  <bje@au.ibm.com>
5698
5699         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
5700         as newlib's stdio.h uses non-traditional cpp constructs.
5701
5702 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
5703
5704         * gfortran.dg/advance.f90: Renamed to advance_1.f90
5705         * gfortran.dg/append-1.f90: Renamed to append_1.f90
5706         * gfortran.dg/array-1.f90: Renamed to array_1.f90
5707         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
5708         * gfortran.dg/backspace.f: Renamed to backspace_1.f
5709         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
5710         * gfortran.dg/default_initialization.f: Renamed to
5711         default_initialization_1.f
5712         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
5713         dollar_edit_descriptor_1.f
5714         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
5715         dollar_edit_descriptor_2.f
5716         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
5717         dollar_edit_descriptor_3.f
5718         * gfortran.dg/logint-1.f: Renamed to logint_1.f
5719         * gfortran.dg/logint-2.f: Renamed to logint_2.f
5720         * gfortran.dg/logint-3.f: Renamed to logint_3.f
5721         * gfortran.dg/advance_1.f90: Renamed from advance.f90
5722         * gfortran.dg/append_1.f90: Renamed from append-1.f90
5723         * gfortran.dg/array_1.f90: Renamed from array-1.f90
5724         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
5725         * gfortran.dg/backspace_1.f: Renamed from backspace.f
5726         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
5727         * gfortran.dg/default_initialization_1.f: Renamed from
5728         default_initialization.f
5729         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
5730         dollar_edit_descriptor-1.f
5731         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
5732         dollar_edit_descriptor-2.f
5733         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
5734         dollar_edit_descriptor-3.f
5735         * gfortran.dg/logint_1.f: Renamed from logint-1.f
5736         * gfortran.dg/logint_2.f: Renamed from logint-2.f
5737         * gfortran.dg/logint_3.f: Renamed from logint-3.f
5738
5739 2006-12-18  Bill Wendling  <wendling@apple.com>
5740
5741         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
5742         id is an OjbC keyword.
5743
5744 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5745
5746         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
5747
5748 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
5749
5750         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
5751
5752 2006-12-18  Ian Lance Taylor  <iant@google.com>
5753
5754         * g++.dg/warn/Wmissing-declarations-1.C: New test.
5755
5756 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
5757
5758         * gcc.c-torture/compile/pr27528.c: Use empty templates.
5759
5760 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
5761
5762         PR fortran/30207
5763         * gfortran.fortran-torture/execute/where21.f90: New test.
5764
5765 2006-12-17  Tobias Burnus  <burnus@net-b.de>
5766
5767         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
5768
5769 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5770
5771         PR middle-end/7651
5772         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
5773         * gcc.dg/if-empty-1.c: Likewise.
5774         * gcc.dg/pr23165.c: Likewise.
5775         * g++.dg/warn/empty-body.C: Likewise.
5776
5777 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5778
5779         PR libfortran/30005
5780         * gfortran.dg/open_errors.f90: New test.
5781
5782 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
5783
5784         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
5785
5786         * gcc.target/i386/ssse3-pabsb.c: New file.
5787         * gcc.target/i386/ssse3-pabsd.c: Likewise.
5788         * gcc.target/i386/ssse3-pabsw.c: Likewise.
5789         * gcc.target/i386/ssse3-palignr.c: Likewise.
5790         * gcc.target/i386/ssse3-phaddd.c: Likewise.
5791         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
5792         * gcc.target/i386/ssse3-phaddw.c: Likewise.
5793         * gcc.target/i386/ssse3-phsubd.c: Likewise.
5794         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
5795         * gcc.target/i386/ssse3-phsubw.c: Likewise.
5796         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
5797         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
5798         * gcc.target/i386/ssse3-pshufb.c: Likewise.
5799         * gcc.target/i386/ssse3-psignb.c: Likewise.
5800         * gcc.target/i386/ssse3-psignd.c: Likewise.
5801         * gcc.target/i386/ssse3-psignw.c: Likewise.
5802         * gcc.target/i386/ssse3-vals.h: Likewise.
5803
5804 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
5805
5806         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
5807         * lib/fortran-torture.exp: Include target-supports.exp.
5808
5809 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
5810
5811         PR target/30185
5812         * gcc.c-torture/execute/pr30185.c: New test.
5813
5814 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5815
5816         PR testsuite/30179
5817         PR testsuite/30180
5818         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
5819         * gcc.dg/builtin-bswap-2.c: Likewise.
5820         * gcc.dg/builtin-bswap-3.c: Likewise.
5821         * gcc.dg/builtin-bswap-4.c: Likewise.
5822         * lib/target-supports.exp (check_effective_target_stdint_types): New.
5823         * gcc.c-torture/execute/mode-dependent-address.x: New file.
5824
5825 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5826
5827         PR libfortran/30145
5828         * gfortran.dg/write_zero_array: New test.
5829
5830 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5831
5832         PR fortran/30200
5833         * gfortran.dg/write_fmt_trim.f90: New test.
5834
5835 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
5836
5837         PR 30194
5838         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
5839         temporarily.
5840
5841 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5842
5843         * lib/target-supports.exp (check_weak_available): Use istarget
5844         "hppa*-*-hpux10*" instead of regexp.
5845         (check_cxa_atexit_available): Likewise.
5846
5847 2006-12-14  Richard Guenther  <rguenther@suse.de>
5848
5849         PR tree-optimization/30197
5850         * gcc.c-torture/execute/complex-1.c: Fix function name.
5851         * gcc.dg/builtins-61.c: New testcase.
5852
5853 2006-12-14  Richard Guenther  <rguenther@suse.de>
5854
5855         PR middle-end/30172
5856         * gcc.dg/pr30172-1.c: New testcase.
5857
5858 2006-12-14  Richard Guenther  <rguenther@suse.de>
5859
5860         PR tree-optimization/30198
5861         * gcc.dg/builtins-60.c: New testcase.
5862
5863 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
5864
5865         * lib/target-supports.exp (vect_no_align): Remove spu.
5866
5867 2006-12-13  Ian Lance Taylor  <iant@google.com>
5868
5869         PR c++/19564
5870         PR c++/19756
5871         * g++.dg/warn/Wparentheses-5.C: New test.
5872         * g++.dg/warn/Wparentheses-6.C: New test.
5873         * g++.dg/warn/Wparentheses-7.C: New test.
5874         * g++.dg/warn/Wparentheses-8.C: New test.
5875         * g++.dg/warn/Wparentheses-9.C: New test.
5876         * g++.dg/warn/Wparentheses-10.C: New test.
5877         * g++.dg/warn/Wparentheses-11.C: New test.
5878         * g++.dg/warn/Wparentheses-12.C: New test.
5879         * g++.dg/warn/Wparentheses-13.C: New test.
5880         * g++.dg/warn/Wparentheses-14.C: New test.
5881         * g++.dg/warn/Wparentheses-15.C: New test.
5882         * g++.dg/warn/Wparentheses-16.C: New test.
5883         * g++.dg/warn/Wparentheses-17.C: New test.
5884         * g++.dg/warn/Wparentheses-18.C: New test.
5885         * g++.dg/warn/Wparentheses-19.C: New test.
5886         * g++.dg/warn/Wparentheses-20.C: New test.
5887         * g++.dg/warn/Wparentheses-21.C: New test.
5888
5889 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5890
5891         PR testsuite/30157
5892         * lib/target-supports.exp (check_cxa_atexit_available): Return false
5893         for target "hppa.*hpux10".
5894
5895 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
5896
5897         * g++.dg/debug/vartrack1.C: New test.
5898
5899         * g++.dg/opt/ifcvt1.C: New test.
5900
5901         * gcc.dg/tls/opt-13.c: New test.
5902
5903         * gcc.dg/20060425-2.c: New test.
5904
5905         * g++.dg/opt/pr15054-2.C: New test.
5906
5907         * gcc.c-torture/execute/20060420-1.c: New test.
5908
5909         * gcc.c-torture/execute/20060412-1.c: New test.
5910
5911         * objc/compile/20060406-1.m: New test.
5912
5913 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
5914
5915         * g++.dg/template/array17.C: New test.
5916
5917 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
5918
5919         * gcc.target/powerpc/altivec-23.c: New test.
5920
5921 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
5922
5923         PR c++27316
5924         * g++.dg/inherit/error3.C: New test.
5925
5926         PR c++/28740
5927         * g++.dg/inherit/error4.C: New test.
5928
5929 2006-12-13  Richard Guenther  <rguenther@suse.de>
5930
5931         PR tree-optimization/17687
5932         * gcc.dg/builtins-59.c: New testcase.
5933
5934 2006-12-13  Ben Elliston  <bje@au.ibm.com>
5935
5936         * gcc.target/spu/Wmain.c: New test.
5937
5938 2006-12-12  Josh Conner  <jconner@apple.com>
5939
5940         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
5941         * g++.dg/abi/thunk4.C: Likewise.
5942         * g++.dg/abi/rtti3.C: Likewise.
5943
5944 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
5945
5946         * gcc.target/spu/cpat-1.c: New test.
5947         * gcc.target/spu/cpat-2.c: New test.
5948         * gcc.target/spu/cpat-3.c: New test.
5949         * gcc.target/spu/cpat-4.c: New test.
5950
5951 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5952
5953         PR tree-opt/28436
5954         * gcc.c-torture/compile/vector-1.c: New test.
5955         * gcc.c-torture/compile/vector-2.c: New test.
5956         * gcc.c-torture/compile/vector-3.c: New test.
5957
5958 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5959
5960         * lib/fortran-torture.exp: Update copyright years.  Remove
5961         obsolete comment.  Test -ftree-vectorize where it makes sense.
5962         * lib/gfortran-dg.exp: Update copyright years.  Use settings
5963         from fortran-torture.exp.
5964         * gfortran.dg/char_transpose_1.f90,
5965         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
5966         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
5967         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
5968         '-w' to dg-options.
5969
5970 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
5971
5972         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
5973         saved_${tool}_load.
5974
5975 2006-12-12  Ira Rosen  <irar@il.ibm.com>
5976
5977         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
5978         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
5979         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
5980         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
5981         gaps.
5982
5983 2006-12-12  Richard Guenther  <rguenther@suse.de>
5984
5985         PR middle-end/30147
5986         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
5987
5988 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
5989             Diego Novillo  <dnovillo@redhat.com>
5990
5991         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
5992         VDEF/VUSE changes.
5993         * gcc.dg/tree-ssa/pr26421.c: Likewise
5994         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
5995         * gcc.dg/tree-ssa/pr23382.c: Likewise.
5996         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
5997         * gcc.dg/tree-ssa/pr28410.c: Likewise.
5998         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
5999         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
6000         * gcc.dg/tree-ssa/vrp07.c: Likewise.
6001         * gcc.dg/tree-ssa/vrp08.c: Likewise.
6002         * gcc.dg/tree-ssa/alias-12.c: Likewise.
6003
6004 2006-12-11  Jan Hubicka  <jh@suse.cz>
6005
6006         * gcc.dg/tree-prof/stringop-1.c: New test.
6007         * gcc.dg/tree-prof/stringop-2.c: New test.
6008
6009 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
6010
6011         PR target/30120
6012         * gcc.target/i386/pr30120.c: New test.
6013
6014         Revert:
6015         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
6016
6017         * gcc.target/i386/x87regparm-1.c: New test.
6018         * gcc.target/i386/x87regparm-2.c: New test.
6019         * gcc.target/i386/x87regparm-3.c: New test.
6020         * gcc.target/i386/x87regparm-4.c: New test.
6021
6022 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
6023
6024         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
6025
6026 2006-12-10  Tobias Burnus  <burnus@net-b.de>
6027
6028         PR fortran/23994
6029         * gfortran.dg/protected_1.f90: New test.
6030         * gfortran.dg/protected_2.f90: New test.
6031         * gfortran.dg/protected_3.f90: New test.
6032         * gfortran.dg/protected_4.f90: New test.
6033         * gfortran.dg/protected_5.f90: New test.
6034         * gfortran.dg/protected_6.f90: New test.
6035
6036 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
6037             Tobias Burnus  <burnus@gcc.gnu.org>
6038
6039         PR fortran/29975
6040         PR fortran/30068
6041         * gfortran.dg/interface_4.f90: Test adding procedure to generic
6042         interface.
6043         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
6044         ambiguous interfaces.
6045         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
6046         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
6047         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
6048         ambiguous interfaces.
6049         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
6050         * gfortran.dg/array_initializer_2.f90: Add initializer array
6051         constructor test.
6052
6053         PR fortran/30096
6054         * gfortran.dg/interface_9.f90: Test that host interfaces are
6055         not checked for ambiguity with the local version.
6056
6057 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
6058
6059         PR fortran/29464
6060         * gfortran.dg/module_interface_2.f90: New test.
6061
6062 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
6063
6064         PR fortran/29941
6065         * gfortran.dg/assumed_len.f90: New test.
6066
6067 2006-12-09  Richard Guenther  <rguenther@suse.de>
6068
6069         * g++.dg/warn/implicit-typename1.C: Qualify types.
6070         * g++.dg/parse/crash12.C: Likewise.
6071         * g++.dg/tree-ssa/pr22444.C: Likewise.
6072
6073 2006-12-09  Tobias Burnus  <burnus@net-b.de>
6074
6075         * gfortran.dg/array_2.f90: Added sqrt test.
6076
6077 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
6078
6079         * gcc.target/i386/x87regparm-1.c: XFAIL.
6080         * gcc.target/i386/x87regparm-2.c: XFAIL.
6081         * gcc.target/i386/x87regparm-3.c: XFAIL.
6082         * gcc.target/i386/x87regparm-4.c: XFAIL.
6083
6084 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6085
6086         * lib/target-supports.exp
6087         (check_effective_target_large_long_double): New.
6088         * gcc.dg/Wconversion-real.c : Use it.
6089         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
6090         unsigned.
6091
6092 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
6093
6094         * gcc.c-torture/execute/mode-dependent-address.c: New test.
6095
6096 2006-12-08  Tobias Burnus  <burnus@net-b.de>
6097
6098         PR fortran/27546
6099         * gfortran.dg/import4.f90: New test for IMPORT in modules.
6100
6101 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
6102
6103         PR c++/29732
6104         * g++.dg/template/crash65.C: New test.
6105         * g++.dg/template/spec16.C: Tweak error markers.
6106
6107 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6108
6109         * gcc.target/spu: New directory.
6110         * gcc.target/spu/spu.exp: New file.
6111         * gcc.target/spu/intrinsics-1.c: New test.
6112
6113 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
6114
6115         PR c++/29980
6116         * g++.dg/ext/attrib27.C: New test.
6117         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
6118         * g++.dg/parse/typedef5.C: Likewise.
6119
6120 2006-12-07  Mike Stump  <mrs@apple.com>
6121
6122         * treelang/compile/var_defs.tree: Adjust.
6123
6124 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
6125
6126         PR c++/29730
6127         * g++.dg/template/crash64.C: New test.
6128         * g++.dg/parse/crash27.C: Adjust error markers.
6129
6130 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
6131
6132         PR libfortran/30009
6133         PR libfortran/30056
6134         * gfortran.dg/read_eof_4.f90:  Add tests.
6135         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
6136         * gfortran.dg/unf_read_corrupted_1.f90: New test.
6137
6138 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
6139
6140         PR c++/29729
6141         * g++.dg/template/crash63.C: New test.
6142
6143         PR c++/29728
6144         * g++.dg/template/crash62.C: New test.
6145
6146 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
6147
6148         PR fortran/30003
6149         * gfortran.dg/allocatable_function_1.f90: Increase the number
6150         of expected calls of free to 10; the lhs section reference is
6151         now evaluated so there is another call to bar.  Change the
6152         comment appropriately.
6153         * gfortran.dg/array_section_1.f90: New test.
6154
6155 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
6156
6157         PR fortran/29912
6158         * gfortran.dg/char_result_12.f90: New test.
6159
6160 2006-12-05  Richard Guenther  <rguenther@suse.de>
6161
6162         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
6163         * gcc.dg/vect/vect-pow-2.c: Rename to ...
6164         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
6165         vect_double, xfail for spu*-*-*.
6166
6167 2006-12-04  Tobias Burnus  <burnus@net-b.de>
6168
6169         PR fortran/29962
6170         * initialization_4.f90: Test noninteger exponents (-std=f95).
6171         * initialization_5.f90: New test for noninteger exponents
6172           with -std=f2003.
6173
6174 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
6175
6176         PR fortran/29821
6177         * gfortran.dg/parameter_array_section_1.f90: New test.
6178
6179 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
6180
6181         PR c++/29733
6182         * g++.dg/template/crash61.C: New test.
6183
6184         PR c++/29632
6185         * g++.dg/template/error23.C: New test.
6186
6187 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
6188
6189         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
6190
6191 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
6192
6193         PR fortran/29916
6194         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
6195
6196 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
6197
6198         PR middle-end/29965
6199         * gcc.dg/gomp/pr29965-1.c: New test.
6200         * gcc.dg/gomp/pr29965-2.c: New test.
6201         * gcc.dg/gomp/pr29965-3.c: New test.
6202         * gcc.dg/gomp/pr29965-4.c: New test.
6203         * gcc.dg/gomp/pr29965-5.c: New test.
6204         * gcc.dg/gomp/pr29965-6.c: New test.
6205         * g++.dg/gomp/pr29965-1.C: New test.
6206         * g++.dg/gomp/pr29965-2.C: New test.
6207         * g++.dg/gomp/pr29965-3.C: New test.
6208         * g++.dg/gomp/pr29965-4.C: New test.
6209         * g++.dg/gomp/pr29965-5.C: New test.
6210         * g++.dg/gomp/pr29965-6.C: New test.
6211         * g++.dg/gomp/pr29965-7.C: New test.
6212         * g++.dg/gomp/pr29965-8.C: New test.
6213         * g++.dg/gomp/pr29965-9.C: New test.
6214         * g++.dg/gomp/pr29965-10.C: New test.
6215
6216 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
6217
6218         * gnat.dg/pointer_variable_bounds.adb: New test.
6219         * gnat.dg/pointer_variable_bounds.ads: Likewise.
6220         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
6221
6222 2006-12-03  Eric Christopher  <echristo@apple.com>
6223
6224         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
6225
6226 2006-12-03  Richard Henderson  <rth@redhat.com>
6227             Andrew Pinski  <pinskia@gmail.com>
6228
6229         PR C++/14329
6230         * g++.dg/warn/unit-1.C: New test.
6231
6232 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
6233
6234         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
6235
6236 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
6237
6238         * g++.dg/vect/vect.exp: Enable tests to run on spu.
6239         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
6240         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
6241         * gcc.dg/vect/vect-70.c: Reduce array size.
6242         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
6243         vect_no_compaer_double targets.
6244         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
6245         vect_float, vect_double, and vect_int.
6246
6247 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
6248
6249         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
6250         test for loop versioning on vect_no_align targets.
6251         * gcc.dg/vect/pr20122.c: Likewise.
6252         * gcc.dg/vect/vect-105.c: Likewise.
6253         * gcc.dg/vect/vect-42.c: Likewise.
6254         * gcc.dg/vect/vect-43.c: Likewise.
6255         * gcc.dg/vect/vect-74.c: Likewise.
6256         * gcc.dg/vect/vect-75.c: Likewise.
6257         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
6258         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
6259         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
6260         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
6261
6262 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
6263
6264         PR fortran/29642
6265         * gfortran.dg/value_1.f90 : New test.
6266         * gfortran.dg/value_2.f90 : New test.
6267         * gfortran.dg/value_3.f90 : New test.
6268         * gfortran.dg/value_4.f90 : New test.
6269         * gfortran.dg/value_4.c : Called from value_4.f90.
6270
6271 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6272
6273         PR C++/30033
6274         *  g++.dg/cpp0x/static_assert4.C: New testcase.
6275
6276 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6277
6278         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
6279
6280 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
6281
6282         PR c/27953
6283         * gcc.dg/pr27953.c: New test.
6284
6285 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6286
6287         PR c++/30022
6288         * g++.dg/ext/vector5.C: New test.
6289
6290         PR c++/30021
6291         * g++.dg/other/main1.C: New test.
6292
6293 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
6294
6295         PR libfortran/29568
6296         * gfortran.dg/convert_implied_open.f90:  Change to
6297         new default record length.
6298         * gfortran.dg/unf_short_record_1.f90:  Adapt to
6299         new error message.
6300         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
6301
6302 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
6303
6304         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
6305
6306 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
6307
6308         PR c++/29066
6309         * g++.dg/expr/pr29066.c: New.
6310
6311 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
6312             Zdenek Dvorak <dvorakz@suse.cz>
6313
6314         PR tree-optimization/29921
6315         * gcc.dg/pr29921-2.c: New test.
6316
6317 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
6318
6319         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
6320         (i386_get_cpuid): New function.
6321         (i386_cpuid_ecx): Likewise.
6322         (i386_cpuid_edx): Likewise.
6323         (i386_cpuid): Updated to call i386_cpuid_edx.
6324
6325         * gcc.target/i386/sse3-addsubpd.c: New file.
6326         * gcc.target/i386/sse3-addsubps.c: Likewise.
6327         * gcc.target/i386/sse3-haddpd.c: Likewise.
6328         * gcc.target/i386/sse3-haddps.c: Likewise.
6329         * gcc.target/i386/sse3-hsubpd.c: Likewise.
6330         * gcc.target/i386/sse3-hsubps.c: Likewise.
6331         * gcc.target/i386/sse3-lddqu.c: Likewise.
6332         * gcc.target/i386/sse3-movddup.c: Likewise.
6333         * gcc.target/i386/sse3-movshdup.c: Likewise.
6334         * gcc.target/i386/sse3-movsldup.c: Likewise.
6335
6336 2006-12-01  Dirk Mueller  <dmueller@suse.de>
6337
6338         * g++.dg/warn/Wreturn-type-4.C: New testcase.
6339
6340 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
6341
6342         * gcc.dg/dfp/convert-int-max.c: New test.
6343         * gcc.dg/dfp/convert-int-max-fold.c: New test.
6344
6345 2006-11-30  Richard Guenther  <rguenther@suse.de>
6346
6347         * gcc.dg/vect/vect-pow-1.c: Rename ...
6348         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
6349         floats instead of doubles, check successful vectorization.
6350
6351 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6352
6353         PR target/29945
6354         * gcc.c-torture/compile/pr29945.c: New testcase.
6355
6356 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
6357
6358         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
6359         -maltivec.
6360
6361 2006-11-29  Eric Christopher  <echristo@apple.com>
6362
6363         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
6364
6365 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
6366
6367         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
6368
6369         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
6370
6371 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
6372
6373         PR c++/29022
6374         * g++.dg/inherit/virtual2.C: New test.
6375         * g++.dg/inherit/virtual3.C: Likewise.
6376         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
6377         * g++.dg/inherit/error2.C: Likewise.
6378         * g++.dg/template/instantiate1.C: Likewise.
6379
6380 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
6381
6382         PR tree-opt/29984
6383         * gcc.dg/tree-ssa/reassoc-12.c: New test.
6384
6385 2006-11-28  Jan Hubicka  <jh@suse.cz>
6386
6387         * gcc.dg/memcpy-1.c: New test.
6388
6389 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
6390
6391         PR c++/29735
6392         * g++.dg/warn/main-3.C: New test.
6393
6394 2006-11-28  Jan Hubicka  <jh@suse.cz>
6395
6396         * gcc.dg/winline-1.c: New test.
6397
6398 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
6399
6400         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
6401         alignments.
6402
6403 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
6404
6405         PR fortran/29976
6406         * gfortran.dg/missing_optional_dummy_3.f90
6407
6408 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
6409
6410         PR fortran/20880
6411         * gfortran.dg/interface_3.f90: Modify errors.
6412
6413 2006-11-28  Ben Elliston  <bje@au.ibm.com>
6414
6415         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
6416         fail to link due to relocation overflows on spu-*-*.
6417
6418 2006-11-27  Michael Matz  <matz@suse.de>
6419             Andreas Krebbel  <krebbel1@de.ibm.com>
6420
6421         PR target/29319
6422         * gcc.dg/20061127-1.c: New testcase.
6423
6424 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
6425
6426         * gcc.dg/20061124-1.c: Add exit() function prototype.
6427
6428 2006-11-27  Jan Hubicka  <jh@suse.cz>
6429
6430         * gcc.target/i386/memcpy-1.c: Adjust size.
6431         * gcc.dg/visibility-11.c: Likewise.
6432
6433 2006-11-27  Richard Guenther  <rguenther@suse.de>
6434
6435         PR middle-end/25620
6436         * gcc.target/i386/pow-1.c: New testcase.
6437         * gcc.dg/builtins-58.c: Likewise.
6438
6439 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
6440
6441         PR c++/29886
6442         * g++.dg/expr/cast8.C: New test.
6443
6444 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6445
6446         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
6447         Don't ever inline the testcase.
6448
6449 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
6450
6451         PR fortran/29982
6452         * gfortran.fortran-torture/compile/parameter_3.f90: New
6453         testcase.
6454
6455 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
6456
6457         PR fortran/29951
6458         * gfortran.fortran-torture/execute/transfer2.f90: New test.
6459
6460 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6461
6462         * gfortran.fortran-torture/execute/specifics.f90: Remove test
6463         for CHAR.
6464
6465 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6466
6467         PR libgfortran/29936
6468         * gfortran.dg/write_check3.f90: New test.
6469
6470 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6471
6472         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
6473
6474 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
6475
6476         PR fortran/20880
6477         * gfortran.dg/interface_3.f90: New test.
6478
6479         PR fortran/29387
6480         * gfortran.dg/generic_8.f90: New test.
6481
6482 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6483
6484         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
6485         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
6486         * gfortran.dg/specifics_3.f90: Remove.
6487
6488 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
6489
6490         PR c/29955
6491         * gcc.dg/gomp/pr29955.c: New test.
6492
6493         PR c/29736
6494         * gcc.dg/pr29736.c: New test.
6495
6496 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6497
6498         PR tree-opt/29964
6499         * gcc.dg/pure-1.c: New test.
6500
6501 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
6502
6503         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
6504         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
6505
6506 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
6507
6508         * gcc.dg/20061124-1.c: New testcase.
6509
6510 2006-11-23  Eric Christopher  <echristo@apple.com>
6511
6512         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
6513
6514 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6515
6516         PR c/2707
6517         PR c++/26167
6518         * gcc.dg/Wconversion-integer.c: New. Supersedes
6519         Wconversion-negative-constants.c
6520         * gcc.dg/Wconversion-real.c: New.
6521         * gcc.dg/Wconversion-real-integer.c: New.
6522         * gcc.dg/Wconversion-negative-constants.c: Deleted.
6523         * g++.dg/warn/Wconversion1.C: Modified.
6524
6525 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6526
6527         * gfortran.dg/overload_1.f90: New test.
6528
6529 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6530
6531         PR c/9072
6532         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
6533         Wtraditional-conversion.
6534         * gcc.dg/overflow-warn-2.c: Likewise.
6535         * gcc.dg/Wconversion.c: Likewise. Renamed as
6536         Wtraditional-conversion.c .
6537         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
6538         Wtraditional-conversion-2.c .
6539         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
6540         Wtraditional-conversion-2.c
6541         * gcc.dg/Wconversion-negative-constants.c: New.
6542
6543 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
6544
6545         * gcc.dg/tree-ssa/dump-1.c: New test.
6546
6547 2006-11-23  David Ung <davidu@mips.com>
6548
6549         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
6550         -mfp64, allowable when ISA >= 33 and float is enabled.
6551         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
6552         of mthc1 and mfhc1 patterns.
6553
6554 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
6555
6556         PR tree-optimization/29921
6557         * gcc.dg/pr29921.c: New test.
6558
6559 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6560
6561         PR fortran/29441
6562         * gfortran.dg/initialization_4.f90: New test.
6563
6564 2006-11-22  Ira Rosen  <irar@il.ibm.com>
6565
6566         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
6567         platforms that have interleaving support.
6568         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
6569         * gcc.dg/vect/vect-strided-a-u16-i2.c,
6570         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
6571         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
6572         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
6573         gcc.dg/vect/vect-strided-u8-i2-gap.c,
6574         gcc.dg/vect/vect-strided-u8-i8.c,
6575         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
6576         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
6577         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
6578         gcc.dg/vect/vect-strided-float.c,
6579         gcc.dg/vect/vect-strided-a-mult.c,
6580         gcc.dg/vect/vect-strided-mult-char-ls.c,
6581         gcc.dg/vect/vect-strided-a-u16-mult.c,
6582         gcc.dg/vect/vect-strided-a-u32-mult.c,
6583         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
6584         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
6585         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
6586         gcc.dg/vect/vect-strided-mult.c,
6587         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
6588         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
6589         New.
6590
6591 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
6592
6593         PR fortran/25087
6594         * gfortran.dg/auto_char_len_4.f90: New test.
6595
6596 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
6597
6598         PR fortran/29652
6599         * gfortran.dg/generic_7.f90: New test.
6600         * gfortran.dg/defined_operators_1.f90: Add new error.
6601
6602 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
6603
6604         PR tree-optimization/29902
6605         * g++.dg/tree-ssa/pr29902.C: New test.
6606
6607 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
6608
6609         PR fortran/29820
6610         * gfortran.dg/used_types_13.f90: New test.
6611
6612 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
6613
6614         * gcc.dg/dfp/snan.c: Delete.
6615
6616 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
6617
6618         * g++.dg/cpp0x/static_assert1.C: New.
6619         * g++.dg/cpp0x/static_assert2.C: New.
6620         * g++.dg/cpp0x/static_assert3.C: New.
6621
6622 2006-11-21  Richard Guenther  <rguenther@suse.de>
6623
6624         * gcc.dg/vect/vect-pow-1.c: New testcase.
6625         * gcc.dg/vect/vect-pow-2.c: Likewise.
6626
6627 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
6628
6629         PR c++/29570
6630         * g++.dg/template/static29.C: New test.
6631
6632         PR c++/29734
6633         * g++.dg/conversion/simd4.C: New test.
6634
6635 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
6636
6637         PR c++/29475
6638         * g++.dg/template/access19.C: New test.
6639         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
6640         error is reported.
6641
6642 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6643
6644         PR tree-opt/25500
6645         * gcc.dg/tree-ssa/sra-4.c: New testcase.
6646
6647 2006-11-20  Tobias Burnus  <burnus@net-b.de>
6648
6649         PR fortran/27546
6650         * gfortran.dg/import.f90: Extended test.
6651         * gfortran.dg/import2.f90: Extended test.
6652
6653 2006-11-20  Tobias Burnus  <burnus@net-b.de>
6654
6655         * gfortran.dg/volatile3.f90: Add conflict test.
6656
6657 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
6658
6659         PR fortran/24783
6660         * gfortran.dg/implicit_10.f90: New test.
6661
6662 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6663
6664         PR c++/8586
6665         * g++.dg/warn/Wall-write-strings.C: New.
6666
6667 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
6668
6669         * gfortran.dg/alloc_comp_constraint_5.f90: New.
6670         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
6671
6672 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6673
6674         * gfortran.dg/use_3.f90: Remove error message.
6675         * gfortran.dg/iso_fortran_env_1.f90: New test.
6676         * gfortran.dg/iso_fortran_env_2.f90: New test.
6677         * gfortran.dg/iso_fortran_env_3.f90: New test.
6678         * gfortran.dg/iso_fortran_env_4.f90: New test.
6679
6680 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
6681
6682         * gcc.dg/vect/vect-27.c: Fix initialization.
6683
6684 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6685
6686         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
6687         * gcc.dg/torture/builtin-minmax-1.c: New.
6688
6689         * gcc.dg/builtins-20.c: Add cases for copysign.
6690
6691 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6692
6693         PR fortran/24285
6694         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
6695
6696 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6697         * gfortran.dg/use_1.f90: New test.
6698         * gfortran.dg/use_1.f90: New test.
6699         * gfortran.dg/use_1.f90: New test.
6700
6701 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
6702
6703         PR tree-optimization/29801
6704         * gcc.dg/pr29801.c: New test.
6705
6706 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
6707
6708         PR middle-end/29584
6709         * gcc.dg/torture/pr29584.c: New test.
6710
6711 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
6712
6713         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
6714         Condition PowerPC tests for saving FPRs on powerpc_fprs.
6715         * gcc.target/powerpc/compress-float-ppc.c,
6716         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
6717         powerpc_fprs.
6718         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
6719         do not pass -mhard-float.
6720
6721 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
6722
6723         * gnat.dg/volatile_aggregate.adb: New test.
6724
6725 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6726
6727         PR fortran/29391
6728         PR fortran/29489
6729         * gfortran.dg/bound_2.f90: Add more checks.
6730         * gfortran.dg/bound_3.f90: New test.
6731
6732 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
6733
6734         PR target/29201
6735         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
6736
6737 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
6738
6739         * gfortran.dg/import3.f90: Fix error message.
6740
6741 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6742
6743         PR tree-opt/29788
6744         * gfortran.fortran-torture/compile/inline_1.f90:
6745         New testcase.
6746
6747 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
6748
6749         * gcc.target/i386/x87regparm-1.c: New test.
6750         * gcc.target/i386/x87regparm-2.c: New test.
6751         * gcc.target/i386/x87regparm-3.c: New test.
6752         * gcc.target/i386/x87regparm-4.c: New test.
6753
6754 2006-11-15  Tobias Burnus  <burnus@net-b.de>
6755
6756         PR fortran/27546
6757         * gfortran.dg/import.f90: New test.
6758         * gfortran.dg/import2.f90: New test.
6759         * gfortran.dg/import3.f90: New test.
6760
6761 2006-11-15  Tobias Burnus  <burnus@net-b.de>
6762
6763         PR fortran/27588
6764         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
6765
6766 2006-11-15  Tobias Burnus  <burnus@net-b.de>
6767
6768         PR fortran/29806
6769         * gfortran.dg/contains.f90: New test.
6770         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
6771
6772 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
6773
6774         PR tree-optimization/29581
6775         * gcc.dg/pr29581-1.c: New test.
6776         * gcc.dg/pr29581-2.c: New test.
6777         * gcc.dg/pr29581-3.c: New test.
6778         * gcc.dg/pr29581-4.c: New test.
6779         * gfortran.dg/pr29581.f90: New test.
6780
6781 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
6782
6783         PR fortran/29702
6784         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
6785         numbers in error message headers.
6786
6787 2006-11-14  Richard Guenther  <rguenther@suse.de>
6788
6789         * gcc.target/i386/math-torture/math-torture.exp: Restrict
6790         to i?86 and x86_64 targets.
6791
6792 2006-11-14  Caroline Tice  <ctice@apple.com>
6793
6794         * gcc.dg/pubtypes-1.c: New file/testcase.
6795         * gcc.dg/pubtypes-2.c: New file/testcase.
6796         * gcc.dg/pubtypes-3.c: New file/testcase.
6797         * gcc.dg/pubtypes-4.c: New file/testcase.
6798         * g++.dg/pubtypes.C: New file/testcase.
6799
6800 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
6801
6802         PR c++/29106
6803         * g++.dg/init/self1.C: New test.
6804
6805 2006-11-14  Tobias Burnus  <burnus@net-b.de>
6806
6807         PR fortran/29657
6808         * gfortran.dg/conflicts.f90: Add.
6809
6810 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
6811
6812         PR rtl-optimization/29798
6813
6814         * gcc.c-torture/execute/pr29798.c: New.
6815
6816 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6817
6818         * gcc.dg/builtins-20.c: Add more cases.
6819
6820 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
6821
6822         PR fortran/29759
6823         * gfortran.dg/gomp/pr29759.f90: New test.
6824
6825 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
6826
6827         PR c++/29518
6828         * g++.dg/template/static28.C: New test.
6829
6830 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
6831
6832         * lib/c-torture.exp: Use target-libpath.exp.
6833         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
6834         set GCC_EXEC_PREFIX env var from global variable of same name.
6835
6836 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6837
6838         PR fortran/26994
6839         * gfortran.fortran-torture/compile/transfer-1.f90:
6840         New testcase.
6841
6842 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
6843             Zdenek Dvorak <dvorakz@suse.cz>
6844
6845         PR tree-optimization/29680
6846         * gcc.dg/alias-11.c: New test.
6847
6848 2006-11-12  Jason Merrill  <jason@redhat.com>
6849             Andrew Pinski <pinskia@physics.uc.edu>
6850
6851         PR middle-end/28915
6852         * gcc.target/i386/vectorize1.c: New.
6853
6854 2006-11-12  Roger Sayle  <roger@eyesopen.com>
6855
6856         PR rtl-optimization/29797
6857         * gcc.c-torture/execute/pr29797-1.c: New test case.
6858
6859 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6860
6861         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
6862
6863 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
6864
6865         * gcc.dg/tree-ssa/prefetch-3.c: New test.
6866
6867 2006-11-12  Roger Sayle  <roger@eyesopen.com>
6868
6869         PR tree-optimization/13827
6870         * gcc.dg/fold-eqand-1.c: New test case.
6871
6872 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6873
6874         PR rtl-opt/28812
6875         * gcc.c-torture/execute/mayalias-3.c: New test.
6876
6877 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
6878
6879         PR middle-end/27528
6880         * gcc.c-torture/compile/pr27528.c: New test.
6881         * gcc.dg/pr27528.c: Likewise.
6882
6883 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6884
6885         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
6886
6887         * gcc.dg/torture/builtin-symmetric-1.c: New test.
6888
6889 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
6890
6891         PR fortran/29758
6892         * gfortran.dg/reshape_source_size_1.f90: New test.
6893
6894 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
6895
6896         PR fortran/29315
6897         * gfortran.dg/aliasing_dummy_4.f90: New test.
6898
6899 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
6900
6901         PR target/29777
6902         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
6903         and x86_64-*-* targets.
6904
6905 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6906
6907         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
6908         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
6909         New macros. Use them in exact tests.
6910         (TESTIT3): New macro.
6911         Add tests for fmin, fmax and fma.
6912
6913 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
6914
6915         PR fortran/29431
6916         * gfortran.dg/array_constructor_13.f90: New test.
6917
6918 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
6919
6920         PR fortran/29744
6921         * gfortran.dg/used_types_12.f90: New test.
6922
6923 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
6924
6925         PR middle-end/29726
6926         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
6927         (test6): Ditto.
6928         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
6929         * gcc.dg/fold-eqandshift-3.c: New test case.
6930
6931 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
6932
6933         PR fortran/29699
6934         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
6935
6936         PR fortran/21370
6937         * gfortran.dg/change_symbol_attributes_1.f90: New test.
6938
6939 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
6940
6941         * gcc.dg/20061109-1.c: New testcase.
6942
6943 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6944
6945         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
6946
6947 2006-11-09  Tobias Burnus  <burnus@net-b.de>
6948
6949         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
6950         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
6951
6952 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
6953
6954         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
6955         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
6956
6957 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6958
6959         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
6960
6961 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
6962
6963         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
6964         vect-9.c).
6965         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
6966         * gcc.dg/vect/vect-9.c: Now vectorizable.
6967         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
6968         that support vect_widen_mult.
6969         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
6970         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
6971         vect-reduc-dot-u16.c).
6972         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
6973         vect-reduc-dot-u16.c).
6974         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
6975         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
6976         vect-reduc-dot-s8.c).
6977         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
6978         vect-reduc-dot-s8.c).
6979         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
6980         vect-reduc-dot-s8.c).
6981         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
6982         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
6983         vect-reduc-dot-u8.c).
6984         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
6985         vect-reduc-dot-u8.c).
6986         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
6987         * gcc.dg/vect/vect-multitypes-9.c: New test.
6988         * gcc.dg/vect/vect-multitypes-10.c: New test.
6989         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
6990         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
6991         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
6992         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
6993         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
6994         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
6995         wrapv-vect-reduc-dot-s8.c.
6996         * lib/target-support.exp (check_effective_target_vect_unpack): New.
6997         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
6998         targets that support vec_unpack.
6999         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
7000         (check_effective_target_vect_widen_mult_qi_to_hi): New.
7001         (check_effective_target_vect_widen_mult_hi_to_si): New.
7002         (check_effective_target_vect_widen_sum): Removed.
7003
7004         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
7005
7006         * gcc.dg/vect/vect-multitypes-8.c: New test.
7007         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
7008
7009         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
7010
7011         * gcc.dg/vect/vect-multitypes-7.c: New test.
7012
7013         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
7014
7015         * gcc.dg/vect/vect-multitypes-4.c: New test.
7016         * gcc.dg/vect/vect-multitypes-5.c: New test.
7017         * gcc.dg/vect/vect-multitypes-6.c: New test.
7018
7019         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
7020
7021         * gcc.dg/vect/vect-multitypes-1.c: New test.
7022         * gcc.dg/vect/vect-multitypes-2.c: New test.
7023         * gcc.dg/vect/vect-multitypes-3.c: New test.
7024
7025 2006-11-07  Eric Christopher  <echristo@apple.com>
7026
7027         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
7028         Test using scan-assembler-not.
7029
7030 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
7031
7032         * gcc.dg/inline-17.c: New test.
7033
7034 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
7035
7036         PR other/25028
7037         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
7038         on HP-UX.
7039
7040 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
7041
7042         PR fortran/29539
7043         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
7044
7045         PR fortran/29634
7046         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
7047         test.
7048
7049 2006-11-07  Tobias Burnus  <burnus@net-b.de>
7050
7051         PR fortran/29601
7052         * gfortran.dg/volatile.f90: Add.
7053         * gfortran.dg/volatile2.f90: Add.
7054         * gfortran.dg/volatile3.f90: Add.
7055         * gfortran.dg/volatile4.f90: Add.
7056         * gfortran.dg/volatile5.f90: Add.
7057         * gfortran.dg/volatile6.f90: Add.
7058         * gfortran.dg/volatile7.f90: Add.
7059
7060 2006-11-06  Tobias Burnus  <burnus@net-b.de>
7061
7062         * gfortran.dg/io_constraints_2.f90: Adjust pattern
7063           for matching error messages.
7064         * gfortran.dg/specifics_3.f90: Adjust pattern
7065           for matching error messages.
7066
7067 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
7068             Bernhard Fischer  <aldot@gcc.gnu.org>
7069
7070         * lib/gcc-dg.exp (output-exists): New proc.
7071         (output-exists-not): New proc.
7072         * gcc.test-framework/test-framework.awk: Support new directives.
7073         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
7074         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
7075         * gcc.test-framework/dg-outexists-exp-F.c: New test.
7076         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
7077         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
7078         * gcc.test-framework/dg-outexists-exp-P.c: New test.
7079
7080 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
7081
7082         PR fortran/29630
7083         PR fortran/29679
7084         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
7085         * gfortran.dg/initialization_3.f90: New.
7086
7087 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7088
7089         PR libgfortran/25545
7090         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
7091
7092 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
7093
7094         PR middle-end/29695
7095         * gcc.c-torture/execute/pr29695-1.c: New test.
7096         * gcc.c-torture/execute/pr29695-2.c: New test.
7097
7098 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
7099
7100         PR fortran/29565
7101         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
7102
7103 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
7104
7105         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
7106         for matching error messages.
7107
7108 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
7109
7110         PR target/26915
7111         * gcc.target/i386/387-12.c: New test.
7112
7113 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7114
7115         PR libfortran/29713
7116         * gfortran.dg/pr29713.f90: New test.
7117
7118 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
7119
7120         * gcc.c-torture/execute/arith-rand-ll.c:
7121         Also test for bogus rest sign.
7122
7123 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7124
7125         PR libfortran/27895
7126         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
7127
7128 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
7129
7130         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
7131         from error messages.
7132
7133 2006-11-02  Mike Stump  <mrs@apple.com>
7134
7135         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
7136
7137         * g++.old-deja/g++.abi/align.C: Enable for darwin.
7138
7139 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
7140
7141         * g++.dg/eh/gcsec1.C: New test.
7142
7143 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7144
7145         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
7146         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
7147
7148 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
7149
7150         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
7151         hexadecimal value.
7152         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
7153         * gcc.dg/pr14796-2.c: Likewise.
7154
7155 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7156
7157         * gcc.c-torture/execute/20061101-1.c: New test.
7158
7159 2006-11-01  Richard Guenther  <rguenther@suse.de>
7160
7161         * gcc.target/i386/fpprec-1.c: New testcase.
7162
7163 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7164
7165         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
7166         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
7167
7168 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
7169
7170         * gcc.c-torture/execute/20061031-1.c: New test.
7171
7172 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
7173
7174         PR 23067
7175         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
7176         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
7177         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
7178         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
7179         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
7180         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
7181         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
7182
7183 2006-10-31  Eric Christopher  <echristo@apple.com>
7184             Falk Hueffner  <falk@debian.org>
7185
7186         * gcc.dg/builtin-bswap-1.c: New.
7187         * gcc.dg/builtin-bswap-2.c: New.
7188         * gcc.dg/builtin-bswap-3.c: New.
7189         * gcc.dg/builtin-bswap-4.c: New.
7190         * gcc.dg/builtin-bswap-5.c: New.
7191         * gcc.target/i386/builtin-bswap-1.c: New.
7192
7193 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
7194
7195         * gcc.dg/inline-16.c: New.
7196
7197         PR 16622
7198         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
7199         defining it.
7200         * gcc.dg/inline-13.c: New.
7201         * gcc.dg/inline-14.c: New.
7202         * gcc.dg/inline-15.c: New.
7203
7204         PR 11377
7205         * gcc.dg/inline6.c: New.
7206         * gcc.dg/inline7.c: New.
7207
7208 2006-10-31  Roger Sayle  <roger@eyesopen.com>
7209
7210         PR middle-end/23470
7211         * gcc.dg/pr23470-1.c: New test case.
7212
7213 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
7214
7215         PR fortran/29537
7216         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
7217         data.
7218         * gfortran.dg/blockdata_2.f90: New testcase.
7219
7220 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
7221
7222         PR libfortran/29627
7223         * gfortran.dg/unf_short_record_1.f90:  New test.
7224
7225 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7226
7227         PR fortran/29067
7228         * gfortran.dg/pr29067.f: New test.
7229
7230 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
7231             Richard Sandiford  <richard@codesourcery.com>
7232
7233         * lib/target-supports.exp (get_compiler_messages): Append options
7234         as a single list element.
7235         (check_effective_target_arm_vfp_ok): New.
7236         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
7237
7238 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
7239
7240         PR fortran/29387
7241         * gfortran.dg/intrinsic_actual_2.f90: New test.
7242
7243         PR fortran/29490
7244         * gfortran.dg/actual_array_interface_1.f90: New test.
7245
7246         PR fortran/29641
7247         * gfortran.dg/used_types_11.f90: New test.
7248
7249 2006-10-30  Dirk Mueller  <dmueller@suse.de>
7250
7251         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
7252         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
7253         * g++.old-deja/g++.pt/eichin01.C (main): Same.
7254         * g++.old-deja/g++.mike/net25.C (main): Same.
7255         * g++.dg/lookup/exception1.C (main): Same.
7256         * g++.dg/parse/parens2.C (main): Same.
7257
7258 2006-10-30  Roger Sayle  <roger@eyesopen.com>
7259
7260         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
7261
7262 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7263
7264         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
7265         * gcc.dg/torture/builtin-math-3.c: Likewise.
7266
7267 2006-10-30  Tobias Burnus  <burnus@net-b.de>
7268
7269         PR fortran/29452
7270         * gfortran.dg/write_check.f90: Check run-time keyword checking.
7271         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
7272
7273 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
7274
7275         PR Fortran/29410
7276         * gfortran.fortran-torture/execute/transfer1.f90: New test.
7277
7278 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
7279
7280         * lib/target-supports.exp (check_function_available): Declare
7281         function before calling.
7282
7283 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
7284
7285         PR tree-optimization/29637
7286         * gcc.dg/pr29637.c: New test.
7287
7288 2006-10-29  Roger Sayle  <roger@eyesopen.com>
7289
7290         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
7291         tree canonicalization.
7292
7293 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7294
7295         * gcc.dg/builtins-20.c: Add more hypot tests.
7296
7297 2006-10-29  Roger Sayle  <roger@eyesopen.com>
7298
7299         * gcc.dg/fold-compare-1.c: New test case.
7300
7301 2006-10-29  Dirk Mueller  <dmueller@suse.de>
7302
7303         PR c++/16307
7304         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
7305
7306 2006-10-29  Roger Sayle  <roger@eyesopen.com>
7307
7308         PR tree-optimization/15458
7309         * gcc.dg/fold-xornot-1.c: New test case.
7310
7311 2006-10-29  Richard Guenther  <rguenther@suse.de>
7312
7313         * gcc.target/i386/math-torture/trunc.c: New testcase.
7314
7315 2006-10-29  Richard Guenther  <rguenther@suse.de>
7316
7317         * gcc.target/i386/math-torture/round.c: New testcase.
7318
7319 2006-10-29  Richard Guenther  <rguenther@suse.de>
7320
7321         * gcc.target/i386/math-torture/ceil.c: New testcase.
7322         * gcc.target/i386/math-torture/floor.c: Likewise.
7323
7324 2006-10-29  Richard Guenther  <rguenther@suse.de>
7325
7326         * gcc.target/i386/math-torture/rint.c: New testcase.
7327         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
7328
7329 2006-10-29  Richard Guenther  <rguenther@suse.de>
7330
7331         * gcc.target/i386/math-torture/lfloor.c: New testcase.
7332         * gcc.target/i386/math-torture/lceil.c: Likewise.
7333
7334 2006-10-28  Tobias Burnus  <burnus@net-b.de>
7335
7336         PR libgfortran/24313
7337         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
7338
7339 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
7340
7341         * gcc.c-torture/execute/20020118-1.c,
7342         gcc.c-torture/execute/builtins/strlen.c,
7343         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
7344         comment typos.
7345
7346 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7347
7348         * gcc.dg/builtins-20.c: Add tests for hypot.
7349         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
7350         two-argument builtins.
7351         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
7352         TESTIT2.  Update all callers.
7353         (TESTIT2, TESTIT2_R): New helper macros.
7354         Add testcases for pow, hypot and atan2.
7355
7356 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7357
7358         PR C++/29295
7359         * g++.dg/expr/bool1.C: New test.
7360         * g++.dg/expr/bool2.C: New test.
7361
7362 2006-10-28  Tobias Burnus  <burnus@net-b.de>
7363
7364         PR fortran/28224
7365         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
7366         * gfortran.dg/namelist_internal.f90: New test.
7367
7368 2006-10-28  Tobias Burnus  <burnus@net-b.de>
7369
7370         PR fortran/29625
7371         * gfortran.dg/io_real_boz.f90: Add.
7372         * gfortran.dg/io_real_boz2.f90: Add.
7373
7374 2006-10-28  Richard Guenther  <rguenther@suse.de>
7375
7376         PR middle-end/26899
7377         * gcc.dg/tree-ssa/pr26899.c: New testcase.
7378
7379 2006-10-28  Richard Guenther  <rguenther@suse.de>
7380
7381         PR target/28806
7382         * gcc.target/i386/math-torture/lround.c: New testcase.
7383
7384 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
7385
7386         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
7387         * gcc.dg/builtins-44.c: Likewise.
7388         * gcc.dg/builtins-45.c: Likewise.
7389         * gcc.dg/pr28796-2.c: Likewise.
7390         * gcc.dg/unordered-3.c: Likewise.
7391
7392 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7393
7394         PR libgfortran/27954
7395         * gfortran.dg/error_recovery_2.f90: New test.
7396
7397 2006-10-26  Richard Guenther  <rguenther@suse.de>
7398
7399         * gcc.target/i386/i386.exp: Use glob, not find to collect
7400         tests.  Avoids recursing into subdirectories.
7401         * gcc.target/i386/math-torture/math-torture.exp: Torture
7402         for interesting ia32 math options.
7403         * gcc.target.i386/math-torture/lrint.c: New testcase.
7404
7405 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7406
7407         PR libgfortran/29563
7408         * gfortran.dg/arrayio_9.f90: Update test.
7409         * gfortran.dg/arrayio_19.f90: New test.
7410
7411 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
7412
7413         * gcc.dg/20061026.c: New testcase.
7414
7415 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7416
7417         PR libgfortran/29563
7418         * gfortran.dg/arrayio_9.f90: New test.
7419
7420 2006-10-26  Ben Elliston  <bje@au.ibm.com>
7421
7422         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
7423         Copy the strings manually, as strcpy may call strlen.
7424
7425 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7426
7427         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
7428         Add checks for log, log2, log10 and log1p.
7429
7430         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
7431         we already test 0.0.  Add checks for expm1, log, log2, log10,
7432         log1p, cbrt, erf and erfc.
7433
7434 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
7435
7436         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
7437
7438 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
7439
7440         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
7441         and remainderl() built-in functions.  Remove -ffast-math from
7442         dg-options.
7443
7444 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7445
7446         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
7447         acosh and atanh.
7448
7449         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
7450         floating point modifiers to arguments passed to float and long
7451         double functions respectively.  Update all callers to use floating
7452         point numbers, not integers.  Add tests for exp, exp2 and
7453         exp10/pow10.
7454
7455         * gcc.dg/torture/builtin-math-3.c: New test.
7456
7457 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
7458
7459         PR fortran/29393
7460         * gfortran.dg/initialize_2.f90: New.
7461
7462 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7463
7464         * gcc.dg/torture/builtin-math-2.c: New test.
7465
7466 2006-10-24  Richard Guenther  <rguenther@suse.de>
7467
7468         PR middle-end/28796
7469         * gcc.dg/pr28796-1.c: New testcase.
7470         * gcc.dg/pr28796-2.c: Likewise.
7471
7472 2006-10-24  Richard Guenther  <rguenther@suse.de>
7473
7474         * gcc.dg/builtins-57.c: New testcase.
7475
7476 2006-10-24  Richard Guenther  <rguenther@suse.de>
7477
7478         PR tree-optimization/29567
7479         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
7480
7481 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
7482
7483         PR tree-optimization/14784
7484         * gcc.dg/alias-10.c: New test.
7485
7486 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7487
7488         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
7489
7490 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
7491
7492         * gcc.dg/builtin-strncat-chk-1.c: New test.
7493
7494 2006-10-23  Jan Hubicka  <jh@suse.cz>
7495
7496         * gcc.dg/memmove-1.c: New test.
7497
7498 2006-10-23  Paul Brook  <paul@codesourcery.com>
7499
7500         * gcc.dg/pragma-pack-5.c: New test.
7501
7502 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
7503
7504         * g++.dg/other/s390-1.C: New testcase.
7505
7506 2006-10-23  Richard Guenther  <rguenther@suse.de>
7507
7508         PR middle-end/27132
7509         PR middle-end/23295
7510         * gcc.dg/pr27132.c: New testcase.
7511         * gcc.dg/pr23295.c: Likewise.
7512         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
7513         * g++.dg/tree-ssa/pr19807.C: Likewise.
7514
7515 2006-10-23  Richard Guenther  <rguenther@suse.de>
7516
7517         PR middle-end/21032
7518         * gcc.dg/pr21032.c: New testcase.
7519
7520 2006-10-22  Jeff Law  <law@redhat.com>
7521         Richard Guenther  <rguenther@suse.de>
7522
7523         PR tree-optimization/15911
7524         * gcc.dg/tree-ssa/vrp30.c: New testcase.
7525
7526 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
7527
7528         PR c++/20647
7529         * g++.dg/abi/rtti3.C: New.
7530
7531 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
7532
7533         PR middle-end/28252
7534         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
7535         transformation.
7536
7537 2006-10-21  Richard Guenther  <rguenther@suse.de>
7538
7539         PR tree-optimization/3511
7540         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
7541
7542 2006-10-21  Richard Guenther  <rguenther@suse.de>
7543
7544         PR middle-end/26898
7545         * gcc.dg/torture/pr26898-1.c: New testcase.
7546         * gcc.dg/torture/pr26898-2.c: Likewise.
7547
7548 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
7549
7550         PR c++/28053
7551         * g++.dg/parse/bitfield1.C: Adjust error markers.
7552         * g++.dg/parse/bitfield2.C: New test.
7553
7554 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
7555
7556         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
7557
7558 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7559
7560         PR libfortran/27895
7561         * gfortran.dg/zero_sized_1.f90: New test.
7562
7563 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
7564
7565         * gcc.dg/div-compare-1.c: New test.
7566
7567 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
7568
7569         PR fortran/29216
7570         * gfortran.dg/result_default_init_1.f90: New test.
7571
7572         PR fortran/29314
7573         * gfortran.dg/automatic_default_init_1.f90: New test.
7574
7575         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
7576         from 38 to 33.
7577
7578 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
7579
7580         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
7581         'using namespace std' without previous declaration.
7582         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
7583         * g++.old-deja/g++.robertl/eb133c.C: New.
7584
7585 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7586
7587         PR libgfortran/29277
7588         * gfortran.dg/streamio_4.f90: Update test.
7589         * gfortran.dg/streamio_11.f90: New test.
7590
7591 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
7592
7593         PR c++/27952
7594         * g++.dg/inherit/virtual1.C: New test.
7595
7596 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
7597
7598         PR c++/28261
7599         * g++.dg/parse/enum3.C: New test.
7600
7601 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
7602
7603         PR c++/29039
7604         * g++.dg/init/ctor8.C: New test.
7605
7606 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
7607
7608         PR c++/27270
7609         * g++.dg/ext/complit8.C: Tweak error markers.
7610         * g++.dg/template/complit1.C: Add error marker.
7611
7612 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
7613
7614         PR c++/27270
7615         * g++.dg/ext/complit8.C: New test.
7616
7617         PR c++/29408
7618         * g++.dg/parse/dtor12.C: New test.
7619
7620         PR c++/29435
7621         * g++.dg/template/sizeof11.C: New test.
7622
7623 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
7624
7625         PR fortran/29392
7626         * gfortran.dg/data_char_3.f90: New test.
7627
7628         PR fortran/29451
7629         * gfortran.dg/negative_automatic_size.f90: New test.
7630
7631 2006-10-16  David Daney  <ddaney@avtrex.com>
7632
7633         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
7634
7635 2006-10-16  Eric Christopher  <echristo@apple.com>
7636
7637         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
7638         x86_64.
7639
7640 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
7641
7642         PR c++/28211
7643         * g++.dg/tc1/dr49.C: Tweak error messages.
7644         * g++.dg/parse/template21.C: New test.
7645
7646 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7647
7648         PR middle-end/20491
7649         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
7650
7651 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
7652
7653         PR fortran/29403
7654         * gfortran.dg/print_1.f90: New test.
7655
7656 2006-10-15  Jan Hubicka  <jh@suse.cz>
7657
7658         PR middle-end/29241
7659         * gcc.c-torture/compile/pr29241.c: New testcase.
7660
7661 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
7662
7663         PR middle-end/29250
7664         * gcc.c-torture/compile/pr29250.c: New test.
7665
7666 2006-10-15  Richard Guenther  <rguenther@suse.de>
7667
7668         * gcc.dg/pr29299.c: New testcase.
7669
7670 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
7671
7672         PR fortran/24767
7673         * gfortran.dg/label_4.f90: Adjust warning flag.
7674
7675 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
7676
7677         PR fortran/29371
7678         * gfortran.dg/nullify_3.f90: New test.
7679
7680 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7681
7682         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
7683         on Solaris 2.5.1 too.
7684
7685 2006-10-13  Eric Christopher  <echristo@apple.com>
7686
7687         * gcc.dg/pr25993.c: Skip for darwin.
7688
7689 2006-10-13  Eric Christopher  <echristo@apple.com>
7690
7691         * gcc.dg/visibility-11.c: Skip for darwin.
7692
7693 2006-10-13  Eric Christopher  <echristo@apple.com>
7694
7695         * gcc.dg/darwin-weakimport-1.c: Use
7696         -fno-asynchronous-unwind-tables.
7697         * gcc.dg/darwin-weakimport-3.c: Ditto.
7698
7699 2006-10-13  Richard Guenther  <rguenther@suse.de>
7700
7701         PR tree-optimization/29446
7702         * gcc.dg/torture/pr29446.c: New testcase.
7703
7704 2006-10-13  Bill Wendling  <wendling@apple.com>
7705
7706         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
7707         * g++.old-deja/g++.jason/hmc1.C: Likewise.
7708         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
7709         * g++.old-deja/g++.law/shadow1.C: Likewise.
7710         * g++.old-deja/g++.law/ctors10.C: Likewise.
7711         * g++.dg/debug/namespace1.C: Likewise.
7712         * g++.dg/inherit/namespace-as-base.C: Likewise.
7713         * g++.dg/opt/delay-slot-1.C: Likewise.
7714         * g++.dg/parse/defarg10.C: Likewise.
7715         * g++.dg/template/ptrmem11.C: Likewise.
7716         * g++.dg/template/mem_func_ptr.C: Likewise.
7717         * g++.dg/template/spec19.C: Likewise.
7718
7719 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
7720
7721         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
7722
7723 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
7724
7725         PR fortran/29373
7726         * gfortran.dg/implicit_9.f90: New test.
7727
7728         PR fortran/29407
7729         * gfortran.dg/namelist_25.f90: New test.
7730
7731         PR fortran/27701
7732         * gfortran.dg/same_name_2.f90: New test.
7733
7734         PR fortran/29232
7735         * gfortran.dg/host_assoc_types_1.f90: New test.
7736
7737         PR fortran/29364
7738         * gfortran.dg/missing_derived_type_1.f90: New test.
7739         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
7740
7741         PR fortran/29422
7742         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
7743
7744         PR fortran/29428
7745         * gfortran.dg/alloc_comp_assign_5.f90: New test.
7746
7747 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7748
7749         PR fortran/29391
7750         * gfortran.dg/bound_2.f90: New test.
7751
7752 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7753
7754         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
7755         directive.
7756         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
7757         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
7758         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
7759         * gfortran.dg/gomp/reduction3.f90: Likewise.
7760         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
7761         * gfortran.dg/dummy_procedure_2.f90: Likewise.
7762         * gfortran.dg/interface_derived_type_1.f90: Likewise.
7763         * gfortran.dg/forall_4.f90: Likewise.
7764         * gfortran.dg/spec_expr_4.f90: Likewise.
7765         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
7766         * gfortran.dg/forall_5.f90: Likewise.
7767         * gfortran.dg/open_access_append_2.f90: Add check for
7768         compile-time warning.
7769
7770 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
7771
7772         PR c++/28506
7773         * g++.dg/parse/pure1.C: New test.
7774
7775 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7776
7777         PR fortran/21435
7778         * gfortran.dg/io_constraints_3.f90: New test.
7779         * gfortran.dg/open_access_append_1.f90: Add checks
7780         for compile-time warnings.
7781         * gfortran.dg/pr20163-2.f: Likewise.
7782         * gfortran.dg/iostat_2.f90: Likewise.
7783         * gfortran.dg/label_4.f90: Delete the temporary
7784         file.
7785         * gfortran.dg/direct_io_2.f90: Add a FILE=
7786         specifier.
7787         * gfortran.dg/iomsg_1.f90: Add check for
7788         compile-time warning.
7789
7790 2006-10-12  Jan Hubicka  <jh@suse.cz>
7791
7792         PR c/28419
7793         * gcc.dg/pr28319.c: New test.
7794
7795 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
7796         PR c++/29318
7797         * g++.dg/ext/vla4.C: New test.
7798
7799 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
7800
7801         PR c++/27961
7802         * g++.dg/template/crash60.C: New test.
7803         * g++.dg/other/large-size-array.C: Adjust error markers.
7804         * g++.dg/parse/crash27.C: Likewise.
7805         * g++.dg/template/crash1.C: Likewise.
7806
7807 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
7808
7809         PR testsuite/29093
7810         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
7811
7812 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
7813
7814         PR preprocessor/28709
7815         * gcc.dg/cpp/paste14.c: New test.
7816
7817 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
7818
7819         PR c++/29175
7820         * g++.dg/init/array24.C: New test.
7821
7822 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7823
7824         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
7825         of <sys/types.h>.
7826
7827 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
7828
7829         PR c++/29024
7830         * g++.dg/parse/typedef8.C: New test.
7831         * g++.dg/other/mult-stor1.C: Adjust error markers.
7832
7833 2006-10-11  Richard Guenther  <rguenther@suse.de>
7834
7835         PR tree-optimization/28230
7836         * gcc.dg/torture/pr28230.c: New testcase.
7837
7838 2006-10-11  Richard Guenther  <rguenther@suse.de>
7839
7840         PR inline-asm/29119
7841         * gcc.dg/torture/pr29119.c: New testcase.
7842
7843 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
7844
7845         PR middle-end/29272
7846         * gcc.c-torture/execute/20060930-2.c: New test.
7847
7848 2006-10-09  Richard Henderson  <rth@redhat.com>
7849
7850         Revert emutls patch.
7851
7852 2006-10-09  Richard Guenther  <rguenther@suse.de>
7853
7854         PR middle-end/29254
7855         * gcc.dg/pr29254.c: New testcase.
7856
7857 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
7858             Paul Thomas  <pault@gcc.gnu.org>
7859
7860         PR fortran/20541
7861         * gfortran.dg/alloc_comp_basics_1.f90: New test.
7862         * gfortran.dg/alloc_comp_basics_2.f90: New test.
7863         * gfortran.dg/alloc_comp_assign_1.f90: New test.
7864         * gfortran.dg/alloc_comp_assign_2.f90: New test.
7865         * gfortran.dg/alloc_comp_assign_3.f90: New test.
7866         * gfortran.dg/alloc_comp_assign_4.f90: New test.
7867         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
7868         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
7869         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
7870         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
7871         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
7872         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
7873         * gfortran.dg/alloc_comp_std.f90: New test.
7874         * gfortran.dg/move_alloc.f90: New test.
7875
7876 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
7877
7878         PR fortran/29115
7879         * gfortran.dg/derived_constructor_comps_2.f90: New test.
7880
7881         PR fortran/29211
7882         * gfortran.dg/forall_char_dependencies_1.f90: New test.
7883
7884 2006-10-08  Tobias Burnus  <burnus@net-b.de>
7885
7886         PR fortran/28585
7887         * gfortran.dg/new_line.f90: New test.
7888
7889 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7890
7891         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
7892         * gcc.dg/torture/builtin-convert-1.c,
7893         gcc.dg/torture/builtin-convert-2.c,
7894         gcc.dg/torture/builtin-convert-3.c,
7895         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
7896
7897 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
7898
7899         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
7900         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
7901         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
7902         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
7903
7904 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
7905
7906         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
7907         Xfail some tests for powerpc-darwin and powerpc-aix.
7908
7909 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
7910
7911         PR c/29380
7912         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
7913
7914 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7915
7916         PR target/29300
7917         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
7918         on hppa*-*-hpux*.
7919
7920 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7921
7922         PR fortran/16580
7923         PR fortran/29288
7924         * gfortran.fortran-torture/execute/specifics.f90:
7925         Add tests for using all possible intrinsics as actual arguments.
7926         * gfortran.dg/specifics_1.f90: Add tests for using
7927         all possible intrinsics as actual arguments.
7928         * gfortran.dg/specifics_2.f90: New file.
7929         * gfortran.dg/specifics_3.f90: New file.
7930
7931 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
7932
7933         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
7934         * gcc.dg/debug/debug-2.c: Likewise.
7935
7936 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
7937
7938         * gcc.c-torture/compile/sync-2.c: New test.
7939
7940 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7941
7942         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
7943         line endings.
7944
7945 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
7946
7947         PR rtl-optimization/29128
7948         * gcc.c-torture/compile/pr29128.c: New test.
7949
7950 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7951
7952         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
7953         line endings.
7954
7955 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
7956
7957         PR middle-end/29256
7958         * gcc.dg/tree-ssa/loop-19.c: New test.
7959
7960 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
7961
7962         PR tree-optimization/29330
7963         * gcc.dg/pr29330.c: New test.
7964
7965         PR target/28924
7966         * gcc.c-torture/compile/20061005-1.c: New test.
7967
7968 2006-10-06  Olivier Hainque  <hainque@adacore.com>
7969
7970         * gcc.dg/typename-vla-1.c: New case.
7971         * gnat.dg/forward_vla.adb: New case.
7972
7973 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
7974
7975         PR tree-optimization/29290
7976         * gfortran.dg/loop_nest_1.f90: New test.
7977
7978         PR target/29198
7979         * gcc.dg/tls/opt-12.c: New test.
7980
7981         PR fortran/28415
7982         * gfortran.dg/save_2.f90: New test.
7983
7984         PR c/29091
7985         * gcc.dg/pr29091.c: New test.
7986
7987 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
7988
7989         * lib/target-supports.exp
7990         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
7991         same as x86_64-*-*; check for LP64.
7992
7993 2006-10-04  Richard Henderson  <rth@redhat.com>
7994
7995         * lib/target-supports.exp (check_effective_target_tls): Redefine
7996         to mean non-emulated tls.
7997         * gcc.dg/tls/alias-1.c: Remove tls requirement.
7998         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
7999         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
8000         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
8001         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
8002         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
8003         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
8004
8005 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
8006
8007         PR fortran/29343
8008         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
8009
8010 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8011
8012         * gfortran.dg/bounds_check_fail_1.f90: New test.
8013
8014 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
8015
8016         PR c++/29020
8017         * g++.dg/template/friend48.C: New test.
8018
8019 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
8020
8021         PR fortran/29098
8022         * gfortran.dg/default_initialization_2.f90: New test.
8023
8024 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
8025
8026         PR fortran/20779
8027         PR fortran/20891
8028         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
8029
8030 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
8031
8032         PR fortran/29284
8033         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
8034
8035         PR fortran/29321
8036         PR fortran/29322
8037         * gfortran.dg/missing_optional_dummy_2.f90: New test.
8038
8039         PR fortran/25091
8040         PR fortran/25092
8041         * gfortran.dg/entry_array_specs_1.f90: New test.
8042
8043 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
8044
8045         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
8046         insufficient to inhibit some test failures at -O3.  Do testing
8047         on integers.
8048
8049 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
8050
8051         PR c++/29138
8052         * g++.dg/inherit/access8.C: New test.
8053         * g++.dg/template/dtor4.C: Tweak error messages.
8054
8055 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8056
8057         PR fortran/27478
8058         * gfortran.dg/entry_8.f90: New test.
8059
8060 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8061
8062         PR c++/29291
8063         * g++.dg/parse/new4.C: New test.
8064
8065 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
8066
8067         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
8068         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
8069         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
8070         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
8071         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
8072
8073 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8074
8075         PR fortran/19260
8076         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
8077         * gfortran.dg/continuation_2.f90: New test.
8078
8079         PR fortran/19262
8080         * gfortran.dg/continuation_3.f90: New test.
8081         * gfortran.dg/continuation_4.f90: New test.
8082         * gfortran.dg/continuation_5.f: New test.
8083         * gfortran.dg/continuation_6.f: New test.
8084
8085 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
8086
8087         PR c++/29226
8088         * g++.dg/template/vla1.C: New test.
8089
8090 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8091
8092         PR fortran/29210
8093         * gfortran.dg/complex_parameter_1.f90: New test.
8094
8095 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
8096
8097         PR c/29154
8098         * gcc.c-torture/execute/20060929-1.c: New test.
8099
8100 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
8101
8102         PR c++/29105
8103         * g++.dg/template/member6.C: New test.
8104         * g++.dg/parse/typename7.C: Adjust error markers.
8105
8106         PR c++/29080
8107         * g++.dg/template/member7.C: New test.
8108
8109 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
8110
8111         PR c/24010
8112         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
8113         gcc.dg/Woverride-init-3.c: New tests.
8114
8115 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
8116
8117         * gcc.c-torture/execute/20060930-1.c: New test.
8118
8119 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8120
8121         PR fortran/18791
8122         * gfortran.dg/specifics_1.f90: New test.
8123         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
8124         complex specifics.
8125
8126 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8127
8128         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
8129         pthread-init-common.h: New.
8130
8131 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
8132
8133         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
8134         precision on some archs.
8135
8136 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
8137
8138         * gcc.dg/non-local-goto-1.c: New test.
8139         * gcc.dg/non-local-goto-2.c: Likewise.
8140         * gcc.dg/setjmp-3.c: Likewise.
8141         * gcc.dg/setjmp-4.c: Likewise.
8142
8143 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
8144
8145         * gnat.dg/self_aggregate_with_pointer.adb: New test.
8146
8147 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
8148
8149         PR fortran/28276
8150         * gfortran.dg/exponent_1.f90: New test.
8151
8152         PR fortran/27021
8153         * gfortran.dg/nearest_1.f90: New test.
8154
8155 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
8156
8157         PR middle-end/25261
8158         PR middle-end/28790
8159         * gcc.dg/gomp/nestedfn-1.c: New test.
8160
8161 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
8162
8163         PR objc/29195
8164         * objc/compile/method-1.m: New test.
8165
8166 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
8167
8168         PR c++/26938
8169         * g++.dg/template/crash58.C: New test.
8170         * g++.dg/parse/crash28.C: Adjust error markers.
8171         * g++.dg/template/crash34.C: Likewise.
8172         * g++.dg/template/friend31.C: Likewise.
8173         * g++.dg/template/crash32.C: Likewise.
8174
8175         PR c++/27329
8176         * g++.dg/template/crash59.C: New test.
8177
8178         PR c++/27667
8179         * g++.dg/template/spec33.C: New test.
8180         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
8181
8182 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
8183             Adam Nemet  <anemet@caviumnetworks.com>
8184
8185         * gcc.dg/tree-ssa/ivopts-1.c: New test.
8186         * gcc.dg/tree-ssa/ivopts-2.c: New test.
8187
8188 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
8189
8190         PR target/28911
8191         * gcc.dg/pr28911.c: New.
8192
8193 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
8194
8195         PR target/29169
8196         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
8197         (dg-options): Add -mfpmath=387.
8198
8199 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
8200
8201         PR c/28706
8202         * gcc.dg/pr28706.c: New test.
8203
8204         PR c/28712
8205         * gcc.dg/pr28712.c: New test.
8206
8207 2006-09-22  Mike Stump  <mrs@apple.com>
8208
8209         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
8210
8211 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
8212
8213         PR tree-optimization/28888
8214         * gcc.dg/pr28888.c: New test.
8215
8216 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
8217
8218         PR c++/29016
8219         * g++.dg/init/ptrfn1.C: New test.
8220
8221 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
8222
8223         PR c++/28861
8224         * g++.dg/template/spec32.C: New test.
8225         * g++.dg/parse/crash9.C: Adjust error markers.
8226
8227         PR c++/28303
8228         * g++.dg/template/typedef6.C: New test.
8229         * g++.dg/init/error1.C: Adjust error markers.
8230         * g++.dg/parse/crash9.C: Likewise.
8231         * g++.dg/template/crash55.C: Likewise.
8232
8233 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
8234
8235         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
8236
8237 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
8238
8239         PR target/27650
8240         * g++.dg/ext/dllimport12.C: New test.
8241
8242 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
8243
8244         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
8245         * gcc.target/mips/nmadd-2.c: Likewise.
8246         * gcc.target/mips/mips-ps-6.c: New test.
8247         * gcc.target/mips/neg-abs-1.c: Likewise.
8248         * gcc.target/mips/neg-abs-2.c: Likewise.
8249         * gcc.target/mips/nmadd-3.c: New test.
8250
8251 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
8252
8253         PR middle-end/28046
8254         * gcc.dg/gomp/atomic-10.c: New test.
8255         * g++.dg/gomp/atomic-10.C: New test.
8256
8257 2006-09-20  Eric Christopher  <echristo@apple.com>
8258
8259         * gcc.target/i386/sse3-not-fisttp.c: New.
8260
8261 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
8262
8263         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
8264
8265 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
8266
8267         * gcc.c-torture/execute/pr28289.c (one): New variable.
8268         (main): Use it instead of argc.
8269         * gcc.c-torture/execute/20060102-1.c (one): New variable.
8270         (main): Use it instead of argc.
8271
8272 2006-09-19  Paul Brook  <paul@codesourcery.com>
8273
8274         PR target/28516
8275         * gcc.dg/nested-func-5.c: New test.
8276
8277 2006-09-19  Ben Elliston  <bje@au.ibm.com>
8278
8279         * lib/target-supports.exp (check_effective_target_tls): Compile
8280         test stubs using ${tool}_target_compile, not just target_compile.
8281         (check_effective_target_tls_runtime): Likewise.
8282
8283 2006-09-19  Ben Elliston  <bje@au.ibm.com>
8284
8285         * gcc.c-torture/compile/20030405-1.x: Remove.
8286
8287         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
8288         optimising linker from discarding it.
8289
8290 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
8291
8292         PR fortran/28526
8293         * gfortran.dg/keyword_symbol_1.f90: New test.
8294
8295         * gfortran.dg/spread_shape_1.f90: Add missing warning with
8296         pedantic compilation option.
8297
8298 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
8299
8300         PR fortran/29060
8301         * gfortran.dg/spread_shape_1.f90: New test.
8302
8303 2006-09-17  Roger Sayle  <roger@eyesopen.com>
8304
8305         PR tree-optimization/28887
8306         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
8307
8308 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
8309
8310         PR c/25993
8311         * gcc.dg/pr25993.c: New test.
8312
8313 2006-09-17  Ira Rosen  <irar@il.ibm.com>
8314
8315         PR tree-opt/21591
8316         * gcc.dg/vect/pr21591.c: New test.
8317
8318 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
8319
8320         PR tree-opt/29059
8321         * gcc.c-torture/compile/strcpy-1.c: New test.
8322         * gcc.c-torture/compile/strcpy-2.c: New test.
8323         * gcc.c-torture/compile/memcpy-1.c: New test.
8324         * gcc.c-torture/compile/memcpy-2.c: New test.
8325
8326 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
8327
8328         PR testsuite/29055
8329         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
8330
8331 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
8332
8333         * gnat.dg/specs/double_record_extension1.ads: New test.
8334         * gnat.dg/specs/double_record_extension2.ads: Likewise.
8335
8336 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
8337
8338         PR fortran/29051
8339         * gfortran.dg/oldstyle_3.f90: New test.
8340
8341 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8342
8343         PR libgfortran/29099
8344         * gfortran.dg/secnds-1.f: New test.
8345
8346 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8347
8348         PR libgfortran/29053
8349         * gfortran.dg/streamio_9.f90: New test.
8350         * gfortran.dg/streamio_10.f90: New test.
8351
8352 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
8353
8354         PR C++/29002
8355         * g++.dg/init/array22.C: New test.
8356         * g++.dg/init/array23.C: New test.
8357
8358 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
8359
8360         * stackcheck.lst: Update list of tests requiring stack checking.
8361         * norun.lst: Adjust for above change.
8362         * ada95.lst: New file.
8363         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
8364         requiring -gnat95 switch.
8365
8366 2006-09-14  Olivier Hainque  <hainque@adacore.com>
8367
8368         * gnat.dg/in_out_parameter.adb: New test.
8369
8370 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
8371
8372         PR debug/28980
8373         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
8374
8375 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
8376
8377         * gnat.dg/specs/unchecked_union.ads: New test.
8378
8379 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
8380
8381         PR rtl-optimization/28982
8382         * gcc.c-torture/execute/pr28982a.c: New test.
8383         * gcc.c-torture/execute/pr28982b.c: Likewise.
8384
8385 2006-09-12  Eric Christopher  <echristo@apple.com>
8386
8387         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
8388         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
8389
8390 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
8391
8392         PR c/28768
8393         PR preprocessor/14634
8394         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
8395         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
8396         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
8397
8398 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
8399
8400         * gcc.dg/pr28243.c: New test.
8401
8402 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
8403
8404         PR fortran/28971
8405         gfortran.dg/pr28971.f90: New test to act as a backstop in case
8406         this undiagnosed regression reappears.
8407
8408 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
8409
8410         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
8411         Treat $srcdir as a literal.
8412         * lib/fortran-torture.exp (fortran-torture-compile,
8413         fortran-torture-execute): Likewise.
8414         * lib/objc-torture.exp (objc-torture-compile,
8415         objc-torture-execute): Likewise.
8416         * lib/profopt.exp (profopt-execute): Likewise.
8417
8418 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
8419
8420         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
8421
8422 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
8423
8424         PR testsuite/28950
8425         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
8426
8427 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
8428
8429         PR target/13685
8430         * gcc.target/i386/pr13685.c: New test.
8431
8432 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
8433
8434         * gcc.dg/pr28726.c: New test.
8435
8436 2006-09-11  Josh Conner  <jconner@apple.com>
8437
8438         * gcc.dg/nrv3.c: Increase size of structure.
8439         * gcc.dg/nrv4.c: Likewise.
8440         * gcc.dg/nrv5.c: Likewise.
8441
8442 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
8443
8444         PR libfortran/28890
8445         gfortran.dg/assumed_charlen_function_5.f90: New test.
8446
8447 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
8448
8449         PR c++/28991
8450         * g++.dg/init/static3.C: New test.
8451
8452 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
8453
8454         PR testsuite/29007
8455         * gcc.dg/long-long-cst1.c (t): Add cast to
8456         __SIZE_TYPE__ before casting to int.
8457         (main): Return 0 on success.
8458
8459 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8460
8461         * gcc.c-torture/execute/20060910-1.c: New test.
8462
8463 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
8464
8465         PR middle-end/26983
8466         * gcc.dg/pr26983.c: New test.
8467
8468 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
8469
8470         PR target/29006
8471         * gcc.c-torture/execute/pr29006.c: New test.
8472
8473 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
8474
8475         PR libfortran/28947
8476         gfortran.dg/matmul_4.f90: New test.
8477
8478 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
8479
8480         PR fortran/28959
8481         gfortran.dg/used_types_10: New test.
8482
8483 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
8484
8485         PR libfortran/28923
8486         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
8487         gfortran.dg/array_initializer_3.f90: New test.
8488
8489 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8490
8491         PR fortran/28914
8492         * gfortran.dg/actual_array_constructor_3.f90: New test.
8493
8494 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
8495
8496         PR testsuite/26778
8497         * gcc.target/i386/pr26778.c: New testcase.
8498
8499 2006-09-08  Eric Christopher  <echristo@apple.com>
8500
8501         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
8502         * gcc.target/i386/memcpy-1.c: Ditto.
8503         * gcc.target/i386/asm-1.c: Ditto.
8504         * gcc.target/i386/20060512-4.c: Ditto.
8505         * gcc.target/i386/compress-float-387.c: Ditto.
8506         * gcc.target/i386/20060512-1.c: Ditto.
8507         * gcc.target/i386/compress-float-sse.c: Ditto.
8508         * gcc.target/i386/20060512-2.c: Ditto.
8509         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
8510         * gcc.target/i386/stack-prot-kernel.c: Ditto.
8511         * gcc.target/i386/compress-float-387-pic.c: Ditto.
8512         * gcc.dg/pr26449.c: Ditto.
8513         * gcc.dg/attr-ms_struct-2.c: Ditto.
8514         * gcc.dg/attr-ms_struct-1.c: Ditto.
8515         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
8516
8517 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
8518
8519         PR c/28504
8520         * gcc.dg/vla-10.c: New test.
8521
8522 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8523
8524         PR c++/28858
8525         * g++.dg/parse/template20.C: New test.
8526         * g++.dg/template/operator8.C: Remove obsolete part.
8527         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
8528         * g++.old-deja/g++.pt/crash65.C: Likewise.
8529
8530 2006-09-07  Jason Merrill  <jason@redhat.com>
8531
8532         PR middle-end/27724
8533         * gcc.dg/long-long-cst1.c: New test.
8534
8535 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
8536
8537         PR C++/28906
8538         * g++.dg/other/array3.C: New test.
8539         * g++.dg/other/array4.C: New test.
8540         * g++.dg/other/array5.C: New test.
8541
8542 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
8543
8544         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
8545
8546 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
8547
8548         PR target/28946
8549         * gcc.target/i386/pr28946.c: New test.
8550
8551 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
8552
8553         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
8554         in integer literal constant.
8555         * gfortran.dg/enum_8.f90: Ditto.
8556         * gfortran.dg/g77/20030326-1.f: Ditto.
8557
8558 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
8559
8560         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
8561         nonconformance usage.
8562
8563 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
8564
8565         PR middle-end/28862
8566         * gcc.c-torture/compile/vector-align-1.c: New test.
8567
8568 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
8569
8570         PR rtl-opt/27883
8571         * g++.dg/opt/copysign-1.C: New test.
8572
8573 2006-09-06  Jason Merrill  <jason@redhat.com>
8574
8575         PR c++/27371
8576         * g++.dg/warn/unused-result1.C: New test.
8577
8578 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
8579
8580         PR c++/28903
8581         * g++.dg/ext/vla3.C: New test.
8582
8583         PR c++/28886
8584         * g++.dg/template/array16.C: New test.
8585
8586 2006-09-06  Richard Guenther  <rguenther@suse.de>
8587
8588         * gcc.dg/pr27226.c: Remove testcase again.
8589
8590 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
8591
8592         PR tree-opt/28937
8593         * g++.dg/opt/unroll2.C: New test.
8594
8595 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
8596
8597         PR tree-opt/28952
8598         * gcc.dg/vect/pr28952.c: New test.
8599
8600 2006-09-05  Richard Guenther  <rguenther@suse.de>
8601
8602         PR tree-optimization/28900
8603         * gcc.dg/torture/pr28900.c: New testcase
8604
8605 2006-09-05  Richard Guenther  <rguenther@suse.de>
8606
8607         PR tree-optimization/28905
8608         * gcc.c-torture/compile/pr28905.c: New testcase.
8609
8610 2006-09-05  Richard Guenther  <rguenther@suse.de>
8611
8612         PR middle-end/28935
8613         * gcc.dg/pr28935.c: New testcase.
8614
8615 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
8616
8617         * gcc.c-torture/execute/20060905-1.c: New test.
8618
8619 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
8620
8621         PR fortran/28908
8622         * gfortran.dg/used_types_7.f90: New test.
8623         * gfortran.dg/used_types_8.f90: New test.
8624         * gfortran.dg/used_types_9.f90: New test.
8625
8626 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8627
8628         * gcc.c-torture/compile/20060904-1.c: New test.
8629
8630 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
8631
8632         PR c++/23287 Revert my 2006-09-01 patch
8633         * g++.dg/parse/dtor12.C: Remove.
8634
8635 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
8636
8637         PR c+/27670
8638         * g++.dg/template/operator9.C: New test.
8639
8640         PR c++/27493
8641         * g++.dg/template/operator7.C: New test.
8642
8643         PR c++/27494
8644         * g++.dg/template/operator8.C: New test.
8645
8646         PR c++/27397
8647         * g++.dg/template/crash57.C: New test.
8648
8649         * g++.dg/template/typedef4.C: Adjust error markers.
8650         * g++.dg/template/typedef5.C: Likewise.
8651
8652 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
8653
8654         PR c++/28878
8655         * g++.dg/parse/crash33.C: New test.
8656
8657 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
8658         Richard Guenther  <rguenther@suse.de>
8659         Adam Nemet  <anemet@caviumnetworks.com>
8660
8661         PR middle-end/27226
8662         * gcc.target/mips/memcpy-1.c: New testcase.
8663         * gcc.dg/pr27226.c: Likewise.
8664
8665 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
8666
8667         PR c++/28705
8668         * g++.dg/lookup/koenig5.C: New.
8669         * g++.dg/template/crash56.C: New.
8670
8671 2006-09-01  Josh Conner  <jconner@apple.com>
8672
8673         PR c++/25505
8674         * gcc.dg/nrv3.c: New test.
8675         * gcc.dg/nrv4.c: New test.
8676         * gcc.dg/nrv5.c: New test.
8677
8678 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
8679
8680         PR c++/23287
8681         * g++.dg/parse/dtor12.C: New.
8682
8683 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
8684
8685         PR tree-optimization/28839
8686         * gcc.dg/pr28839.c: New test.
8687
8688 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
8689
8690         PR target/24367
8691         * gcc.dg/pr24367.c: New testcase.
8692
8693 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
8694
8695         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
8696
8697 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
8698
8699         PR rtl-optimization/27735
8700         * gcc.dg/loop-unswitch-1.c: New test.
8701
8702 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
8703
8704         PR fortran/28885
8705         * gfortran.dg/aliasing_dummy_2.f90: New test.
8706
8707         PR fortran/20067
8708         * gfortran.dg/generic_5.f90: Change error message.
8709
8710         PR fortran/28873
8711         * gfortran.dg/generic_6.f90: New test.
8712
8713         PR fortran/25077
8714         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
8715
8716         PR fortran/25102
8717         * gfortran.dg/invalid_interface_assignment.f90: New test.
8718
8719         PR fortran/24866
8720         * gfortran.dg/module_proc_external_dummy.f90: New test.
8721
8722 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
8723
8724         PR c++/28349
8725         * g++.dg/warn/var-args1.C: New test.
8726
8727 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
8728
8729         PR fortran/28866
8730         * gfortran.dg/simpleif_2.f90: New test.
8731         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
8732         * gfortran.dg/enum_5.f90: Ditto.
8733
8734 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8735             Kazu Hirata  <kazu@codesourcery.com>
8736
8737         PR tree-optimization/17506
8738         * gcc.dg/pr17506.c: New.
8739
8740 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
8741
8742         PR c++/28139
8743         * g++.dg/eh/alias1.C: New test.
8744
8745 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8746
8747         PR c++/28860
8748         * g++.dg/template/ttp22.C: New test.
8749
8750 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
8751
8752         PR middle-end/26632
8753         * gcc.dg/pr26632.c: New.
8754
8755 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8756
8757         PR libgfortran/28354
8758         * gfortran.dg/fmt_zero_precision.f90: New test.
8759
8760 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
8761
8762         PR c++/28058
8763         * g++.dg/template/spec31.C: New test.
8764
8765 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
8766
8767         PR c++/26573
8768         * g++.dg/other/static2.C: New test.
8769
8770 2006-08-26  Roger Sayle  <roger@eyesopen.com>
8771
8772         * gcc.dg/Wswitch-enum-2.c: New test case.
8773         * gcc.dg/Wswitch-enum-3.c: Likewise.
8774
8775 2006-08-26  Richard Guenther  <rguenther@suse.de>
8776
8777         * gcc.c-torture/compile/20060826-1.c: New testcase.
8778
8779 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
8780
8781         PR c++/28736
8782         * g++.dg/template/void10.C: New test.
8783
8784         PR c++/28737
8785         * g++.dg/template/void8.C: New test.
8786
8787         PR c+_+/28738
8788         * g++.dg/template/void9.C: New test.
8789
8790         * g++.dg/template/void3.C: Adjust error markers.
8791         * g++.dg/template/void4.C: Likewise.
8792         * g++.dg/template/crash55.C: Likewise.
8793         * g++.dg/template/void7.C: Likewise
8794
8795 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
8796
8797         PR c++/28588
8798         * g++.dg/inherit/access6.C: New test.
8799         * g++.dg/inherit/access7.C: Likewise.
8800
8801         PR c++/28595
8802         * g++.dg/template/array15.C: New test.
8803         * g++.dg/template/crash2.C: Tweak error markers.
8804
8805 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
8806
8807         PR middle-end/28683
8808         * gcc.c-torture/compile/20060823-1.c: New test.
8809
8810 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8811
8812         PR c++/28853
8813         * g++.dg/template/ttp21.C: New test.
8814
8815         PR c++/28852
8816         * g++.dg/other/operator1.C: Add error-marker.
8817         * g++.dg/other/operator2.C: New test.
8818
8819 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
8820
8821         PR c/27893
8822         * gcc.c-torture/compile/vla-const-1.c,
8823         gcc.c-torture/compile/vla-const-2.c: New tests.
8824
8825 2006-08-26  Richard Guenther  <rguenther@suse.de>
8826
8827         PR middle-end/28814
8828         * gcc.dg/torture/pr28814.c: New testcase.
8829
8830 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
8831
8832         PR c/28418
8833         * gcc.c-torture/compile/compound-literal-1.c: New test.
8834
8835 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
8836
8837         PR c/28299
8838         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
8839         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
8840         Expect extra diagnostics.
8841
8842 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
8843
8844         gcc.dg/noncompile/pr16876.c: New test.
8845
8846 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
8847
8848         PR c++/28056
8849         * g++.dg/parse/local1.C: New test.
8850         * g++.dg/other/qual1.C: Tweak error marker.
8851
8852 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
8853
8854         PR c++/27787
8855         * g++.dg/template/typename10.C: New.
8856         * g++.dg/template/lookup4.C: Remove bogus error marker.
8857
8858 2006-08-25  Richard Guenther  <rguenther@suse.de>
8859
8860         PR testsuite/28829
8861         * gcc.dg/pr26570.c: Fix testcase.
8862
8863 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
8864
8865         PR tree-opt/28807
8866         * gcc.c-torture/execute/mayalias-2.c: New test.
8867         * gcc.dg/tree-ssa/alias-13.c: New test.
8868
8869 2006-08-24  Jan Hubicka  <jh@suse.cz>
8870
8871         PR debug/26881
8872         * gcc.dg/debug/pr26881.c: New file.
8873
8874 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
8875
8876         PR fortran/28788
8877         * gfortran.dg/used_types_4.f90: New test.
8878         * gfortran.dg/derived_init_2.f90: Modify to check sibling
8879         association of derived types.
8880         * gfortran.dg/used_types_2.f90: Add module cleanup.
8881         * gfortran.dg/used_types_3.f90: The same.
8882
8883         PR fortran/28771
8884         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
8885         fix of regression.
8886
8887 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8888
8889         PR 28813
8890         * gfortran.dg/direct_io_6.f90: Remove test.
8891
8892 2006-08-23  Stuart Hastings  <stuart@apple.com>
8893
8894         PR 28825
8895         * gcc.target/i386/20060821-1.c: New.
8896
8897 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
8898
8899         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
8900         dg-warning strings for dllimport.
8901
8902 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
8903
8904         PR C++/28450
8905         * g++.dg/ext/vector4.C: New test.
8906         * g++.dg/ext/complex1.C: New test.
8907
8908 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
8909
8910         PR debug/28692
8911         * gcc.dg/debug/const-1.c: New.
8912         * gcc.dg/debug/const-2.c: New.
8913         * gcc.dg/debug/dwarf2/const-1.c: New.
8914         * gcc.dg/debug/dwarf2/const-2.c: New.
8915         * gcc.dg/debug/dwarf2/const-2b.c: New.
8916
8917 2006-08-22  Richard Guenther  <rguenther@suse.de>
8918
8919         PR middle-end/28776
8920         * gcc.c-torture/compile/pr28776-1.c: New testcase.
8921         * gcc.c-torture/compile/pr28776-2.c: Likewise.
8922
8923 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
8924
8925         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
8926
8927 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
8928
8929         PR c++/26269
8930         * g++.dg/other/error14.C: New test.
8931
8932         PR c++/28505
8933         * g++.dg/parse/ctor7.C: New test.
8934         * g++.dg/parse/ctor8.C: Likewise.
8935
8936         PR c++/28741
8937         * g++.dg/template/void7.C: New test.
8938
8939 2006-08-21  Olivier Hainque  <hainque@adacore.com>
8940
8941         * gnat.dg/self_aggregate_with_zeros.adb: New test.
8942         * gnat.dg/self_aggregate_with_array.adb: New test.
8943
8944 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
8945
8946         * g++.dg/eh/arm-vfp-unwind.C: New test.
8947
8948 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
8949
8950         PR c++/28341
8951         * g++.dg/template/ref3.C: New test.
8952         * g++.dg/template/nontype13.C: New test.
8953
8954         PR c++/28346
8955         * g++.dg/template/ptrmem17.C: New test.
8956
8957 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
8958
8959         PR target/28648 c:
8960         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
8961
8962 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
8963
8964         PR fortran/28630
8965         * gfortran.dg/used_types_2.f90: New test.
8966
8967         PR fortran/28601
8968         * gfortran.dg/used_types_3.f90: New test.
8969
8970         PR fortran/20886
8971         * gfortran.dg/generic_actual_arg.f90: New test.
8972
8973         PR fortran/28735
8974         * gfortran.dg/module_private_array_refs_1.f90: New test.
8975
8976         PR fortran/28762
8977         * gfortran.dg/program_name_1.f90: New test.
8978
8979         PR fortran/28425
8980         * gfortran.dg/derived_constructor_comps_1.f90: New test.
8981
8982         PR fortran/28496
8983         * gfortran.dg/array_initializer_2.f90: New test.
8984
8985         PR fortran/18111
8986         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
8987
8988         PR fortran/28600
8989         * gfortran.dg/assumed_charlen_function_4.f90: New test.
8990
8991         PR fortran/28771
8992         * gfortran.dg/assumed_charlen_in_main.f90: New test.
8993
8994         PR fortran/28660
8995         * gfortran.dg/dependent_decls_1.f90: New test.
8996
8997 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
8998
8999         PR fortran/25217
9000         * gfortran.dg/derived_init_2.f90: New.
9001
9002 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
9003
9004         * gcc.c-torture/execute/pr28289.c: New test.
9005
9006 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
9007
9008         PR c/28744
9009         * gcc.dg/attr-externally-visible-1.c: New test.
9010         * gcc.dg/attr-externally-visible-2.c: New test.
9011         * g++.dg/parse/attr-externally-visible-1.C: New test.
9012         * g++.dg/parse/attr-externally-visible-2.C: New test.
9013
9014 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9015
9016         PR c++/28606
9017         * g++.dg/parse/dtor11.C: New test.
9018
9019 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
9020
9021         PR rtl-optimization/28489
9022         * gcc.c-torture/compile/pr28489.c: New test.
9023
9024 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9025
9026         PR c++/28710
9027         * g++.dg/template/redecl4.C: New test.
9028
9029         PR c++/28711
9030         * g++.dg/template/ctor8.C: New test.
9031
9032 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
9033
9034         * gcc.dg/pr26570.c: Fix testcase.
9035
9036 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
9037
9038         * PR c++/28573
9039         * g++.dg/parse/offsetof6.C: New test.
9040         * g++.dg/parse/offsetof6.C: New test.
9041         * g++.dg/parse/offsetof7.C: New test.
9042
9043 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9044
9045         PR testsuite/28602
9046         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
9047         is false.
9048
9049 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
9050
9051         PR c++/28302
9052         * g++.dg/ext/vector3.C: New test.
9053
9054 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
9055
9056         PR gcov/profile/26570
9057         * gcc.dg/pr26570.c: New test.
9058
9059 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
9060
9061         PR c/27697
9062         * gcc.dg/qual-component-1.c: New test.
9063
9064 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9065
9066         PR c++/28593
9067         * g++.dg/parse/new3.C: New test.
9068
9069 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9070
9071         PR fortran/25828
9072         * gfortran.dg/streamio_1.f90: New test.
9073         * gfortran.dg/streamio_2.f90: New test.
9074         * gfortran.dg/streamio_3.f90: New test.
9075         * gfortran.dg/streamio_4.f90: New test.
9076         * gfortran.dg/streamio_5.f90: New test.
9077         * gfortran.dg/streamio_6.f90: New test.
9078         * gfortran.dg/streamio_7.f90: New test.
9079         * gfortran.dg/streamio_8.f90: New test.
9080
9081 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
9082
9083         PR c/28287
9084         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
9085
9086 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
9087
9088         PR c++/28594
9089         * g++.dg/template/void6.C: New test.
9090
9091 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9092
9093         PR c/28649
9094         * gcc.dg/parse-error-1.c: New test.
9095         * gcc.dg/parse-error-2.c: New test.
9096         * gcc.dg/cpp/digraph2.c: Add error-marker.
9097         * gcc.dg/noncompile/920923-1.c: Likewise.
9098
9099 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
9100
9101         PR c/27490
9102         * gcc.dg/sizeof-2.c: New testcase.
9103
9104         PR c/27489
9105         * gcc.dg/switch-A.c: New testcase.
9106
9107 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
9108
9109         PR c++/28288
9110         PR c++/14556
9111         * g++.old-deja/g++.warn/compare1.C: Delete.
9112         * g++.dg/opt/pr7503-2.C: Delete.
9113         * g++.dg/opt/pr7503-3.C: Delete.
9114         * g++.dg/opt/pr7503-4.C: Delete.
9115         * g++.dg/opt/pr7503-5.C: Delete.
9116         * g++.dg/opt/max1.C: Delete.
9117         * g++.dg/warn/minmax.C: Delete.
9118         * g++.dg/expr/minmax.C: New test.
9119
9120 2006-08-14  Richard Guenther  <rguenther@suse.de>
9121
9122         PR testsuite/28703
9123         * gcc.c-torture/execute/pr28651.c: Do not use argc
9124         to avoid optimization, instead forbid inlining.
9125
9126 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
9127
9128         PR rtl-optimization/28634
9129         * gcc.c-torture/execute/ieee/pr28634.c: New test.
9130
9131 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
9132
9133         PR c/27184
9134         * gcc.dg/torture/pr27184.c: New test.
9135
9136 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
9137
9138         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
9139
9140 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9141
9142         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
9143         * gfortran.dg/stat_2.f90: Likewise.
9144         * gfortran.dg/chmod_1.f90: Likewise.
9145         * gfortran.dg/chmod_2.f90: Likewise.
9146         * gfortran.dg/chmod_3.f90: Likewise.
9147
9148 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
9149
9150         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
9151
9152 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
9153
9154         * g++.dg/opt/pr23454-2.C: New test.
9155
9156 2006-08-11  Richard Guenther  <rguenther@suse.de>
9157
9158         PR middle-end/28651
9159         * gcc.c-torture/execute/pr28651.c: New testcase.
9160
9161 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
9162
9163         * gnat.dg/specs/static_initializer.ads: New test.
9164
9165 2006-08-10  Paul Brook  <paul@codesourcery.com>
9166
9167         * gcc.target/arm/cond-asm.c: New test.
9168
9169 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
9170
9171         PR tree-optimization/26197
9172         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
9173         * g++.dg/vect/vect.exp: Compile the new tests with
9174         --param max-aliased-vops=0.
9175
9176 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
9177
9178         PR c++/28637
9179         * g++.dg/template/void3.C: New test.
9180
9181         PR c++/28638
9182         * g++.dg/template/void4.C: New test.
9183
9184         PR c++/28640
9185         * g++.dg/template/void5.C: New test.
9186
9187 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
9188
9189         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
9190         after dg-do compile.
9191
9192 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
9193
9194         PR tree-optimizations/26969
9195         * gcc.dg/vect/vect.exp: Compile tests prefixed with
9196         "unswitch-loops" with -funswitch-loops.
9197         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
9198
9199 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
9200
9201         * gcc.dg/sparc-getcontext-1.c: Fix typo.
9202         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
9203         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
9204         * objc.dg/dwarf-1.m: Likewise.
9205         * objc.dg/dwarf-2.m: Likewise.
9206         * obj-c++.dg/dwarf-2.mm: Likewise.
9207
9208 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9209
9210         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
9211         * objc.dg/dwarf-2.m: Likewise.
9212         * obj-c++.dg/dwarf-2.mm: Likewise.
9213
9214         PR libfortran/28603
9215         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
9216
9217         PR testsuite/27611
9218         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
9219
9220         PR testsuite/27033
9221         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
9222
9223 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
9224
9225         PR target/27827
9226         * gcc.target/i386/pr27827.c: New testcase.
9227
9228 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
9229
9230         PR fortran/28590
9231         * gfortran.dg/sequence_types_1.f90: New test.
9232
9233 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
9234
9235         PR fortran/28548
9236         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
9237         dg-warning.  Add -pedantic option.
9238
9239 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9240
9241         PR c/28502
9242         * gcc.dg/proto-1.c: New test.
9243
9244         PR c/27721
9245         * gcc.dg/lvalue-4.c: New test.
9246
9247         PR c/28136
9248         * gcc.dg/init-bad-5.c: New test.
9249
9250 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
9251
9252         PR c++/28347
9253         * g++.dg/ext/typedef-init.C: Add new test for typedef
9254         initialization inside templates. Adjust existing error markers.
9255
9256 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
9257
9258         PR c++/28148
9259         * g++.dg/init/ptrmem3.C: New test.
9260
9261 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
9262
9263         PR tree-optimization/27770
9264         * lib/target-support.exp: New target keyword "section_anchors".
9265         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
9266         tests.
9267         * gcc.dg/vect/section-anchors-pr27770.c: New test.
9268         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
9269         * gcc.dg/vect/section-anchors-vect-69.c: New test.
9270         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
9271
9272 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9273
9274         * gcc.dg/20060801-1.c: Add missing '}'.
9275
9276 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9277
9278         PR c++/27508
9279         * g++.dg/parse/dtor9.C: New test.
9280         * g++.dg/parse/dtor10.C: New test.
9281         * g++.dg/other/error7.C: Adjust error-marker.
9282
9283         PR c++/28274
9284         * g++.dg/other/default5.C: New test.
9285
9286 2006-08-02  Richard Guenther  <rguenther@suse.de>
9287
9288         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
9289
9290 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
9291
9292         PR c++/28557
9293         * g++.dg/template/conv9.C: New test.
9294
9295 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
9296
9297         PR debug/28063
9298         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
9299         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
9300         Optionally return assembly text.  Update callers.
9301         (check_no_compiler_messages): Update verbose messages.
9302         (check_no_messages_and_pattern): New.
9303         (check_effective_target_string_merging): New.
9304
9305 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9306
9307         PR c++/28250
9308         * g++.dg/eh/catch4.C: New test.
9309
9310         PR c++/28257
9311         * g++.dg/other/qual1.C: New test.
9312
9313         PR c++/28259
9314         * g++.dg/inherit/error2.C: New test.
9315
9316         PR c++/28267
9317         * g++.dg/other/new1.C: New test.
9318
9319         * g++.dg/warn/pr23075.C: Remove obsolete test.
9320         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
9321         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
9322
9323 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
9324
9325         PR c++/28523
9326         * g++.dg/eh/cast1.C: New test.
9327
9328 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
9329
9330         PR libfortran/28452
9331         * gfortran.dg/random_3.f90:  New test.
9332
9333 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
9334
9335         PR c++/28432
9336         * g++.dg/other/pr28304.C: Change expected error message.
9337         * g++.dg/other/pr28432.C: New test.
9338
9339 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
9340
9341         PR c++/28256
9342         * g++.dg/init/brace2.C: Change expected error message, add empty init.
9343
9344 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
9345
9346         PR debug/23336
9347         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
9348         at -g1.
9349         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
9350         g++.dg/debug/enum-2.C: New.
9351
9352 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9353
9354         PR c++/6634
9355         * g++.dg/parse/long1.C: Add more tests.
9356
9357 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9358
9359         * gfortran.dg/lrshift_1.c: New file.
9360
9361 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9362
9363         PR libgfortran/28335
9364         * gfortran.dg/no_unit_error_1.f90: New test.
9365
9366 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9367
9368         PR libgfortran/28335
9369         * gfortran.dg/no_unit_error_1.f90: Delete test.
9370         * gfortran.dg/no_unit_error_2.f90: Delete test.
9371
9372 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9373
9374         * gfortran.dg/chmod_3.f90: New test.
9375         * gfortran.dg/ltime_gmtime_1.f90: New test.
9376         * gfortran.dg/ltime_gmtime_2.f90: New test.
9377         * gfortran.dg/lrshift_1.f90: New test.
9378         * gfortran.dg/chmod_1.f90: New test.
9379         * gfortran.dg/chmod_2.f90: New test.
9380
9381 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
9382
9383         PR c++/27668
9384         * g++.dg/template/crash55.C: New test.
9385
9386         PR c++/27962
9387         * g++.dg/template/nontype16.C: New test.
9388
9389         * g++.dg/template/void2.C: Adjust error markers.
9390         * g++.dg/template/nontype5.C: Adjust error markers.
9391
9392 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
9393
9394         * gcc.target/i386/stack-prot-kernel.c: New test.
9395
9396 2006-07-27  Roger Sayle  <roger@eyesopen.com>
9397
9398         * gcc.dg/builtins-55.c: New test case.
9399
9400 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
9401
9402         PR rtl-optimization/27907
9403         * gcc.c-torture/compile/pr27907.c: New test.
9404
9405 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9406
9407         * gfortran.dg/mclock.f90: New test.
9408         * gfortran.dg/int_conv_1.f90: New test.
9409         * gfortran.dg/stat_1.f90: New test.
9410         * gfortran.dg/stat_2.f90: New test.
9411
9412 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9413
9414         PR libgfortran/28335
9415         * gfortran.dg/no_unit_error_1.f90: New test.
9416         * gfortran.dg/no_unit_error_2.f90: New test.
9417         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
9418
9419 2006-07-25  Roger Sayle  <roger@eyesopen.com>
9420
9421         PR middle-end/28473
9422         * gcc.dg/fold-convround-1.c: New test case.
9423
9424 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
9425
9426         * gfortran.dg/arithmetic_if.f90:  Fix comments.
9427
9428 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9429
9430         PR c++/27572
9431         * g++.dg/other/typedef1.C: New test.
9432         * g++.dg/template/typedef4.C: New test.
9433         * g++.dg/template/typedef5.C: New test.
9434
9435 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
9436
9437         PR fortran/28416
9438         * gfortran.dg/allocatable_dummy_3.f90: New.
9439
9440 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
9441
9442         PR fortran/28439
9443         * gfortran.dg/arithmetic_if.f90:  New test.
9444
9445 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
9446
9447         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
9448         avoid memcpy optimization.
9449
9450 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9451
9452         PR fortran/25289
9453         * gfortran.dg/direct_io_6.f90: New test.
9454
9455 2006-07-24  Jan Hubicka  <jh@suse.cz>
9456
9457         PR c/25795
9458         PR c++/27369
9459         * gcc.dg/pr25795.c: New test.
9460         * gcc.dg/pr25795-1.c: New test.
9461
9462 2006-07-23  Roger Sayle  <roger@eyesopen.com>
9463
9464         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
9465         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
9466         which may be transformed to "g || h" on some platforms.
9467
9468 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
9469
9470         PR c++/28025
9471         * g++.dg/template/friend45.C: New test.
9472
9473 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9474
9475         PR libgfortran/28339
9476         * gfortran.dg/arrayio_8.f90: New test.
9477
9478 2006-07-21  Mike Stump  <mrs@apple.com>
9479
9480         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
9481
9482         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
9483
9484 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9485
9486         PR c++/28250
9487         * g++.dg/eh/catch3.C: New test.
9488
9489         PR c++/28363
9490         * g++.dg/template/defarg10.C: New test.
9491
9492 2006-07-20  Paul Brook  <paul@codesourcery.com>
9493
9494         PR 27363
9495         * gcc.dg/pr27363.c: New test.
9496
9497 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
9498
9499         PR c++/28338
9500         * g++.dg/init/ref13.C: New test.
9501
9502 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9503
9504         PR obj-c++/28434
9505         * obj-c++.dg/proto-error-1.mm: New test.
9506
9507 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
9508
9509         PR c++/28337
9510         * g++.dg/template/string1.C: New test.
9511
9512 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
9513
9514         PR c++/28048
9515         * g++.dg/template/defarg9.C: New test.
9516
9517         PR c++/28235
9518         * g++.dg/template/static27.C: New test.
9519
9520 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
9521
9522         PR 28410
9523         * gcc.dg/tree-ssa/pr28410.c: New test.
9524
9525 2006-07-18  Lee Millward  <lee.millward@gmail.com>
9526
9527         PR c++/28258
9528         * g++/dg/other/error13.C: New test.
9529
9530         PR c++/28260
9531         * g++.dg/template/friend44.C: New test.
9532
9533 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
9534
9535         PR c++/27495
9536         * g++.dg/other/pr27495.C: New.
9537
9538 2006-07-18  Olivier Hainque  <hainque@adacore.com>
9539
9540         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
9541         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
9542
9543 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9544
9545         PR c/28286
9546         * gcc.dg/pragma-pack-4.c: New test.
9547
9548 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
9549
9550         PR c++/28291
9551         * g++.dg/ext/pr28291.C: New test.
9552
9553 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
9554
9555         PR middle-end/28403
9556         * gcc.c-torture/execute/pr28403.c: New test.
9557
9558 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
9559
9560         PR middle-end/28402
9561         * gcc.dg/pr28402.c: New test.
9562
9563 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
9564
9565         PR c++/28304
9566         * g++.dg/other/pr28304.C: New test.
9567
9568 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
9569
9570         PR other/28251
9571         gcc.c-torture/unsorted/dump-noaddr.c: New test.
9572         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
9573
9574 2006-07-17  Richard Guenther  <rguenther@suse.de>
9575
9576         PR tree-optimization/28238
9577         * g++.dg/tree-ssa/pr28238.C: New testcase.
9578
9579 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9580
9581         PR c++/28250
9582         * g++.dg/eh/catch1.C: New test.
9583         * g++.dg/eh/catch2.C: New test.
9584
9585 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
9586
9587         PR c++/28370
9588         * g++.dg/template/anon3.C: New test.
9589
9590 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
9591
9592         PR fortran/20844
9593         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
9594         specifiers requiring an explicit format tag..
9595
9596         PR fortran/28201
9597         * gfortran.dg/generic_5: New test.
9598
9599         PR fortran/20893
9600         * gfortran.dg/elemental_optional_args_1.f90: New test.
9601
9602 2006-07-16  Olivier Hainque  <hainque@adacore.com>
9603
9604         * gnat.dg/assert.ads: New file.
9605         * gnat.dg/controlled_record.ads: Likewise.
9606         * gnat.dg/controlled_record.adb: Likewise.
9607
9608 2006-07-15  Lee Millward  <lee.millward@gmail.com>
9609
9610         PR c++/28292
9611         * g++.dg/other/error12.C: New test.
9612
9613         PR c++/28269
9614         * g++.dg/template/crash54.C: New test.
9615
9616 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9617
9618         PR c++/28249
9619         * g++.dg/parse/catch1.C: New test.
9620
9621         PR c++/28294
9622         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
9623
9624         PR c++/28387
9625         * g++.dg/ext/attrib24.C: New test.
9626
9627 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9628
9629         PR c++/28343
9630         * g++.dg/ext/asmspec1.C: New test.
9631
9632 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
9633
9634         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
9635         (dg-test): Support shouldfail tests.
9636         * lib/target-supports-dg.exp (dg-shouldfail): New.
9637         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
9638         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
9639         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
9640         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
9641         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
9642         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
9643         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
9644
9645 2006-07-13  Jan Hubicka  <jh@suse.cz>
9646
9647         * gcc.target/i386/memcpy-1.c: New.
9648
9649 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
9650
9651         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
9652
9653 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
9654
9655         PR fortran/25097
9656         * gfortran.dg/present_1.f90: New test.
9657
9658         PR fortran/20903
9659         * gfortran.dg/interface_derived_type_1.f90: New test.
9660
9661 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
9662
9663         PR fortran/28213
9664         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
9665         list.
9666
9667 2006-07-07  Lee Millward  <lee.millward@gmail.com>
9668
9669         PR c++/27820
9670         * g++.dg/other/label1.C: New test.
9671
9672 2006-07-07  Richard Guenther  <rguenther@suse.de>
9673
9674         PR middle-end/28268
9675         * gcc.dg/torture/pr28268.c: New testcase.
9676
9677 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
9678
9679         PR c++/27019
9680         * g++.dg/ext/pr27019.C: New.
9681
9682 2006-07-07  Richard Guenther  <rguenther@suse.de>
9683
9684         PR tree-optimization/28187
9685         * gcc.dg/pr28187.c: New testcase.
9686
9687 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
9688
9689         * gnat.dg/address_conversion.adb: New test.
9690         * gnat.dg/boolean_subtype.adb: Likewise.
9691         * gnat.dg/frame_overflow.adb: Likewise.
9692         * gnat.dg/pointer_array.adb: Likewise.
9693         * gnat.dg/pointer_conversion.adb: Likewise.
9694
9695 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
9696
9697         PR fortran/28237
9698         PR fortran/23420
9699         * gfortran.dg/print_fmt_5.f90: New test.
9700
9701 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9702
9703         PR fortran/28129
9704         * gfortran.dg/bounds_check_4.f90: New test.
9705
9706 2006-07-05  Richard Guenther  <rguenther@suse.de>
9707
9708         PR target/28158
9709         * gfortran.dg/pr28158.f90: New testcase.
9710
9711 2006-07-05  Richard Guenther  <rguenther@suse.de>
9712
9713         PR tree-optimization/28162
9714         * gcc.dg/pr28162.c: New testcase.
9715
9716 2006-07-05  Richard Guenther  <rguenther@suse.de>
9717         Andrew Pinski  <pinskia@gcc.gnu.org>
9718
9719         PR c++/27084
9720         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
9721
9722 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
9723
9724         PR fortran/28174
9725         * gfortran.dg/actual_array_substr_2.f90: New test.
9726
9727         PR fortran/28167
9728         * gfortran.dg/actual_array_constructor_2.f90: New test.
9729
9730 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9731
9732         * gfortran.dg/itime_idate_1.f: New test.
9733         * gfortran.dg/itime_idate_2.f: New test.
9734
9735 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9736
9737         PR libgfortran/27704
9738         * gfortran.dg/open_status_3.f90: New test.
9739         * gfortran.dg/fmt_l.f90: Update for new feature.
9740
9741 2006-07-03  Asher Langton  <langton2@llnl.gov>
9742
9743         * gfortran.dg/oldstyle_2.f90: New.
9744
9745 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
9746
9747         * gnat.dg/string_slice.adb: New test.
9748
9749 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
9750
9751         PR fortran/19259
9752         * gfortran.dg/semicolon_fixed.c: New.
9753         * gfortran.dg/semicolon_free.c: New.
9754
9755 2006-06-30  Mike Stump  <mrs@apple.com>
9756
9757         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
9758         that don't support internal visibility.
9759
9760 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
9761
9762         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
9763         for '(' / ')' needing an extra '\'.
9764
9765 2006-06-29  Roger Sayle  <roger@eyesopen.com>
9766
9767         PR middle-end/27428
9768         * gcc.dg/pr27428-1.c: New test case.
9769
9770 2006-06-29  Mike Stump  <mrs@apple.com>
9771
9772         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
9773         on darwin as we can't align commons large enough yet.
9774
9775         * gcc.dg/vla-8.c: Add additional testcases.
9776
9777 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
9778
9779         PR c++/28114
9780         * g++.dg/other/pr28114.C: New.
9781
9782 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
9783
9784         * gcc.c-torture/compile/20060625-1.c: New test.
9785
9786 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
9787
9788         PR fortran/20867
9789         * gfortran.dg/stfunc_3.f90: New test.
9790
9791         PR fortran/25056
9792         * gfortran.dg/impure_actual_1.f90: New test.
9793
9794         PR fortran/20874
9795         * gfortran.dg/elemental_result_1.f90: New test.
9796
9797         PR fortran/25073
9798         * gfortran.dg/select_7.f90: New test.
9799
9800         PR fortran/27554
9801         * intrinsic_actual_1.f: New test.
9802
9803         PR fortran/22038
9804         PR fortran/28119
9805         * gfortran.dg/forall_4.f90: New test.
9806
9807         PR fortran/25072
9808         * gfortran.dg/forall_5.f90: New test.
9809
9810 2006-06-25  Lee Millward  <lee.millward@gmail.com>
9811
9812         PR c++/28051
9813         * g++.dg/template/using13.C: New test.
9814
9815         PR c++/28054
9816         * g++.dg/other/incomplete3.C: New test.
9817
9818 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9819
9820         PR fortran/28081
9821         * gfortran.dg/substr_3.f: New test.
9822         * gfortran.dg/equiv_2.f90: Update expected error message.
9823
9824 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
9825
9826         PR fortran/28118
9827         * gfortran.dg/actual_array_substr_1.f90: New test.
9828
9829 2006-06-24  Olivier Hainque  <hainque@adacore.com>
9830
9831         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
9832         * gnat.dg/scalar_mode_agg_compare.adb: New test.
9833
9834 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
9835
9836         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
9837
9838 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
9839
9840         PR fortran/27981
9841         * gfortran.dg/simpleif_2.f90: New test.
9842
9843 2006-06-23  Lee Millward  <lee.millward@gmail.com>
9844
9845         * g++.dg/template/error22.C: Fix typo.
9846
9847 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9848
9849         PR c++/28112
9850         * g++.dg/ext/attrib23.C: New test.
9851
9852 2006-06-23  Olivier Hainque  <hainque@adacore.com>
9853
9854         * gnat.dg/varsize_temp.adb: New test.
9855
9856 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9857
9858         PR c++/11468
9859         * g++.dg/other/java2.C: New test.
9860
9861 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
9862
9863         PR target/27789
9864         * g++.dg/ext/dllimport4.C. Add more tests for invalid
9865         initialization.
9866
9867 2006-06-22  Roger Sayle  <roger@eyesopen.com>
9868
9869         PR target/27531
9870         * gcc.dg/pr27531-1.c: New test case.
9871
9872 2006-06-22  Asher Langton  <langton2@llnl.gov>
9873
9874         PR fortran/24748
9875         * gfortran.dg/implicit_8.f90: New.
9876
9877 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
9878
9879         PR rtl-optimization/28121
9880         * gcc.dg/pr28121.c: New test.
9881
9882 2006-06-22  Lee Millward  <lee.millward@gmail.com>
9883
9884         PR c++/27805
9885         * g++.dg/parse/ptrmem6.C: New test.
9886
9887         PR c++/27821
9888         * g++.dg/template/error22.C: New test.
9889
9890 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9891
9892         PR c++/28111
9893         * g++.dg/template/friend43.C: New test.
9894
9895         PR c++/28110
9896         * g++.dg/template/crash53.C: New test.
9897
9898         PR c++/28109
9899         * g++.dg/rtti/incomplete1.C: New test.
9900
9901 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
9902
9903         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
9904
9905 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
9906
9907         * gcc.c-torture/execute/complex-7.c: New.
9908
9909 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
9910
9911         * gcc.dg/merge-all-constants-1.c: New test.
9912
9913 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
9914
9915         PR c++/28113
9916         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
9917
9918 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
9919
9920         * gfortran.dg/rrspacing_1.f90: New test.
9921
9922 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9923
9924         PR c++/28052
9925         * g++.dg/other/bitfield2.C: New test.
9926
9927 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
9928
9929         PR tree-optimization/27331
9930         * gcc.dg/pr27331.c: New test.
9931
9932 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
9933             Eric Botcazou  <ebotcazou@adacore.com>
9934
9935         PR ada/18692
9936         * lib/gnat.exp: New file.
9937         * lib/gnat-dg.exp: Likewise.
9938         * gnat.dg: New directory.
9939         * gnat.dg/dg.exp: New driver.
9940         * gnat.dg/specs: New directory.
9941         * gnat.dg/specs/specs.exp: New driver.
9942         * gnat.dg/style: New directory.
9943         * gnat.dg/style/style.exp: New driver.
9944
9945 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
9946
9947         PR fortran/16206
9948         * gfortran.dg/array_initializer_1.f90: New test.
9949
9950         PR fortran/28005
9951         * gfortran.dg/matmul_3.f90: New test.
9952
9953 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
9954
9955         PR middle-end/28075
9956         * gcc.dg/tree-ssa/inline-1.c: New test.
9957
9958 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
9959
9960         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
9961         in malloc prototype; remove XFAIL.
9962         * gcc.dg/pr18241-2.c: Ditto.
9963         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
9964         in memset prototype; remove XFAIL.
9965         * gcc.dg/tree-ssa/pr23382.c: Ditto.
9966
9967 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
9968
9969         * gcc.dg/vla-8.c: Add.
9970
9971 2006-06-19  Richard Guenther  <rguenther@suse.de>
9972
9973         PR tree-optimization/27090
9974         * g++.dg/tree-ssa/pr27090.C: New testcase.
9975
9976 2006-06-19  Roger Sayle  <roger@eyesopen.com>
9977
9978         PR target/27861
9979         * gcc.dg/pr27861-1.c: New test case.
9980
9981 2006-06-19  Richard Guenther  <rguenther@suse.de>
9982
9983         PR middle-end/28045
9984         * gcc.dg/torture/pr28045.c: New testcase.
9985
9986 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9987
9988         PR fortran/26801
9989         * gfortran.dg/associated_4.f90: New test.
9990
9991 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9992
9993         PR fortran/19310
9994         PR fortran/19904
9995         * gfortran.dg/real_const_3.f90: New test.
9996
9997 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
9998
9999         PR c++/28016
10000         * g++.dg/template/static26.C: New test.
10001
10002         PR c++/27979
10003         * g++.dg/expr/bitfield2.C: New test.
10004
10005         PR c++/27884
10006         * g++.dg/parse/linkage2.C: New test.
10007
10008 2006-06-16  Richard Guenther  <rguenther@suse.de>
10009
10010         PR middle-end/27116
10011         * gcc.dg/pr15785-1.c: Revert last change.
10012         * gcc.dg/torture/pr27116-2.c: New testcase.
10013
10014 2006-06-16  Roger Sayle  <roger@eyesopen.com>
10015
10016         PR middle-end/27802
10017         * gcc.dg/pr27802-1.c: New test case.
10018
10019 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
10020
10021         PR c++/27689
10022         * g++.dg/template/ttp18.C: New test.
10023         * g++.dg/template/ttp19.C: Likewise.
10024
10025         PR c++/27666
10026         * g++.dg/expr/cond9.C: New test.
10027
10028         PR c++/27640
10029         * g++.dg/template/ctor7.C: New test.
10030
10031 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
10032
10033         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
10034
10035 2006-06-16  Richard Guenther  <rguenther@suse.de>
10036
10037         PR tree-optimization/27781
10038         * gcc.dg/tree-ssa/pr27781.c: New testcase.
10039
10040 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
10041
10042         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
10043
10044 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
10045
10046         * gcc.dg/tree-ssa/loop-18.c: New test.
10047
10048 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
10049
10050         PR c++/27665
10051         * g++.dg/template/crash52.C: New test.
10052
10053         PR c++/27648
10054         * g++.dg/ext/attrib22.C: New test.
10055
10056         PR c++/26559
10057         * g++.dg/template/builtin1.C: New test.
10058         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
10059
10060         PR c++/28018
10061         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
10062         assignment.
10063         * g++.old-deja/g++.pt/crash51.C: Likewise.
10064
10065         PR c++/27227
10066         * g++.dg/lookup/linkage1.C: New test.
10067         * g++.dg/lookup/linkage2.C: Likewise.
10068
10069 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
10070
10071         PR middle-end/27959
10072         * gcc.dg/pr27959.c: New testcase.
10073
10074 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
10075
10076         PR target/28014:
10077         * g++.dg/eh/div.C: New test.
10078
10079 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
10080
10081         PR c++/27894
10082         * g++.dg/tree-ssa/pr26757.C: New test.
10083         * g++.dg/tree-ssa/pr27894.C: New test.
10084
10085 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
10086
10087         * gcc.c-torture/compile/20060609-1.c: New test.
10088
10089         PR target/27863
10090         * gcc.c-torture/compile/pr27863.c: New test.
10091
10092 2006-06-13  Richard Guenther  <rguenther@suse.de>
10093
10094         PR tree-optimization/27830
10095         * g++.dg/tree-ssa/pr27830.C: New testcase.
10096
10097 2006-06-13  Matthew Sachs  <msachs@apple.com>
10098
10099         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
10100         the list of compiler flags; this causes those flags to be checked
10101         for things like dg-skip-if.
10102
10103 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10104
10105         PR c++/27601
10106         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
10107
10108 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
10109             Kazu Hirata  <kazu@codesourcery.com>
10110
10111         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
10112         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
10113
10114 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10115
10116         PR c++/27933
10117         * g++.dg/lookup/using15.C: New test.
10118
10119         PR c++/27951
10120         * g++.dg/other/anon4.C: New test.
10121
10122 2006-06-12  Roger Sayle  <roger@eyesopen.com>
10123
10124         PR c++/21210
10125         * g++.dg/init/complex1.C: New test case.
10126
10127 2006-06-11  Eric Christopher  <echristo@apple.com>
10128
10129         PR middle-end/27948
10130         * gcc.dg/bf-ms-layout.c: Run on darwin.
10131         * gcc.dg/bf-no-ms-layout: Ditto.
10132         * gcc.dg/attr-ms_struct-2.c: New.
10133         * gcc.dg/bf-ms-layout-2.c: Ditto.
10134
10135 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
10136
10137         * gcc.dg/attr-ms_struct-packed1.c: New.
10138
10139 2006-06-09  Mike Stump  <mrs@apple.com>
10140
10141         * gcc.dg/vla-7.c: Add.
10142
10143 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
10144
10145         PR fortran/24558
10146         * gfortran.dg/entry_6.f90: New test.
10147
10148         PR fortran/20877
10149         PR fortran/25047
10150         * gfortran.dg/entry_7.f90: New test.
10151
10152 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
10153
10154         PR c/27747
10155         * gcc.dg/cpp/_Pragma6.c: New test.
10156
10157         PR c++/27748
10158         * g++.dg/cpp/_Pragma1.C: New test.
10159
10160         PR preprocessor/27746
10161         * gcc.dg/gomp/macro-3.c: New test.
10162         * gcc.dg/gomp/macro-4.c: New test.
10163         * g++.dg/gomp/macro-3.C: New test.
10164         * g++.dg/gomp/macro-4.C: New test.
10165
10166 2006-06-09  Richard Guenther  <rguenther@suse.de>
10167
10168         PR tree-optimization/26998
10169         * gcc.dg/torture/pr26998.c: New testcase.
10170         * gcc.dg/tree-ssa/vrp29.c: New testcase.
10171
10172 2006-06-08  Mike Stump  <mrs@apple.com>
10173
10174         * gcc.dg/pr27095.c: Account for stubs.
10175
10176         PR target/26427
10177         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
10178         produce bad code on darwin.
10179
10180 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10181
10182         PR fortran/27958
10183         * gfortran.dg/substr_2.f: New test.
10184
10185 2006-06-08  Asher Langton  <langton2@llnl.gov>
10186
10187         PR fortran/27786
10188         * cray_pointers_2.f90: Add -fbounds-check compile flag.
10189
10190 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10191
10192         PR target/27421
10193         * gcc.dg/union-3.c: New test.
10194
10195 2006-06-08  Richard Guenther  <rguenther@suse.de>
10196
10197         PR middle-end/27116
10198         * gcc.dg/torture/pr27116.c: New testcase.
10199         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
10200
10201 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
10202
10203         PR rtl-optimization/26449
10204         * gcc.dg/pr26449.c: New test.
10205
10206 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10207
10208         PR c++/27601
10209         * g++.dg/ext/offsetof1.C: Test member functions.
10210
10211 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
10212
10213         * gcc.dg/pr27095.c: Improve scanning.
10214
10215 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
10216
10217         PR fortran/23091
10218         * gfortran.dg/saved_automatic_1.f90: New test.
10219
10220         PR fortran/24168
10221         * gfortran.dg/array_simplify_1.f90: New test.
10222
10223         PR fortran/25090
10224         * gfortran.dg/entry_dummy_ref_1.f90: New test.
10225
10226         PR fortran/25058
10227         * gfortran.dg/entry_dummy_ref_2.f90: New test.
10228
10229 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
10230
10231         PR c++/27177
10232         * g++.dg/expr/cast7.C: New test.
10233
10234 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
10235
10236         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
10237         * lib/gcc-defs.exp (tool_check_compile): Ditto.
10238         * lib/fortran-torture.exp (fortran-torture-compile,
10239         fortran-torture-execute): Ditto.
10240
10241 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
10242
10243         PR target/27842
10244         * gcc.dg/vmx/pr27842.c: New test.
10245
10246 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10247
10248         PR libfortran/27895
10249         * gfortran.dg/bounds_check_3.f90: New test.
10250
10251 2006-06-05  Mike Stump  <mrs@apple.com>
10252
10253         * objc.dg/objc-fast-4.m: Skip for ppc64.
10254
10255 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
10256
10257         PR testsuite/27705
10258         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
10259
10260 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
10261             Victor Kaplansky  <victork@il.ibm.com>
10262
10263         PR tree-optimizations/26360
10264         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
10265         with -fno-tree-dce.
10266         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
10267
10268 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
10269
10270         PR fortran/14067
10271         * gfortran.dg/data_char_1.f90: Add messages for truncated
10272         strings.
10273
10274         PR fortran/16943
10275         * gfortran.dg/func_decl_2.f90: New test.
10276
10277         PR fortran/20839
10278         * gfortran.dg/do_2.f90: New test.
10279
10280         PR fortran/27655
10281         * gfortran.dg/associated_3.f90: New test.
10282
10283 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
10284
10285         PR c++/27819
10286         * g++.dg/template/static25.C: New test.
10287
10288         PR c++/27722
10289         * g++.dg/init/array21.C: New test.
10290
10291         PR c++/27807
10292         * g++.dg/ext/complit7.C: New test.
10293
10294         PR c++/27806
10295         * g++.dg/parse/ptrmem5.C: New test.
10296
10297 2006-06-04  Roger Sayle  <roger@eyesopen.com>
10298             Andrew Pinski  <pinskia@physics.uc.edu>
10299
10300         PR c/27150
10301         PR middle-end/27382
10302         * gcc.dg/pr27150-1.c: New testcase.
10303         * gcc.dg/pr27382-1.c: New testcase.
10304         * gcc.dg/pr27382-2.c: New testcase.
10305
10306 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
10307
10308         PR c/25161
10309         PR c/27020
10310         * gcc.dg/array-10.c: New test.
10311
10312 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10313
10314         PR c++/27804
10315         * g++.dg/init/const4.C: New test.
10316         * g++.dg/init/member1.C: Add error-marker.
10317         * g++.dg/other/fold1.C: Adjust error-marker.
10318
10319 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10320
10321         PR c++/27601
10322         * g++.dg/ext/offsetof1.C: New test.
10323
10324 2006-06-04 Eric Christopher <echristo@apple.com>
10325
10326         * gcc.dg/attr-ms_struct-1.c: New.
10327
10328 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
10329
10330         * gcc.c-torture/compile/builtin_constant_p.c: New test.
10331
10332 2006-06-04  Richard Guenther  <rguenther@suse.de>
10333
10334         PR tree-optimization/27039
10335         * gcc.dg/tree-ssa/loop-17.c: New testcase.
10336
10337 2006-06-03  Roger Sayle  <roger@eyesopen.com>
10338
10339         PR target/26223
10340         * gcc.target/i386/amd64-abi-2.c: New test case.
10341
10342 2006-06-02  Eric Christopher  <echristo@apple.com>
10343
10344         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
10345         * gcc.target/i386/20020523-1.c: Skip if darwin.
10346         * gcc.target/i386/asm-3.c: Ditto.
10347         * gcc.target/i386/20011119-1.c: Ditto.
10348         * gcc.target/i386/clobbers.c: Remove pic part of test.
10349
10350 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
10351
10352         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
10353         * g++.old-deja/g++.other/init19.C: Ditto.
10354         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
10355         and add other platforms as expected failures.
10356
10357 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
10358
10359         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
10360         (is-effective-target-keyword): Ditto.
10361
10362 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
10363
10364         PR fortran/27715
10365         * gfortran.dg/extended_char_comparison_1.f:  New test.
10366
10367 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
10368
10369         PR fortran/25098
10370         * gfortran.dg/dummy_procedure_1.f90: New test.
10371
10372         PR fortran/25147
10373         * gfortran.dg/dummy_procedure_2.f90: New test.
10374
10375         * gfortran.dg/associated_2.f90: Correct to make consistent with
10376         standard.
10377
10378 2006-05-31  Roger Sayle  <roger@eyesopen.com>
10379
10380         * gcc.target/i386/387-11.c: New test case.
10381
10382 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
10383
10384         PR c++/27801
10385         * g++.dg/template/cond6.C: New test.
10386
10387         PR c++/26496
10388         * g++.dg/template/crash51.C: New test.
10389         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
10390
10391         PR c++/27385
10392         * g++.dg/init/array20.C: New test.
10393
10394 2006-05-31  Roger Sayle  <roger@eyesopen.com>
10395
10396         * gcc.dg/builtins-54.c: New test case.
10397
10398 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
10399
10400         PR c++/26433
10401         * g++.dg/template/fntry1.C: Add dg-do link.
10402
10403         PR c++/27808
10404         * g++.dg/parse/friend6.C: New test.
10405
10406 2006-05-30  Asher Langton  <langton2@llnl.gov>
10407
10408         * gfortran.dg/cray_pointers_7.f90: New test.
10409
10410 2006-05-30  Roger Sayle  <roger@eyesopen.com>
10411
10412         PR tree-optimization/23452
10413         * gcc.dg/fold-mulconj-1.c: New test case.
10414
10415 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
10416
10417         PR c++/27803
10418         * g++.dg/parse/bitfield1.C: New test.
10419
10420 2006-05-30  Roger Sayle  <roger@eyesopen.com>
10421
10422         * gcc.target/ppc-eq0-1.c: New test case.
10423         * gcc.target/ppc-negeq0-1.c: New test case.
10424
10425 2006-05-30  Dirk Mueller  <dmueller@suse.de>
10426
10427         PR c/27273
10428         * gcc.dg/overflow-warn-5.c: New test.
10429
10430 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10431
10432         PR c/27718
10433         * gcc.dg/sizeof-1.c: New test.
10434
10435 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
10436
10437         PR target/27790
10438         * gcc.target/i386/pr27790.c: New test.
10439
10440 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10441
10442         PR libgfortran/27757
10443         * gfortran.dg/direct_io_5.f90: New test.
10444
10445 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10446
10447         PR libgfortran/27634
10448         * gfortran.dg/fmt_missing_period_1.f: New test.
10449         * gfortran.dg/fmt_missing_period_2.f: New test.
10450         * gfortran.dg/fmt_missing_period_3.f: New test.
10451
10452 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10453
10454         PR fortran/19777
10455         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
10456         arrays.
10457
10458 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10459
10460         PR c++/27713
10461         * g++.dg/template/new6.C: New test.
10462
10463 2006-05-29  Roger Sayle  <roger@eyesopen.com>
10464
10465         PR tree-optimization/24964
10466         * gcc.target/i386/387-10.c: New test case.
10467
10468 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
10469
10470         * intrinsics/string_intrinsics.c (compare_string):
10471         Use memcmp instead of strncmp to avoid tripping over
10472         CHAR(0) in a string.
10473
10474 2006-05-27  Richard Guenther  <rguenther@suse.de>
10475
10476         PR middle-end/27773
10477         * gcc.dg/torture/pr27773.c: New testcase.
10478
10479 2006-05-27  Dirk Mueller  <dmueller@suse.de>
10480
10481         * gcc.dg/pr24561.c: Rename to..
10482         * gcc.dg/pr25962.c: .. this.
10483
10484 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10485
10486         PR fortran/19777
10487         * gfortran.dg/bounds_check_2.f: New test.
10488
10489 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
10490
10491         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
10492         * gfortran.dg/byte_1.f90: Likewise.
10493         * gfortran.dg/dup_save_2.f90: Likewise.
10494
10495 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
10496
10497         * gfortran.dg/associated_2.f90: New test.
10498
10499 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10500
10501         PR fortran/27524
10502         * gfortran.dg/bounds_check_1.f90: New test.
10503
10504 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
10505
10506         PR rtl-optimization/27661
10507         * gcc.dg/pr27661.c: New test case.
10508
10509 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
10510
10511         PR fortran/23151
10512         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
10513         * gfortran.dg/print_parentheses_1.f:  New test.
10514         * gfortran.dg/print_parentheses_2.f90:  New test.
10515
10516 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
10517
10518         PR target/27758
10519         * gcc.dg/pr27758.c: New test.
10520
10521 2006-05-24  Falk Hueffner  <falk@debian.org>
10522
10523         * gcc.c-torture/compile/pr27571.c: New test.
10524
10525 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
10526
10527         PR fortran/27709
10528         * gfortran.dg/spec_expr_4.f90: New test.
10529
10530         PR fortran/27155
10531         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
10532
10533 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
10534
10535         PR c++/20103
10536         * g++.dg/ext/complit6.C: New test.
10537         * g++.dg/ext/complit3.C: Adjust error markers.
10538         * g++.dg/init/const3.C: New test.
10539
10540 2006-05-25  Richard Guenther  <rguenther@suse.de>
10541
10542         PR middle-end/27743
10543         * gcc.dg/torture/pr27743.c: New testcase.
10544
10545 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
10546
10547         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
10548
10549 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
10550
10551         * gcc.dg/compat/scalar-by-value-x.h: New.
10552         * gcc.dg/compat/scalar-by-value-y.h: New.
10553         * gcc.dg/compat/scalar-by-value-5.c: New.
10554         * gcc.dg/compat/scalar-by-value-5_main.c: New.
10555         * gcc.dg/compat/scalar-by-value-5_x.c: New.
10556         * gcc.dg/compat/scalar-by-value-5_y.c: New.
10557         * gcc.dg/compat/scalar-by-value-6.c: New.
10558         * gcc.dg/compat/scalar-by-value-6_main.c: New.
10559         * gcc.dg/compat/scalar-by-value-6_x.c: New.
10560         * gcc.dg/compat/scalar-by-value-6_y.c: New.
10561
10562 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
10563
10564         PR tree-optimization/27639
10565         PR tree-optimization/26719
10566         * gcc.dg/pr27639.c: New test.
10567         * gcc.dg/pr26719.c: New test.
10568         * gcc.dg/tree-ssa/scev-cast.c: New test.
10569
10570 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
10571
10572         PR c++/20173
10573         * g++.dg/template/error21.C: New test.
10574
10575 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
10576
10577         PR target/27696
10578         * gcc.target/i386/pr27696.c: New.
10579
10580 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
10581
10582         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
10583
10584         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
10585
10586 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10587
10588         PR c++/27716
10589         * g++.dg/other/assign1.C: New test.
10590
10591 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
10592
10593         PR target/27266
10594         * gcc.target/i386/pr27266.c: New.
10595
10596 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10597
10598         PR c++/27451
10599         * g++.dg/ext/asm9.C: New test.
10600
10601 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
10602
10603         PR rtl-optimization/25514
10604         * gcc.c-torture/compile/pr25514.c: New test.
10605
10606 2006-05-22  Richard Guenther  <rguenther@suse.de>
10607
10608         Revert
10609         2006-01-31  Richard Guenther  <rguenther@suse.de>
10610
10611         * gcc.target/i386/sselibm-1.c: New testcase.
10612         * gcc.target/i386/sselibm-2.c: Likewise.
10613         * gcc.target/i386/sselibm-3.c: Likewise.
10614         * gcc.target/i386/sselibm-4.c: Likewise.
10615         * gcc.target/i386/sselibm-5.c: Likewise.
10616
10617 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10618
10619         PR c/27420
10620         * gcc.dg/func-args-2.c: New test.
10621
10622         PR c/26818
10623         * gcc.dg/struct-incompl-1.c: New test.
10624
10625 2006-05-22  Richard Guenther  <rguenther@suse.de>
10626
10627         PR testsuite/27708
10628         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
10629         the transformations we test for.
10630
10631 2006-05-22  Richard Guenther  <rguenther@suse.de>
10632
10633         PR testsuite/27707
10634         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
10635
10636 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
10637
10638         PR c++/27210
10639         * g++.dg/warn/new1.C: New test.
10640         * g++.dg/template/new5.C: Likewise.
10641
10642 2006-05-21  Roger Sayle  <roger@eyesopen.com>
10643
10644         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
10645         * gcc.target/i386/20060512-3.c: Likewise.
10646
10647 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
10648
10649         PR rtl-optimization/27671
10650         * gcc.c-torture/execute/pr27671-1.c: New.
10651         * gcc.dg/pr27671-2.c: Likewise.
10652
10653         PR tree-optimization/26622.
10654         * gcc.c-torture/compile/pr26622.c: New.
10655
10656 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
10657
10658         PR fortran/27613
10659         * gfortran.dg/recursive_reference_1.f90: New test.
10660
10661 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
10662
10663         PR fortran/25746
10664         * gfortran.dg/elemental_subroutine_3.f90: New test.
10665
10666         PR fortran/25090
10667         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
10668
10669         PR fortran/27584
10670         * gfortran.dg/associated_target_1.f90: New test.
10671
10672         PR fortran/19015
10673         * gfortran.dg/maxloc_shape_1.f90: New test.
10674
10675 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10676
10677         PR libgfortran/24459
10678         * gfortran.dg/namelist_24.f90: New test.
10679         * gfortran.dg/namelist_12.f: Fix typo in comment.
10680
10681 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
10682
10683         PR middle-end/25776
10684         * g++.dg/other/error11.C: New test.
10685
10686 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
10687
10688         * gcc.target/mips/pr26765.c: Add -w to options.
10689
10690 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
10691
10692         * lib/target-supports.exp (check_effective_target_mpaired_single):
10693         New function.
10694         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
10695         multilibs.
10696         * g++.dg/vect/vect.exp: Likewise.
10697
10698 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
10699
10700         PR testsuite/25891
10701         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
10702
10703 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
10704
10705         PR fortran/27662
10706         * gfortran.dg/temporary_1.f90: New file.
10707
10708 2006-05-19  Andreas Schwab  <schwab@suse.de>
10709
10710         * g++.dg/other/unused1.C: Also match "stringz".
10711
10712 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
10713
10714         PR c++/26433
10715         * g++.dg/template/fntry1.C: New test.
10716
10717 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
10718
10719         PR c++/27471
10720         PR c++/27506
10721         * g++.dg/conversion/bitfield5.C: New test.
10722         * g++.dg/conversion/bitfield6.C: New test.
10723
10724 2006-05-18  Mike Stump  <mrs@apple.com>
10725
10726         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
10727         * gcc.dg/vla-4.c: Add.
10728         * gcc.dg/vla-5.c: Add.
10729         * gcc.dg/vla-6.c: Add.
10730
10731 2006-05-12  Stuart Hastings  <stuart@apple.com>
10732
10733         * gcc.target/i386/20060512-1.c: New.
10734         * gcc.target/i386/20060512-2.c: New.
10735         * gcc.target/i386/20060512-3.c: New.
10736         * gcc.target/i386/20060512-4.c: New.
10737
10738 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
10739
10740         PR c++/26122
10741         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
10742
10743         PR c++/26068
10744         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
10745         * g++.dg/parse/linkage1.C: New test.
10746
10747 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
10748
10749         PR tree-optimization/27548
10750         * g++.dg/tree-ssa/pr27548.C: New test.
10751
10752 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10753
10754         PR fortran/26551
10755         * gfortran.dg/recursive_check_1.f: New test.
10756         * gfortran.dg/recursive_check_2.f90: New test.
10757
10758 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
10759
10760         * g++.dg/opt/temp2.C: New test.
10761
10762 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
10763
10764         PR c++/27491
10765         * g++.dg/init/brace5.C: New test.
10766
10767         PR middle-end/27415
10768         * gcc.dg/gomp/pr27415.c: New test.
10769         * g++.dg/gomp/pr27415.C: New test.
10770
10771         PR tree-optimization/27549
10772         * g++.dg/tree-ssa/pr27549.C: New test.
10773
10774 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10775
10776         PR libgfortran/27575
10777         * gfortran.dg/read_eof_4.f90: New test.
10778
10779 2006-05-16  Richard Guenther  <rguenther@suse.de>
10780
10781         PR tree-optimization/22303
10782         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
10783
10784 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
10785
10786         PR middle-end/27573
10787         * gcc.dg/gomp/pr27573.c: New test.
10788         * gfortran.dg/gomp/pr27573.f90: New test.
10789
10790         PR c/27499
10791         * gcc.dg/gomp/pr27499.c: New test.
10792         * g++.dg/gomp/pr27499.C: New test.
10793
10794 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
10795
10796         PR c++/27339
10797         * g++.dg/parser/access8.C: Adjust error marker.
10798         * g++.dg/template/access17.C: New test.
10799         * g++.dg/template/access18.C: Likewise.
10800
10801 2006-05-15  Roger Sayle  <roger@eyesopen.com>
10802
10803         PR target/26600
10804         * gcc.target/i386/pr26600.c: New test case.
10805
10806 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
10807
10808         PR c++/27505
10809         * g++.dg/expr/bitfield1.C: New test.
10810
10811 2006-05-15  Richard Guenther  <rguenther@suse.de>
10812
10813         PR tree-optimization/27603
10814         * gcc.dg/torture/pr27603.c: New testcase.
10815
10816 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
10817
10818         PR fortran/25090
10819         * gfortran.dg/entry_dummy_ref_1.f90: New test.
10820
10821         PR fortran/25082
10822         * gfortran.dg/scalar_return_1.f90: New test.
10823
10824         PR fortran/27411
10825         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
10826
10827 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
10828
10829         * gcc.dg/gomp/critical-4.c: New test.
10830         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
10831         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
10832         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
10833         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
10834
10835 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10836
10837         PR c++/27582
10838         * g++.dg/template/dependent-args1.C: New test.
10839
10840         PR c++/27581
10841         * g++.dg/lookup/this1.C: New test.
10842
10843         PR c++/27315
10844         * g++.dg/template/operator6.C: New test.
10845         * g++.dg/template/incomplete3.C: New test.
10846
10847         PR c++/27559
10848         * g++.dg/template/new4.C: New test.
10849
10850         PR c++/27496
10851         * g++.dg/template/void2.C: New test.
10852
10853 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
10854
10855         * g++.dg/template/dependent-expr5.C: New test.
10856
10857 2006-05-14  Roger Sayle  <roger@eyesopen.com>
10858
10859         PR middle-end/26729
10860         * gcc.dg/pr26729-1.c: New test case.
10861
10862 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
10863
10864         * gcc.dg/pr27003.c: New test.
10865
10866 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
10867
10868         * lib/target-supports.dg (check_cxa_atexit_available): Change
10869         v3_target_compile to ${tool}_target_compile.
10870
10871 2006-05-11  Jason Merrill  <jason@redhat.com>
10872
10873         * lib/scanasm.exp (scan-not-hidden): Fix typo.
10874
10875 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10876
10877         PR fortran/27553
10878         * gfortran.dg/label_5.f90: New test.
10879
10880 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
10881
10882         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
10883         check_effective_target_powerpc_altivec_ok): New.
10884         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
10885         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
10886         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
10887         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
10888         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
10889         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
10890         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
10891         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
10892         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
10893         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
10894         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
10895         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
10896         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
10897         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
10898         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
10899         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
10900         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
10901         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
10902         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
10903         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
10904         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
10905         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
10906         gcc.target/powerpc/altivec-9.c,
10907         gcc.target/powerpc/altivec-consts.c,
10908         gcc.target/powerpc/altivec-pr22085.c,
10909         gcc.target/powerpc/altivec-splat.c,
10910         gcc.target/powerpc/altivec-types-1.c,
10911         gcc.target/powerpc/altivec-types-2.c,
10912         gcc.target/powerpc/altivec-types-3.c,
10913         gcc.target/powerpc/altivec-types-4.c,
10914         gcc.target/powerpc/altivec-varargs-1.c,
10915         gcc.target/powerpc/altivec-vec-merge.c,
10916         gcc.target/powerpc/ppc-vector-memcpy.c,
10917         gcc.target/powerpc/ppc-vector-memset.c,
10918         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
10919         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
10920         these effective targets.
10921         * gcc.dg/vmx/pr27006.c: Add missing close brace.
10922         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
10923
10924 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10925
10926         PR middle-end/27384
10927         * g++.dg/other/fold1.C: New test.
10928
10929         PR middle-end/27488
10930         * gcc.dg/fold-nonneg-1.c: New test.
10931
10932         PR c++/27547
10933         * g++.dg/other/operator1.C: New test.
10934
10935 2006-05-11  Richard Guenther  <rguenther@suse.de>
10936
10937         PR middle-end/27529
10938         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
10939
10940 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
10941
10942         * lib/target-supports-dg.exp (check-flags): New.
10943         (dg-skip-if): Move flag checks.
10944
10945 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
10946
10947         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
10948         * lib/target-supports.dg (check_cxa_atexit_available): New.
10949
10950 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
10951
10952         PR fortran/27470
10953         * gfortran.dg/multiple_allocation_2.f90: New test case.
10954
10955 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
10956
10957         * gcc.target/arm/pr27387.C: Fix a comment typo.
10958
10959 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10960
10961         PR fortran/24549
10962         * gfortran.dg/error_recovery_1.f90: New test.
10963
10964 2006-05-10  Richard Guenther  <rguenther@suse.de>
10965
10966         PR tree-optimization/27302
10967         * gcc.dg/torture/pr27302.c: New testcase.
10968
10969 2006-05-09  Dirk Mueller  <dmueller@suse.de>
10970         Richard Guenther  <rguenther@suse.de>
10971
10972         PR middle-end/27498
10973         * gcc.dg/tree-ssa/pr27498.c: New testcase.
10974
10975 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
10976
10977         PR rtl-optimization/27335
10978         * gcc.dg/pr27335.c: New test.
10979
10980 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
10981
10982         * gcc.target/mips/mips-ps-5.c: New file.
10983
10984 2006-05-08  Jan Hubicka  <jh@suse.cz>
10985
10986         PR middle-end/25962
10987         * gcc.dg/pr25962.c: New.
10988
10989 2006-05-08  Roger Sayle  <roger@eyesopen.com>
10990
10991         PR target/27158
10992         * gcc.target/powerpc/pr27158.c: New test case.
10993
10994 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
10995
10996         PR testsuite/27476
10997         * ada/acats/run_all.sh: Use test -z.
10998
10999 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11000
11001         PR libfortran/18271
11002         * gfortran.dg/spec_expr_3.f90: New test.
11003
11004 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
11005
11006         PR target/24879
11007         * gcc.target/i386/monitor.c: New file.
11008
11009 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
11010
11011         * gcc.dg/pr27095.c: xfail *-*-darwin*.
11012
11013 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11014
11015         PR c++/27447
11016         * g++.dg/other/ptrmem7.C: New test.
11017
11018 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11019
11020         PR target/27421
11021         * gcc.dg/array-9.c: New test.
11022
11023 2006-05-07  Richard Guenther  <rguenther@suse.de>
11024
11025         PR tree-optimization/27409
11026         * gcc.dg/torture/pr27409.c: New testcase.
11027
11028 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
11029
11030         PR fortran/27457
11031         * gfortran.dg/select_6.f90: New.
11032
11033 2006-05-07  Richard Guenther  <rguenther@suse.de>
11034
11035         PR tree-optimization/27136
11036         * gcc.dg/torture/pr27136.c: New testcase.
11037
11038 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
11039
11040         PR fortran/24813
11041         * gfortran.dg/char_cons_len_1.f90: New test.
11042
11043 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11044
11045         PR c++/27427
11046         * g++.dg/template/incomplete2.C: New test.
11047
11048 2006-05-06  Richard Guenther  <rguenther@suse.de>
11049
11050         PR tree-optimization/27151
11051         * gcc.dg/vect/pr27151.c: New testcase.
11052
11053 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11054
11055         PR c++/27430
11056         * g++.dg/template/void1.C: New test.
11057
11058         PR c++/27423
11059         * g++.dg/other/void2.C: New test.
11060
11061         PR c++/27422
11062         * g++.dg/conversion/void1.C: New test.
11063
11064 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
11065
11066         PR/21391
11067         * g++.dg/other/unused1.C: New.
11068
11069 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11070
11071         PR objc/27240
11072         * objc.dg/member-1.m: New test.
11073
11074 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
11075
11076         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
11077
11078 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11079
11080         PR libfortran/26985
11081         * gfortran.dg/matmul_2.f90: New test.
11082
11083 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
11084
11085         * ada/acats/run_all.sh: Use sync when main not found.
11086
11087 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
11088
11089         PR target/26765
11090         * gcc.target/mips/pr26765.c: New.
11091
11092 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
11093
11094         * gcc.target/bfin: New directory.
11095         * gcc.target/bfin/bfin.exp: New file.
11096         * gcc.target/bfin/frmul.c: New file.
11097         * gcc.target/bfin/arith.c: New file.
11098         * gcc.target/bfin/mul-combine.c: New file.
11099         * gcc.target/bfin/shift.c: New file.
11100
11101 2006-05-04  Richard Guenther  <rguenther@suse.de>
11102
11103         PR tree-optimization/14287
11104         PR tree-optimization/14844
11105         PR tree-optimization/19792
11106         PR tree-optimization/21608
11107         PR tree-optimization/27090
11108         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
11109         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
11110         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
11111         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
11112         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
11113
11114 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
11115
11116         PR tree-optimization/27285
11117         * gcc.c-torture/execute/pr27285.c: New test.
11118
11119         PR middle-end/27388
11120         * gcc.dg/gomp/pr27388-1.c: New test.
11121         * gcc.dg/gomp/pr27388-2.c: New test.
11122         * gcc.dg/gomp/pr27388-3.c: New test.
11123
11124         PR c++/27359
11125         * g++.dg/gomp/pr27359.C: New test.
11126
11127 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
11128
11129         PR fortran/20248
11130         * gfortran.dg/iargc.f90: New test.
11131
11132 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
11133
11134         PR c++/27102
11135         * g++.dg/template/crash49.C: New test.
11136
11137 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
11138
11139         PR testsuite/27032
11140         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
11141
11142 2006-05-02  Jeff Law  <law@redhat.com>
11143
11144         PR tree-optimization/27364
11145         * gcc.c-torture/execute/pr27364.c: New test.
11146
11147 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
11148
11149         PR c++/27309
11150         * g++.dg/parser/ctor5.C: New test.
11151
11152 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
11153
11154         PR target/27387
11155         * gcc.target/arm/arm.exp: New.
11156         * gcc.target/arm/pr27387.C: Likewise.
11157
11158 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
11159
11160         PR fortran/27269
11161         PR fortran/27324
11162         * gfortran.dg/module_equivalence_2.f90: New test.
11163
11164 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
11165
11166         PR middle-end/27337
11167         * g++.dg/gomp/pr27337-1.C: New test.
11168         * g++.dg/gomp/pr27337-2.C: New test.
11169
11170         PR middle-end/27328
11171         * gcc.dg/gomp/pr27328.c: New test.
11172
11173         PR middle-end/27325
11174         * g++.dg/gomp/pr27325.C: New test.
11175
11176         PR middle-end/27310
11177         * g++.dg/gomp/pr27310.C: New test.
11178
11179 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
11180
11181         PR tree-optimization/27291
11182         * g++.dg/tree-ssa/pr27291.C: New test.
11183
11184 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
11185
11186         PR tree-optimization/27283
11187         * g++.dg/tree-ssa/pr27283.C: New test.
11188
11189 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
11190
11191         * gcc.dg/tree-ssa/loop-16.c: New test.
11192
11193 2006-05-01  Roger Sayle  <roger@eyesopen.com>
11194             Joseph S. Myers  <joseph@codesourcery.com>
11195
11196         * gcc.dg/Wconversion-3.c: New test case.
11197         * gcc.dg/Wconversion-4.c: Likewise.
11198
11199 2006-05-01  Richard Guenther  <rguenther@suse.de>
11200
11201         PR tree-optimization/26726
11202         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
11203
11204 2006-04-30  Roger Sayle  <roger@eyesopen.com>
11205
11206         * gcc.dg/Woverflow-1.c: New test case.
11207         * gcc.dg/Woverflow-2.c: Likewise.
11208         * gcc.dg/Woverflow-3.c: Likewise.
11209
11210 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
11211
11212         PR c++/27094
11213         * g++.dg/template/defarg8.C: New test.
11214
11215 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11216
11217         PR c++/27278
11218         * g++.dg/parse/operator7.C: New test.
11219
11220 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11221
11222         PR c++/11471
11223         PR c++/27102
11224         * g++.dg/template/crash48.C: New test.
11225
11226         PR c++/27279
11227         * g++.dg/parse/ctor4.C: New test.
11228
11229 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11230
11231         PR fortran/25681
11232         * gfortran.df/char_type_len.f90: New test.
11233
11234 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11235
11236         PR libgfortran/27304
11237         * gfortran.dg/fmt_exhaust.f90: New test.
11238
11239 2006-04-28  Roger Sayle  <roger@eyesopen.com>
11240
11241         PR c/25309
11242         * gcc.dg/large-size-array-2.c: New test case.
11243
11244 2006-04-28  Richard Guenther  <rguenther@suse.de>
11245
11246         PR target/26826
11247         * gcc.target/i386/pr26826.c: New testcase.
11248
11249 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
11250
11251         PR middle-end/27260
11252         * gcc.c-torture/execute/pr27260.c: New.
11253
11254 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
11255
11256         PR middle-end/27095
11257         * gcc.dg/pr27095.c: New.
11258
11259 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
11260
11261         PR c++/27292
11262         * g++.dg/conversion/bitfield4.C: New test.
11263
11264 2006-04-27  Eric Christopher  <echristo@apple.com>
11265
11266         * gcc.dg/pragma-ms_struct.c: New.
11267
11268 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
11269
11270         PR c++/27102
11271         * g++.dg/template/crash47.C: New test.
11272
11273 2006-04-27  Dirk Mueller  <dmueller@suse.de>
11274
11275         * gcc.target/i386/sse-7.c: build with -msse.
11276
11277 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
11278
11279         PR testsuite/27274:
11280         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
11281         (main): Exit if processor doesn't support SSE.
11282
11283 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
11284
11285         PR middle-end/27282
11286         * gcc.c-torture/compile/pr27282.c: New test.
11287
11288 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
11289
11290         PR middle-end/26913
11291         * g++.dg/gomp/pr26913.C: New test.
11292
11293         PR c/25996
11294         * gcc.dg/gomp/pr25996.c: New test.
11295         * g++.dg/gomp/pr25996.C: New test.
11296
11297 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
11298
11299         PR rtl-optimization/26725
11300         * gcc.c-torture/compile/pr26725.c: New test.
11301
11302 2006-04-25  Richard Guenther  <rguenther@suse.de>
11303
11304         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
11305         than n + -1.
11306
11307 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
11308
11309         * gcc.dg/20060425-1.c: New testcase.
11310
11311 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
11312
11313         PR tree-optimization/26865
11314         * gcc.dg/pr26865.c: New test.
11315
11316 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
11317
11318         PR c++/27292
11319         * g++.dg/conversion/bitfield1.C: New test.
11320         * g++.dg/conversion/bitfield2.C: Likewise.
11321         * g++.dg/conversion/bitfield3.C: Likewise.
11322
11323 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
11324         Richard Guenther  <rguenther@suse.de>
11325
11326         PR tree-optimization/27236
11327         * gcc.dg/tree-ssa/pr27236.c: New testcase.
11328
11329 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11330
11331         PR c++/19963
11332         * g++.dg/other/incomplete2.C: New test.
11333
11334 2006-04-24  Richard Guenther  <rguenther@suse.de>
11335
11336         PR middle-end/26869
11337         * gcc.dg/torture/pr26869.c: New testcase.
11338
11339 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
11340         Richard Guenther  <rguenther@suse.de>
11341
11342         PR tree-optimization/27218
11343         * g++.dg/tree-ssa/pr27218.C: New testcase.
11344
11345 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
11346
11347         PR c++/26912
11348         * g++.dg/template/friend41.C: New test.
11349
11350 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
11351
11352         * g++.dg/opt/pr15551.C: Include cstdio.
11353         (main): Use remove instead of unlink.
11354
11355 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
11356
11357         * gcc.dg/sibcall-7.c: New test.
11358         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
11359         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
11360         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
11361         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
11362         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
11363
11364 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
11365
11366         PR c++/26534
11367         * g++.dg/opt/bitfield1.C: New test.
11368         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
11369         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
11370         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
11371         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
11372         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
11373         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
11374         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
11375         * g++.dg/abi/bitfield2.C: Likewise.
11376         * g++.dg/init/bitfield1.C: Likewise.
11377
11378 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
11379
11380         PR fortran/25099
11381         * gfortran.dg/elemental_subroutine_4.f90: New test.
11382         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
11383         call sub (m, x).
11384
11385 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
11386
11387         * gcc.c-torture/compile/20060421-1.c: New testcase.
11388
11389 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11390
11391         PR c/25875
11392         * gcc.dg/init-bad-4.c: New test.
11393
11394 2006-04-21  Paul Brook  <paul@codesourcery.com>
11395
11396         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
11397
11398 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
11399
11400         PR fortran/27122
11401         * gfortran.dg/defined_operators_1.f90: New test.
11402         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
11403         remove old ones associated, incorrectly, with Note 5.46.
11404
11405         PR fortran/27113
11406         * gfortran.dg/character_array_constructor_1.f90: New test.
11407
11408 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
11409
11410         * gcc.dg/20060419-1.c: New test.
11411
11412 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
11413
11414         PR c/26774
11415         * gcc.dg/struct-parse-1.c: New test case.
11416
11417 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11418
11419         PR c++/26558
11420         * g++.dg/parse/template19.C: New test.
11421
11422         PR c++/26739
11423         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
11424
11425         PR c++/26036
11426         * g++.dg/expr/call3.C: New test.
11427
11428         PR c++/10385
11429         * g++.dg/conversion/dynamic1.C: New test.
11430
11431 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
11432
11433         PR c++/27102
11434         * g++.dg/template/crash35.C: Tweak error markers.
11435         * g++.dg/template/crash46.C: New test.
11436         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
11437         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
11438
11439 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
11440
11441         PR rtl-optimization/14261
11442         * gcc.c-torture/compile/20060419-1.c: Added.
11443
11444 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
11445
11446         * gfortran.dg/label_1.f90: Adjust dg-error.
11447
11448 2006-04-16  Roger Sayle  <roger@eyesopen.com>
11449
11450         PR target/26961
11451         * gcc.dg/fold-cond-1.c: New test case.
11452         * gcc.dg/pr26961-1.c: Likewise.
11453
11454 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11455
11456         PR libgfortran/27138
11457         * gfortran.dg/read_bad_advance.f90: New test.
11458
11459 2006-04-16  Roger Sayle  <roger@eyesopen.com>
11460             Dale Johannesen  <dalej@apple.com>
11461
11462         PR target/24076
11463         * gcc.target/i386/vecinit-3.c: New testcase.
11464         * gcc.target/i386/vecinit-4.c: Likewise.
11465         * gcc.target/i386/sse-18.c: Likewise.
11466         * gcc.target/i386/sse-19.c: Likewise.
11467
11468 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
11469
11470         * gfortran.dg/allocate_zerosize_1.f90: New test.
11471
11472 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
11473
11474         PR c++/26365
11475         * g++.dg/template/crash45.C: New test.
11476
11477 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
11478
11479         PR fortran/26787
11480         * gfortran.dg/proc_assign_1.f90: New test.
11481         * gfortran.dg/procedure_lvalue.f90: Change message.
11482         * gfortran.dg/namelist_4.f90: Add new error.
11483
11484         PR fortran/25597
11485         PR fortran/27096
11486         * gfortran.dg/auto_pointer_array_result_1.f90
11487
11488         PR fortran/27089
11489         * gfortran.dg/specification_type_resolution_1.f90
11490
11491         PR fortran/18003
11492         PR fortran/25669
11493         PR fortran/26834
11494         * gfortran.dg/bounds_temporaries_1.f90: New test.
11495
11496         PR fortran/27124
11497         * gfortran.dg/array_return_value_1.f90: New test.
11498
11499 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
11500
11501         PR fortran/25336
11502         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
11503
11504 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
11505
11506         PR middle-end/26823
11507         * g++.dg/gomp/pr26823-1.C: New test.
11508         * g++.dg/gomp/pr26823-2.C: New test.
11509
11510 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
11511
11512         PR middle-end/27134
11513         * gcc.dg/pr27314.c: New test.
11514
11515 2006-04-13  Richard Henderson  <rth@redhat.com>
11516
11517         * g++.dg/gomp/block-0.C: Update expected matches.
11518
11519 2006-04-13  DJ Delorie  <dj@redhat.com>
11520
11521         * lib/target-supports.exp (check_effective_target_int32plus): New.
11522         (check_effective_target_ptr32plus): New.
11523         (check_effective_target_size32plus): New.
11524         (check_effective_target_int16): New.
11525         (check_profiling_available): Add m32c to the list of unsupported
11526         targets.
11527
11528         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
11529         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
11530         memory size.
11531         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
11532         pointers.
11533         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
11534         size_t.
11535         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
11536         and size_t.
11537         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
11538         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
11539         not just xstormy16.  Skip m32c due to weird pointer size.
11540         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
11541         not just xstormy16.
11542         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
11543         not just xstormy16.
11544         * gcc.dg/20020312-2.c: Add m32c support.
11545         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
11546         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
11547         in test.
11548         * gcc.dg/20050321-2.c: Require >=32 bit integers.
11549         * gcc.dg/asm-1.c: Skip if int and short are the same size.
11550         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
11551         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
11552         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
11553         formats
11554         * gcc.dg/init-string-2.c: Require >=32 bit integers.
11555         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
11556         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
11557         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
11558         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
11559         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
11560         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
11561         in test.
11562         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
11563         in test.
11564         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
11565         * gcc.dg/pr23049.c: Require >=32 bit integers.
11566         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
11567         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
11568         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
11569         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
11570         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
11571         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
11572         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
11573         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
11574         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
11575         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
11576         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
11577         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
11578         prototype in test.
11579         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
11580         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
11581         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
11582         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
11583         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
11584
11585         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
11586         * gcc.c-torture/execute/20040703-1.x: Likewise.
11587         * gcc.c-torture/execute/20040705-1.x: Likewise.
11588         * gcc.c-torture/execute/20040705-2.x: Likewise.
11589         * gcc.c-torture/execute/20040709-1.x: Likewise.
11590         * gcc.c-torture/execute/20040709-2.x: Likewise.
11591         * gcc.c-torture/execute/20040811-1.x: Likewise.
11592         * gcc.c-torture/execute/20050316-1.x: Likewise.
11593         * gcc.c-torture/execute/bitfld-4.x: Likewise.
11594         * gcc.c-torture/execute/pr19689.x: Likewise.
11595         * gcc.c-torture/execute/pr7284-1.x: Likewise.
11596         * gcc.c-torture/execute/usmul.x: Likewise.
11597         * gcc.c-torture/execute/vrp-5.x: Likewise.
11598         * gcc.c-torture/execute/vrp-6.x: Likewise.
11599         * gcc.dg/debug/20041023-1.s: Likewise.
11600
11601 2006-04-13  Roger Sayle  <roger@eyesopen.com>
11602
11603         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
11604         of integers to a vector types are now constant expressions in C.
11605         * gcc.dg/vect/vect-fold-1.c: New test case.
11606
11607 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
11608             Ulrich Weigand  <uweigand@de.ibm.com>
11609
11610         PR target/27006
11611         * gcc.dg/vmx/pr27006.c: New testcase.
11612
11613 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11614
11615         PR libgfortran/26766
11616         * gfortran.dg/write_recursive.f90: New test.
11617
11618 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
11619
11620         * g++.dg/parse/dtor7.C: New test.
11621         * g++.dg/parse/new1.C: Add error marker.
11622         * g++.dg/template/new3.C: New test.
11623
11624         PR c++/26122
11625         * g++.dg/template/pure1.C: New test.
11626
11627         PR c++/26295
11628         * g++.dg/parse/ptrmem4.C: New test.
11629
11630 2006-04-10  Jeff Law  <law@redhat.com>
11631
11632         PR/27087
11633         * gcc.c-torture/compile/pr27087.c: New test.
11634
11635 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
11636
11637         PR/21391
11638         * gcc.dg/20060410.c: New.
11639
11640 2006-04-10  Matthias Klose  <doko@debian.org>
11641
11642         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
11643         Recognize multilib directory names containing underscores.
11644
11645 2006-04-10  Roger Sayle  <roger@eyesopen.com>
11646
11647         * gcc.target/i386/vecinit-1.c: New test case.
11648         * gcc.target/i386/vecinit-2.c: Likewise.
11649
11650 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
11651
11652         PR debug/27057
11653         * g++.dg/debug/dwarf2-2.C: New test.
11654
11655 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
11656
11657         PR rtl-optimization/27073
11658         * gcc.c-torture/execute/pr27073.c: New test.
11659
11660 2006-04-08  Mike Stump  <mrs@apple.com>
11661
11662         * gcc.dg/pragma-darwin.c: Improve for ppc64.
11663
11664 2006-04-07  Richard Guenther  <rguenther@suse.de>
11665
11666         PR tree-optimization/26135
11667         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
11668
11669 2006-04-06  Jan Hubicka  <jh@suse.cz>
11670
11671         PR profile/26399
11672         * g++.dg/bprob/g++-bprob-2.C: New testcase.
11673
11674 2006-04-06  Roger Sayle  <roger@eyesopen.com>
11675
11676         * g++.dg/conversion/nullptr1.C: New test case.
11677         * g++.dg/conversion/nullptr2.C: Likewise.
11678
11679 2006-04-05  Roger Sayle  <roger@eyesopen.com>
11680
11681         * gfortran.dg/dependency_18.f90: New test case.
11682
11683 2006-04-05  Richard Guenther  <rguenther@suse.de>
11684
11685         PR tree-optimization/26919
11686         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
11687         * gcc.dg/ipa/ipa-2.c: Likewise.
11688         * gcc.dg/ipa/ipa-3.c: Likewise.
11689         * gcc.dg/ipa/ipa-5.c: Likewise.
11690
11691 2006-04-05  Richard Guenther  <rguenther@suse.de>
11692
11693         PR tree-optimization/26763
11694         * gcc.dg/torture/pr26763-1.c: New testcase.
11695         * gcc.dg/torture/pr26763-2.c: Likewise.
11696
11697 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
11698
11699         PR fortran/23634
11700         PR fortran/25619
11701         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
11702
11703 2006-04-04  Eric Christopher  <echristo@apple.com>
11704
11705         * gcc.target/i386/387-1.c: Allow regexp to match darwin
11706         stubs.
11707         * gcc.target/i386/387-5.c: Ditto.
11708
11709 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
11710
11711         * gcc.target/sparc/struct-ret-check.c: New test.
11712
11713 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11714
11715         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
11716         zero decimal digits specified in format.
11717
11718 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
11719
11720         PR fortran/26891
11721         * gfortran.dg/missing_optional_dummy_1.f90: New test.
11722
11723         PR fortran/26976
11724         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
11725         * gfortran.dg/initialization_1.f90: Make assignment compliant.
11726         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
11727         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
11728         compliant and detect bigendian-ness.
11729
11730 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
11731
11732         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
11733         dummy arguments work when the actual argument is itself a dummy
11734         argument of the caller.
11735
11736 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
11737
11738         PR libfortran/24685
11739         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
11740
11741 2006-04-01  Roger Sayle  <roger@eyesopen.com>
11742
11743         * gfortran.dg/dependencency_17.f90: New test case.
11744
11745 2006-04-01  Roger Sayle  <roger@eyesopen.com>
11746
11747         * gfortran.dg/dependency_14.f90: New test case.
11748         * gfortran.dg/dependency_15.f90: Likewise.
11749         * gfortran.dg/dependency_16.f90: Likewise.
11750
11751 2006-03-31  Asher Langton  <langton2@llnl.gov>
11752
11753         PR fortran/25358
11754         gfortran.dg/cray_pointers_6.f90: New test.
11755
11756 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11757
11758         PR libgfortran/26890
11759         * gfortran.dg/read_size_noadvance.f90: New test.
11760
11761 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
11762
11763         PR fortran/25031
11764         * gfortran.dg/multiple_allocation_1.f90: Check that the
11765         size has changed after a re-allocation with stat.
11766
11767 2006-03-30  Richard Guenther  <rguenther@suse.de>
11768
11769         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
11770         removal.
11771         * gcc.target/i386/sselibm-2.c: Likewise.
11772         * gcc.target/i386/sselibm-3.c: Likewise.
11773         * gcc.target/i386/sselibm-4.c: Likewise.
11774         * gcc.target/i386/sselibm-5.c: Likewise.
11775
11776 2006-03-28  Roger Sayle  <roger@eyesopen.com>
11777
11778         * gcc.dg/fold-andxor-1.c: New test case.
11779         * gcc.dg/fold-xorand-1.c: Likewise.
11780
11781 2006-03-28  Roger Sayle  <roger@eyesopen.com>
11782
11783         * gcc.dg/fold-convnotconv-1.c: New test case.
11784
11785 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
11786
11787         PR fortran/26779
11788         * gfortran.dg/private_type_5.f90: New test.
11789
11790 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
11791
11792         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
11793
11794 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
11795
11796         * gfortran.dg/advance_2.f90: New test.
11797         * gfortran.dg/advance_3.f90: New test.
11798
11799         * gfortran.fortran-torture/execute/equiv_5.f: New test.
11800
11801 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11802
11803         PR libgfortran/26661
11804         PR libgfortran/26880
11805         * gfortran.dg/read_x_past.f: New test.
11806
11807 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
11808
11809         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
11810         to be STABS.
11811
11812 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
11813
11814         * objc.dg/dwarf-1.m: Skip on AIX.
11815         * objc.dg/dwarf-2.m: Skip on AIX.
11816
11817 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
11818
11819         PR fortran/26816
11820         * gfortran.dg/float_1.f90: New test.
11821
11822 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
11823
11824         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
11825         X86_64 targets.
11826         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
11827
11828 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
11829
11830         PR libfortran/26735
11831         * gfortran.dg/convert_implied_open.f90: New test case.
11832
11833 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
11834
11835         PR fortran/26769
11836         * gfortran.dg/transpose_reshape_r10.f90: New test case.
11837
11838 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
11839
11840         PR middle-end/26717
11841         * gcc.dg/pr26717.c: New test.
11842
11843 2006-03-25  Roger Sayle  <roger@eyesopen.com>
11844
11845         * gfortran.dg/dependency_12.f90: New test case.
11846
11847 2006-03-24  Roger Sayle  <roger@eyesopen.com>
11848
11849         * gfortran.dg/dependency_9.f90: New (resurected) test case.
11850
11851 2006-03-24  Jeff Law  <law@redhat.com>
11852
11853         * gcc.c-torture/pr26840.c: New test.
11854
11855 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
11856
11857         * objc.dg/dwarf-2.m: New.
11858         * obj-c++.dg/dwarf-2.mm: New.
11859
11860         * g++.old-deja/g++.other/init19.C: New.
11861
11862 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
11863
11864         * g++.dg/eh/spbp.C: Skip on AIX.
11865
11866 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
11867
11868         PR middle-end/26611
11869         * g++.dg/gomp/pr26611-1.C: New test.
11870         * g++.dg/gomp/pr26611-2.C: New test.
11871
11872 2006-03-24  Jeff Law  <law@redhat.com>
11873
11874         * gcc.c-torture/compile/pr26833.c: New test.
11875         * gfortran.fortran-torture/compile/pr26806.f90: New test.
11876
11877 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11878
11879         * gfortran.dg/endfile_2.f90: Delete temp file.
11880
11881 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
11882
11883         PR fortran/19303
11884         * gfortran.dg/record_marker_1.f90: New test case.
11885         * gfortran.dg/record_marker_2.f: New test case.
11886         * gfortran.dg/record_marker_3.f90: New test case.
11887
11888 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
11889
11890         PR fortran/17298
11891         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
11892         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
11893
11894 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
11895
11896         * lib/gcc-dg.exp (cleanup-modules): New proc.
11897         * gfortran.dg/allocatable_function_1.f90,
11898         gfortran.dg/allocate_char_star_scalar_1.f90,
11899         gfortran.dg/assumed_charlen_function_1.f90,
11900         gfortran.dg/assumed_dummy_1.f90,
11901         gfortran.dg/assumed_shape_ranks_1.f90,
11902         gfortran.dg/assumed_shape_ranks_2.f90,
11903         gfortran.dg/assumed_size_dt_dummy.f90,
11904         gfortran.dg/auto_char_dummy_array_1.f90,
11905         gfortran.dg/auto_char_len_3.f90,
11906         gfortran.dg/automatic_module_variable.f90,
11907         gfortran.dg/bad_automatic_objects_1.f90,
11908         gfortran.dg/char_array_constructor.f90,
11909         gfortran.dg/char_array_structure_constructor.f90,
11910         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
11911         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
11912         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
11913         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
11914         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
11915         gfortran.dg/derived_pointer_recursion.f90,
11916         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
11917         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
11918         gfortran.dg/dummy_functions_1.f90,
11919         gfortran.dg/elemental_initializer_1.f90,
11920         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
11921         gfortran.dg/elemental_pointer_1.f90,
11922         gfortran.dg/elemental_subroutine_1.f90,
11923         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
11924         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
11925         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
11926         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
11927         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
11928         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
11929         gfortran.dg/global_references_1.f90,
11930         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
11931         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
11932         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
11933         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
11934         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
11935         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
11936         gfortran.dg/large_integer_kind_1.f90,
11937         gfortran.dg/large_real_kind_1.f90,
11938         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
11939         gfortran.dg/module_double_reuse.f90,
11940         gfortran.dg/module_equivalence_1.f90,
11941         gfortran.dg/module_interface_1.f90,
11942         gfortran.dg/module_parameter_array_refs_1.f90,
11943         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
11944         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
11945         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
11946         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
11947         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
11948         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
11949         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
11950         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
11951         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
11952         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
11953         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
11954         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
11955         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
11956         gfortran.dg/same_name_1.f90,
11957         gfortran.dg/sibling_dummy_procedure_1.f90,
11958         gfortran.dg/sibling_dummy_procedure_2.f90,
11959         gfortran.dg/sibling_dummy_procedure_3.f90,
11960         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
11961         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
11962         gfortran.dg/used_dummy_types_2.f90,
11963         gfortran.dg/used_dummy_types_3.f90,
11964         gfortran.dg/used_dummy_types_4.f90,
11965         gfortran.dg/used_dummy_types_5.f90,
11966         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
11967         gfortran.dg/userdef_operator_1.f90: Use it.
11968
11969 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11970
11971         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
11972         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
11973         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
11974         gfortran.dg/write_back.f,
11975         gfortran.fortran-torture/execute/inquire_1.f90,
11976         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
11977
11978 2006-03-21  Jeff Law  <law@redhat.com>
11979
11980         * gcc.dg/tree-ssa/vrp28.c: New test.
11981
11982 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
11983
11984         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
11985         if _STDC_C99 is defined.
11986         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
11987         * gcc.dg/builtins-20.c: Likewise.
11988         * gcc.dg/builtins-53.c: Likewise.
11989         * gcc.dg/single-precision-constant.c: Likewise. Also pass
11990         -mmacosx-version-min=10.3 on PowerPC/Darwin.
11991
11992 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
11993
11994         PR tree-opt/26781
11995         * gcc.c-torture/compile/pr26781-1.c: New test.
11996         * gcc.c-torture/compile/pr26781-2.c: New test.
11997
11998 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
11999
12000         PR c++/26690
12001         * g++.dg/gomp/pr26690-1.C: New test.
12002         * g++.dg/gomp/pr26690-2.C: New test.
12003
12004 2006-03-20  Jeff Law  <law@redhat.com>
12005
12006         * gcc.dg/tree-ssa/pr21829.c: New test.
12007
12008         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
12009
12010 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
12011
12012         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
12013         (check_visibility_available): Use it.
12014         (check_effective_target_default_packed): Likewise.
12015         (check_effective_target_pcc_bitfield_type_matters): Likewise.
12016         (check_effective_target_fopenmp): Likewise.
12017         (check_effective_target_freorder): Likewise.
12018         (check_effective_target_fpic): Likewise.
12019         (check_named_sections_available): Likewise.
12020         (check_effective_target_ilp32): Likewise.
12021         (check_effective_target_lp64): Likewise.
12022
12023 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
12024
12025         PR fortran/20935
12026         * gfortran.dg/scalar_mask_2.f90: New test case.
12027
12028 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
12029
12030         PR tree-opt/26629
12031         * gcc.dg/tree-ssa/loadpre12.c: New test.
12032         * gcc.dg/tree-ssa/loadpre13.c: New test.
12033         * gcc.dg/tree-ssa/loadpre14.c: New test.
12034         * gcc.dg/tree-ssa/loadpre15.c: New test.
12035         * gcc.dg/tree-ssa/loadpre16.c: New test.
12036         * gcc.dg/tree-ssa/loadpre17.c: New test.
12037         * gcc.dg/tree-ssa/loadpre18.c: New test.
12038         * gcc.dg/tree-ssa/loadpre19.c: New test.
12039         * gcc.dg/tree-ssa/loadpre20.c: New test.
12040         * gcc.dg/tree-ssa/loadpre21.c: New test.
12041         * gcc.dg/tree-ssa/loadpre22.c: New test.
12042
12043 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
12044
12045         PR fortran/26741
12046         * gfortran.dg/elemental_initializer_1.f90: New test.
12047
12048         PR fortran/26716
12049         * gfortran.dg/assumed_shape_ranks_2: New test.
12050
12051 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
12052
12053         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
12054         target fpic.
12055
12056 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12057
12058         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
12059         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
12060         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
12061         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
12062         gfortran.fortran-torture/execute/direct_io.f90,
12063         gfortran.fortran-torture/execute/inquire_2.f90,
12064         gfortran.fortran-torture/execute/inquire_4.f90,
12065         gfortran.fortran-torture/execute/list_read_1.f90,
12066         gfortran.fortran-torture/execute/open_replace.f90,
12067         gfortran.fortran-torture/execute/slash_edit.f90,
12068         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
12069         temporary files from testcases.
12070
12071 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12072
12073         PR libgfortran/26509
12074         gfortran.dg/write_direct_eor.f90: New test.
12075
12076 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
12077
12078         * gcc.target/powerpc/pr26350.c: New.
12079         * gcc.target/powerpc/indexed-addr.c: New.
12080
12081 2006-03-16  Roger Sayle  <roger@eyesopen.com>
12082
12083         * gfortran.dg/dependency_13.f90: New test case.
12084
12085 2006-03-16  Roger Sayle  <roger@eyesopen.com>
12086
12087         PR middle-end/21781
12088         * gcc.dg/real-const-1.c: New test case.
12089
12090 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
12091
12092         * g++.old-deja/g++.other/init18.C: New.
12093         * g++.old-deja/g++.other/init5.C: Remove xfail.
12094
12095 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12096
12097         * g++.dg/opt/pr15551.C: Cleanup temp file.
12098
12099 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12100
12101         PR c++/6634
12102         g++.dg/parse/long1.C: New test.
12103
12104 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12105
12106         PR fortran/19101
12107         * gfortran.dg/continuation.f90: New test.
12108         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
12109
12110 2006-03-14  Richard Guenther  <rguenther@suse.de>
12111
12112         PR tree-optimization/26672
12113         * gcc.dg/torture/pr26672.c: New testcase.
12114
12115 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
12116
12117         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
12118         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
12119
12120 2006-03-13  Roger Sayle  <roger@eyesopen.com>
12121
12122         PR middle-end/26557
12123         * gcc.c-torture/compile/switch-1.c: New test case.
12124
12125 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
12126
12127         PR fortran/25378
12128         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
12129         test to include more permuatations of mask and index.
12130         * gfortran.dg/scalar_mask_1.f90: Modify last test to
12131         respond to F2003 spec. that the position returned for an all false
12132         mask && condition is zero.
12133
12134 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
12135
12136         PR middle-end/25989
12137         * gcc.dg/gomp/pr25989.c: New test.
12138
12139 2006-03-13  Jeff Law  <law@redhat.com>
12140
12141         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
12142
12143 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
12144
12145         * gcc.dg/switch-9.c: New test.
12146
12147 2006-03-13  Richard Guenther  <rguenther@suse.de>
12148
12149         PR middle-end/26630
12150         * gcc.dg/torture/pr26630.c: New testcase.
12151
12152 2006-03-11  Roger Sayle  <roger@eyesopen.com>
12153
12154         * gfortran.dg/dependency_10.f90: New test case.
12155         * gfortran.dg/dependency_11.f90: Likewise.
12156
12157 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
12158             Erik Edelmann  <eedelman@gcc.gnu.org>
12159
12160         * gfortran.dg/allocatable_function_1.f90: New.
12161         * gfortran.dg/allocatable_function_2.f90: New.
12162
12163 2006-03-10  Richard Guenther  <rguenther@suse.de>
12164
12165         PR middle-end/26565
12166         * gcc.dg/torture/pr26565.c: New testcase.
12167
12168 2006-03-09  Eric Christopher  <echristo@apple.com>
12169
12170         * gcc.c-torture/compile/20060309-1.c: New.
12171
12172 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12173
12174         PR libgfortran/26499
12175         * gfortran.dg/write_back.f: New test.
12176         * gfortran.dg/write_rewind_1.f: New test.
12177         * gfortran.dg/write_rewind_2.f: New test.
12178
12179 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12180
12181         PR libgfortran/26554
12182         * gfortran.dg/read_logical.f90: New test.
12183
12184 2006-03-04  Laurent GUERBY <laurent@guerby.net>
12185
12186         * ada/acats/norun.lst: cdd2a03 now passes.
12187
12188 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
12189
12190         PR testsuite/25177
12191         * gcc.target/powerpc/pr18096-1.c: Change where the error
12192         would match.
12193
12194 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
12195
12196         * gcc.target/i386/cleanup-1.c: New test.
12197         * gcc.target/i386/cleanup-2.c: New test.
12198
12199 2006-03-04  Roger Sayle  <roger@eyesopen.com>
12200
12201         * gfortran.dg/dependency_9.f90: Remove for the time being.
12202
12203 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
12204
12205         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
12206         directive.
12207
12208 2006-03-03  Roger Sayle  <roger@eyesopen.com>
12209
12210         * gfortran.dg/dependency_9.f90: New test case.
12211
12212 2006-03-03  Roger Sayle  <roger@eyesopen.com>
12213
12214         * gfortran.dg/dependency_4.f90: New test case.
12215         * gfortran.dg/dependency_5.f90: New test case.
12216         * gfortran.dg/dependency_6.f90: New test case.
12217         * gfortran.dg/dependency_7.f90: New test case.
12218         * gfortran.dg/dependency_8.f90: New test case.
12219
12220 2006-03-03  Paul Brook  <paul@codesourcery.com>
12221
12222         * lib/target-supports.exp (check_profiling_available):
12223         Add m68k-*-elf.
12224
12225 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
12226
12227         PR fortran/25031
12228         * multiple_allocation_1.f90: New test.
12229
12230 2006-03-03  Roger Sayle  <roger@eyesopen.com>
12231
12232         PR tree-optimization/26524
12233         * gfortran.dg/pr26524.f: New test case.
12234
12235 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12236
12237         * g++.dg/template/repo5.C: Cleanup repo files.
12238         * gcc.dg/20051201-1.c: Cleanup coverage files.
12239         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
12240         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
12241         tree dump files.
12242
12243 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
12244
12245         * objc.dg/objc-nofilename-1.m: New test.
12246         * objc.dg/bad-receiver-type.m: New test.
12247         * obj-c++.dg/bad-receiver-type.mm: New test.
12248
12249 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12250
12251         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
12252
12253 2006-03-01  Mike Stump  <mrs@apple.com>
12254
12255         * g++.dg/abi/key2.C: Add.
12256
12257 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
12258
12259         * gfortran.dg/logical_dot_product.f90: New test.
12260
12261         PR fortran/26393
12262         * gfortran.dg/used_interface_ref.f90: New test.
12263
12264         PR fortran/20938
12265         * gfortran.dg/dependency_2.f90: New test.
12266         * gfortran.fortran-torture/execute/where17.f90: New test.
12267         * gfortran.fortran-torture/execute/where18.f90: New test.
12268         * gfortran.fortran-torture/execute/where19.f90: New test.
12269         * gfortran.fortran-torture/execute/where20.f90: New test.
12270
12271 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
12272
12273         * g++.dg/tree-ssa/pr26443.C: New test case.
12274
12275 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
12276
12277         PR middle-end/26022
12278         * g++.dg/opt/return-slot1.C: New test.
12279
12280 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12281
12282         PR libgfortran/26136
12283         * gfortran.dg/namelist_23.f90: New test.
12284
12285 2006-02-28  Roger Sayle  <roger@eyesopen.com>
12286
12287         PR middle-end/14752
12288         * gcc.dg/fold-eqandshift-2.c: New test case.
12289
12290 2006-02-28  Richard Guenther  <rguenther@suse.de>
12291
12292         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
12293         decomposition.
12294
12295 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
12296
12297         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
12298
12299 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12300
12301         PR libgfortran/26464
12302         * gfortran.dg/backspace_5.f: New test.
12303         * gfortran.dg/backspace_6.f: New test.
12304
12305 2006-02-26  Roger Sayle  <roger@eyesopen.com>
12306
12307         * gcc.dg/fold-eqandnot-1.c: New test case.
12308
12309 2006-02-26  Roger Sayle  <roger@eyesopen.com>
12310
12311         PR middle-end/19983
12312         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
12313
12314 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
12315
12316         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
12317         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
12318
12319 2006-02-26  Richard Guenther  <rguenther@suse.de>
12320
12321         PR tree-optimization/26421
12322         * gcc.dg/tree-ssa/pr26421.c: New testcase.
12323
12324 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
12325
12326         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
12327         * g++.old-deja/g++.robertl/eb132.C: Likewise.
12328
12329 2006-02-26  Roger Sayle  <roger@eyesopen.com>
12330
12331         * gcc.dg/fold-even-1.c: New test case.
12332
12333 2006-02-26  Roger Sayle  <roger@eyesopen.com>
12334
12335         PR middle-end/21137
12336         * gcc.dg/fold-eqandshift-1.c: New test case.
12337
12338 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
12339
12340         PR tree-optimization/25125
12341         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
12342         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
12343
12344 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
12345
12346         PR tree-optimizations/26359
12347         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
12348         with -fdump-tree-dceloop-details.
12349         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
12350
12351 2006-02-25  Roger Sayle  <roger@eyesopen.com>
12352
12353         PR middle-end/23673
12354         * gcc.dg/fold-eqxor-1.c: New test case.
12355         * gcc.dg/fold-eqxor-2.c: Likewise.
12356         * gcc.dg/fold-eqxor-3.c: Likewise.
12357
12358 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
12359
12360         PR fortran/23092
12361         * scalar_mask_1.f90: New test.
12362
12363 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
12364
12365         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
12366         * g++.dg/eh/uncaught2.C: New.
12367         * g++.dg/eh/uncaught3.C: New.
12368
12369 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12370
12371         PR libgfortran/26423
12372         * gfortran.dg/read_many_1.f: New test.
12373
12374 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
12375
12376         PR fortran/24519
12377         * gfortran.dg/dependency_3.f90: New test.
12378         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
12379         XFAILs.
12380
12381         PR fortran/25395
12382         * gfortran.dg/equiv_6.f90: New test.
12383
12384 2006-02-23  Jeff Law  <law@redhat.com>
12385
12386         * gcc.c-torture/compile/pr26425.c: New test.
12387
12388 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
12389
12390         PR middle-end/26412
12391         * gcc.dg/gomp/pr26412.c: New test.
12392
12393 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12394
12395         PR c++/26291
12396         * g++.dg/other/ellipsis1.C: New test.
12397         * g++.dg/parse/operator4.C: Adjust error marker.
12398
12399 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
12400
12401         PR target/25603
12402         * gfortran.dg/pr25603.f: New testcase.
12403
12404 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
12405
12406         * gcc.dg/bf-spl1.c: Don't specify -m68000.
12407         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
12408
12409 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
12410
12411         * g++.dg/eh/spbp.C: New.
12412
12413 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
12414
12415         PR middle-end/26379
12416         * gcc.target/i386/mmx-7.c: New test.
12417
12418 2006-02-20  Roger Sayle  <roger@eyesopen.com>
12419
12420         PR tree-optimization/26361
12421         * gcc.dg/tree-ssa/vrp27.c: New test case.
12422
12423 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
12424
12425         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
12426         * gcc.dg/tree-ssa/complex-4.c: Here.
12427
12428 2006-02-19  Roger Sayle  <roger@eyesopen.com>
12429
12430         PR middle-end/19543
12431         * gfortran.dg/logical_1.f90: New test case.
12432
12433 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
12434
12435         PR middle-end/26334
12436         * gcc.dg/20060218-1.c: Moved to...
12437         * gcc.target/i386/20060218-1.c: ... here.  New test.
12438
12439 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
12440
12441         PR fortran/26201
12442         * gfortran.dg/convert_1.f90: New.
12443
12444 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
12445
12446         PR fortran/25054
12447         * gfortran.dg/namelist_5.f90: New test.
12448
12449         PR fortran/25089
12450         * gfortran.dg/namelist_4.f90: New test.
12451
12452 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
12453
12454         PR tree-opt/25680
12455         * gcc.dg/tree-ssa/complex-3.c: New test.
12456
12457 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
12458
12459         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
12460         variable to take into account the variable name in the
12461         function header.
12462         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
12463
12464 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
12465
12466         PR middle-end/26334
12467         * gcc.c-torture/compile/20060217-1.c: New test.
12468         * gcc.dg/20060218-1.c: New test.
12469
12470 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
12471
12472         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
12473
12474 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
12475
12476         * gcc.dg/cpp/undef3.c: New test.
12477         * gcc.dg/cpp/trad/builtins2.c: New test.
12478
12479 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
12480
12481         PR c++/26266
12482         * g++.dg/template/static22.C: New test.
12483         * g++.dg/template/static23.C: New test.
12484         * g++.dg/template/static24.C: New test.
12485         * g++.dg/template/non-dependent13.C: New test.
12486         * g++.dg/init/member1.C: Tweak error markers.
12487
12488 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12489
12490         PR target/26255
12491         * gcc.c-torture/compile/pr26255.c: New test case.
12492
12493 2006-02-16  Roger Sayle  <roger@eyesopen.com>
12494
12495         * gfortran.fortran-torture/execute/where_10.f90: New test case.
12496         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
12497         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
12498         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
12499         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
12500         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
12501         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
12502
12503 2006-02-16  Jeff Law  <law@redhat.com>
12504
12505         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
12506         * gcc.dg/tree-ssa/vrp26.c: New test.
12507
12508 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
12509
12510         PR target/20353
12511         PR target/24578
12512         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
12513         __UCLIBC__ is defined.
12514
12515 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
12516
12517         PR fortran/26224
12518         * gfortran.dg/gomp/pr26224.f: New test.
12519
12520 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
12521
12522         PR tree-opt/25918
12523         * lib/target-supports.exp
12524         (check_effective_target_vect_short_mult): New.
12525         (check_effective_target_vect_char_mult): New.
12526         (check_effective_target_vect_widen_sum_qi_to_si): New.
12527         (check_effective_target_vect_widen_sum_qi_to_hi): New.
12528         (check_effective_target_vect_widen_sum_hi_to_si): New.
12529         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
12530         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
12531         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
12532         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
12533         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
12534         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
12535         vect-reduc-pattern-2c.c
12536         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
12537         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
12538         vect-reduc-pattern-1c.c
12539
12540 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
12541
12542         PR fortran/24557
12543         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
12544
12545 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
12546
12547         PR fortran/26054
12548         * gfortran.dg/enum_8.f90: Remove check for warning.
12549         * gfortran.dg/iomsg_1.f90: Ditto.
12550         * gfortran.dg/enum_1.f90: Ditto.
12551         * gfortran.dg/enum_9.f90: Ditto.
12552         * gfortran.dg/enum_2.f90: Ditto.
12553         * gfortran.dg/enum_10.f90: Ditto.
12554         * gfortran.dg/enum_3.f90: Ditto.
12555         * gfortran.dg/flush_1.f90: Ditto.
12556         * gfortran.dg/enum_4.f90: Ditto.
12557         * gfortran.dg/array_constructor_1.f90: Ditto.
12558         * gfortran.dg/enum_5.f90: Ditto.
12559         * gfortran.dg/enum_6.f90: Ditto.
12560         * gfortran.dg/enum_7.f90: Ditto.
12561
12562 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
12563
12564         PR middle-end/26300
12565         * gcc.c-torture/compile/20060215-1.c: New test.
12566
12567 2006-02-14  Roger Sayle  <roger@eyesopen.com>
12568
12569         PR middle-end/23670
12570         * gcc.dg/tree-ssa/andor-2.c: New test case.
12571
12572 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
12573
12574         PR fortran/25045
12575         * optional_dim.f90: New test.
12576
12577 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
12578
12579         PR fortran/26277
12580         * gfortran.dg/label_4.f90: New.
12581
12582 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
12583             Diego Novillo  <dnovillo@redhat.com>
12584             Uros Bizjak  <uros@kss-loka.si>
12585
12586         * gfortran.dg/gomp: New directory.
12587
12588 2006-02-14  Richard Guenther  <rguenther@suse.de>
12589
12590         PR tree-optimization/26258
12591         * gcc.dg/torture/pr26258.c: New testcase.
12592
12593 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
12594
12595         PR fortran/26246
12596         * gfortran.dg/pr26246_1.f90: New test.
12597         * gfortran.dg/pr26246_2.f90: New test.
12598
12599         PR middle-end/26092
12600         * gcc.c-torture/compile/20060208-1.c: New test.
12601
12602 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
12603
12604         PR fortran/26074
12605         PR fortran/25103
12606         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
12607         * gfortran.dg/bad_automatic_objects_1.f90: New test.
12608         * gfortran.dg/automatic_module_variable.f90: Change error message.
12609
12610         PR fortran/20861
12611         * gfortran.dg/internal_dummy_1.f90: New test.
12612
12613         PR fortran/20871
12614         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
12615
12616
12617         PR fortran/25083
12618         * gfortran.dg/uncommon_block_data_1.f90: New test.
12619         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
12620         with standard.
12621
12622         PR fortran/25088
12623         * gfortran.dg/typed_subroutine_1.f90: New test.
12624
12625 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
12626
12627         * objc.dg/dwarf-1.m: New.
12628
12629 2006-02-13  Roger Sayle  <roger@eyesopen.com>
12630
12631         PR middle-end/24427
12632         * gcc.dg/tree-ssa/andor-1.c: New test case.
12633
12634 2006-02-13  Josh Conner  <jconner@apple.com>
12635
12636         PR target/25376
12637         * gcc.dg/pr25376.c: New test.
12638
12639         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
12640         assemble.
12641         * lib/target-supports.exp (check_named_sections_available):
12642         Only compile named-sections test -- don't assemble.
12643
12644 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12645
12646         * g++.dg/warn/no-write-strings.C: New test.
12647         * g++.dg/warn/write-strings.C: Likewise.
12648         * g++.dg/warn/write-strings-default.C: Likewise.
12649
12650 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
12651
12652         PR fortran/25806
12653         * gfortran.dg/ret_pointer_2.f90: New test.
12654
12655 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
12656
12657         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
12658
12659 2006-02-10  Jeff Law  <law@redhat.com>
12660
12661         * gcc.c-torture/compile/pr26213.c: New test.
12662
12663 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
12664
12665         gfortran.dg/null_1.f90: New test.
12666
12667 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
12668
12669         PR fortran/14771
12670         * gfortran.dg/parens_4.f90: New.
12671         * gfortran.dg/parens_5.f90: New.
12672
12673 2006-02-10  Richard Guenther  <rguenther@suse.de>
12674
12675         * gcc.dg/pr23372-1.c: Remove empty file.
12676
12677 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
12678         Paul Thomas  <pault@gcc.gnu.org>
12679
12680         PR fortran/14771
12681         * gfortran.dg/parens_1.f90: New.
12682         * gfortran.dg/parens_2.f90: New.
12683         * gfortran.dg/parens_3.f90: New.
12684
12685 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
12686
12687         PR fortran/26038
12688         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
12689
12690         PR fortran/25059
12691         * gfortran.dg/impure_assignment_1.f90: New test.
12692
12693         PR fortran/25070
12694         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
12695
12696 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
12697
12698         PR target/26141
12699         * g++.dg/expr/stdarg2.C: New test.
12700
12701 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
12702
12703         PR inline-asm/16194
12704         * gcc.dg/pr16194.c: New test.
12705
12706 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12707
12708         * ada/acats/run_acats: Use portable variant of "$@".
12709
12710 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12711
12712         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
12713         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
12714
12715 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
12716
12717         PR tree-opt/26179
12718         * g++.dg/opt/pr26179.C: New test.
12719
12720 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
12721
12722         PR middle-end/26134
12723         * gcc.dg/tree-ssa/complex-3.c: New test.
12724
12725 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
12726
12727         * gcc.c-torture/compile/volatile-1.c: New test.
12728
12729 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
12730
12731         PR 26180
12732         * gcc.dg/tree-ssa/pr26180.c: New test.
12733
12734 2006-02-08  Jeff Law  <law@redhat.com>
12735
12736         * gcc.dg/tree-ssa/pr21417.c: New test.
12737
12738 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
12739
12740         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
12741         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
12742
12743 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
12744
12745         * lib/scanrtl.exp: New.
12746
12747 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12748
12749         PR c++/26071
12750         * g++.dg/other/virtual2.C: New test.
12751
12752         PR c++/26070
12753         * g++.dg/other/virtual1.C: New test.
12754
12755 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
12756
12757         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
12758         cleanup-ipa-dump): Update dump file glob patterns.
12759         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
12760         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
12761
12762         * lib/gcc-dg.exp: Load it.
12763         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
12764
12765 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
12766
12767         PR testsuite/26159
12768         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
12769         * gcc.dg/tree-ssa/pr23382.c: Ditto.
12770
12771 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
12772
12773         PR fortran/25577
12774         * gfortran.dg/mvbits_1.f90: New.
12775
12776 2006-02-07  Dirk Mueller  <dmueller@suse.com>
12777
12778         * g++.dg/warn/Wdiv-by-zero.C: New test.
12779         * g++.dg/warn/Wno-div-by-zero.C: New.
12780
12781 2006-02-07  Jeff Law  <law@redhat.com>
12782
12783         * gcc.dg/tree-ssa/pr21559.c: New test.
12784
12785         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
12786         multiple VRP passes.
12787         * gcc.dg/tree-ssa/vrp09.c: Likewise.
12788         * gcc.dg/tree-ssa/vrp18.c: Likewise.
12789         * gcc.dg/tree-ssa/pr21582.c: Likewise.
12790         * gcc.dg/tree-ssa/pr20657.c: Likewise.
12791         * gcc.dg/tree-ssa/pr21001.c: Likewise.
12792         * gcc.dg/tree-ssa/vrp02.c: Likewise
12793         * gcc.dg/tree-ssa/vrp11.c: Likewise
12794         * gcc.dg/tree-ssa/pr14341.c: Likewise
12795         * gcc.dg/tree-ssa/vrp19.c: Likewise
12796         * gcc.dg/tree-ssa/vrp20.c: Likewise
12797         * gcc.dg/tree-ssa/vrp03.c: Likewise
12798         * gcc.dg/tree-ssa/pr21086.c: Likewise
12799         * gcc.dg/tree-ssa/pr21959.c: Likewise
12800         * gcc.dg/tree-ssa/vrp21.c: Likewise
12801         * gcc.dg/tree-ssa/vrp04.c: Likewise
12802         * gcc.dg/tree-ssa/pr25485.c: Likewise
12803         * gcc.dg/tree-ssa/pr22026.c: Likewise
12804         * gcc.dg/tree-ssa/vrp22.c: Likewise
12805         * gcc.dg/tree-ssa/vrp05.c: Likewise
12806         * gcc.dg/tree-ssa/20030807-10.c: Likewise
12807         * gcc.dg/tree-ssa/pr20701.c: Likewise
12808         * gcc.dg/tree-ssa/vrp23.c: Likewise
12809         * gcc.dg/tree-ssa/vrp06.c: Likewise
12810         * gcc.dg/tree-ssa/pr22117.c: Likewise
12811         * gcc.dg/tree-ssa/pr20702.c: Likewise
12812         * gcc.dg/tree-ssa/vrp15.c: Likewise
12813         * gcc.dg/tree-ssa/pr21090.c: Likewise
12814         * gcc.dg/tree-ssa/pr21294.c: Likewise
12815         * gcc.dg/tree-ssa/vrp24.c: Likewise
12816         * gcc.dg/tree-ssa/vrp07.c: Likewise
12817         * gcc.dg/tree-ssa/pr21563.c: Likewise
12818         * gcc.dg/tree-ssa/pr25382.c: Likewise
12819         * gcc.dg/tree-ssa/vrp16.c: Likewise
12820         * gcc.dg/tree-ssa/vrp25.c: Likewise
12821         * gcc.dg/tree-ssa/vrp08.c: Likewise
12822         * gcc.dg/tree-ssa/20030807-6.c: Likewise
12823         * gcc.dg/tree-ssa/vrp17.c: Likewise
12824         * gcc.dg/tree-ssa/pr21458.c: Likewise
12825         * g++.dg/tree-ssa/pr18178.C: Likewise
12826
12827 2006-02-07  Richard Guenther  <rguenther@suse.de>
12828
12829         PR c++/26140
12830         Revert
12831         2006-01-30  Richard Guenther  <rguenther@suse.de>
12832         PR c++/23372
12833         * gcc.dg/pr23372-1.C: New testcase.
12834
12835         * g++.dg/tree-ssa/pr26140.C: New testcase.
12836
12837 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
12838
12839         PR c++/9737
12840         * g++.dg/template/ttp15.C: New test.
12841         * g++.dg/template/ttp16.C: Likewise.
12842         * g++.dg/template/ttp17.C: Likewise.
12843         * g++.old-deja/g++.pt/ttp36.C: Remove.
12844         * g++.old-deja/g++.pt/ttp19.C: Likewise.
12845         * g++.old-deja/g++.pt/ttp37.C: Likewise.
12846         * g++.old-deja/g++.pt/ttp38.C: Likewise.
12847         * g++.old-deja/g++.pt/ttp39.C: Likewise.
12848         * g++.old-deja/g++.pt/ttp9.C: Likewise.
12849         * g++.old-deja/g++.pt/ttp40.C: Likewise.
12850         * g++.old-deja/g++.pt/ttp51.C: Likewise.
12851         * g++.old-deja/g++.pt/ttp26.C: Likewise.
12852         * g++.old-deja/g++.pt/ttp36.C: Likewise.
12853
12854 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
12855
12856         PR libfortran/23815
12857         * unf_io_convert_4.f90: New test.
12858
12859 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
12860
12861         * gcc.dg/tree-ssa/loadpre10.c: New test.
12862         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
12863         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
12864         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
12865
12866 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12867
12868         PR libfortran/24685
12869         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
12870
12871 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
12872
12873         PR tree-opt/25251
12874         * gfortran.dg/assign_7.f: New test.
12875
12876 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
12877
12878         PR fortran/26041
12879         PR fortran/26064
12880         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
12881         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
12882         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
12883
12884 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
12885
12886         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
12887         in size_t typedef.
12888
12889 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12890
12891         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
12892         * g++.dg/charset/string.c (foo): Likewise.
12893         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
12894         const char*
12895         * g++.dg/ext/builtin2.C (printf): Likewise.
12896         * g++.dg/init/new15.C (printf): Likewise.
12897         * g++.dg/opt/pr17697-1.C (foo): Likewise.
12898         * g++.dg/opt/pr17697-2.C (foo): Likewise.
12899         * g++.dg/opt/pr17697-3.C (foo): Likewise.
12900         * g++.dg/template/non-dependent4.C (temp): Likewise.
12901         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
12902         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
12903         parameter type to const char*.
12904         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
12905         Change type to const char*.
12906         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
12907         Likewise.
12908         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
12909         second parameter type to const char*.
12910         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
12911         (Y::Y): Change parameter type to const char*.
12912         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
12913         * g++.old-deja/g++.jason/report.C: Apply const correctness.
12914         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
12915         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
12916         (char*).
12917         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
12918         const char*.
12919         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
12920         type to const char*.
12921         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
12922         return type to const char*.
12923         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
12924         to const char*.
12925         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
12926         * g++.old-deja/g++.law/refs1.C: Likewise.
12927         * g++.old-deja/g++.law/visibility1.C: Likewise.
12928         * g++.old-deja/g++.law/visibility2.C: Likewise.
12929         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
12930         const char*.
12931         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
12932         * g++.old-deja/g++.mike/net48.C: Likewise.
12933         * g++.old-deja/g++.mike/p646.C: Likewise.
12934         * g++.old-deja/g++.mike/p6746.C: Likewise.
12935         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
12936         type to const char*.
12937         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
12938         deprecated conversion warning.
12939         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
12940         char*.
12941         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
12942         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
12943         * g++.old-deja/g++.pt/explicit8.C: Likewise.
12944         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
12945         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
12946         * g++.old-deja/g++.pt/nontype3.C: Likewise.
12947         * g++.old-deja/g++.pt/t39.C: Likewise.
12948         * g++.old-deja/g++.robertl/eb106.C: Likewise.
12949         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
12950
12951 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
12952
12953         PR fortran/25075
12954         intrinsic_argument_conformance_1.f90: New test.
12955
12956 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
12957
12958         PR fortran/20845
12959         * gfortran.dg/char_result_11.f90: Add SAVE.
12960         * gfortran.dg/der_pointer_4.f90: Ditto.
12961         * gfortran.dg/default_initialization.f90: New test.
12962
12963 2006-02-03  Jeff Law  <law@redhat.com>
12964
12965         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
12966         handle more than 100 dump files.
12967         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
12968         * lib/scantree.exp (scan-tree-dump): Likewise.
12969         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
12970         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
12971         * lib/scanipa.exp (scan-ipa-dump): Likewise.
12972         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
12973         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
12974
12975 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
12976
12977         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
12978
12979 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
12980
12981         * g++.dg/template/using12.C: New test.
12982
12983 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
12984
12985         * gcc.target/powerpc/pr25960.c: New test.
12986
12987 2006-02-02  Steven G. Kargl  <kargls@comcast>
12988
12989         PR fortran/24958
12990         gfortran.dg/nullify_2.f90: New test.
12991
12992 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
12993
12994         PR 25990
12995         * gcc.dg/gomp/pr25990.c: New test.
12996
12997 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
12998
12999         PR c++/25342
13000         * g++.gd/template/partial4.C: New test.
13001
13002 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
13003
13004         PR middle-end/26001
13005         * gfortran.dg/data_char_2.f90: New.
13006
13007 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
13008
13009         PR fortran/26039
13010         maxval_maxloc_conformance_1.f90: New test.
13011
13012 2006-01-31  Richard Guenther  <rguenther@suse.de>
13013
13014         * gcc.target/i386/sselibm-1.c: New testcase.
13015         * gcc.target/i386/sselibm-2.c: Likewise.
13016         * gcc.target/i386/sselibm-3.c: Likewise.
13017         * gcc.target/i386/sselibm-4.c: Likewise.
13018         * gcc.target/i386/sselibm-5.c: Likewise.
13019
13020 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
13021
13022         PR fortran/24266
13023         * gfortran.dg/arrayio_derived_2.f90: New.
13024
13025 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
13026
13027         * gcc.dg/unsigned-long-compare.c: New test.
13028
13029 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
13030
13031         PR testsuite/25318
13032         * lib/target-supports.exp (check_effective_target_freorder):
13033         Check to see if target supports -freorder-blocks-and-partition.
13034         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
13035         instead of "dg-require-named-sections".
13036
13037 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
13038
13039         PR target/14798:
13040         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
13041         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
13042         * gcc.dg/pragma-isr-trapa2.c: Likewise.
13043         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
13044         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
13045         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
13046         * gcc.dg/attr-isr-trap_exit.c: Likewise.
13047         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
13048
13049 2006-01-30  Richard Guenther  <rguenther@suse.de>
13050
13051         PR c++/23372
13052         * gcc.dg/pr23372-1.C: New testcase.
13053
13054 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
13055
13056         * gcc.dg/gomp/pr25874.c: New test.
13057
13058 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
13059
13060         PR tree-opt/25911
13061         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
13062
13063 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
13064
13065         PR fortran/18578
13066         PR fortran/18579
13067         PR fortran/20857
13068         PR fortran/20885
13069         * gfortran.dg/intent_out_1.f90: New test.
13070
13071 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
13072
13073         PR fortran/17911
13074         * gfortran.dg/procedure_lvalue.f90: New test.
13075
13076         PR fortran/20895
13077         PR fortran/25030
13078         * gfortran.dg/char_pointer_assign_2.f90: New test.
13079         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
13080         assignment to be consistent with standard.
13081         * gfortran.dg/char_result_2.f90: The same.
13082         * gfortran.dg/char_result_8.f90: The same.
13083
13084 2006-01-28  Zack Weinberg  <zackw@panix.com>
13085
13086         * gcc.dg/Woverlength-strings.c
13087         * gcc.dg/Woverlength-strings-pedantic-c89.c
13088         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
13089         * gcc.dg/Woverlength-strings-pedantic-c99.c
13090         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
13091
13092 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
13093
13094         * gcc.c-torture/execute/20060127-1.c: New test.
13095
13096 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
13097
13098         PR c++/25999
13099         * g++.dg/ext/pragmaweak1.C: New test.
13100
13101 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
13102
13103         PR c++/25855
13104         * g++.dg/template/spec29.C: New test.
13105
13106 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
13107
13108         PR c/19606.
13109         * gcc.c-torture/execute/pr19606.c: New.
13110
13111 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
13112
13113         * gcc.dg/pragma-re-4.c: New test.
13114
13115 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
13116
13117         PR fortran/25964
13118         * gfortran.dg/assumed_size_refs_3.f90: New test.
13119
13120 2006-01-27  Ben Elliston  <bje@au.ibm.com>
13121
13122         * gcc.misc-tests/dectest.exp: Remove defunct comment.
13123
13124 2006-01-26  Laurent GUERBY <laurent@guerby.net>
13125
13126         PR ada/21317
13127         * ada/acats/support/impdef.a: Add One_Long_Second.
13128         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
13129         * ada/acats/tests/c9/c94026.a: Likewise.
13130         * ada/acats/tests/c9/c97305c.ada: Likewise.
13131         * ada/acats/tests/c9/c99004a.ada: Likewise.
13132
13133 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
13134
13135         PR fortran/25964
13136         * gfortran.dg/global_references_2.f90: New test.
13137
13138         PR fortran/25084
13139         PR fortran/20852
13140         PR fortran/25085
13141         PR fortran/25086
13142         * gfortran.dg/assumed_charlen_function_1.f90: New test.
13143         * gfortran.dg/assumed_charlen_function_3.f90: New test.
13144
13145         PR fortran/25416
13146         * gfortran.dg/assumed_charlen_function_2.f90: New test.
13147
13148 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
13149
13150         PR c/25892
13151         * gcc.dg/Wpointer-sign.c: New.
13152         * gcc.dg/Wpointer-sign-Wall.c: New.
13153         * gcc.dg/Wpointer-sign-Wall-no.c: New.
13154         * gcc.dg/Wpointer-sign-pedantic.c: New.
13155         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
13156         * gcc.dg/conv-2.c: Use -Wpointer-sign.
13157
13158 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
13159
13160         PR C/25861
13161         * gcc.c-torture/compile/pr25861.c: New test.
13162
13163 2006-01-26  Paul Brook  <paul@codesourcery.com>
13164
13165         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
13166         on short-enum targets.
13167         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
13168         variable.
13169         (generate_fields): Use short_enums.
13170         (main): Set short_enums.  Document -e.
13171         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
13172         on short-enum targets.
13173         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
13174         variable.
13175         (generate_fields): Use short_enums.
13176         (main): Set short_enums.  Document -e.
13177         * lib/target-supports.exp (check_effective_target_short_enums): New.
13178
13179 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
13180
13181         PR target/25947
13182         * gcc.dg/torture/pr25947-1.c: New test.
13183
13184 2006-01-25  Jan Hubicka  <jh@suse.cz>
13185             Roger Sayle  <roger@eyesopen.com>
13186
13187         PR rtl-optimization/25703
13188         * gcc.target/i386/20060125-1.c: New test case.
13189         * gcc.target/i386/20060125-2.c: New test case.
13190
13191 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
13192
13193         PR fortran/18540
13194         * gfortran.dg/goto_1.f: New.
13195
13196 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
13197
13198         PR fortran/25716
13199         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
13200         25716 on 32-bit systems too.
13201
13202 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
13203
13204         PR testsuite/25590
13205         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
13206
13207 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
13208
13209         * gcc.dg/tree-ssa/gen-vect-33.c: New.
13210
13211 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13212
13213         PR fortran/25835
13214         * gfortran.dg/read_eof.f90: Delete, renamed.
13215         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
13216         * gfortran.dg/read_eof_2.f90: New test.
13217         * gfortran.dg/read_eof_3.f90: New test.
13218
13219 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
13220
13221         PR tree-opt/25860
13222         * gcc.c-torture/compile/pr25860.c: New test.
13223
13224 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13225
13226         PR c++/25552
13227         * g++.dg/parse/dtor8.C: New test.
13228
13229 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
13230
13231         PR testsuite/25891
13232         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
13233         * gcc.dg/gomp/gomp.exp: Return without testing anything if
13234         check_effective_target_fopenmp returns 0.
13235
13236 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
13237
13238         PR ada/20548
13239         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
13240         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
13241         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
13242
13243 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
13244
13245         PR tree-opt/25857
13246         * g++.dg/opt/pr25857.C: New test.
13247
13248 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
13249         Jan Hubicka  <jh@suse.cz>
13250         Richard Guenther  <rguenther@suse.de>
13251
13252         PR rtl-optimization/25654
13253         * gcc.dg/torture/pr25654.c: New testcase.
13254         * gcc.target/i386/pr25654.c: Likewise.
13255
13256 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
13257
13258         PR fortran/25901
13259         * gfortran.dg/internal references_2.f90: New test.
13260
13261         Fix regression in testing of admissability of attributes.
13262         * gfortran.dg/intent_used_1.f90: New test.
13263
13264 2006-01-23  Ben Elliston  <bje@au.ibm.com>
13265
13266         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
13267         Remove target conditional torture options for i?86 and x86_64
13268         GNU/Linux.
13269
13270 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13271
13272         PR c++/10891
13273         * g++.dg/rtti/no-rtti.C: New.
13274
13275 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
13276
13277         PR c++/25895
13278         * g++.dg/inherit/conv2.C: New test.
13279
13280         PR c++/25856
13281         * g++.dg/parse/dtor7.C: New test.
13282
13283         PR c++/25858
13284         * g++.dg/template/crash44.C: New test.
13285
13286 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
13287
13288         PR fortran/25124
13289         PR fortran/25625
13290         * gfortran.dg/internal_references_1.f90: New test.
13291           PR fortran/20881
13292         PR fortran/23308
13293         PR fortran/25538
13294         PR fortran/25710
13295         * gfortran.dg/global_references_1.f90: New test.
13296         * gfortran.dg/g77/19990905-1.f: Restore the error that
13297         there is a clash between the common block name and
13298         the name of a subroutine reference.
13299
13300         PR fortran/PR24276
13301         * gfortran.dg/aliasing_dummy_1.f90: New test.
13302
13303 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
13304
13305         * gcc.dg/vmx/1b-01.c: Warning fix.
13306         * gcc.dg/vmx/1c-02.c: Likewise.
13307         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
13308
13309 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
13310
13311         PR testsuite/24962
13312         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
13313
13314 2006-01-20  Richard Guenther  <rguenther@suse.de>
13315         Steven Bosscher <stevenb.gcc@gmail.com>
13316
13317         PR rtl-optimization/24626
13318         * gcc.dg/torture/pr24626-1.c: New testcase.
13319         * gcc.dg/torture/pr24626-2.c: Likewise.
13320         * gcc.dg/torture/pr24626-3.c: Likewise.
13321         * gcc.dg/torture/pr24626-4.c: Likewise.
13322
13323 2006-01-20  Dirk Mueller  <dmueller@suse.com>
13324
13325         PR c++/5520
13326         * g++.dg/warn/empty-body.C: New.
13327
13328 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
13329
13330         PR c++/22136
13331         * g++.dg/template/using10.C: New test.
13332         * g++.dg/temlpate/using11.C: Likewise.
13333         * g++.dg/inherit/using5.C: Tweak error messages.
13334
13335 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
13336
13337         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
13338         target test.
13339         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
13340
13341 2006-01-19  Jan Hubicka  <jh@suse.cz>
13342
13343         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
13344
13345 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13346
13347         PR c++/25854
13348         * g++.dg/template/spec28.C: New test.
13349
13350 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
13351
13352         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
13353         (switchfiles): Fix fprintf's by adding srcdir or removing it.
13354
13355 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
13356
13357         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
13358         * gcc.dg/gomp/critical-1.c: Likewise.
13359         * gcc.dg/gomp/critical-3.c: Likewise.
13360         * gcc.dg/gomp/empty.c: Likewise.
13361         * gcc.dg/gomp/ordered-1.c: Likewise.
13362         * gcc.dg/gomp/for-4.c: Likewise.
13363         * gcc.dg/gomp/for-6.c: Likewise.
13364         * gcc.dg/gomp/master-3.c: Likewise.
13365         * gcc.dg/gomp/for-8.c: Likewise.
13366         * gcc.dg/gomp/for-10.c: Likewise.
13367         * gcc.dg/gomp/for-18.c: Likewise.
13368         * gcc.dg/gomp/for-5.c: Likewise.
13369         * gcc.dg/gomp/for-7.c: Likewise.
13370         * gcc.dg/gomp/for-9.c: Likewise.
13371
13372 2006-01-18  Jeff Law  <law@redhat.com>
13373
13374         * gcc.dg/tree-ssa/vrp25.c: New test.
13375
13376 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
13377
13378         * gcc.dg/pr25805.c: Fix misapplied patch.
13379
13380 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
13381
13382         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
13383         (check_effective_target_vect_udot_qi): New.
13384         (check_effective_target_vect_sdot_hi): New.
13385         (check_effective_target_vect_udot_hi): New.
13386         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
13387         prefixed with "wrapv-" with -fwrapv.
13388         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
13389         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
13390         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
13391         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
13392         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
13393
13394         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
13395         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
13396         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
13397         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
13398
13399 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13400
13401         PR c++/16829
13402         * g++.dg/other/default2.C: New test.
13403         * g++.dg/other/default3.C: New test.
13404
13405 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
13406
13407         PR c/25805
13408         * gcc.dg/pr25805.c: New file.
13409
13410 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
13411
13412         PR c++/25836
13413         * g++.dg/template/init6.C: New test.
13414
13415 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
13416
13417         * gcc.dg/tree-ssa/pr24287.c: New test
13418
13419 2006-01-18  Eric Christopher  <echristo@apple.com>
13420
13421         * g++.dg/eh/table.C: New.
13422
13423 2006-01-18  DJ Delorie  <dj@redhat.com>
13424
13425         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
13426         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
13427         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
13428         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
13429
13430 2006-01-18  Jeff Law  <law@redhat.com>
13431
13432         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
13433         on wrapping on overflow semantics.
13434
13435         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
13436
13437         * gcc.gc/tree-ssa/vrp23.c: New test.
13438         * gcc.gc/tree-ssa/vrp24.c: New test.
13439
13440 2006-01-18  Richard Henderson  <rth@redhat.com>
13441             Aldy Hernandez  <aldyh@redhat.com>
13442             Jakub Jelinek  <jakub@redhat.com>
13443             Diego Novillo  <dnovillo@redhat.com>
13444             Uros Bizjak  <uros@kss-loka.si>
13445
13446         * gcc.dg/gomp: New directory.
13447
13448 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
13449             Steven G. Kargl  <kargls@comcast.net>
13450
13451         PR fortran/20869
13452         * gfortran.dg/intrinsic_external_1.f90: New test.
13453
13454         PR fortran/20875.
13455         * gfortran.dg/elemental_pointer_1.f90: New test.
13456
13457         PR fortran/25024
13458         * gfortran.dg/external_procedures_1.f90: New test.
13459
13460         PR fortran/25785
13461         gfortran.dg/assumed_present.f90: New test.
13462
13463 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
13464
13465         * g++.dg/parse/lookup5.C: New test.
13466
13467 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13468
13469         PR fortran/25697
13470         * gfortran.dg/read_eof.f90: New test.
13471
13472 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
13473
13474         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
13475         add a closing brace.
13476
13477 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13478
13479         PR fortran/25631
13480         * gfortran.dg/fmt_tl.f: New test.
13481
13482 2006-01-17  Eric Christopher  <echristo@apple.com>
13483
13484         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
13485         * g++.old-deja/g++.warn/impint2.C: Ditto.
13486         * g++.old-deja/g++.other/null1.C: Ditto.
13487         * g++.dg/warn/conv2.C: Ditto.
13488         * g++.dg/warn/conv4.C: New file.
13489
13490 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
13491
13492         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
13493
13494 2006-01-17  Andreas Jaeger  <aj@suse.de>
13495             Janis Johnson <janis187@us.ibm.com>
13496
13497         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
13498         in 64-bit.
13499         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
13500         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
13501
13502 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
13503
13504         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
13505         (switchfiles): xfail txxx where xxx >= 25.
13506
13507 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
13508
13509         PR testsuite/25764
13510         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
13511
13512 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
13513
13514         PR c/25682
13515         * gcc.dg/pr25682.c: New test.
13516         * g++.dg/parse/array-size2.C: New test.
13517
13518 2006-01-16  Ian Lance Taylor  <ian@airs.com>
13519
13520         * consistency.vlad: Remove entire directory, 1652 files.
13521
13522 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
13523
13524         * lib/target-supports.exp (check_effective_target_dfp_nocache,
13525         check_effective_target_dfprt_nocache): New.
13526         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
13527         (check_effective_target_dfprt): New.
13528         * lib/c-compat.exp (check_dfp): Remove.
13529         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
13530         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
13531         level of support for decimal float.
13532         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
13533         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
13534         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
13535         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
13536         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
13537         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
13538         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
13539         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
13540         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
13541         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
13542         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
13543         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
13544         directives.
13545
13546 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
13547
13548         PR testsuite/25741
13549         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
13550         $base_dir/../.
13551         * lib/gfortran.exp (gfortran_init): Likewise.
13552         * lib/obj-c++.exp (obj-c++_init): Likewise.
13553         * lib/scanasm.exp (scan-assembler-dem): Likewise.
13554         (scan-assembler-dem-not): Likewise.
13555         * lib/scandump.exp (scan-dump-dem): Likewise.
13556         (scan-dump-dem-not): Likewise.
13557
13558 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
13559
13560         PR testsuite/25767
13561         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
13562         powerpc-*-darwin*.
13563         * lib/obj-c++.exp (obj-c++_init): Likewise.
13564
13565 2006-01-16  Richard Guenther  <rguenther@suse.de>
13566
13567         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
13568
13569 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13570
13571         PR testsuite/25777
13572         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
13573         to LD_LIBRARY_PATH.
13574
13575 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
13576             Andrew Pinski  <pinskia@physics.uc.edu>
13577
13578         * gcc.dg/minmax-1.c: New test.
13579
13580 2006-01-16  Ben Elliston  <bje@au.ibm.com>
13581
13582         * gcc.dg/dfp/dfp.exp: Correct FSF address.
13583         * gcc.misc-tests/dectest.exp: Ditto.
13584
13585 2006-01-15  Ian Lance Taylor  <ian@airs.com>
13586
13587         PR testsuite/25796
13588         * gcc.target/i386/cmov6.c: Use -march=k8.
13589
13590 2006-01-15  Andreas Jaeger  <aj@suse.de>
13591
13592         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
13593         x86 does not have __float128.
13594
13595 2006-01-14  Ian Lance Taylor  <ian@airs.com>
13596
13597         * gcc.target/i386/cmov6.c: New test.
13598
13599 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
13600
13601         PR c++/25663
13602         * g++.dg/template/ctor6.C: New test.
13603
13604 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
13605
13606         PR tree-optimization/25485
13607         * gcc.dg/tree-ssa/pr25485.c: New.
13608
13609 2006-01-14  Richard Guenther  <rguenther@suse.de>
13610
13611         PR tree-optimization/22548
13612         PR tree-optimization/22555
13613         PR tree-optimization/22501
13614         * gcc.dg/tree-ssa/alias-4.c: New testcase.
13615         * gcc.dg/tree-ssa/alias-5.c: Likewise.
13616         * gcc.dg/tree-ssa/alias-6.c: Likewise.
13617         * gcc.dg/tree-ssa/alias-7.c: Likewise.
13618         * gcc.dg/tree-ssa/alias-8.c: Likewise.
13619         * gcc.dg/tree-ssa/alias-9.c: Likewise.
13620         * gcc.dg/tree-ssa/alias-10.c: Likewise.
13621         * gcc.dg/tree-ssa/alias-11.c: Likewise.
13622         * gcc.dg/tree-ssa/alias-12.c: Likewise.
13623
13624 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
13625
13626         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
13627         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
13628
13629 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
13630         Richard Guenther  <rguenther@suse.de>
13631
13632         PR rtl-optimization/24257
13633         * gcc.dg/torture/pr24257.c: New testcase.
13634
13635 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
13636
13637         * gcc.c-torture/execute/20060110-1.c: New test.
13638         * gcc.c-torture/execute/20060110-2.c: New test.
13639
13640 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
13641
13642         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
13643
13644 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
13645
13646         PR fortran/25756
13647         * gfortran.dg/label_3.f90: New test.
13648
13649 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
13650
13651         PR tree-optimization/25771
13652         * g++.dg/tree-ssa/pr25771.C: New test
13653
13654 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
13655
13656         PR tree-opt/24365
13657         * g++.dg/opt/complex5.C: New test.
13658
13659 2006-01-13  Richard Guenther  <rguenther@suse.de>
13660
13661         * gcc.target/i386/387-9.c: New testcase.
13662
13663 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
13664
13665         PR c++/24824
13666         * g++.dg/debug/dwarf2-1.C: New.
13667
13668 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
13669
13670         PR testsuite/25728
13671         * lib/gcov.exp (verify-lines): Add "close $fd".
13672
13673 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
13674             Ben Elliston  <bje@au.ibm.com>
13675
13676         * gcc.dg/dfp/inf-1.c: New test.
13677
13678 2006-01-12  Janis Johnson <janis187@us.ibm.com>
13679             Yao Qi  <qiyaoltc@cn.ibm.com>
13680             Ben Elliston  <bje@au.ibm.com>
13681             Jon Grimm  <jgrimm2@us.ibm.com>
13682
13683         * gcc.dg/nodfp-1.c: New test.
13684         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
13685         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
13686         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
13687         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
13688         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
13689         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
13690         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
13691         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
13692         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
13693         * gcc.dg/format/dfp-scanf-1.c: Likewise.
13694         * gcc.dg/format/dfp-printf-1.c: Likewise.
13695         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
13696         (compat_setup_dfp): New.
13697         * gcc.dg/compat/compat.exp: Use it.
13698         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
13699         Make some variables global, prepend "compat_" to their names.
13700         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
13701         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
13702         * gcc.misc-tests/dectest.exp: New test driver for decTest.
13703         * lib/compat.exp (compat_skip_list): Make global, rename.
13704         * lib/c-compat.exp: New file.
13705         * lib/target-supports.exp (check_effective_target_dfp): New.
13706
13707         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
13708         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
13709         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
13710         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
13711         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
13712         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
13713         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
13714         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
13715         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
13716         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
13717         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
13718         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
13719         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
13720         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
13721         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
13722         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
13723         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
13724         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
13725         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
13726         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
13727         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
13728         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
13729         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
13730         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
13731         gcc.dg/dfp/struct-layout-1.c,
13732         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
13733         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
13734         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
13735         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
13736         gcc.dg/dfp/func-vararg-dfp.c,
13737         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
13738         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
13739         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
13740         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
13741         gcc.dg/dfp/wtr-conversion-1.c: New tests.
13742
13743 2006-01-11  Richard Guenther  <rguenther@suse.de>
13744
13745         PR tree-optimization/25734
13746         * gcc.dg/tree-ssa/pr25734.c: New testcase.
13747
13748 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
13749
13750         PR fortran/25486
13751         * gfortran.dg/literal_character_constant_1_x.F: New test.
13752         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
13753         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
13754         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
13755
13756 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
13757
13758         PR c++/25386
13759         * g++.dg/ext/packed3.C: Add expected packed error.
13760
13761 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
13762
13763         PR target/25706
13764         * gcc.dg/torture/pr25706-1.c: New test.
13765
13766 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
13767
13768         PR tree-optimization/23109
13769         PR tree-optimization/23948
13770         PR tree-optimization/24123
13771
13772         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
13773         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
13774         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
13775         g++.dg/tree-ssa/pr23948.C: New testcases.
13776         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
13777         three divisions in order to do the optimization.
13778
13779 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
13780
13781         PR c++/25632
13782         * g++.dg/other/pr25632.C: New test.
13783
13784 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
13785
13786         PR fortran/25730
13787         * gfortran.dg/used_types_1.f90: New test.
13788
13789 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
13790
13791         PR target/25718
13792         * gcc.dg/torture/pr25718-1.c: New test.
13793
13794 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
13795
13796         * gfortran.dg/list_read_2.f90: Fix typo in description.
13797
13798 2006-01-10  Jan Beulich  <jbeulich@novell.com>
13799
13800         * lib/target-supports.exp (check_visibility_available): Simplify test
13801         for *-*-netware*.
13802         (check_profiling_available): Fail for *-*-netware*.
13803         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
13804         * gcc.dg/20021014-1.c: Likewise.
13805         * gcc.dg/nest.c: Likewise.
13806
13807 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
13808
13809         fortran/24936
13810         * gfortran.dg/forall_3.f90: New test.
13811
13812 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
13813
13814         PR fortran/21977
13815         * gfortran.dg/nesting_2.f90: New test.
13816         * gfortran.dg/nesting_3.f90: New test.
13817
13818 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
13819
13820         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
13821         Fix typo in comment.
13822
13823 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
13824
13825         * gfortran.dg/single_char_string.f90: New test.
13826
13827 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
13828
13829         * gfortran.dg/ichar_2.f90: New test.
13830
13831 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
13832
13833         PR fortran/25093
13834         * gfortran.dg/private_type_4.f90: New.
13835
13836 2006-01-07  Richard Guenther  <rguenther@suse.de>
13837
13838         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
13839
13840 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13841
13842         * gfortran.dg/func_decl_1.f90: New.
13843         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
13844         * gfortran.dg/array_alloc_2.f90: Likewise.
13845         * gfortran.dg/char_result_8.f90: Likewise.
13846         * gfortran.dg/dup_save_1.f90: Likewise.
13847         * gfortran.dg/dup_save_2.f90: Likewise.
13848         * gfortran.dg/f2c_6.f90: Likewise.
13849         * gfortran.dg/f2c_7.f90: Likewise.
13850         * gfortran.dg/func_result_2.f90: Likewise.
13851         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
13852
13853 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
13854
13855         PR fortran/22146
13856         * gfortran.dg/elemental_subroutine_1.f90: New test.
13857         * gfortran.dg/elemental_subroutine_2.f90: New test.
13858
13859         PR fortran/25029
13860         PR fortran/21256
13861         * gfortran.dg/assumed_size_refs_1.f90: New test.
13862
13863         PR fortran/20868
13864         PR fortran/20870
13865         * gfortran.dg/assumed_size_refs_2.f90: New test.
13866         * gfortran.dg/initialization_1.f90: Change warning message.
13867
13868 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
13869
13870         * gcc.dg/tree-ssa/loop-15.c: New test.
13871
13872 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13873
13874         PR fortran/25598
13875         * gfortran.dg/backspace_3.f: New test.
13876         * gfortran.dg/backspace_4.f: New test.
13877
13878 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13879
13880         PR fortran/24268
13881         * gfortran.dg/fmt_white.f: Update test.
13882
13883 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
13884
13885         * gcc.dg/cast-1.c: Add new warning.
13886         * gcc.dg/cast-2.c: Likewise.
13887         * gcc.dg/cast-3.c: Likewise.
13888         * gcc.dg/format/cast-1.c: Likewise.
13889         * gcc.dg/cast-4.c: New testcase.
13890
13891 2006-01-05  Richard Guenther  <rguenther@suse.de>
13892
13893         PR tree-optimization/22555
13894         * gcc.dg/tree-ssa/alias-3.c: New testcase.
13895
13896 2006-01-05  Richard Guenther  <rguenther@suse.de>
13897             Diego Novillo  <dnovillo@redhat.com>
13898
13899         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
13900         * gcc.dg/tree-ssa/loop-8.c: Likewise.
13901         * gcc.dg/tree-ssa/loop-1.c: Likewise.
13902         * gcc.dg/tree-ssa/pr23294.c: Likewise.
13903         * gcc.dg/tree-ssa/pr21985.c: Likewise.
13904         * gcc.dg/tree-ssa/loop-14.c: Likewise.
13905         * gcc.dg/tree-ssa/loop-2.c: Likewise.
13906         * gcc.dg/tree-ssa/loop-3.c: Likewise.
13907         * gcc.dg/tree-ssa/loop-4.c: Likewise.
13908         * gcc.dg/tree-ssa/pr21171.c: Likewise.
13909         * gcc.dg/tree-ssa/loop-5.c: Likewise.
13910         * gcc.dg/tree-ssa/loop-10.c: Likewise.
13911         * gcc.dg/tree-ssa/loop-6.c: Likewise.
13912         * treelang/compile/extravar.tree: Likewise.
13913         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
13914         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
13915         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
13916         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
13917         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
13918
13919 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
13920
13921         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
13922         for 64-bit fix.
13923
13924 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
13925
13926         PR fortran/23675
13927         gfortran.dg/char_result_11.f90: New.
13928
13929 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
13930
13931         PR c++/24782
13932         * g++.dg/parse/access9.C: New test.
13933         * g++.dg/tc1/dr52.C: Tweak error markers.
13934
13935 2006-01-04  Richard Henderson  <rth@redhat.com>
13936
13937         Merge from gomp branch.
13938         * g++.dg/parse/pragma2.C: Update expected error lines.
13939
13940 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
13941
13942         * g++.dg/other/i386-2.C: New test.
13943
13944         PR target/25554
13945         * gcc.c-torture/compile/20051228-1.c: New test.
13946
13947         PR c/25559
13948         * gcc.dg/pr25559.c: New test.
13949
13950 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
13951
13952         PR c++/25492
13953         * g++.dg/lookup/friend9.C: New test.
13954
13955         PR c++/25625
13956         * g++.dg/template/repo5.C: New test.
13957
13958 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
13959
13960         PR fortran/25101
13961         * gfortran.dg/forall_2.f90: New test.
13962
13963 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
13964
13965         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
13966         dg-require-weak.  Adjust regexp to handle leading-underscore
13967         targets and space as well as TAB after .weak.  Change previous
13968         64-bit fix to not use naked dot.
13969
13970 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
13971
13972         PR rtl-optimization/25578
13973         * gcc.c-torture/execute/20060102-1.c: New testcase.
13974
13975 2006-01-03  Richard Guenther  <rguenther@suse.de>
13976
13977         PR c/25183
13978         * gcc.dg/torture/pr25183.c: New testcase.
13979
13980 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
13981
13982         Merge from gomp-branch.
13983         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
13984         * gcc.dg/ia64-sync-2.c: Likewise.
13985         * gcc.dg/ia64-sync-3.c: Likewise.
13986         * gcc.dg/ia64-sync-4.c: Likewise.
13987         * gcc.dg/sync-2.c: Likewise.
13988         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
13989         that sparc64-*-* and sparcv9-*-* supports sync builtins.
13990
13991 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
13992
13993         PR c++/25635
13994         * g++.dg/parse/operator6.C: New test.
13995
13996         PR c++/25637
13997         * g++.dg/parse/error29.C: New test.
13998
13999         PR c++/25638
14000         * g++.dg/parse/dtor6.C: New test.
14001
14002         PR c++/25633
14003         * g++.dg/parse/ctor3.C: New test.
14004
14005         PR c++/25634
14006         * g++.dg/template/class3.C: New test.
14007
14008 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
14009
14010         * g++.dg/debug/debug9.C: New.
14011
14012 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
14013
14014         PR fortran/24640
14015         * gfortran.dg/label_2.f90: New test.
14016
14017 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14018
14019         * g++.dg/lookup/using12.C: Tighten error marker.
14020
14021 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
14022             Andrew Pinski <pinskia@physics.uc.edu>
14023
14024         * gcc.target/powerpc/darwin-abi-3.c: New file.
14025         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
14026         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
14027         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
14028         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
14029         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
14030         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
14031         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
14032         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
14033
14034 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
14035
14036         * gcc.dg/tree-ssa/loadpre1.c: New;
14037         * gcc.dg/tree-ssa/loadpre2.c: New;
14038         * gcc.dg/tree-ssa/loadpre3.c: New;
14039         * gcc.dg/tree-ssa/loadpre4.c: New;
14040         * gcc.dg/tree-ssa/loadpre5.c: New;
14041         * gcc.dg/tree-ssa/loadpre6.c: New;
14042         * gcc.dg/tree-ssa/loadpre7.c: New;
14043         * gcc.dg/tree-ssa/loadpre8.c: New;
14044         * gcc.dg/tree-ssa/loadpre9.c: New;
14045
14046 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
14047
14048         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
14049         * g++.dg/abi/thunk4.C: Likewise.
14050
14051 2006-01-01  Andreas Jaeger  <aj@suse.de>
14052
14053         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
14054         portable.
14055
14056 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
14057
14058         PR c++/25294
14059         * gcc.dg/pragma-pack-3.c: New test.
14060         * g++.dg/parse/pragma3.C: New test.
14061
14062 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14063
14064         PR middle-end/24827
14065         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
14066
14067 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14068
14069         PR testsuite/25214
14070         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
14071
14072 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
14073
14074         PR fortran/22607
14075         * gfortran-dg/pure_byref_3.f90: New.
14076
14077         fortran/PR 25396
14078         * gfortran.dg/userdef_operator_1.f90: New.
14079
14080 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
14081
14082         * g++.dg/abi/thunk3.C: New.
14083         * g++.dg/abi/thunk4.C: New.
14084
14085 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
14086
14087         PR fortran/25532
14088         * gfortran.dg/host_used_types_1.f90: New test. Check that host
14089         associated derived type components of derived types are
14090         properly declared in contained procedures.
14091
14092 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14093
14094         PR libgfortran/25139
14095         * gfortran.dg/backspace_2.f: New test.
14096
14097 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14098
14099         PR libgfortran/25550
14100         * gfortran.dg/endfile.f: New test.
14101
14102 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14103
14104         PR libgfortran/25419
14105         * gfortran.dg/comma.f: New test.
14106
14107 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14108
14109         * lib/gfortran-dg.exp: Remove trailing whitespace.
14110         * lib/fortran-torture.exp: Test with -fbounds-check instead of
14111         -funroll-all-loops.
14112
14113 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
14114
14115         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
14116         Extended Double long doubles or repeat tests when long double is
14117         the same size as double.
14118
14119 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14120
14121         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
14122
14123         PR testsuite/25442
14124         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
14125         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
14126
14127         PR testsuite/25441
14128         * gcc.dg/pr23911.c: Make test variable static.
14129
14130         PR testsuite/25444
14131         * gcc.dg/tree-ssa/pr14841.c: Likewise.
14132
14133 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
14134
14135         PR c++/25439
14136         * g++.dg/parse/crash17.C: Adjust error markers.
14137         * g++.dg/template/error20.C: New test.
14138
14139 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
14140
14141         PR c++/23172
14142         * g++.dg/ext/complit4.C: New test.
14143
14144         PR c++/25417
14145         * g++.dg/ext/complit5.C: Likewise.
14146
14147 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
14148
14149         PR tree-optimization/25125
14150         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
14151         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
14152         * gcc.c-torture/execute/pr25125.c: New.
14153
14154 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
14155
14156         PR fortran/25029
14157         PR fortran/21256
14158         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
14159         functions with incorrect assumed size references.
14160
14161 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
14162
14163         PR c++/23171
14164         * g++.dg/opt/init1.C: New test.
14165
14166 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
14167
14168         PR c++/24671
14169         * g++.dg/template/sfinae3.C: New test.
14170
14171 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14172
14173         * g++.dg/other/friend4.C: New test.
14174
14175 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
14176
14177         PR target/25005
14178         * g++.dg/opt/pr25005.C: New test.
14179
14180 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
14181
14182         PR c++/25369
14183         * g++.dg/template/ptrmem16.C: New test.
14184
14185 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
14186
14187         PR fortran/25029
14188         PR fortran/21256
14189         * gfortran.dg/initialization_1.f90: Add test of SIZE.
14190
14191 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14192
14193         PR libgfortran/25307
14194         * gfortran.dg/list_read_5.f90: New test.
14195
14196 2005-12-22  Richard Henderson  <rth@redhat.com>
14197
14198         * gcc.target/i386/sse-7.c: Use -msse2.
14199
14200 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
14201
14202         PR rtl-optimization/25432
14203         * gcc.c-torture/compile/20051216-1.c: New test.
14204
14205         PR objc/25328
14206         * objc/execute/pr25328.m: New test.
14207
14208 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
14209
14210         PR c++/25364
14211         * g++.dg/template/call4.C: New test.
14212
14213 2005-12-22  Dale Johannesen  <dalej@apple.com>
14214
14215         * gcc.target/i386/sse-17.c: New.
14216
14217 2005-12-22  Paul Brook  <paul@codesourcery.com>
14218
14219         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
14220
14221 2005-12-22  Paul Brook  <paul@codesourcery.com>
14222
14223         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
14224
14225 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
14226
14227         PR tree-opt/25513
14228         * gcc.c-torture/compile/pr25513.c: New test.
14229
14230 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14231
14232         PR c++/23333
14233         * g++.dg/parse/error25.C: Add more tests.
14234
14235 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14236
14237         PR fortran/18990
14238         * gfortran.dg/der_charlen_1.f90: New.
14239
14240 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
14241
14242         PR fortran/20889
14243         * gfortran.dg/pointer_component_type_1.f90: New test.
14244
14245         PR fortran/25029
14246         PR fortran/21256
14247         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
14248         should give an error with assumed size array refernces and checks
14249         those that should not.
14250         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
14251         reference an upper bound so that it does not generate an error.
14252
14253         PR fortran/19362
14254         PR fortran/20244
14255         PR fortran/20864
14256         PR fortran/25391
14257         * gfortran.dg/used_dummy_types_1.f90: New test.
14258         * gfortran.dg/used_dummy_types_2.f90: New test.
14259         * gfortran.dg/used_dummy_types_3.f90: New test.
14260         * gfortran.dg/used_dummy_types_4.f90: New test.
14261         * gfortran.dg/used_dummy_types_5.f90: New test.
14262
14263         PR fortran/23152
14264         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
14265         group already being USE associated.
14266         * gfortran.dg/assumed_shape_nml.f90: New test.
14267         * gfortran.dg/assumed_size_nml.f90: New test.
14268
14269         PR fortran/20862
14270         PR fortran/25053
14271         PR fortran/25063
14272         PR fortran/25064
14273         PR fortran/25066
14274         PR fortran/25067
14275         PR fortran/25068
14276         PR fortran/25307
14277         * gfortran.dg/io_constraints_1.f90: New test.
14278         * gfortran.dg/io_constraints_1.f90: New test.
14279         * gfortran.dg/iostat_3.f90: Change wording of warning.
14280         * gfortran.dg/g77/19981216-0.f: The same.
14281
14282 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
14283
14284         PR tree-optimization/23518
14285         * gcc.dg/pr23518.c: New.
14286
14287 2005-12-21  Mike Stump  <mrs@apple.com>
14288
14289         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
14290
14291 2005-12-21  Paul Brook  <paul@codesourcery.com>
14292
14293         * gcc.dg/pr19340.c: Skip on m68k targets.
14294
14295 2005-12-21  Steven Bosscher  <stevenb@suse.de>
14296
14297         PR rtl-optimization/25196
14298         * gcc.dg/pr25196.c: New test.
14299
14300 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
14301
14302         PR fortran/25423
14303         gfortran.dg/where_nested_1.f90: New.
14304
14305 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
14306
14307         PR tree-optimization/25382.
14308         * gcc.dg/tree-ssa/pr25382.c: New.
14309
14310 2005-12-20  Richard Guenther  <rguenther@suse.de>
14311
14312         PR middle-end/24306
14313         * gcc.target/i386/pr24306.c: New testcase.
14314
14315 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
14316
14317         PR tree-optimization/25501
14318         * gcc.dg/tree-ssa/pr25501.c: New.
14319
14320 2005-12-20  Richard Guenther  <rguenther@suse.de>
14321
14322         Revert
14323         2005-12-02  Richard Guenther  <rguenther@suse.de>
14324
14325         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
14326
14327 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
14328
14329         PR c++/21228
14330         * g++.dg/warn/Wunreachable-code-2.C: New test.
14331
14332 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
14333
14334         PR c++/24278
14335         * g++.dg/template/ctor5.C: New test.
14336
14337         PR c++/24915
14338         * g++.dg/template/overload8.C: New test.
14339
14340 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
14341
14342         * gcc.c-torture/compile/pr25483 : New test.
14343
14344 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14345
14346         PR c++/20552
14347         * g++.dg/ext/typeof10.C: New test.
14348
14349 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
14350
14351         * gcc.dg/mt-loopi1.c: New.
14352
14353 2005-12-18  Richard Guenther  <rguenther@suse.de>
14354
14355         PR tree-optimization/25481
14356         * gcc.dg/torture/pr25481.c: New testcase.
14357
14358 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
14359
14360         PR rtl-optimization/21041
14361         * gcc.dg/pr21041.c: New test.
14362
14363 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14364
14365         PR libgfortran/25463
14366         * gfortran.dg/advance.f90: New test.
14367
14368 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
14369
14370         * gcc.dg/20051201-1.c: New test.
14371
14372 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
14373
14374         PR fortran/25018
14375         * gfortran.dg/initialization_1.f90: New test.
14376         * gfortran.dg/enum_5.f90: Change dg-error to new message.
14377         * gfortran.dg/g77/980616-0.f: The same.
14378
14379 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
14380
14381         * PR fortran/25458
14382         * gfortran.dg/chkbits.f90: New test.
14383
14384 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
14385
14386         * gfortran.dg/enum_5.f: Revert to previous version.
14387
14388 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
14389
14390         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
14391         * gfortran.dg/nested_modules_1.f90: Ditto.
14392         * gfortran.dg/hollerith_f95.f90: Ditto.
14393         * gfortran.dg/select_5.f90: Ditto.
14394         * gfortran.dg/secnds.f: Ditto.
14395         * gfortran.dg/hollerith2.f90: Ditto.
14396         * gfortran.dg/imag_2.f: Ditto.
14397         * gfortran.dg/ftell_2.f90: Ditto.
14398         * gfortran.dg/malloc_free_1.f90: Ditto.
14399         * gfortran.dg/logint-1.f: Ditto.
14400         * gfortran.dg/recursive_statement_functions.f90: Ditto.
14401         * gfortran.dg/e_d_fmt.f90: Ditto.
14402         * gfortran.dg/hollerith_legacy.f90: Ditto.
14403         * gfortran.dg/logint-2.f: Ditto.
14404         * gfortran.dg/enum_5.f90: Ditto.
14405         * gfortran.dg/f2c_2.f90: Ditto.
14406         * gfortran.dg/pr17143.f90: Ditto.
14407         * gfortran.dg/namelist_14.f90: Ditto.
14408         * gfortran.dg/logint-3.f: Ditto.
14409         * gfortran.dg/spread_scalar_source.f90: Ditto.
14410         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
14411         * gfortran.dg/namelist_11.f: Ditto.
14412         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
14413         * gfortran.dg/g77/20010519-1.f
14414         * gfortran.dg/g77/alpha1.f: Ditto.
14415         * gfortran.dg/g77/990115-1.f: Ditto.
14416         * gfortran.dg/g77/erfc.f: Ditto.
14417         * gfortran.dg/g77/19990313-3.f: Ditto.
14418         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
14419         * gfortran.dg/g77/20010426.f: Ditto.
14420         * gfortran.dg/g77/19990313-0.f: Ditto.
14421         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
14422         * gfortran.dg/g77/20000629-1.f: Ditto.
14423         * gfortran.dg/g77/970125-0.f: Ditto.
14424         * gfortran.dg/g77/8485.f: Ditto.
14425         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
14426         * gfortran.dg/g77/19990313-1.f: Ditto.
14427         * gfortran.dg/g77/int8421.f: Ditto.
14428         * gfortran.dg/g77/19990305-0.f: Ditto.
14429         * gfortran.dg/g77/947.f: Ditto.
14430         * gfortran.dg/g77/19990905-2.f: Ditto.
14431         * gfortran.dg/g77/cabs.f: Ditto.
14432         * gfortran.dg/g77/19990313-2.f: Ditto.
14433         * gfortran.dg/g77/20020307-1.f: Ditto.
14434         * gfortran.dg/g77/dcomplex.f: Ditto.
14435         * gfortran.dg/g77/19990502-1.f: Ditto.
14436         * gfortran.dg/g77/19981216-0.f: Ditto.
14437         * gfortran.dg/common_4.f90: Ditto.
14438         * gfortran.dg/entry_4.f90: Ditto.
14439         * gfortran.dg/equiv_constraint_2.f90: Ditto.
14440         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
14441         * gfortran.dg/namelist_12.f: Ditto.
14442         * gfortran.dg/scale_1.f90: Ditto.
14443         * gfortran.dg/modulo_1.f90
14444         * gfortran.dg/hollerith.f90: Ditto.
14445         * gfortran.dg/direct_io_3.f90: Ditto.
14446         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
14447         * gfortran.dg/gnu_logical_1.F: Ditto.
14448         * gfortran.dg/unf_io_convert_1.f90: Ditto.
14449         * gfortran.dg/assign_1.f90: Ditto.
14450         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
14451         * gfortran.dg/pr23095.f: Ditto.
14452         * gfortran.dg/read_float_1.f90: Ditto.
14453
14454 2005-12-17  Andreas Jaeger  <aj@suse.de>
14455
14456         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
14457         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
14458
14459 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14460
14461         PR fortran/24268
14462         * gfortran.dg/fmt_white.f: New test.
14463
14464 2005-12-16  Steven G. Kargl <kargls@comcast.net>
14465
14466         * gfortran.dg/label_1.f90: New test.
14467
14468 2005-12-15  Ben Elliston  <bje@au.ibm.com>
14469
14470         PR testsuite/25422
14471         * gcc.dg/20031012-1.c: Add -Walways-true option.
14472         * gcc.dg/weak/weak-3.c: Likewise.
14473         * g++.old-deja/g++.mike/warn8.C: Likewise.
14474
14475 2005-12-16  Mike Stump  <mrs@apple.com>
14476
14477         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
14478         exit.
14479
14480 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14481
14482         PR libgfortran/25264
14483         PR libgfortran/25349
14484         * gfortran.dg/tl_editing.f90: Added additional checks.
14485         * gfortran.dg/t_editing.f: New test.
14486         * gfortran.dg/write_padding.f90: New test
14487
14488 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14489
14490         PR testsuite/25215
14491         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
14492
14493 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
14494
14495         PR rtl-optimization/24899
14496         * gcc.c-torture/execute/20051215-1.c: New test.
14497
14498 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
14499
14500         PR 24823
14501         * gfortran.dg/pr24823.f: New test.
14502
14503 2005-12-16  Jeff Law  <law@redhat.com>
14504
14505         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
14506
14507 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
14508
14509         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
14510         (base_types): Change C++ style comments to C style comments.  Remove
14511         aligned types from the array.  Keep Enums disabled.
14512         (complex_types): Remove aligned types from the array.
14513         Comment out "_Complex long double".
14514         (attrib_types): Remove.
14515         (complex_attrib_types): Remove.
14516         (attrib_array_types): Remove.
14517         (complex_attrib_array_types): Remove.
14518         (aligned_bitfld_types): Remove.
14519         (n_aligned_bitfld_types): Remove.
14520         (FEATURE_ALIGNEDPACKED): Delete.
14521         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
14522         (singles): Remove support for adding attributes.
14523         (choose_type): Remove support for attributed types.
14524         (generate_fields): Remove support for attributed bit-fields.
14525         Remove support for adding attributes.
14526         (generate_random_tests): Remove support for adding attributes.
14527         (features): Add back "[0] :0" and "complex vector [0]".
14528         (main): Remove support for attributed bit-fields.
14529         Uncomment the calling of generate_random_tests for the rests of
14530         the tests.
14531
14532 2005-12-16  Jan Hubicka  <jh@suse.cz>
14533
14534         * gcc.c-torture/combine/pr25224.c: New.
14535
14536 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
14537
14538         PR other/25028
14539         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
14540         HP-UX.
14541
14542 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
14543
14544         * gcc.dg/20051215-1.c: New file.
14545
14546 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14547
14548         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
14549         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
14550
14551 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
14552
14553         PR fortran/18197
14554         * gfortran.dg/dummy_functions_1.f90: New.
14555
14556 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
14557
14558         PR rtl-optimization/25310
14559         * gcc.c-torture/compile/pr25310.c: New test.
14560
14561 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
14562
14563         PR debug/25023
14564         * gcc.dg/pr25023.c: New test.
14565
14566 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14567
14568         * g++.old-deja/g++.brendan/redecl1.C,
14569         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
14570         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
14571         g++.old-deja/g++.oliva/typeof1.C,
14572         g++.old-deja/g++.other/crash16.C,
14573         g++.old-deja/g++.other/crash34.C,
14574         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
14575         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
14576         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
14577         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
14578         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
14579         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
14580         Remove xfail.
14581
14582 2005-12-14  Kean Johnston  <jkj@sco.com>
14583             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14584
14585         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
14586         * gcc.target/i386/20020523-1.c: Ditto.
14587         * gcc.target/i386/tailcall-1.c: Ditto.
14588         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
14589         * gcc.target/i386/ssetype-5.c: Ditto.
14590
14591 2005-12-14  Jeff Law  <law@redhat.com>
14592
14593         * gcc.dg/tree-ssa/foldstring-1.c: New test.
14594
14595 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
14596
14597         PR target/25254
14598         PR target/24188
14599         * gcc.target/i386/pr25254.c: New test.
14600         * gfortran.dg/PR24188.f: New test.
14601
14602 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
14603
14604         * lib/fortran-torture.exp: Catch remaining uses of
14605         remote_file build delete.
14606
14607 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14608
14609         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
14610
14611 2005-12-14  Ben Elliston  <bje@au.ibm.com>
14612
14613         * gcc.dg/warn-addr-cmp.c: New test.
14614
14615 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
14616
14617         PR debug/25023
14618         PR target/25293
14619         * gcc.target/i386/pr25293.c: New test.
14620
14621 2005-12-13  Petr Machata  <machata@post.cz>
14622
14623         PR c++/24907
14624         * g++.dg/parse/comma2.C: New test.
14625
14626 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
14627             Jakub Jelinek  <jakub@redhat.com>
14628
14629         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
14630         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
14631         (limits.h): Include unconditionally.
14632         (stdlib.h): Likewise.
14633         (hashtab.h): Do not include.
14634         (getopt.h): Likewise.
14635         (stddef.h): Include.
14636         (hashval_t): Define.
14637         (struct entry): Add "next" field.
14638         (HASH_SIZE): New macro.
14639         (hash_table): New variable.
14640         (switchfiles): Do not use xmalloc.
14641         (mix): New macro.
14642         (iterative_hash): New function.
14643         (hasht): Remove.
14644         (e_exists): New function.
14645         (e_insert): Likewise.
14646         (output): Use, instead of libiberty hashtable functions.
14647         (main): Do not use getopt.  Do not call htab_create.
14648
14649 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
14650
14651         PR c++/25331
14652         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
14653         put atal* and atpaal* attributes on array elements.
14654         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
14655         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
14656         put atal* and atpaal* attributes on array elements.
14657         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
14658
14659 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
14660
14661         * gcc.dg/single-precision-constant.c: New test.
14662
14663 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
14664
14665         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
14666         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
14667         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
14668         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
14669         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
14670         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
14671         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
14672         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
14673         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
14674         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
14675         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
14676         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
14677         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
14678         gcc.target/powerpc/ppc-sdata-2.c,
14679         gcc.target/powerpc/ppc-stackalign-1.c,
14680         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
14681         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
14682         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
14683         gcc.target/powerpc/rs6000-ldouble-2.c,
14684         gcc.target/powerpc/rs6000-power2-1.c,
14685         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
14686         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
14687         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
14688         option into target selector.
14689         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
14690         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
14691
14692 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
14693
14694         PR objc/25348
14695         * objc.dg/encode-9.m: New test.
14696
14697 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14698
14699         PR testsuite/20772
14700         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
14701         * gcc.dg/asm-b.c: Fix typo.
14702         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
14703         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
14704         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
14705         i?86 lp64 and x86_64 ilp32.
14706         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
14707         on i?86 lp64.
14708         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
14709
14710 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
14711
14712         PR fortran/25078
14713         gfortran.dg/equiv_5.f90: New test.
14714
14715 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
14716
14717         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
14718         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
14719         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
14720         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
14721         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
14722         * gcc.dg/tree-ssa/reassoc-5.c: New.
14723         * gcc.dg/tree-ssa/reassoc-6.c: New.
14724         * gcc.dg/tree-ssa/reassoc-7.c: New.
14725         * gcc.dg/tree-ssa/reassoc-8.c: New.
14726         * gcc.dg/tree-ssa/reassoc-9.c: New.
14727         * gcc.dg/tree-ssa/reassoc-10.c: New.
14728         * gcc.dg/tree-ssa/reassoc-11.c: New.
14729
14730 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14731
14732         PR testsuite/25167
14733         PR testsuite/24478
14734         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
14735
14736 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
14737
14738         PR c++/25300
14739         * g++.dg/template/inherit.C: Do not use a generic error message.
14740
14741 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
14742
14743         PR libobjc/25354
14744         * objc.dg/gnu-encoding: New directory.
14745         * objc.dg/gnu-encoding/compat-common.h: New file.
14746         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
14747         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
14748         * objc.dg/gnu-encoding/vector-defs.h: New file.
14749         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
14750         * objc.dg/gnu-encoding/generate-random.c: New file.
14751         * objc.dg/gnu-encoding/generate-random_r.c: New file.
14752         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
14753         * objc.dg/gnu-encoding/generate-random.h: New file.
14754
14755 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
14756
14757         PR c++/25337
14758         * g++.dg/template/defarg7.C: New test.
14759
14760 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
14761
14762         PR libobjc/25347
14763         * objc.dg/encode-8.m: New test.
14764
14765 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
14766
14767         PR libobjc/25346
14768         * objc.dg/encode-7.m: New test.
14769
14770 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
14771
14772         PR c++/25010
14773         * g++.dg/opt/inline10.C: New test.
14774
14775 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
14776
14777         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
14778
14779 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
14780
14781         * gfortran.dg/substring_equivalence.f90: typo in comment
14782
14783 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14784
14785         PR fortran/25068
14786         * gfortran.dg/iostat_3.f90: New test.
14787
14788 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
14789
14790         PR fortran/23815
14791         * gfortran.dg/unf_io_convert_1.f90: New test.
14792         * gfortran.dg/unf_io_convert_2.f90: New test.
14793         * gfortran.dg/unf_io_convert_3.f90: New test.
14794
14795 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14796
14797         PR testsuite/20772
14798         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
14799         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
14800         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
14801         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
14802         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
14803         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
14804         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
14805         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
14806         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
14807         gcc.dg/torture/fp-int-convert-float128-timode.c,
14808         gcc.dg/torture/fp-int-convert-float128.c,
14809         gcc.dg/torture/fp-int-convert-float80-timode.c,
14810         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
14811         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
14812
14813         * gcc.dg/tls/opt-1.c: Require effective target fpic.
14814
14815 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
14816
14817         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
14818
14819 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
14820
14821         * gcc.dg/20051207-1.c,
14822         * gcc.dg/20051207-2.c,
14823         * gcc.dg/20051207-3.c: New tests.
14824
14825 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14826
14827         PR testsuite/20772
14828         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
14829         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
14830         dg-skip-if target selector.
14831
14832         PR testsuite/20772
14833         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
14834         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
14835         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
14836         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
14837         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
14838         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
14839         and/or merge with i?86 cases.
14840
14841         * gcc.dg/tls/opt-3.c: Require effective target fpic.
14842
14843         PR testsuite/20772
14844         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
14845         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
14846         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
14847         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
14848         x86_64-*-linux*.
14849
14850 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
14851
14852         PR target/25311
14853         * gcc.c-torture/compile/pr25311.c: New test.
14854
14855 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14856
14857         PR libgfortran/25039
14858         * gfortran.dg/read_comma.f: New test.
14859
14860 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
14861
14862         PR c++/19317
14863         * g++.dg/opt/pr19317-1.C: New test.
14864         * g++.dg/opt/pr19317-2.C: New test.
14865         * g++.dg/opt/pr19317-3.C: New test.
14866
14867         PR target/19005
14868         * gcc.c-torture/execute/pr19005.c: New test.
14869
14870         PR target/17828
14871         * g++.old-deja/g++.other/comdat5.C: New test.
14872         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
14873
14874         * g++.dg/compat/struct-layout-1.exp: New file.
14875         * g++.dg/compat/struct-layout-1.h: New.
14876         * g++.dg/compat/struct-layout-1_generate.c: New.
14877         * g++.dg/compat/struct-layout-1_x1.h: New.
14878         * g++.dg/compat/struct-layout-1_x2.h: New.
14879         * g++.dg/compat/struct-layout-1_y1.h: New.
14880         * g++.dg/compat/struct-layout-1_y2.h: New.
14881
14882         * gcc.dg/20050330-2.c: New test.
14883
14884 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
14885
14886         PR fortran/25292
14887         * gfortran.dg/associated_1.f90: New.
14888
14889 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
14890
14891         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
14892         ILP32 vect_no_align platforms.
14893
14894 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
14895             Jakub Jelinek  <jakub@redhat.com>
14896
14897         PR target/25268
14898         * gcc.c-torture/compile/20051207-1.c: New test.
14899
14900 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14901
14902         PR testsuite/20772
14903         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
14904         gcc.dg/torture/pr18582-1.c,
14905         gcc.target/i386/attributes-error.c: Also test on x86_64.
14906
14907         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
14908
14909 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14910
14911         PR c++/19397
14912         * g++.dg/template/typedef3.C: New test.
14913
14914         PR c++/19762
14915         PR c++/19764
14916         * g++.dg/template/dtor3.C: Fix error markers.
14917
14918 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
14919
14920         * lib/target-supports.exp (check_effective_target_sync_char_short):
14921         Add s390*.
14922
14923 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
14924
14925         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
14926
14927 2005-12-06  Roger Sayle  <roger@eyesopen.com>
14928
14929         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
14930         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
14931         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
14932         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
14933
14934 2005-12-06  Roger Sayle  <roger@eyesopen.com>
14935
14936         PR c++/25263
14937         * g++.dg/other/array2.C: New test case.
14938
14939 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
14940
14941         * gcc.dg/darwin-weakimport-3.c: New.
14942
14943         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
14944         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
14945         and to work on Darwin.
14946         * gcc.dg/attr-weakref-1b.c: New file.
14947         * gcc.dg/attr-weakref-2.c: New test.
14948         * gcc.dg/darwin-weakref-1.c: New test.
14949
14950 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
14951
14952         PR testsuite/25247
14953         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
14954         use in selector expressions.
14955         (dg-xfail-if): Ditto.
14956         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
14957         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
14958         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
14959         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
14960         * gcc.test-framework/test-framework.exp: Skip generated tests if
14961         CHECK_TEST_FRAMEWORK is not 1.
14962
14963 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14964
14965         PR tree-optimization/24963
14966         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
14967
14968         PR target/24108
14969         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
14970
14971         PR target/18580
14972         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
14973         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
14974         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
14975         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
14976
14977 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
14978
14979         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
14980         dg-options.
14981
14982 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
14983
14984         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
14985
14986 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
14987
14988         * gcc.dg/format/cast-1.c: New test.
14989
14990 2005-12-04  Roger Sayle  <roger@eyesopen.com>
14991
14992         PR c/7776
14993         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
14994         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
14995         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
14996         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
14997
14998 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
14999
15000         * gcc.dg/cast-pretty-print-1.c: New test.
15001
15002 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
15003
15004         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
15005
15006 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
15007
15008         PR c++/24173
15009         * g++.dg/template/friend40.C: New test.
15010
15011 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
15012
15013         PR target/25199
15014         * gcc.target/i386/movq-2.c: New test.
15015         * gcc.target/i386/movq.c: Remove target i?86, instead add
15016         dg-require-effective-target ilp32.
15017
15018 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15019
15020         PR c++/24103
15021         * g++.dg/other/default1.C: New test.
15022
15023 2005-12-02  Richard Guenther  <rguenther@suse.de>
15024
15025         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
15026
15027 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15028
15029         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
15030
15031 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
15032
15033         PR target/21017
15034         * gcc.target/powerpc/rotate.c: New.
15035
15036 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15037
15038         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
15039         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
15040
15041 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15042
15043         PR c/13384
15044         * gcc.dg/pr17730-1.c: Adjust.
15045         * gcc.dg/lvalue1.c (main): Likewise.
15046         * gcc.dg/lvalue-2.c: Likewise.
15047         * g++.dg/pr7503-3.C
15048
15049 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
15050
15051         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
15052         error messages.
15053
15054 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
15055
15056         PR fortran/24789
15057         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
15058
15059 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
15060
15061         PR target/24475
15062         * lib/target-supports.exp (check_effective_target_tls): New.
15063         (check_effective_target_tls_runtime): New.
15064         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
15065         for TLS support.
15066         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
15067         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
15068         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
15069         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
15070         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
15071         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
15072         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
15073         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
15074         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
15075         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
15076         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
15077         effective-target TLS.
15078         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
15079         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
15080         effective-target TLS runtime.
15081
15082 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
15083
15084         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
15085
15086 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
15087
15088         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
15089         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
15090         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
15091         ignored" warnings when "packing" is the same as the ABI layout.
15092
15093 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
15094
15095         PR fortran/21302
15096         * gfortran.dg/line_length_1.f: New test.
15097         * gfortran.dg/line_length_2.f90: Ditto.
15098
15099 2005-11-30  Richard Guenther  <rguenther@suse.de>
15100
15101         PR tree-optimization/21655
15102         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
15103
15104 2005-11-30  Dale Johannesen  <dalej@apple.com>
15105
15106         * gcc.c-torture/compile/pr24930.c: New.
15107
15108 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
15109
15110         PR fortran/15809
15111         *  gfortran.dg/auto_char_dummy_array.f90: New test.
15112
15113 2005-11-30  Jeff Law  <law@redhat.com>
15114
15115         * g++.old-deja/g++.law/pr25000.C: New test.
15116
15117 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
15118
15119         * gcc.dg/tls/opt-11.c: New test.
15120
15121 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
15122
15123         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
15124         targets.
15125         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
15126         LP64 ia64.
15127
15128 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
15129
15130         * gfortran.dg/open_access_1.f90: New test.
15131
15132 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15133
15134         * gcc.dg/charset/builtin2.c: New test.
15135
15136 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
15137
15138         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
15139         on mmix-*-* for *_[xy].c.
15140
15141 2005-11-28  Kean Johnston  <jkj@sco.com>
15142
15143         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
15144         headers.
15145         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
15146         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
15147         * gcc.target/i386/asm-3.c: Ditto.
15148         * gcc.target/i386/clobbers.c: Ditto.
15149         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
15150         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
15151         test regexp.
15152         * gcc.target/i386/mul.c: Ditto.
15153         * gcc.target/i386/ssetype-1.c: Ditto.
15154         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
15155         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
15156         static so the test works with -fPIC mode too. Based on comment in
15157         PR19231 by Pinski.
15158         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
15159
15160 2005-11-28  Richard Guenther  <rguenther@suse.de>
15161
15162         * gcc.dg/alias-9.c: New testcase.
15163         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
15164
15165 2005-11-28  Roger Sayle  <roger@eyesopen.com>
15166             Uros Bizjak  <uros@kss-loka.si>
15167
15168         PR middle-end/20219
15169         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
15170         tan(x)/sin(x) transformations.
15171
15172 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
15173
15174         PR middle-end/24575
15175         * gcc.dg/tree-ssa/divide-3.c: New test.
15176         * gcc.dg/tree-ssa/divide-4.c: New test.
15177
15178 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
15179
15180         PR fortran/24917
15181         *  gfortran.dg/boz_6.f90: New test.
15182
15183 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15184
15185         PR fortran/23912
15186         * gfortran.dg/modulo_1.f90: New test.
15187
15188 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15189
15190         PR libfortran/24919
15191         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
15192         fail on CRLF platforms.
15193         * gfortran.dg/ftell_2.f90: Likewise.
15194
15195 2005-11-26  Eric Christopher  <echristo@apple.com>
15196
15197         * gcc.dg/intmax_t-1.c: Remove mips xfail.
15198
15199 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
15200
15201         * objc.dg/gnu-runtime-3.m: Simplify.
15202
15203 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
15204
15205         PR middle-end/23669
15206         * gcc.dg/tree-ssa/divide-1.c: New test.
15207         * gcc.dg/tree-ssa/divide-2.c: New test.
15208
15209 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
15210
15211         PR libgfortran/24945
15212         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
15213
15214 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
15215
15216         PR libgfortran/24945
15217         * gfortran.dg/open_status_2.f90: New test.
15218
15219 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15220
15221         * gcc.c-torture/execute/builtins/fprintf.c,
15222         gcc.c-torture/execute/builtins/fputs-lib.c,
15223         gcc.c-torture/execute/builtins/fputs.c,
15224         gcc.c-torture/execute/builtins/lib/fprintf.c,
15225         gcc.c-torture/execute/builtins/lib/printf.c,
15226         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
15227
15228 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
15229
15230         * gcc.dg/20050922-2.c: New test.
15231
15232 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
15233
15234         * objc.dg/gnu-runtime-3.m: New test.
15235
15236 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15237
15238         PR c++/9278
15239         * g++.dg/other/void1.C: New test.
15240
15241 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
15242
15243         PR middle-end/24998
15244         * gcc.dg/torture/fp-int-convert-float.c,
15245         gcc.dg/torture/fp-int-convert-double.c,
15246         gcc.dg/torture/fp-int-convert-long-double.c,
15247         gcc.dg/torture/fp-int-convert-timode.c,
15248         gcc.dg/torture/fp-int-convert-float80.c,
15249         gcc.dg/torture/fp-int-convert-float80-timode.c,
15250         gcc.dg/torture/fp-int-convert-float128.c,
15251         gcc.dg/torture/fp-int-convert-float128-timode.c,
15252         gcc.dg/torture/fp-int-convert.h: New files.
15253
15254 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
15255
15256         PR middle-end/24989
15257         * gcc.dg/tree-ssa/bool-10.c: New test.
15258         * gcc.dg/tree-ssa/bool-11.c: New test.
15259         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
15260
15261 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
15262
15263         PR middle-end/24990
15264         * tree-ssa/pr24990-1.c: New test.
15265
15266 2005-11-24  Richard Guenther  <rguenther@suse.de>
15267         Dirk Mueller <dmueller@suse.de>
15268
15269         PR c++/14024
15270         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
15271         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
15272         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
15273         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
15274         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
15275         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
15276
15277 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
15278
15279         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
15280
15281 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15282
15283         PR c/21668
15284         * gcc.dg/Wc++-compat.c: New.
15285         * gcc.dg/Wno-c++-compat.c: New.
15286
15287 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
15288
15289         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
15290         (vspltish, vspltisw): Likewise.
15291
15292 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15293
15294         PR libgfortran/24794
15295         * gfortran.dg/namelist_12.f: Fix quotes.
15296         * gfortran.dg/namelist_13.f90: Fix quotes.
15297         * gfortran.dg/namelist_14.f90: Fix quotes.
15298         * gfortran.dg/namelist_15.f90: Fix quotes.
15299         * gfortran.dg/namelist_use.f90: Fix quotes.
15300         * gfortran.dg/namelist_use_only.f90: Fix quotes.
15301         * gfortran.dg/namelist_21.f90: New test.
15302         * gfortran.dg/namelist_22.f90: New test.
15303
15304 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
15305
15306         PR target/23435
15307         * gcc.c-torture/compile/pr23435.c: New.
15308
15309 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
15310
15311         * gcc.c-torture/execute/floatunsisf-1.c: New test.
15312
15313 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
15314
15315         * gcc.target/powerpc/405-macchw-1.c,
15316         gcc.target/powerpc/405-macchw-2.c,
15317         gcc.target/powerpc/405-macchwu-1.c,
15318         gcc.target/powerpc/405-macchwu-2.c,
15319         gcc.target/powerpc/405-machhw-1.c,
15320         gcc.target/powerpc/405-machhw-2.c,
15321         gcc.target/powerpc/405-machhwu-1.c,
15322         gcc.target/powerpc/405-machhwu-2.c,
15323         gcc.target/powerpc/405-maclhw-1.c,
15324         gcc.target/powerpc/405-maclhw-2.c,
15325         gcc.target/powerpc/405-maclhwu-1.c,
15326         gcc.target/powerpc/405-maclhwu-2.c,
15327         gcc.target/powerpc/405-mulchw-1.c,
15328         gcc.target/powerpc/405-mulchw-2.c,
15329         gcc.target/powerpc/405-mulchwu-1.c,
15330         gcc.target/powerpc/405-mulchwu-2.c,
15331         gcc.target/powerpc/405-mulhhw-1.c,
15332         gcc.target/powerpc/405-mulhhw-2.c,
15333         gcc.target/powerpc/405-mulhhwu-1.c,
15334         gcc.target/powerpc/405-mulhhwu-2.c,
15335         gcc.target/powerpc/405-mullhw-1.c,
15336         gcc.target/powerpc/405-mullhw-2.c,
15337         gcc.target/powerpc/405-mullhwu-1.c,
15338         gcc.target/powerpc/405-mullhwu-2.c,
15339         gcc.target/powerpc/405-nmacchw-1.c,
15340         gcc.target/powerpc/405-nmacchw-2.c,
15341         gcc.target/powerpc/405-nmachhw-1.c,
15342         gcc.target/powerpc/405-nmachhw-2.c,
15343         gcc.target/powerpc/405-nmaclhw-1.c,
15344         gcc.target/powerpc/405-nmaclhw-2.c,
15345         gcc.target/powerpc/440-macchw-1.c,
15346         gcc.target/powerpc/440-macchw-2.c,
15347         gcc.target/powerpc/440-macchwu-1.c,
15348         gcc.target/powerpc/440-macchwu-2.c,
15349         gcc.target/powerpc/440-machhw-1.c,
15350         gcc.target/powerpc/440-machhw-2.c,
15351         gcc.target/powerpc/440-machhwu-1.c,
15352         gcc.target/powerpc/440-machhwu-2.c,
15353         gcc.target/powerpc/440-maclhw-1.c,
15354         gcc.target/powerpc/440-maclhw-2.c,
15355         gcc.target/powerpc/440-maclhwu-1.c,
15356         gcc.target/powerpc/440-maclhwu-2.c,
15357         gcc.target/powerpc/440-mulchw-1.c,
15358         gcc.target/powerpc/440-mulchw-2.c,
15359         gcc.target/powerpc/440-mulchwu-1.c,
15360         gcc.target/powerpc/440-mulchwu-2.c,
15361         gcc.target/powerpc/440-mulhhw-1.c,
15362         gcc.target/powerpc/440-mulhhw-2.c,
15363         gcc.target/powerpc/440-mulhhwu-1.c,
15364         gcc.target/powerpc/440-mulhhwu-2.c,
15365         gcc.target/powerpc/440-mullhw-1.c,
15366         gcc.target/powerpc/440-mullhw-2.c,
15367         gcc.target/powerpc/440-mullhwu-1.c,
15368         gcc.target/powerpc/440-mullhwu-2.c,
15369         gcc.target/powerpc/440-nmacchw-1.c,
15370         gcc.target/powerpc/440-nmacchw-2.c,
15371         gcc.target/powerpc/440-nmachhw-1.c,
15372         gcc.target/powerpc/440-nmachhw-2.c,
15373         gcc.target/powerpc/440-nmaclhw-1.c,
15374         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
15375
15376 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
15377
15378         PR fortran/24774
15379         * gfortran.dg/inquire_9.f90: New test.
15380
15381         PR fortran/21647
15382         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
15383
15384 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
15385
15386         PR libfortran/24432
15387         * lib/target-supports.exp (check_effective_target_fortran_large_real):
15388         Check that 'cos' is supported.
15389
15390 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
15391
15392         PR fortran/24223
15393         * gfortran.dg/substring_equivalence.f90: New test.
15394
15395         PR fortran/24705
15396         * gfortran.dg/auto_internal_assumed.f90: New test.
15397
15398 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
15399
15400         * gcc.dg/fold-div-2.c: New test.
15401
15402 2005-11-20  Ian Lance Taylor  <ian@airs.com>
15403
15404         PR rtl-optimization/24883
15405         * gcc.c-torture/compile/pr24883.c: New test.
15406
15407 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
15408
15409         PR middle-end/20583
15410         * gcc.c-torture/compile/pr20583.c: New.
15411
15412 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
15413
15414         * gcc.c-torture/execute/usmul.c: New test.
15415
15416 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
15417
15418         * gcc.dg/tree-ssa/vrp22.c: New test.
15419
15420 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
15421
15422         PR middle-end/24912
15423         * gcc.dg/torture/pr24912-1.c: New test.
15424
15425 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
15426
15427         PR fortran/24862
15428         * gfortran.dg/arrayio_derived_1.f90: New test.
15429
15430 2005-11-19  Richard Guenther  <rguenther@suse.de>
15431
15432         PR middle-end/23294
15433         * gcc.dg/tree-ssa/pr23294.c: New testcase.
15434
15435 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
15436
15437         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
15438
15439 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
15440
15441         PR c++/8355
15442         * g++.dg/template/friend39.C: New test.
15443
15444 2005-11-18  James E Wilson  <wilson@specifix.com>
15445
15446         * gcc.dg/builtin-strstr.c: New.
15447
15448 2005-11-18  Richard Henderson  <rth@redhat.com>
15449
15450         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
15451         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
15452         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
15453         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
15454         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
15455         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
15456         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
15457         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
15458         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
15459         renaming to remove initial "ia64-".
15460
15461 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
15462
15463         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
15464
15465 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
15466
15467         * g++.dg/cpp/string-2.C: New test.
15468
15469 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
15470
15471         * gcc.dg/tree-ssa/loop-14.c: New test.
15472
15473 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
15474             Michael Chamberlain <michael@chamberlain.net.au>
15475
15476         * ada/acats/run_all.sh (target_run): Kill long running tests.
15477
15478 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15479
15480         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
15481         * gcc.dg/cleanup-9.c: Likewise.
15482         * gcc.dg/cleanup-10.c: Likewise.
15483         * gcc.dg/cleanup-11.c: Likewise.
15484
15485 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15486
15487         PR fortran/24892
15488         * gfortran.dg/open_access_append_1.f90: New test.
15489         * gfortran.dg/open_access_append_2.f90: New test.
15490
15491 2005-11-16  Richard Guenther  <rguenther@suse.de>
15492
15493         PR middle-end/24851
15494         * gcc.c-torture/execute/pr24851.c: New testcase.
15495
15496 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
15497
15498         * gcc.dg/fold-overflow-1.c: New test.
15499
15500 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
15501
15502         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
15503         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
15504
15505 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
15506
15507         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
15508         structures.
15509         * g++.dg/eh/forced2.C: Likewise.
15510         * g++.dg/eh/forced3.C: Likewise.
15511         * g++.dg/eh/forced4.C: Likewise.
15512
15513 2005-11-11  Mike Stump  <mrs@apple.com>
15514
15515         * g++.old-deja/g++.mike/unused.C: Add.
15516
15517 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
15518
15519         PR c++/24667
15520         * g++.dg/warn/Wcast-qual1.C: New test.
15521
15522 2005-11-15  Jan Hubicka  <jh@suse.cz>
15523
15524         * gcc.dg/winline-5.c: Add large-unit-insns limit.
15525
15526 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
15527
15528         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
15529
15530 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
15531
15532         PR 24840
15533         * gcc.dg/tree-ssa/pr24840.c: New test.
15534
15535 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
15536
15537         PR testsuite/24841
15538         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
15539
15540 2005-11-14  Dale Johannesen  <dalej@apple.com>
15541
15542         * gcc.c-torture/execute/20051113-1.c: New.
15543
15544 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
15545
15546         PR c++/24687
15547         * g++.dg/template/crash43.C: New test.
15548
15549 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
15550
15551         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
15552
15553 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
15554
15555         PR c++/24817
15556         * g++.dg/eh/spec8.C: New test.
15557
15558 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
15559
15560         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
15561
15562 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
15563
15564         PR c++/20293
15565         * g++.dg/parse/ambig4.C: New test.
15566         * g++.dg/tc1/dr101.C: Adjust error markers.
15567         * g++.dg/lookup/strong-using-2.C: Likewise.
15568         * g++.dg/lookup/ambig5.C: Likewise.
15569         * g++.dg/lookup/ambig4.C: Likewise.
15570         * g++.dg/parse/crash22.C: Likewise.
15571
15572 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
15573
15574         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
15575
15576 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
15577
15578         * gcc.dg/nested-calls-1.c: New test.
15579
15580 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15581
15582         * gfortran.dg/complex_intrinsic_1.f90: New test.
15583         * gfortran.dg/complex_intrinsic_2.f90: New test.
15584         * gfortran.dg/fgetc_1.f90: New test.
15585         * gfortran.dg/fgetc_2.f90: New test.
15586         * gfortran.dg/fgetc_3.f90: New test.
15587         * gfortran.dg/ftell_1.f90: New test.
15588         * gfortran.dg/ftell_2.f90: New test.
15589         * gfortran.dg/gnu_logical_1.F: New test.
15590         * gfortran.dg/gnu_logical_2.f90: New test.
15591
15592 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
15593
15594         PR middle-end/24820
15595         * gcc.dg/pr24820.c: New test.
15596
15597 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
15598
15599         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
15600         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
15601         variable.
15602
15603 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15604
15605         PR testsuite/24614
15606         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
15607
15608 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
15609
15610         * gcc.target/cris/cris.exp: New file.
15611         * gcc.target/cris/rld-legit1.c: New test.
15612         * gcc.target/cris/rld-legit2.c: New test.
15613
15614 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
15615
15616         PR c++/24780
15617         * g++.dg/opt/pr24780.C: New test.
15618
15619         PR c++/24761
15620         * g++.dg/template/asm1.C: New test.
15621
15622 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
15623
15624         PR libgfortran/24787
15625         * gfortran.dg/scan_1.f90: New test.
15626
15627 2005-11-12  Jan Hubicka  <jh@suse.cz>
15628
15629         * gcc.target/i386/minmax-1.c: New.
15630         * gcc.target/i386/minmax-2.c: New.
15631
15632 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
15633
15634         * gcc.dg/pr24445.c: Fix for 64-bit targets.
15635
15636 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
15637
15638         * gcc.c-torture/execute/20051110-1.c,
15639         gcc.c-torture/execute/20051110-2.c: New tests.
15640
15641 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
15642
15643         PR middle-end/24750
15644         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
15645         New tests.
15646
15647 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
15648
15649         * lib/target-libpath.exp (get_shlib_extension): New proc.
15650         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
15651         * lib/gfortran.exp (gfortran_link_flags): Likewise.
15652         * lib/objc.exp (objc_target_compile): Likewise.
15653         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
15654         detection.
15655
15656 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
15657
15658         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
15659
15660         * lib/target-supports.exp (check_effective_target_static_libgfortran):
15661         Add -static to additional_flags and pass it to target_compile.
15662
15663 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
15664
15665         PR libgfortran/24719
15666         gfortran.dg/read_noadvance.f90: New test.
15667
15668         PR libgfortran/24699
15669         gfortran.dg/fmt_t_2.f90: New test.
15670
15671         PR libgfortran/24785
15672         gfortran.dg/read_x_eor.f90: New test.
15673
15674         PR libgfortran/24584
15675         gfortran.dg/namelist_empty.f90: Rename test.
15676
15677         PR libgfortran/24489
15678         gfortran/read_eor.f90: Rename test.
15679
15680 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
15681
15682         PR fortran/15976
15683         * gfortran.dg/automatic_module_variable.f90: New test.
15684
15685 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
15686
15687         PR target/24445
15688         * gcc.dg/pr24445.c: New test.
15689
15690 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
15691
15692         PR fortran/24655
15693         PR fortran/24755
15694         * gfortran.dg/recursive_statement_functions.f90: Add statement
15695         functions using inline intrinsic functions and parameters to test
15696         that they no longer seg-fault.
15697
15698         PR fortran/24409
15699         gfortran.dg/nested_modules_4.f90: New test.
15700         gfortran.dg/nested_modules_5.f90: New test.
15701
15702 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15703
15704         PR fortran/24643
15705         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
15706
15707 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
15708
15709         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
15710         failures.
15711
15712 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15713
15714         * gcc.dg/sparc-getcontext-1.c: New test.
15715
15716 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
15717
15718         * gcc.dg/ifcvt-fabs-1.c: New test.
15719
15720 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
15721
15722         PR other/4372
15723         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
15724         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
15725
15726 2005-11-09  Richard Guenther  <rguenther@suse.de>
15727
15728         PR tree-optimization/24716
15729         * gcc.c-torture/execute/pr24716.c: New testcase.
15730
15731 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
15732
15733         * gcc.dg/pr24624.c: Disable for non S/390 targets.
15734
15735 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
15736
15737         PR 24624
15738         * gcc.dg/pr24624.c: Testcase added.
15739
15740 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
15741
15742         PR 24623
15743         * g++.dg/other/pr24623.C: Testcase added.
15744
15745 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
15746
15747         PR fortran/22607
15748         * gfortran-dg/pure_byref_1.f90: New.
15749         * gfortran-dg/pure_byref_2.f90: New.
15750
15751 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
15752
15753         PR c/24101
15754         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
15755         * gcc.dg/dg.exp: Run main loop also for *.i files.
15756
15757 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
15758
15759         PR c++/19450
15760         * g++.dg/tls/diag-3.C: New test.
15761         * g++.dg/tls/diag-4.C: New test.
15762         * g++.dg/tls/static-1.C: New test.
15763         * g++.dg/tls/static-1a.cc: New file.
15764
15765 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
15766
15767         PR 23046
15768         * g++.dg/tree-ssa/pr23046.C: New test.
15769
15770 2005-11-08  Devang Patel <dpatel@apple.com>
15771
15772         PR tree-optimization/23115
15773         * gcc.dg/tree-ssa/pr23115.c: New.
15774
15775 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
15776
15777         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
15778         * gcc.target/powerpc/pr16155.c: Same.
15779         * gcc.target/powerpc/altivec-1.c: Same.
15780         * gcc.target/powerpc/altivec-2.c: Same.
15781         * gcc.target/powerpc/altivec-3.c: Same.
15782         * gcc.target/powerpc/altivec-5.c: Same.
15783         * gcc.target/powerpc/altivec-11.c: Same.
15784         * gcc.target/powerpc/altivec-12.c: Same.
15785         * gcc.target/powerpc/altivec-14.c: Same.
15786         * gcc.target/powerpc/altivec-22.c: Same.
15787         * gcc.target/powerpc/altivec-consts.c: Same.
15788         * gcc.target/powerpc/altivec-pr22085.c: Same.
15789         * gcc.target/powerpc/altivec-splat.c: Same.
15790         * gcc.target/powerpc/altivec-varargs-1.c: Same.
15791         * gcc.target/powerpc/altivec-vec-merge.c: Same.
15792         * gcc.target/powerpc/darwin-longlong.c: Same.
15793
15794 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
15795
15796         PR target/19340
15797         * gcc.dg/pr19340.c: New test.
15798
15799 2005-11-07  Ian Lance Taylor  <ian@airs.com>
15800
15801         PR rtl-optimization/24683
15802         * gcc.dg/pr24683.c: New test.
15803
15804 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
15805
15806         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
15807         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
15808
15809 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
15810
15811         * gcc.target/i386/pr23376.c: Compile with -mmmx.
15812
15813 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
15814
15815         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
15816
15817 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
15818
15819         PR target/24230
15820
15821         * gcc.target/powerpc/altivec-consts.c,
15822         gcc.target/powerpc/altivec-splat.c: New testcase.
15823
15824 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
15825
15826         PR c/24599
15827
15828         * gcc.dg/overflow-2.c: New testcase.
15829
15830 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
15831
15832         PR rtl-optimization/23567
15833         * gcc.c-torture/execute/20051104-1.c: New test.
15834
15835 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
15836
15837         PR fortran/24534
15838         gfortran.dg/private_type_2.f90: Modified to check that case with
15839         PRIVATE declaration within derived type is accepted.
15840
15841         PR fortran/20838
15842         gfortran.dg/pointer_assign_1.f90: New test.
15843
15844         PR fortran/20840
15845         * gfortran.dg/arrayio_0.f90: New test.
15846
15847         PR fortran/17737
15848         gfortran.dg/data_initialized.f90: New test.
15849         gfortran.dg/data_constraints_1.f90: New test.
15850         gfortran.dg/data_constraints_2.f90: New test.
15851
15852 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
15853
15854         PR fortran/24174
15855         PR fortran/24305
15856         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
15857
15858 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
15859
15860         PR 24670
15861         * gcc.dg/tree-ssa/pr24670.c: New test.
15862
15863 2005-11-05  Ian Lance Taylor  <ian@airs.com>
15864
15865         PR target/22432
15866         * gcc.target/i386/pr22432.c: New test.
15867
15868 2005-11-05  Richard Henderson  <rth@redhat.com>
15869
15870         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
15871         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
15872         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
15873         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
15874         from gcc.dg/alpha-*.
15875         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
15876         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
15877
15878 2005-11-05  Andreas Jaeger  <aj@suse.de>
15879
15880         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
15881
15882 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
15883
15884         PR target/23424
15885         * gcc.dg/torture/pr23424-1.c: New test.
15886
15887 2005-11-04  Richard Henderson  <rth@redhat.com>
15888
15889         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
15890         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
15891         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
15892         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
15893         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
15894         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
15895         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
15896         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
15897         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
15898         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
15899         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
15900         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
15901         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
15902         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
15903         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
15904         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
15905         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
15906         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
15907         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
15908         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
15909         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
15910         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
15911         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
15912         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
15913         Move from gcc.dg/.
15914         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
15915         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
15916         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
15917         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
15918         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
15919         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
15920         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
15921         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
15922         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
15923         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
15924         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
15925         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
15926         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
15927         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
15928         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
15929         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
15930         gcc.target/i386/lea.c, gcc.target/i386/local.c,
15931         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
15932         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
15933         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
15934         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
15935         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
15936         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
15937         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
15938         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
15939         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
15940         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
15941         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
15942         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
15943         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
15944         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
15945         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
15946         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
15947         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
15948         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
15949         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
15950         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
15951         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
15952         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
15953         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
15954         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
15955         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
15956         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
15957         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
15958         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
15959
15960 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
15961
15962         PR 24627
15963         * gcc.dg/tree-ssa/pr24627.c: New test.
15964
15965 2005-11-04 Paul Brook  <paul@codesourcery.com>
15966
15967         * gcc.dg/tls/opt-10.c: New test.
15968
15969 2005-11-04  Andreas Jaeger  <aj@suse.de>
15970
15971         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
15972         avoid extra warnings.
15973
15974 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15975
15976         PR libfortran/22298
15977         * lib/target-supports.exp
15978         (check_effective_target_static_libgfortran): New
15979         static_libgfortran effective target.
15980         * gfortran.dg/static_linking_1.f: New test.
15981         * gfortran.dg/static_linking_1.c: New file.
15982
15983 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
15984
15985         * gcc.dg/pr24615.c: Guard test with { target fpic }.
15986
15987 2005-11-03  Josh Conner  <jconner@apple.com>
15988
15989         PR c++/19989
15990         g++.dg/ext/array2.C: New test.
15991         g++.dg/template/dependent-name3.C: New test.
15992         g++.dg/template/dependent-name4.C: New test.
15993         g++.dg/template/sfinae2.C: New test.
15994
15995 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
15996
15997         PR preprocessor/22042
15998         * gcc.dg/cpp/strify4.c: New test.
15999
16000 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
16001
16002         PR c++/17964
16003         * g++.dg/cpp/string-1.C: New test.
16004
16005 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
16006
16007         * gcc.target/powerpc: New directory.
16008         * gcc.target/powerpc/powerpc.exp: New file.
16009         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
16010         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
16011         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
16012         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
16013         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
16014         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
16015         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
16016         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
16017         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
16018         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
16019         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
16020         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
16021         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
16022         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
16023         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
16024         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
16025         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
16026         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
16027         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
16028         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
16029         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
16030         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
16031         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
16032         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
16033         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
16034         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
16035         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
16036         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
16037         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
16038         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
16039         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
16040         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
16041         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
16042         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
16043
16044 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
16045
16046         PR c++/21627
16047         * g++.dg/warn/inline2.C: New test.
16048
16049 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
16050
16051         PR middle-end/23155
16052         * g++.dg/ext/c99struct1.C: New test.
16053         * gcc.dg/union-cast-1.c: New test.
16054         * gcc.dg/union-cast-2.c: New test.
16055         * gcc.dg/union-cast-3.c: New test.
16056
16057 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
16058
16059         PR middle-end/24589
16060         * gcc.c-torture/execute/zero-struct-2.c: New test.
16061
16062 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
16063
16064         PR c++/24582
16065         * g++.dg/init/switch1.C: New test.
16066
16067 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
16068
16069         * gcc.dg/delay-slot-1.c: New test.
16070
16071 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
16072
16073         PR target/24620
16074         * gcc.dg/pr24620.c: New test.
16075
16076 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
16077
16078         PR c/24329
16079         * gcc.dg/format/unnamed-1.c: New test.
16080
16081 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
16082
16083         PR c++/22434
16084         * g++.dg/expr/cond8.C: New test.
16085
16086         PR c++/24560
16087         * g++.dg/parse/dot1.C: New test.
16088
16089 2005-11-02  Jan Hubicka  <jh@suse.cz>
16090
16091         PR target/23303
16092         * gcc.dg/i386-lea.c: New test
16093
16094 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
16095
16096         PR target/24615
16097         * gcc.dg/pr24615.c: New test.
16098
16099 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
16100
16101         PR target/24600
16102         * gcc.dg/pr24600.c: New test.
16103
16104 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
16105
16106         PR c++/19253
16107         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
16108         * g++.dg/parse/typename9.C: New test.
16109         * g++/dg/parse/typename10.C: Likewise.
16110
16111 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
16112
16113         PR fortran/18157
16114         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
16115         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
16116         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
16117
16118 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
16119
16120         PR c++/24569
16121         * g++.dg/debug/static1.C: New test.
16122
16123 2005-11-02  Josh Conner  <jconner@apple.com>
16124
16125         * g++.dg/crash38.C: moved into proper directory...
16126         * g++.dg/template/crash42.C: ...here
16127
16128 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
16129
16130         PR target/18338
16131         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
16132         pcc_bitfield_type_matters || default_packed.
16133
16134         * lib/target-supports.exp
16135         (check_effective_target_pcc_bitfield_type_matters): New proc.
16136         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
16137
16138         PR testsuite/23304
16139         * lib/target-supports.exp (check_effective_default_packed): New proc.
16140         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
16141         Gate expected errors on target ! default_packed.
16142         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
16143
16144 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16145
16146         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
16147         change (r106358).
16148
16149 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16150
16151         PR fortran/24008
16152         * gfortran.dg/entry_5.f90: New.
16153         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
16154
16155 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
16156
16157         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
16158
16159 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
16160
16161         PR fortran/21565
16162         gfortran.dg/namelist_blockdata.f90: New test.
16163
16164         PR fortran/18737
16165         gfortran.dg/external_implicit_none.f90: New test.
16166
16167         PR fortran/14994
16168         * gfortran.dg/secnds.f: New test.
16169
16170 2005-10-31  Jan Hubicka  <jh@suse.cz>
16171
16172         PR target/20928
16173         * gcc.c-torture/compile/pr20928.c: New test.
16174
16175 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
16176
16177         PR middle-end/23492
16178         * gcc.c-torture/compile/zero-strct-5.c: New test.
16179
16180 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
16181
16182         PR libgfortran/24584
16183         * gfortran.dg/pr24584.f90: New test.
16184
16185 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
16186
16187         PR fortran/18883
16188         * gfortran.dg/char_result_9.f90: New.
16189         * gfortran.dg/char_result_10.f90: New.
16190
16191 2005-10-30  Jan Hubicka  <jh@suse.cz>
16192
16193         * g++.dg/tree-ssa/pr24172.C: New testcase.
16194
16195 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16196
16197         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
16198
16199 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
16200
16201         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
16202         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
16203         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
16204         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
16205         gfortran.dg/enum_9.f90,
16206         gfortran.fortran-torture/compile/enum_1.f90,
16207         gfortran.fortran-torture/execute/enum_1.f90,
16208         gfortran.fortran-torture/execute/enum_2.f90,
16209         gfortran.fortran-torture/execute/enum_3.f90,
16210         gfortran.fortran-torture/execute/enum_4.f90: New tests.
16211
16212 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
16213
16214         PR target/18482
16215         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
16216         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
16217
16218 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16219
16220         PR libfortran/20179
16221         * gfortran.dg/mixed_io_1.f90: New test.
16222         * gfortran.dg/mixed_io_1.c: New file.
16223
16224 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16225
16226         * gfortran.dg/malloc_free_1.f90: New test.
16227
16228 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
16229
16230         * gcc.dg/nested-func-4.c: Require profiling -pg.
16231
16232 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
16233
16234         PR C++/23229
16235         * g++.dg/warn/main-2.C: New test.
16236
16237 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
16238
16239         PR fortran/24545
16240         * gfortran.dg/interface_2.f90: new test.
16241
16242 2005-10-28  Josh Conner  <jconner@apple.com>
16243
16244         PR c++/22153
16245         * g++.dg/template/crash38.C: New test.
16246         * g++.dg/parse/explicit1.C: Change expected errors.
16247
16248 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
16249
16250         PR C++/23426
16251         * g++.dg/other/large-size-array.C: New test.
16252
16253 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
16254
16255         PR middle-end/24362
16256         * g++.dg/opt/complex4.C: New test.
16257
16258 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
16259
16260         * gcc.dg/nested-func-4.c: New test.
16261
16262 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
16263
16264         PR fortran/24158
16265         gfortran.dg/derived_recursion.f90: New test.
16266         gfortran.dg/implicit_actual.f90: New test.
16267
16268 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
16269
16270         PR middle-end/24295, PR testsuite/24477
16271         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
16272         removed when weakref hits the tree.
16273
16274 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
16275
16276         * gfortran.dg/cray_pointers_4.f90: New test.
16277
16278         * gfortran.dg/cray_pointers_5.f90: New test.
16279
16280 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
16281
16282         PR fortran/22290
16283         * gfortran.dg/assign_5.f90: New test.
16284         * gfortran.dg/assign_6.f: New test.
16285
16286 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
16287
16288         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
16289         CPU has no SSE support.
16290
16291 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
16292
16293         PR libgfortran/24224
16294         * gfortran.dg/arrayio_1.f90: Update attribution.
16295         * gfortran.dg/arrayio_2.f90: Update attribution.
16296         * gfortran.dg/arrayio_3.f90: Update attribution.
16297         * gfortran.dg/arrayio_4.f90: Update test conditions.
16298         * gfortran.dg/arrayio_5.f90: Update attribution.
16299         * gfortran.dg/arrayio_6.f90: New test.
16300         * gfortran.dg/arrayio_7.f90: New test.
16301
16302 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
16303
16304         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
16305
16306 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
16307
16308         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
16309
16310 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
16311
16312         PR fortran/24416
16313         * gfortran.dg/namelist_char_only.f90: New test.
16314
16315 2005-10-24  Asher Langton  <langton2@llnl.gov>
16316
16317         PR fortran/17031
16318         PR fortran/22282
16319         * gfortran.dg/cray_pointers_1.f90: New test.
16320         * gfortran.dg/cray_pointers_2.f90: New test.
16321         * gfortran.dg/cray_pointers_3.f90: New test.
16322         * gfortran.dg/loc_1.f90: New test.
16323         * gfortran.dg/loc_2.f90: New test.
16324
16325 2005-10-24  Steven Bosscher  <stevenb@suse.de>
16326
16327         * gcc.dg/pr24225.c: New test.
16328
16329 2005-10-24  Asher Langton  <langton2@llnl.gov>
16330
16331         * gfortran.dg/dup_save_1.f90: New test.
16332         * gfortran.dg/dup_save_2.f90: New test.
16333
16334 2005-10-24  Paul Brook  <paul@codesourcery.com>
16335
16336         PR 24107
16337         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
16338         stdint.h.
16339
16340 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
16341
16342         PR libgfortran/24489
16343         * gfortran.dg/pr24489.f90: New test.
16344
16345 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
16346
16347         PR fortran/23635
16348         * gfortran.dg/ichar_1.f90: Add tests for derived types.
16349
16350 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
16351
16352         PR target/18911
16353         * g++.dg/init/array16.C: Skip for mmix-*-*.
16354
16355 2005-10-23  Asher Langton  <langton2@llnl.gov>
16356
16357         * gfortran.dg/byte_1.f90: New test.
16358         * gfortran.dg/byte_2.f90: New test.
16359
16360 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
16361
16362         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
16363
16364 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
16365
16366         PR fortran/18022
16367         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
16368
16369         PR fortran/24311
16370         * gfortran.dg/merge_char_const.f90: New test.
16371
16372         PR fortran/24384
16373         * gfortran.dg/spread_scalar_source.f90: New test.
16374
16375 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
16376
16377         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
16378
16379         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
16380         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
16381
16382         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
16383
16384 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
16385
16386         PR fortran/24426
16387         * gfortran.dg/der_pointer_4.f90: New.
16388
16389 2005-10-22  David Ayers  <d.ayers@inode.at>
16390
16391         * obj-c++.dg/except-1.mm: Simplify.
16392
16393 2005-10-21  David Ayers  <d.ayers@inode.at>
16394
16395         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
16396
16397 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
16398
16399         * gfortran.dg/assumed_dummy_2.f90: New test.
16400
16401 2005-10-21  James E Wilson  <wilson@specifix.com>
16402
16403         PR preprocessor/15220
16404         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
16405
16406 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
16407
16408         * gcc.c-torture/execute/20051021-1.c: New test.
16409
16410 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
16411
16412         PR c++/24260
16413         * g++.dg/ext/tmplattr1.C: New test.
16414
16415 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
16416
16417         PR fortran/24440
16418         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
16419
16420 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
16421
16422         * obj-c++.dg/except-1.mm: New.
16423
16424         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
16425
16426 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
16427
16428         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
16429
16430 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
16431
16432         PR middle-end/24295
16433         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
16434         declarations with the same names as thunks' alias targets, use
16435         aliases instead.
16436         * gcc.dg/attr-alias-3.c: New test.
16437         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
16438
16439 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
16440
16441         PR c++/22618
16442         * g++.dg/parse/access8.C: New test.
16443
16444 2005-10-20  Richard Guenther  <rguenther@suse.de>
16445
16446         PR c++/24439
16447         * g++.dg/tree-ssa/pr24439.C: New testcase.
16448
16449 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16450
16451         * g++.dg/opt/delay-slot-1.C: New test.
16452
16453 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
16454
16455         PR fortran/21625
16456         * gfortran.fg/der_init_1.f90: New.
16457
16458 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
16459
16460         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
16461
16462 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
16463
16464         PR c++/21908
16465         * g++.dg/parse/error28.C: New test.
16466
16467 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16468
16469         * gcc.dg/profile-generate-2.c: New test.
16470
16471 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
16472
16473         PR target/23589
16474         * g++.dg/ext/dllimport11.C: New.
16475
16476 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16477
16478         PR c++/22293
16479         * g++.dg/other/friend3.C: New test.
16480
16481 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
16482
16483         PR c++/23293
16484         * g++.dg/template/error19.C: New test.
16485
16486 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
16487
16488         PR c++/21383
16489         * g++.dg/overload/koenig2.C: New.
16490
16491         PR c++/23118
16492         * g++.dg/overload/error2.C: New.
16493
16494         PR c++/22604
16495         * g++.dg/inherit/covariant14.C: New.
16496
16497 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16498
16499         PR c++/23440
16500         * g++.dg/parse/for1.C: New test.
16501
16502 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
16503
16504         PR fortran/23446
16505         * gfortran.dg/host_dummy_index_1.f90: New test.
16506
16507         PR fortran/21459
16508         * gfortran.dg/automatic_char_len_2.f90: New test.
16509
16510         PR fortran/20866
16511         * gfortran.dg/recursive_statement_functions.f90: New test.
16512
16513         PR fortran/20853
16514         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
16515
16516         PR fortran/20849
16517         * gfortran.dg/external_initializer.f90: New test.
16518
16519         PR fortran/20837
16520         * non_module_public.f90: New test.
16521
16522 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
16523
16524         PR c++/24386
16525         * g++.dg/template/overload7.C: New.
16526
16527         PR c++/22551
16528         * g++.dg/other/switch2.C: Remove expected warnings.
16529
16530         PR c++/21353
16531         * g++.dg/template/defarg6.C: New.
16532
16533 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
16534
16535         PR target/24315
16536         * gcc.target/i386/pr24315.c: New test.
16537
16538 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
16539
16540         PR c++/24389
16541         * g++.dg/template/static21.C: New test.
16542         * g++.dg/template/static21-a.cc: Likewise.
16543
16544 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
16545
16546         PR c++/23959
16547         * g++.dg/warn/Wswitch-default-1.C: New test.
16548         * g++.dg/warn/Wswitch-default-2.C: New test.
16549
16550 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
16551
16552         PR c++/22173
16553         * g++.dg/parse/template18.C: New test.
16554         * g++.dg/template/nontype15.C: Likewise.
16555
16556 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
16557
16558         PR fortran/22273
16559         * gfortran.dg/spec_expr_2.f90: New.
16560
16561 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
16562
16563         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
16564         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
16565         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
16566         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
16567         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
16568         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
16569         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
16570         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
16571         previous target-specific skips and warning-message matches where
16572         applicable.
16573
16574 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
16575
16576         PR c++/21347
16577         * g++.dg/warn/Wctor-dtor.C: New test.
16578
16579 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16580
16581         PR c/23439
16582         * gcc.dg/for-1.c: New test.
16583
16584 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
16585
16586         PR c++/19565
16587         * g++.dg/warn/Wconversion1.C: New test.
16588         * g++.dg/ext/packed4.C: Compile with -w.
16589         * g++.dg/opt/20050511-1.C: Likewise.
16590         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
16591
16592 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
16593
16594         * gfortran.dg/boz_5.f90: New test.
16595
16596 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
16597
16598         PR c++/22551
16599         * g++.dg/other/switch2.C: New.
16600
16601         PR c++/23984
16602         * g++.dg/init/ctor7.C: New.
16603
16604 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
16605
16606         PR c++/23730
16607         * g++.dg/parse/crash32.C: New test.
16608
16609 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
16610
16611         PR c++/20721
16612         * g++.dg/init/goto2.C: New test.
16613
16614         PR c++/22464
16615         * g++.dg/template/crash/41.C: New test.
16616
16617         PR c++/22180
16618         * g++.dg/template/crash40.C: New test.
16619
16620         PR c++/23694
16621         * g++.dg/parse/friend5.C: New test.
16622
16623         PR c++/23307
16624         * g++.dg/template/crash38.C: New test.
16625
16626         PR c++/22352
16627         * g++.dg/template/friend38.C: New test.
16628
16629         PR c++/22405
16630         * g++.dg/template/crash39.C: New test.
16631
16632 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
16633
16634         * gcc.dg/debug/dwarf2/dwarf-char1.c,
16635         gcc.dg/debug/dwarf2/dwarf-char2.c,
16636         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
16637
16638         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
16639
16640 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
16641
16642         * gcc.dg/dll-2.c: Add tests for warnings.
16643         * gcc.dg/dll-3.c: Likewise.
16644         * gcc.dg/dll-4.c: Likewise.
16645
16646         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
16647         * g++.dg/ext/dllimport2.C: Likewise.
16648         * g++.dg/ext/dllimport3.C: Likewise.
16649         * g++.dg/ext/dllimport7.C: Likewise.
16650         * g++.dg/ext/dllimport8.C: Likewise.
16651         * g++.dg/ext/dllimport9.C: Likewise.
16652
16653 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
16654
16655         PR fortran/24092
16656         * gfortran.dg/derived_pointer_recursion.f90: New test.
16657
16658 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
16659
16660         * gcc.c-torture/execute/20051012-1.c: New test.
16661
16662 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
16663
16664         PR fortran/18082
16665         * gfortran.dg/automatic_char_len_1.f90: New test.
16666
16667 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
16668
16669         PR fortran/20847
16670         * gfortran.dg/save_common.f90: New test.
16671
16672         PR fortran/20856
16673         * gfortran.dg/save_result.f90: New test.
16674
16675 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
16676
16677         PR c++/21592
16678         * g++.dg/template/dependent-expr1.C: Add new expected error.
16679         * g++.dg/template/dependent-expr2.C: Adjust error text.
16680         * g++.dg/template/overload6.C: New.
16681
16682         PR c++/23797
16683         * g++.dg/other/typename8.C: New.
16684
16685         PR c++/21117
16686         * g++.dg/other/return1.C: New.
16687
16688 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
16689
16690         PR c++/24052
16691         * g++.dg/ext/label5.C: New.
16692
16693 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
16694
16695         PR c++/19964
16696         * g++.dg/parse/crash31.C: New.
16697
16698 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
16699
16700         * g++.dg/ipa/ipa-1.c: New test.
16701         * g++.dg/ipa/ipa-2.c: New test.
16702         * g++.dg/ipa/ipa-3.c: New test.
16703         * g++.dg/ipa/ipa-4.c: New test.
16704         * g++.dg/ipa/ipa-5.c: New test.
16705         * g++.dg/ipa/ipa.exp: New file.
16706
16707 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
16708
16709         PR fortran/24207
16710         * gfortran.dg/private_type_3.f90: New test.
16711
16712 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
16713
16714         PR fortran/20786
16715         gfortran.dg/aint_anint_1.f90: New test.
16716
16717 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
16718
16719         PR libgfortran/24313
16720         gfortran.dg/csqrt.f: New test.
16721
16722 2005-10-11  Ian Lance Taylor  <ian@airs.com>
16723
16724         PR c++/8057
16725         * g++.dg/warn/noeffect7.C: New test.
16726         * g++.dg/warn/noeffect2.C: Instantiate templates.
16727         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
16728         and warning.
16729
16730 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
16731
16732         PR c++/21089
16733         * g++.dg/init/float1.C: New test.
16734
16735         PR c++/24277
16736         * g++.dg/init/member1.C: Tweak error markers.
16737
16738 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
16739
16740         PR testsuite/24281
16741         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
16742         Check for null pointer.
16743
16744 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
16745
16746         PR c++/21369
16747         * g++.dg/parse/ret-type3.C: New test.
16748
16749 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
16750
16751         PR tree-opt/23946
16752         * gcc.c-torture/compile/pr23946.c: New test.
16753
16754 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
16755
16756         * g++.dg/opt/mmx2.C: New test.
16757
16758 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
16759
16760         PR c++/24277
16761         * g++.dg/template/static20.C: New test.
16762
16763         PR c++/24302
16764         * g++.dg/warn/Wunused-12.C: New test.
16765
16766         PR c++/23437
16767         * g++.dg/template/arg4.C: New test.
16768
16769 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16770
16771         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
16772         * gcc.dg/ucnid-3.c: Likewise.
16773         * gcc.dg/ucnid-4.c: Likewise.
16774         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
16775         * g++.dg/other/ucnid-1.C: Likewise.
16776         * gcc.dg/sparc-frame-1.c: New test.
16777
16778 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
16779
16780         PR c++/24139
16781         * g++.dg/template/spec27.C: New test.
16782
16783         PR c++/24275
16784         * g++.dg/template/static19.C: New test.
16785
16786 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16787
16788         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
16789         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
16790
16791 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
16792
16793         PR target/24136
16794         * gfortran.fortran-torture/compile/pr24136.f: New test.
16795
16796 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
16797
16798         PR c++/22172
16799         * g++.dg/parse/crash30.C: New test.
16800
16801 2005-10-07  Richard Guenther  <rguenther@suse.de>
16802
16803         PR middle-end/24227
16804         * gcc.c-torture/compile/pr24227.c: New testcase.
16805
16806 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
16807
16808         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
16809         Do not put aligned attributes on array elements.
16810
16811 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
16812
16813         PR testsuite/23611, PR testsuite/23615
16814         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
16815         writing prototypes of library functions by hand.
16816         * obj-c++.dg/bitfield-4.mm: Likewise.
16817         * obj-c++.dg/const-str-4.mm: Likewise.
16818         * obj-c++.dg/encode-4.mm: Likewise.
16819         * obj-c++.dg/encode-5.mm: Likewise.
16820         * obj-c++.dg/encode-6.mm: Likewise.
16821         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
16822         * obj-c++.dg/method-10.mm: Likewise.
16823         * obj-c++.dg/method-17.mm: Likewise.
16824         * obj-c++.dg/method-19.mm: Likewise.
16825         * obj-c++.dg/try-catch-2.mm: Likewise.
16826
16827 2005-10-06  Richard Henderson  <rth@redhat.com>
16828
16829         PR 24236
16830         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
16831
16832 2005-10-06  Dale Johannesen  <dalej@apple.com>
16833
16834         * gcc.c-torture/execute/20030125-1.c: Correct.
16835
16836 2005-10-06  Richard Guenther  <rguenther@suse.de>
16837
16838         PR tree-optimization/24238
16839         * g++.dg/tree-ssa/pr24238.C: New testcase.
16840
16841 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
16842
16843         PR 18568
16844         * gfortran.dg/der_pointer_3.f90: New test.
16845
16846 2005-10-05  Devang Patel  <dpatel@apple.com>
16847
16848         PR Debug/23205
16849         * g++.dg/other/PR23205.C: New.
16850
16851 2005-10-05  Richard Henderson  <rth@redhat.com>
16852
16853         PR target/23602
16854         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
16855         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
16856
16857 2005-10-05  Dale Johannesen  <dalej@apple.com>
16858
16859         * gcc.c-torture/execute/float-floor.c: New.
16860
16861 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
16862
16863         PR tree-optimization/21419
16864         PR tree-optimization/24146
16865         PR tree-optimization/24151
16866
16867         * g++.dg/ext/asm7.C: New.
16868         * g++.dg/ext/asm8.C: New.
16869         * gcc.dg/asm-1.c: Compile on all targets.
16870         * gcc.dg/asm-pr24146.c: New.
16871         * gcc.dg/pr21419.c: Adjust error messages.
16872
16873 2005-10-05  Richard Guenther  <rguenther@suse.de>
16874
16875         PR fortran/24176
16876         * gfortran.fortran-torture/compile/empty.f90: New testcase.
16877
16878 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
16879
16880         PR c++/23513
16881         * g++.dg/template/spec22.C: Robustify test.
16882         * g++.dg/template/spec26.C: New.
16883
16884 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
16885
16886         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
16887         if target supports vector instructions.
16888
16889 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
16890
16891         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
16892         C99 functions.
16893
16894 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
16895
16896         * lib/target-supports.exp (check_effective_target_fortran_large_real,
16897         check_effective_target_fortran_large_int): Replace cached result
16898         when target changes.
16899
16900 2005-10-04  Devang Patel  <dpatel@apple.com>
16901
16902         * gcc.dg/i386-sse-vect-types.c: New.
16903
16904 2005-10-04  Ian Lance Taylor  <ian@airs.com>
16905
16906         PR preprocessor/13726
16907         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
16908         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
16909
16910 2005-10-04  Richard Guenther  <rguenther@suse.de>
16911
16912         PR c/23576
16913         * gcc.dg/noncompile/pr23576.c: New testcase.
16914
16915 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
16916
16917         PR middle-end/23125
16918         * gcc.dg/register-var-3.c: New test.
16919
16920 2005-10-04  Steven Bosscher  <stevenb@suse.de>
16921
16922         * gcc.dg/pr23049.c: New test.
16923
16924         * gcc.dg/ucnid-4.c: Fix test.
16925
16926 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
16927
16928         PR 23445
16929         * gcc.c-torture/compile/pr23445.c: New test.
16930
16931 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
16932
16933         * g++.dg/overload/unknown1.C: New.
16934
16935 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
16936
16937         PR c++/17775
16938         * g++.dg/template/repo4.C: New test.
16939
16940 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16941
16942         PR libfortran/19308
16943         * gfortran.dg/large_real_kind_2.F90: New test.
16944         * gfortran.dg/large_integer_kind_2.f90: New test.
16945
16946 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
16947
16948         * lib/target-supports.exp (check_effective_target_vect_shift):
16949         Implement with result caching. Add i?86, x86_64 and ia64 targets.
16950         (check_effective_target_vect_condition): Fix copy-n-pasto.
16951
16952         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
16953         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
16954         targets.
16955
16956 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
16957
16958         PR c++/22621
16959         * g++.dg/template/overload5.C : New test.
16960
16961         PR c++/23840
16962         * g++.dg/expr/stdarg1.C: New test.
16963
16964 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
16965
16966         PR 24142
16967         * gcc.c-torture/execute/pr24142.c: New test.
16968
16969 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
16970
16971         PR 24141
16972         * gcc.c-torture/execute/pr24141.c: New test.
16973
16974 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
16975             Diego Novillo  <dnovillo@redhat.com>
16976
16977         PR 23604
16978         * gcc.c-torture/execute/pr23604.c: New test.
16979
16980 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
16981
16982         PR fortran/16404
16983         PR fortran/20835
16984         PR fortran/20890
16985         PR fortran/20899
16986         PR fortran/20900
16987         PR fortran/20901
16988         PR fortran/20902
16989         gfortran.dg/equiv_constraint_1.f90: New test.
16990         gfortran.dg/equiv_constraint_2.f90: New test.
16991         gfortran.dg/equiv_constraint_3.f90: New test.
16992         gfortran.dg/equiv_constraint_4.f90: New test.
16993         gfortran.dg/equiv_constraint_5.f90: New test.
16994         gfortran.dg/equiv_constraint_6.f90: New test.
16995         gfortran.dg/equiv_constraint_7.f90: New test.
16996         gfortran.dg/equiv_constraint_8.f90: New test.
16997         gfortran.dg/private_type_1.f90: New test.
16998         gfortran.dg/private_type_2.f90: New test.
16999         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
17000         980628-10.f: Assert std=gnu to permit mixing of
17001         types in equivalence statements.
17002
17003 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
17004
17005         PR 24112
17006         * gfortran.dg/open_status_1.f90: New.
17007
17008 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
17009
17010         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
17011         * gcc.dg/vect/pr22480.c: Clean up temp files.
17012         * gcc.dg/vect/pr23831.c: Clean up temp files.
17013         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
17014         Clean up temp files.
17015         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
17016         Clean up temp files.
17017
17018         * gcc.dg/20050309-1.c: Clean up temp files.
17019         * gcc.dg/20050325-1.c: Clean up temp files.
17020
17021 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
17022
17023         PR tree-optimization/24059
17024         * gcc.dg/vect/pr24059.c : New test.
17025
17026 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
17027
17028         PR middle-end/24109
17029         * gcc.c-torture/execute/20050929-1.c: New test.
17030
17031 2005-09-29  Steven Bosscher  <stevenb@suse.de>
17032
17033         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
17034
17035 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
17036
17037         PR c/21419
17038         * gcc.dg/pr21419.c: New test.
17039
17040 2005-09-29  Steven Bosscher  <stevenb@suse.de>
17041
17042         * gcc.dg/pr23911.c: New test.
17043
17044 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
17045
17046         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
17047
17048         PR c++/16782
17049         * g++.dg/parse/qualified4.C: New test.
17050         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
17051         * g++.old-deja/g++.mike/p8154.C: Likewise.
17052
17053 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
17054
17055         PR c++/22147
17056         * g++.dg/template/friend37.C: New test.
17057         * g++.dg/parse/crash28.C: Adjust error markers.
17058
17059 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
17060
17061         PR fortran/18518
17062         * gfortran.fortran-torture/execute/save_2.f90: New decl.
17063
17064 2005-09-27  Devang Patel  <dpatel@apple.com>
17065
17066         PR tree-optimization/23625
17067         * gcc.dg/pr23625.c: New test.
17068
17069 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
17070
17071         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
17072         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
17073
17074 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
17075
17076         PR fortran/23677
17077         * gfortran.fortran-torture/execute/save_1.f90: New test.
17078         * gfortran.dg/save_1.f90: New test.
17079
17080 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
17081
17082         * gcc.target/i386/builtin-apply-mmx.c: New test.
17083
17084         PR target/22576
17085         * gcc.target/i386/pr22576.c: New test.
17086
17087         PR target/22585
17088         * gcc.target/i386/pr22585.c: New test.
17089
17090         PR target/23268
17091         * gcc.target/i386/pr23268.c: New test.
17092
17093         PR middle-end/23831
17094         * gcc.dg/vect/pr23831.c: New test.
17095
17096         PR target/24055
17097         * gcc.target/i386/pr24055.c: New test.
17098
17099 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
17100
17101         PR tree-optimization/23960
17102         * gcc.c-torture/compile/pr23960.c: New.
17103
17104 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
17105
17106         PR fortran/16861
17107         * gfortran.dg/nested_modules_3.f90: New.
17108
17109 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
17110
17111         PR fortran/24005
17112         gfortran.dg/interface_1.f90: New test.
17113
17114 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
17115         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17116
17117         PR fortran/23843
17118         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
17119
17120 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
17121
17122         PR fortran/23516
17123         * gfortran.dg/imag_1.f: New test.
17124         * gfortran.dg/imag_2.f: Ditto.
17125
17126 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
17127
17128         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
17129
17130 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
17131
17132         PR c++/21983
17133         * g++.dg/warn/pr21983.C: New test.
17134
17135 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
17136
17137         * gcc.dg/20050922-1.c: Testcase added.
17138
17139 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
17140
17141         PR c++/23993
17142         * g++.dg/template/array14.C: New test.
17143
17144 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
17145
17146         PR fortran/19929
17147         * gfortran.dg/der_ptr_component_1.f90: New test.
17148
17149 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17150
17151         PR c++/23965
17152         * g++.dg/template/error1.C: Reject "no matching function" message.
17153
17154 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17155
17156         PR c++/17609
17157         * g++.dg/lookup/error1.C: New test.
17158
17159 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
17160
17161         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
17162         functionality of the testcase.
17163
17164 2005-09-20  Richard Henderson  <rth@redhat.com>
17165
17166         * gcc.dg/vect/vect-22.c: Require vect_float.
17167         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
17168
17169 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
17170
17171         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
17172         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
17173         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
17174         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
17175         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
17176         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
17177         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
17178         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
17179         * gcc.dg/cpp/ucnid-8.c: New test.
17180
17181 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
17182
17183         PR tree-optimization/23929
17184         * gcc.c-torture/compile/pr23929.c: New test.
17185
17186 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
17187
17188         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
17189         for one loop.
17190
17191 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
17192
17193         PR testsuite/23186
17194         * g++.dg/other/pr22003.C: Require named sections.
17195
17196 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
17197
17198         PR c++/23947
17199         * g++.dg/rtti/crash3.C: New test.
17200
17201         PR tree-optimization/23818
17202         * gcc.dg/pr23818.c: New test.
17203
17204 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17205
17206         PR fortran/23420
17207         * gfortran.dg/print_fmt_4.f: New.
17208
17209 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
17210
17211         PR fortran/23663
17212         * gfortran.fortran-torture/execute/entry_11.f90: New test.
17213
17214 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
17215
17216         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
17217         Use pointers to local alignable arrays instead. Added comments.
17218         * gcc.dg/vect/vect-46.c: Likewise.
17219         * gcc.dg/vect/vect-48.c: Likewise.
17220         * gcc.dg/vect/vect-49.c: Likewise.
17221         * gcc.dg/vect/vect-52.c: Likewise.
17222         * gcc.dg/vect/vect-53.c: Likewise.
17223         * gcc.dg/vect/vect-54.c: Likewise.
17224         * gcc.dg/vect/vect-56.c: Likewise.
17225         * gcc.dg/vect/vect-57.c: Likewise.
17226         * gcc.dg/vect/vect-58.c: Likewise.
17227         * gcc.dg/vect/vect-60.c: Likewise.
17228         * gcc.dg/vect/vect-61.c: Likewise.
17229
17230         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
17231         The test is no longer vectorizable on vect_no_align targets.
17232         * gcc.dg/vect/vect-43.c: Likewsie.
17233
17234         * gcc.dg/vect/vect-44.c: Added comments.
17235         * gcc.dg/vect/vect-45.c: Added comments.
17236         * gcc.dg/vect/vect-50.c: Added comments.
17237         * gcc.dg/vect/vect-51.c: Added comments.
17238
17239         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
17240         aligned type.
17241         * gcc.dg/vect/Os-vect-95.c: Likewise.
17242
17243         * gcc.dg/vect/vect-41.c: Test removed.
17244         * gcc.dg/vect/vect-47.c: Test removed.
17245         * gcc.dg/vect/vect-55.c: Test removed.
17246         * gcc.dg/vect/vect-59.c: Test removed.
17247
17248 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
17249
17250         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
17251         No longer vectorizable on vect_no_align targets.
17252         * gcc.dg/vect/pr20122.c: Likewise.
17253         * gcc.dg/vect/vect-74.c: Likewise.
17254         * gcc.dg/vect/vect-75.c: Likewise.
17255         * gcc.dg/vect/vect-76.c: Likewise.
17256
17257         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
17258         Will not be vectorizable on vect_no_align targets once aliasing issues
17259         are resolved.
17260         * gcc.dg/vect/vect-79.c: Likewise.
17261
17262         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
17263         * gcc.dg/vect/vect-78.c: Likewise.
17264         * gcc.dg/vect/vect-97.c: Likewise.
17265
17266 2005-09-19  Steven Bosscher  <stevenb@suse.de>
17267
17268         * gcc.dg/pr23943.c: New test.
17269
17270 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
17271
17272         PR fortran/19181
17273         * gfortran.dg/derived_pointer_null_1.f90: New test.
17274
17275 2005-09-18  Richard Guenther  <rguenther@suse.de>
17276
17277         PR middle-end/23944
17278         * gcc.c-torture/compile/pr23944.c: New testcase.
17279
17280 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
17281
17282         PR fortran/15975
17283         * gfortran.dg/der_pointer_2.f90: New test.
17284
17285 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
17286
17287         PR fortran/16861
17288         * gfortran.dg/nested_modules_2.f90: New test.
17289
17290 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17291
17292         PR c++/18368
17293         * g++.dg/other/semicolon.C: New test.
17294
17295 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
17296
17297         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
17298         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
17299
17300 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
17301
17302         PR c++/23914
17303         * g++.dg/template/static18.C: New test.
17304
17305         PR c++/21514
17306         * g++.dg/template/crash19.C: Remove dg-error marker.
17307         * g++.dg/template/local4.C: New test.
17308
17309 2005-09-16  Paul Brook  <paul@codesourcery.com>
17310
17311         PR fortran/23906
17312         * gfortran.dg/dependency_1.f90: New test.
17313
17314 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
17315
17316         PR c++/23896
17317         * g++.dg/template/static17.C: New test.
17318
17319 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
17320
17321         PR c++/23139
17322         * g++.dg/warn/huge-val1.C: New test.
17323
17324 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
17325
17326         PR c++/13140
17327         * g++.dg/parse/class2.C: New test.
17328         * g++.dg/template/explicit8.C: Likewise.
17329         * g++.dg/template/spec25.C: Likewise.
17330
17331 2005-09-14  Josh Conner  <jconner@apple.com>
17332
17333         PR middle-end/23584
17334         * gcc.dg/pr23584.c: New test.
17335
17336 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
17337
17338         PR fortran/21875 Internal Unit Array I/O, NIST
17339         * gfortran.dg/arrayio_1.f90: New test.
17340         * gfortran.dg/arrayio_1.f90: New test.
17341         * gfortran.dg/arrayio_1.f90: New test.
17342         * gfortran.dg/arrayio_1.f90: New test.
17343         * gfortran.dg/arrayio_1.f90: New test.
17344
17345 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
17346
17347         PR middle-end/22480
17348         * gcc.dg/vect/pr22480.c: New test.
17349
17350 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
17351
17352         PR fortran/19358
17353         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
17354
17355 2005-09-13 Josh Conner <jconner@apple.com>
17356
17357         PR c++/23180
17358         * g++.dg/init/struct2.C: New test.
17359         * g++.dg/init/struct3.C: New test.
17360
17361 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
17362
17363         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
17364         Clean up temp files.
17365         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
17366         gcc.dg/tree-ssa/builtin-fprintf-1.c,
17367         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
17368         gcc.dg/tree-ssa/builtin-printf-1.c,
17369         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
17370         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
17371         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
17372         gcc.dg/tree-ssa/builtin-vprintf-1.c,
17373         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
17374         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
17375         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
17376         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
17377         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
17378         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
17379         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
17380         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
17381
17382 2005-09-13  Josh Conner  <jconner@apple.com>
17383
17384         * lib/gcc-dg.exp: Load scanipa.exp.
17385         (cleanup-dump): New procedure.
17386         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
17387         * lib/scandump.exp: New file.
17388         * lib/scantree.exp: Use it.
17389         * lib/scanipa.exp: New file.
17390
17391 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
17392
17393         PR fortran/17740
17394         * gfortran.dg/generic_4.f90: New test.
17395
17396 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
17397
17398         PR target/23816
17399         * gcc.target/i386/pr23816-1.c: New test.
17400         * gcc.target/i386/pr23816-2.c: New test.
17401
17402
17403 2005-09-13  Bastian Blank <waldi@debian.org>
17404
17405         PR c++/16171
17406         * g++.dg/abi/mangle26.C: New test.
17407         * g++.dg/abi/mangle27.C: New test.
17408         * g++.dg/abi/mangle28.C: New test.
17409         * g++.dg/abi/mangle29.C: New test.
17410
17411         PR c++/23839
17412         * g++.dg/parse/register1.C: New test.
17413
17414 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
17415
17416         PR c++/23842
17417         * g++.dg/template/access16.C: New test.
17418
17419 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
17420
17421         * gfortran.dg/char_pack_2.f90: Increase the vector size.
17422
17423 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
17424
17425         PR fortran/18899
17426         * gfortran.dg/shape_2.f90: New test.
17427
17428 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
17429
17430         PR target/19269
17431         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
17432         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
17433         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
17434         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
17435         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
17436         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
17437         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
17438         tests.
17439
17440 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
17441
17442         PR c++/23841
17443         * g++.dg/parse/template17.C: New test.
17444
17445 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
17446
17447         PR c++/23789
17448         * g++.dg/template/nontype14.C: New test.
17449
17450 2005-09-12  Ian Lance Taylor  <ian@airs.com>
17451
17452         PR g++/7874
17453         * g++.dg/lookup/friend7.C: New test.
17454         * g++.dg/lookup/friend8.C: New test.
17455         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
17456         so that it will be found via argument dependent lookup.
17457         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
17458         friend functions which will no longer be found.
17459         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
17460         function g, so that it will be found via argument dependent
17461         lookup.
17462         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
17463         * g++.old-deja/g++.mike/net43.C: Likewise.
17464
17465 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
17466
17467         PR c++/23691
17468         * g++.dg/template/static16.C: New test.
17469
17470 2005-09-12  Josh Conner  <jconner@apple.com>
17471
17472         PR middle-end/23237
17473         * gcc.c-torture/compile/pr23237.c: New test.
17474
17475 2005-09-11  Richard Henderson  <rth@redhat.com>
17476
17477         * g++.dg/other/error8.C: Update expected diagnostic text.
17478
17479 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17480
17481         PR libfortran/19872
17482         * gfortran.dg/overwrite_1.f: New test.
17483
17484 2005-09-09  Josh Conner  <jconner@apple.com>
17485
17486         * g++.dg/init/pr23180-1.C: Removed.
17487         * g++.dg/init/pr23180-2.C: Removed.
17488
17489 2005-09-09  David Daney <ddaney@avtrex.com>
17490
17491         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
17492         files which are ...
17493         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
17494         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
17495
17496 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17497
17498         * gfortran.dg/iostat_2.f90: New test.
17499
17500 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
17501
17502         PR c++/22252
17503         * g++.dg/ext/interface1.C: New test.
17504         * g++.dg/ext/interface1.h: Likewise.
17505         * g++.dg/ext/interface1a.cc: Likewise.
17506
17507 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
17508
17509         * gfortran.dg/iomsg_1.f90: New test case.
17510
17511 2005-09-09  Richard Guenther  <rguenther@suse.de>
17512
17513         PR c++/23624
17514         * g++.dg/tree-ssa/pr23624.C: New testcase.
17515
17516 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
17517
17518         PR fortran/19239
17519         * gfortran.dg/vector_subscript_1.f90,
17520         * gfortran.dg/vector_subscript_2.f90: New tests.
17521
17522 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
17523
17524         PR fortran/21104
17525         * gfortran.dg/array_alloc_1.f90,
17526         * gfortran.dg/array_alloc_2.f90,
17527         * gfortran.dg/array_alloc_3.f90: New tests.
17528
17529 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
17530
17531         PR fortran/12840
17532         * gfortran.dg/array_constructor_6.f90
17533         * gfortran.dg/array_constructor_7.f90
17534         * gfortran.dg/array_constructor_8.f90
17535         * gfortran.dg/array_constructor_9.f90
17536         * gfortran.dg/array_constructor_10.f90
17537         * gfortran.dg/array_constructor_11.f90
17538         * gfortran.dg/array_constructor_12.f90: New tests.
17539
17540 2005-09-08  Josh Conner  <jconner@apple.com>
17541
17542         PR c++/23180
17543         * g++.dg/init/pr23180-1.C: New test.
17544         * g++.dg/init/pr23180-2.C: New test.
17545
17546 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
17547
17548         PR fortran/18878
17549         * gfortran.dg/module_double_reuse.f90: New.
17550
17551 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
17552
17553         PR fortran/23270
17554         PR fortran/22304
17555         PR fortran/18870
17556         PR fortran/17917
17557         PR fortran/16511
17558         * gfortran.dg/common_equivalence_1.f: New.
17559         * gfortran.dg/common_equivalence_2.f: New.
17560         * gfortran.dg/common_equivalence_3.f: New.
17561         * gfortran.dg/contained_equivalence_1.f90: New.
17562         * gfortran.dg/module_blank_common.f90: New.
17563         * gfortran.dg/module_commons_1.f90: New.
17564         * gfortran.dg/module_equivalence_1.f90: New.
17565         * gfortran.dg/nested_modules_1.f90: New.
17566         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
17567         equivalences and add comment to connect the test with
17568         the PR.
17569
17570 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17571
17572         PR fortran/23765
17573         * gfortran.dg/common_6.f90: New test.
17574
17575 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
17576
17577         PR fortran/15326
17578         * gfortran.dg/char_result_1.f90,
17579         * gfortran.dg/char_result_2.f90,
17580         * gfortran.dg/char_result_3.f90,
17581         * gfortran.dg/char_result_4.f90,
17582         * gfortran.dg/char_result_5.f90,
17583         * gfortran.dg/char_result_6.f90,
17584         * gfortran.dg/char_result_7.f90,
17585         * gfortran.dg/char_result_8.f90: New tests.
17586
17587 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
17588
17589         PR fortran/19928
17590         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
17591
17592 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
17593
17594         PR obj-c++/16816
17595         * obj-c++.dg/selector-5.mm: New test.
17596         * obj-c++.dg/selector-6.mm: New test.
17597
17598 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
17599
17600         PR objc/20574
17601         PR objc/19324
17602         * objc.dg/error-1.m: New test.
17603
17604 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
17605
17606         PR fortran/23373
17607         * gfortran.fortran-torture/execute/pr23373-1.f90,
17608         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
17609
17610 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
17611
17612         PR libfortran/23760
17613         * gfortran.dg/g77/1832.f: Remove long string in write statement
17614         to allow the test to pass on correct list directed output with
17615         prepended space.
17616
17617 2005-09-07  James E Wilson  <wilson@specifix.com>
17618
17619         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
17620
17621 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
17622
17623         * gfortran.dg/parameter+save.f90: Rename to
17624         * gfortran.dg/parameter_save.f90: .. this.
17625
17626 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
17627
17628         PR fortran/20848
17629         * gfortran.dg/parameter+save.f90: New test case.
17630
17631 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
17632
17633         PR fortran/19269
17634         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
17635
17636 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
17637
17638         PR c/23075
17639         * gcc.dg/pr23075.c: New test.
17640         * g++.dg/warn/pr23075.C: New test.
17641
17642         PR target/22362
17643         * gcc.target/i386/pr22362.c: New test.
17644
17645         PR rtl-optimization/23098
17646         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
17647
17648         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
17649         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
17650         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
17651
17652 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
17653
17654         * g++.dg/expr/cast6.C: New test.
17655
17656         PR c++/9782
17657         * g++.dg/init/new15.C: New test.
17658
17659 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
17660
17661         * gcc.dg/vect/Os-vect-95.c: New test.
17662         * gcc.dg/vect/vect-95.c: Same.
17663
17664 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
17665
17666         * gcc.dg/vect/vect-29.c: Update xfail testing.
17667         * gcc.dg/vect/vect-44.c: Same.
17668         * gcc.dg/vect/vect-48.c: Same.
17669         * gcc.dg/vect/vect-50.c: Same.
17670         * gcc.dg/vect/vect-72.c: Same.
17671         * gcc.dg/vect/vect-77.c: Same.
17672         * gcc.dg/vect/vect-78.c: Same.
17673         * gcc.dg/vect/vect-80.c: Same.
17674         * gcc.dg/vect/vect-96.c: Same.
17675         * gcc.dg/vect/vect-100.c: Same.
17676         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
17677         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
17678         * gfortran.dg/vect/vect-5.f90: Same.
17679
17680 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
17681
17682         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
17683         start strings.
17684         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
17685         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
17686
17687         PR c++/23056
17688         * g++.dg/opt/pr23056.C: New test.
17689
17690         PR rtl-optimization/23098
17691         * gcc.target/i386/pr23098.c: New test.
17692
17693 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
17694
17695         PR c++/23667
17696         * g++.dg/template/static15.C: New test.
17697
17698         PR c++/21440
17699         * g++.dg/ext/stmtexpr5.C: New test.
17700         * g++.dg/ext/stmtexpr6.C: Likewise.
17701
17702 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
17703
17704         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
17705
17706         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
17707         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
17708         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
17709
17710 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
17711
17712         PR libfortran/23321
17713         * gfortran.dg/direct_io_4.f90: New test case.
17714
17715 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
17716             Rasmus Hahn  <rassahah@neofonie.de>
17717
17718         PR libobjc/23108
17719         * objc.dg/type-stream-1.m: New test.
17720
17721 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
17722
17723         PR fortran/23661
17724         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
17725         gfortran.dg/print_fmt_3.f90: New test.
17726
17727 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
17728
17729         * gfortran.dg/fmt_t_1.f90: New test.
17730
17731 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
17732
17733         PR rtl-optimization/23454
17734         * g++.dg/opt/pr23454.C: New test.
17735
17736 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
17737
17738         PR c++/23699
17739         * g++.dg/ext/static1.C: New test.
17740
17741 2005-09-02  Richard Henderson  <rth@redhat.com>
17742
17743         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
17744         tail call to check_fa_work.
17745
17746 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
17747
17748         PR c++/21687
17749         * g++.dg/other/gc3.C: New test.
17750
17751 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
17752
17753         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
17754         * gcc.dg/20050826-1.c: Likewise.
17755
17756 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
17757
17758         PR c++/23167
17759         * g++.dg/expr/volatile1.C: New test.
17760
17761 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
17762
17763         PR middle-end/23547
17764         * gcc.dg/pr23547.c: New test.
17765
17766 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
17767
17768         PR c/22061
17769         * gcc.c-torture/execute/pr22061-1.c,
17770         * gcc.c-torture/execute/pr22061-2.c,
17771         * gcc.c-torture/execute/pr22061-3.c,
17772         * gcc.c-torture/execute/pr22061-4.c: New tests.
17773
17774 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
17775
17776         * gcc.dg/Wredundant-decls-2.c: New test to check that
17777         -Wredundant-decls does not issue warning for a variable
17778         definition following a declaration.
17779
17780 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
17781
17782         PR debug/7241
17783         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
17784         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
17785         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
17786
17787         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
17788         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
17789         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
17790         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
17791         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
17792         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
17793         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
17794         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
17795
17796 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
17797
17798         PR objc/23306
17799         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
17800         scan-assmbler.
17801
17802 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
17803
17804         PR target/21255
17805         * gcc.dg/pr21255-1.c: New test.
17806         * gcc.dg/pr21255-2-mb.c: Likewise.
17807         * gcc.dg/pr21255-2-ml.c: Likewise.
17808         * gcc.dg/pr21255-3.c: Likewise.
17809         * gcc.dg/pr21255-4.c: Likewise.
17810
17811 2005-08-31  Dale Johannesen  <dalej@apple.com>
17812
17813         * gcc.dg/20050830-1.c: New.
17814
17815 2005-08-31  Josh Conner  <jconner@apple.com>
17816
17817         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
17818         command-line options for arm-*-* targets.
17819         * g++.dg/init/array16.C: Likewise.
17820         * g++.dg/other/crash-4.C: Likewise.
17821
17822 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
17823
17824         PR obj-c++/23640
17825         * obj-c++.dg/gnu-runtime-3.mm: New test.
17826
17827 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17828
17829         PR c++/13377
17830         * g++.dg/lookup/ambig4.C: New test.
17831         * g++.dg/lookup/ambig5.C: New test.
17832         * g++.dg/tc1/dr101.C: Adjust error markers.
17833
17834 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17835
17836         PR c++/23639
17837         * g++.dg/template/ttp5.C: Adjust error markers.
17838
17839 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
17840
17841         PR testsuite/23609
17842         * lib/obj-c++.exp: Include target-libpath.exp.
17843         (obj-c++_link_flags): Look for the GNU libobjc library
17844         and set the library path to include it.
17845         Don't manually set LD_LIBRARY_PATH (etc.) but call
17846         set_ld_library_path_env_vars instead.
17847         (obj-c++_target_compile): Don't set library path or
17848         linker flags because they are already set correctly
17849         in obj-c++_link_flags.
17850
17851 2005-08-30  Josh Conner  <jconner@apple.com>
17852
17853         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
17854         to command-line options for arm-*-* targets.
17855
17856 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
17857
17858         * g++.dg/other/i386-1.C: New.
17859
17860 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
17861
17862         PR preprocessor/20348
17863         PR preprocessor/20356
17864         * gcc.dg/cpp/pr20348.c: New test.
17865         * gcc.dg/cpp/pr20348.h: New file.
17866         * gcc.dg/cpp/inc/pr20348.h: New file.
17867         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
17868         * gcc.dg/cpp/pr20356.c: New test.
17869         * gcc.dg/cpp/pr20356.h: New file.
17870         * gcc.dg/cpp/inc/pr20356.h: New file.
17871         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
17872
17873 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
17874
17875         * gfortran.fortran-torture/execute/intrinsic_count.f90:
17876         Fix array dimension to avoid correct end-of-file error.
17877
17878 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
17879
17880         PR libfortran/23598
17881         * gfortran.dg/iostat_1.f90: New test.
17882
17883 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
17884
17885         PR middle-end/23408
17886         * gcc.dg/pr23408.c: New test.
17887
17888 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
17889
17890         PR c++/23099
17891         * g++.dg/init/member1.C: Make sure erroneous static data member
17892         definitions are required.
17893         * g++.dg/template/static13.C: New test.
17894         * g++.dg/template/static14.C: Likewise.
17895
17896 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
17897
17898         * gcc.target/i386/pr23575.c: Use -msse2 instead of
17899         -march=pentium4, remove ilp32 requirement.
17900
17901         PR middle-end/23484
17902         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
17903         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
17904
17905 2005-08-29  Andreas Jaeger  <aj@suse.de>
17906
17907         PR testsuite/23607
17908         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
17909
17910 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
17911
17912         * gcc.c-torture/execute/20050316-2.c: New test.
17913         * gcc.c-torture/execute/20050316-3.c: New test.
17914         * gcc.dg/torture/pr16104-1.c: New test.
17915
17916 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
17917
17918         PR middle-end/23463
17919         * gcc.c-torture/execute/zero-struct-1.c: New test.
17920
17921 2005-08-27  Richard Guenther  <rguenther@suse.de>
17922
17923         PR target/23575
17924         * gcc.target/i386/pr23575.c: New testcase.
17925
17926 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
17927
17928         PR rtl-optimization/23561
17929         * gcc.c-torture/execute/20050826-1.c: New test.
17930
17931         PR rtl-opt/23560
17932         * gcc.c-torture/execute/20050826-2.c: New test.
17933
17934 2005-08-26  Dale Johannesen  <dalej@apple.com>
17935
17936         * gcc.dg/20030711-1.c: Modify to work on Darwin.
17937         * gcc.dg/20050826-1.c: New.
17938
17939 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
17940
17941         PR c++/19004
17942         * g++.dg/template/nontype13.C: New test.
17943
17944         PR c++/23491
17945         * g++.dg/init/new14.C: New test.
17946         * g++.dg/expr/anew1.C: Do not XFAIL.
17947         * g++.dg/expr/anew2.C: Likewise.
17948         * g++.dg/expr/anew3.C: Likewise.
17949
17950 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
17951
17952         PR middle-end/22439
17953         * gcc.dg/vla-3.c: New test.
17954
17955 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
17956
17957         PR fortran/20363
17958         * gfortran.dg/named_interface.f90: New.
17959
17960 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
17961
17962         * gcc.c-torture/execute/frame-address.c: New test.
17963
17964 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
17965
17966         PR c++/20817
17967         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
17968
17969 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
17970
17971         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
17972
17973 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
17974
17975         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
17976         * gcc.dg/altivec-22.c: Rename from..
17977         * gcc.dg/altivec-nomfcr.c: ..this.
17978
17979 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
17980
17981         PR tree-optimization/23546
17982         * gcc.dg/tree-ssa/pr23546.c: New test.
17983
17984 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
17985
17986         PR fortran/17758
17987         * gfortran.dg/nonreturning_statements.f90: New test.
17988
17989 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
17990
17991         PR c++/22454
17992         * g++.dg/parse/crash29.C: New.
17993
17994 2005-08-23  DJ Delorie  <dj@redhat.com>
17995
17996         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
17997         constants have the L suffix.
17998
17999 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
18000
18001         PR c++/23044
18002         * g++.dg/template/instantiate8.C: New.
18003
18004 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
18005
18006         PR middle-end/23467
18007         * gcc.c-torture/execute/pr23467.c: New test.
18008
18009 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
18010
18011         PR tree-optimization/22043
18012         * gcc.c-torture/execute/20050613-1.c: New test.
18013
18014 2005-08-23  Ben Elliston  <bje@au.ibm.com>
18015
18016         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
18017
18018 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
18019
18020         PR rtl-optimization/23478
18021         * g++.dg/opt/pr23478.C: New test.
18022
18023 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
18024
18025         PR c/18715
18026         * gcc.dg/switch-warn-3.c: New test.
18027
18028 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18029
18030         PR c++/22233
18031         * g++.dg/template/param1.C: New test.
18032
18033 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18034
18035         PR c++/23089
18036         * g++.dg/other/incomplete1.C: New test.
18037
18038 2005-08-22  Ira Rosen  <irar@il.ibm.com>
18039
18040         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
18041         are vectorizable.
18042
18043 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18044
18045         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
18046         d_lines_5.f: New.
18047
18048 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
18049
18050         * gcc.target/i386/sse-4.c: New test.
18051
18052 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18053
18054         PR testsuite/23239
18055         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
18056
18057 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
18058
18059         * gcc.dg/20050811-1.c: New test.
18060         * gcc.dg/20050811-2.c: New test.
18061
18062 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
18063
18064         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
18065
18066 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
18067
18068         PR 23476
18069         * gcc.c-torture/compile/pr23476.c: New test.
18070
18071 2005-08-19  Devang Patel  <dpatel@apple.com>
18072
18073         PR tree-optimization/23048
18074         * gcc.dg/tree-ssa/pr23048.c: New test.
18075
18076 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
18077
18078         PR middle-end/20624
18079         * g++.dg/warn/Wreturn-3.C: New test
18080
18081 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
18082
18083         PR tree-optimization/22228
18084         * g++.dg/vect/pr22543.cc: New test.
18085
18086 2005-08-17  Steven Bosscher  <stevenb@suse.de>
18087
18088         PR tree-optimization/21574
18089         * gcc.dg/tree-ssa/pr21574.c: New test.
18090
18091 2005-08-16  James E Wilson  <wilson@specifix.com>
18092
18093         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
18094
18095 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
18096
18097         PR tree-opt/23402
18098         * gcc.c-torture/compile/zero-strct-3.c: New test.
18099         * gcc.c-torture/compile/zero-strct-4.c: New test.
18100
18101 2005-08-16  Steven Bosscher  <stevenb@suse.de>
18102
18103         PR target/23376
18104         * gcc.target/x86_64/pr23376.c: New test.
18105
18106 2005-08-16  Ian Lance Taylor  <ian@airs.com>
18107
18108         PR c++/23337
18109         * g++.dg/ext/vector2.C: New.
18110
18111 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
18112
18113         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
18114
18115 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
18116
18117         PR libfortran/23428
18118         * gfortran.dg/inquire-complex.f90: New test case.
18119
18120 2005-08-16  James E Wilson  <wilson@specifix.com>
18121
18122         PR tree-optimization/21105
18123         * gcc.dg/large-size-array.c: New.
18124
18125 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
18126
18127         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
18128         type.
18129         * gcc.dg/vect/vect-41: Likewise.
18130         * gcc.dg/vect/vect-42: Likewise.
18131         * gcc.dg/vect/vect-43: Likewise.
18132         * gcc.dg/vect/vect-44: Likewise.
18133         * gcc.dg/vect/vect-46: Likewise.
18134         * gcc.dg/vect/vect-47: Likewise.
18135         * gcc.dg/vect/vect-48: Likewise.
18136         * gcc.dg/vect/vect-52: Likewise.
18137         * gcc.dg/vect/vect-53: Likewise.
18138         * gcc.dg/vect/vect-54: Likewise.
18139         * gcc.dg/vect/vect-55: Likewise.
18140         * gcc.dg/vect/vect-56: Likewise.
18141         * gcc.dg/vect/vect-57: Likewise.
18142         * gcc.dg/vect/vect-58: Likewise.
18143         * gcc.dg/vect/vect-59: Likewise.
18144         * gcc.dg/vect/vect-60: Likewise.
18145         * gcc.dg/vect/vect-61: Likewise.
18146         * gcc.dg/vect/vect-85: Likewise.
18147         * gcc.dg/vect/vect-87: Likewise.
18148         * gcc.dg/vect/vect-88: Likewise.
18149         * gcc.dg/vect/vect-93.c: Likewise.
18150         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
18151         * gcc.dg/vect/vect-75: Likewise.
18152         * gcc.dg/vect/vect-76: Likewise.
18153         * gcc.dg/vect/vect-77: Likewise.
18154         * gcc.dg/vect/vect-78: Likewise.
18155         * gcc.dg/vect/vect-80: Likewise.
18156         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
18157         vectorized for the expected reason, rather than checking how alignment
18158         was handled.
18159         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
18160         aligned type and also instead of aligned pointers. Added documentation.
18161
18162 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
18163
18164         * gfortran.dg/power.f90: New test.
18165
18166 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
18167
18168         PR rtl-optimization/23299
18169         * g++.dg/opt/pr23299.C: New test.
18170
18171 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18172
18173         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
18174
18175 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
18176
18177         * g++.dg/template/local6.C: New test.
18178
18179 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
18180
18181         * execute/exceptions/finally-1.m: Check that the catch and finally are
18182         being called.  Also add a "return 0;" at the end of main.
18183
18184 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
18185
18186         PR fortran/21432.
18187         * gfortran.dg/namelist_print_1.f: New test of functionality of
18188         PRINT namelist.
18189         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
18190         namelist generates error with -std=f95.
18191
18192 2005-08-14  Ira Rosen  <irar@il.ibm.com>
18193
18194         PR tree-optimization/23119
18195         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
18196
18197 2005-08-13  Marcin Koziej  <creep@desk.pl>
18198             Andrew Pinski  <pinskia@physics.uc.edu>
18199
18200         PR libobjc/22492
18201         * execute/exceptions/finally-1.m: New test.
18202
18203 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
18204
18205         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
18206         testsuite.
18207         * objc/execute/exceptions/trivial.m: New test.
18208         * objc.dg/try-catch-11.m: Move to ...
18209         * objc/execute/exceptions/foward-1.m: Here.
18210         * objc.dg/try-catch-2.m: Move to ...
18211         * objc/execute/exceptions/catchall-1.m: Here.
18212         * objc.dg/try-catch-8.m: Move to ...
18213         * objc/execute/exceptions/local-variables-1.m: Here.
18214
18215 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
18216
18217         * objc.dg/nested-func-1.m: Move to ...
18218         * objc/execute/nested-func-1.m: Here.
18219
18220 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
18221
18222         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
18223         in ${options} instead of [target_info name].
18224         * lib/obj-c++.exp (objc_target_compile): Likewise.
18225
18226 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
18227
18228         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
18229
18230 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
18231
18232         part of PR testsuite/23348
18233         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
18234         each of the torture options.
18235         * objc/compile/trivial.m: New test.
18236
18237 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
18238
18239         * gfortran.dg/eoshift.f90: Correct format.
18240
18241 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
18242
18243         * gfortran.fortran-torture/execute/character_passing.f90:
18244         Fix comment typo.
18245
18246 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
18247
18248         PR c++/8271
18249         * g++.dg/template/unify10.C: New.
18250
18251 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
18252
18253         * g++.dg/parse/pr22514.C: Move to...
18254         * g++.dg/debug/pr22514.C: here.
18255
18256 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18257
18258         PR c++/23266
18259         * g++.dg/inherit/pure1.C: New test.
18260
18261         * ChangeLog: Fix typos.
18262
18263 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18264             Steven Bosscher  <stevenb@suse.de>
18265
18266         * gfortran.dg/runtime_warning_1.f90: New test.
18267
18268 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
18269
18270         PR c++/23219
18271         * g++.dg/parse/crash28.C: New.
18272
18273 2005-08-11  Richard Guenther  <rguenther@suse.de>
18274
18275         PR target/23289
18276         * gcc.target/i386/tailcall-1.c: New testcase.
18277
18278 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
18279
18280         * gcc.dg/vect/vect-67.c: Un-xfail.
18281
18282 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
18283
18284         PR c++/23225
18285         * g++.dg/parse/crash27.C: new test.
18286
18287 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
18288
18289         PR libfortran/22143
18290         * gfortran.dg/shift-kind.f90: New testcase.
18291
18292 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
18293
18294         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
18295         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
18296
18297 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18298
18299         PR c++/20646
18300         * g++.dg/other/mult-stor1.C: New test.
18301
18302 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
18303
18304         * gcc.c-torture/pr18299-1.c: Move to ...
18305         * gcc.c-torture/compile/pr18299-1.c: Here.
18306
18307 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
18308
18309         * gfortran/fortran.torture/execute/character_passing.f90:
18310         Fix types for LSAME.
18311
18312 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
18313
18314         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
18315         input data back to what it was originally.
18316
18317 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
18318
18319         * objc.dg/try-catch-8.m: Enable for all targets.
18320
18321 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
18322
18323         * gcc.dg/pr23165.c: New test.
18324
18325 2005-08-09  Steven Bosscher  <stevenb@suse.de>
18326
18327         PR tree-optimization/23234
18328         * gcc.dg/tree-ssa/pr23234.c: New test.
18329
18330 2005-08-08  Josh Conner  <jconner@apple.com>
18331
18332         PR rtl-optimization/23241
18333         * gcc.dg/char-compare.c: New test.
18334
18335 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18336
18337         PR c++/22508
18338         * g++.dg/init/new13.C: New test.
18339
18340 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
18341
18342         PR c++/21166
18343         * g++.dg/other/crash-4.C: Adjust
18344         * g++/dg/ext/packed9.C: New.
18345
18346 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
18347
18348         PR middle-end/21964
18349         * gcc.c-torture/execute/pr21964-1.c: New test.
18350
18351 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
18352
18353         PR c/22458
18354         * gcc.dg/pr22458-1.c: New test.
18355
18356 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
18357             Steven G. Kargl <kargls@comcast.net>
18358
18359         PR fortran/22390
18360         * gfortran.dg/flush_1.f90: New test.
18361
18362 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18363
18364         PR c++/23191
18365         * g++.dg/template/eh2.C: New test.
18366
18367 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18368
18369         PR c++/19498
18370         * g++.dg/template/instantiate7.C: New test.
18371
18372 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
18373
18374         PR c/23113
18375         * gcc.dg/Wunused-value-1.c: New test.
18376
18377 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
18378
18379         PR rtl-optimization/23233
18380         * gcc.c-torture/compile/pr23233-1.c: New test.
18381
18382 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
18383
18384         PR fortran/18833
18385         PR fortran/20850
18386         * gfortran.dg/equiv_1.f90: New test.
18387         * gfortran.dg/equiv_2.f90: New test.
18388         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
18389         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
18390         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
18391
18392 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
18393
18394         * gcc.c-torture/execute/vrp-5.c: New test.
18395         * gcc.c-torture/execute/vrp-6.c: New test.
18396         * gcc.dg/tree-ssa/vrp21.c: New test.
18397
18398 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
18399
18400         * g++.dg/parse/pr22514.C: New test.
18401
18402 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
18403
18404         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
18405
18406         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
18407         instead of constant loads / pool entries.
18408
18409 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
18410
18411         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
18412         TEST_TO_WCTYPE.
18413
18414 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
18415
18416         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
18417         __WINT_TYPE__ in generated prototypes if possible.
18418
18419 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
18420
18421         PR 22037
18422         * g++.dg/tree-ssa/pr22037.C:
18423
18424 2005-08-04  Richard Henderson  <rth@redhat.com>
18425
18426         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
18427         scan-tree-dump-times directive.
18428
18429 2005-08-04  Jan Hubicka  <jh@suse.cz>
18430
18431         * gcov-1.C: Fix switch counts.
18432         * gcov-4b.c: Likewise.
18433
18434 2005-08-03  Jeff Law  <law@redhat.com>
18435
18436         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
18437
18438 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
18439
18440         * gcc.c-torture/execute/pr23135.c: New test.
18441
18442 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18443
18444         PR tree-optimization/19899
18445         * gcc.dg/tree-ssa/scev-1.c: New test.
18446         * gcc.dg/tree-ssa/scev-2.c: New test.
18447
18448 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
18449
18450         PR target/18582
18451         * gcc.dg/torture/pr18582-1.c: New test.
18452
18453 2005-08-03  Jan Hubicka  <jh@suse.cz>
18454
18455         * update-conroll.c: New testcase.
18456         * update-conroll-2.c: New testcase.
18457
18458 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
18459
18460         * gfortran.dg/constant_substring.f: New test.
18461         * gfortran.dg/pr22491.f: New test.
18462
18463 2005-08-02  Jan Hubicka  <jh@suse.cz>
18464
18465         * update-threading.c: Replace by the proper one.
18466
18467 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
18468
18469         PR 23164
18470         * g++.dg/tree-ssa/pr23164.C: New test.
18471
18472 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
18473
18474         * gcc.dg/tree-ssa/pr23192.c: New test.
18475
18476 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
18477
18478         * gcc.c-torture/execute/vrp-4.c: New test.
18479
18480 2005-08-02  Jan Hubicka  <jh@suse.cz>
18481
18482         * update-threading.c: New test.
18483
18484 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
18485
18486         * gcc.c-torture/compile/20050801-1.c: New test.
18487         * gcc.c-torture/compile/20050801-2.c: New test.
18488
18489 2005-08-01  Jan Hubicka  <jh@suse.cz>
18490
18491         * val-prof-5.c: New test.
18492
18493 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
18494
18495         PR c/22311
18496         * gcc.dg/pr22311-1.c : New test.
18497
18498 2005-07-31  Steven Bosscher  <stevenb@suse.de>
18499
18500         PR target/23095
18501         * gfortran.dg/pr23095.f: New test.
18502
18503         PR c++/22003
18504         * g++.dg/other/pr22003.C: New test.
18505
18506 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
18507
18508         PR target/20621
18509         * gcc.c-torture/execute/pr20621-1.c: New test.
18510
18511 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
18512
18513         * gfortran.dg/comma_format_extension_4.f: Adjust length
18514         of string for format.
18515         * gfortran.dg/der_array_io_1.f: Replace illegal internal
18516         print statement with internal write.
18517         * gfortran.dg/der_array_io_2.f: Likewise.
18518         * gfortran.dg/der_array_io_3.f: Likewise.
18519
18520 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
18521
18522         * gcc.dg/fold-abs-4.c: new test.
18523
18524 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
18525
18526         PR fortran/22570 an related issues.
18527         * gfortran.dg/x_slash_1.f: New test.
18528
18529 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
18530
18531         PR c/23143
18532         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
18533         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
18534
18535 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
18536
18537         PR c/529
18538         * gcc.dg/Wshadow-3.c: New test.
18539
18540 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
18541
18542         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
18543         used to have the wrong bounds).
18544
18545 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
18546
18547         PR c/21720
18548         * gcc.dg/hex-round-1.c: Test more cases.
18549         * gcc.dg/hex-round-2.c: New test.
18550
18551 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
18552
18553         PR 22550
18554         * g++.dg/tree-ssa/pr22550.C: New test.
18555
18556 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
18557
18558         * gcc.dg/tree-ssa/vrp19.c: New test.
18559         * gcc.dg/tree-ssa-vrp20.c: New test.
18560
18561 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
18562
18563         PR c/22240
18564         * gcc.dg/transparent-union-4.c: New test.
18565
18566 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
18567
18568         PR c/22192
18569         * gcc.dg/c99-vla-2.c: New test.
18570
18571 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
18572
18573         PR c/21720
18574         * gcc.dg/hex-round-1.c: New test.
18575
18576 2005-07-28  Jan Hubicka  <jh@suse.cz>
18577
18578         * inliner-1.c: Do not dump everything.
18579         * tree-prof.exp: Do not pass -ftree-based-profiling.
18580         * bprob.exp: Likewise.
18581
18582         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
18583
18584 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
18585
18586         PR c++/22545
18587         * g++.dg/expr/ptrmem7.C: New test.
18588
18589 2005-07-28  Mike Stump  <mrs@apple.com>
18590
18591         * g++.old-deja/g++.mike/visibility-1.C: New test.
18592
18593 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
18594
18595         PR c/20187
18596         * gcc.c-torture/execute/pr20187-1.c: New test.
18597
18598 2005-07-28  Jeff Law  <law@redhat.com>
18599
18600         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
18601         * gcc.dg/tree-ssa/vrp18.c: New test.
18602
18603 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
18604
18605         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
18606
18607 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
18608
18609         PR tree-optimization/22506
18610         * gcc.dg/vect/ps22506.c: New test.
18611
18612 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
18613
18614         PR target/21149
18615         * gcc.target/i386/sse-3.c: New test.
18616
18617 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
18618
18619         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
18620         * gcc.target/mips/mips32-dsp-type.c: Likewise.
18621
18622 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
18623
18624         PR c/22589
18625         * gcc.c-torture/compile/pr22589-1.c: New test.
18626
18627 2005-07-28  Jan Hubicka  <jh@suse.cz>
18628
18629         * update-loopch.c: New testcase.
18630
18631 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
18632
18633         PR rtl-optimization/23047
18634         * gcc.c-torture/execute/pr23047.c: New test.
18635         * gcc.c-torture/execute/pr23047.x: New.
18636
18637 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
18638
18639         PR tree-optimization/22493
18640         * gcc.c-torture/execute/pr22493-1.c: New test.
18641         * gcc.c-torture/execute/pr22493-1.x: New.
18642         * gcc.c-torture/execute/vrp-1.c: New test.
18643         * gcc.c-torture/execute/vrp-2.c: New test.
18644         * gcc.c-torture/execute/vrp-2.c: New test.
18645
18646 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
18647
18648         * gcc.target/frv/all-builtin-read8.c: Delete.
18649         * gcc.target/frv/all-builtin-read16.c: Delete.
18650         * gcc.target/frv/all-builtin-read32.c: Delete.
18651         * gcc.target/frv/all-builtin-read64.c: Delete.
18652         * gcc.target/frv/all-builtin-write8.c: Delete.
18653         * gcc.target/frv/all-builtin-write16.c: Delete.
18654         * gcc.target/frv/all-builtin-write32.c: Delete.
18655         * gcc.target/frv/all-builtin-write64.c: Delete.
18656         * gcc.target/frv/all-read-write-1.c: New.
18657
18658 2005-07-27  Jeff Law  <law@redhat.com>
18659
18660         * gcc.c-torture/execute/pr22630.c: New test.
18661
18662 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
18663
18664         PR tree-optimization/23073
18665         * gcc.dg/vect/nodump-pr23073.c: New test.
18666         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
18667
18668 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
18669
18670         PR tree-optimize/22348
18671         * gcc.c-torture/execute/pr22348.c: New.
18672
18673 2005-07-27  Richard Guenther  <rguenther@suse.de>
18674
18675         * gcc.dg/tree-ssa/salias-1.c: New testcase.
18676
18677 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18678
18679         PR fortran/22503
18680         * gfortran.dg/logical_comp.f90: New test.
18681
18682 2005-07-27  Jan Hubicka  <jh@suse.cz>
18683
18684         * inliner-1.c: Add cleanup of dumps.
18685         * val-prof-*.c: Likewise.
18686         * update-tailcall.c: New.
18687
18688 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
18689
18690         PR 22591
18691         * gcc.dg/tree-ssa/pr22591.c: New test.
18692         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
18693
18694 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
18695
18696         PR libobjc/22606
18697         * objc.dg/try-catch-11.m: New test.
18698
18699 2005-07-26  Richard Guenther  <rguenther@suse.de>
18700
18701         PR tree-optimization/22486
18702         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
18703
18704 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
18705
18706         PR tree-opt/22484
18707         * g++.dg/opt/loop2.C: New test.
18708
18709 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
18710
18711         * gcc.dg/tree-ssa/reassoc-3.c: New test.
18712         * gcc.dg/tree-ssa/reassoc-4.c: New test.
18713
18714 2005-07-25  Adam Nemet  <anemet@lnxw.com>
18715
18716         * lib/profopt.exp (profopt-execute): Check for profiling data
18717         files on the target.
18718
18719 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
18720
18721         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
18722         for matching of asm labels.
18723
18724 2005-07-25  Richard Guenther  <rguenther@suse.de>
18725
18726         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
18727
18728 2005-07-25  Richard Guenther  <rguenther@suse.de>
18729
18730         PR testsuite/22624
18731         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
18732
18733 2005-07-25  Ira Rosen  <irar@il.ibm.com>
18734
18735         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
18736         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
18737         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
18738         * gcc.dg/vect/vect-100.c: New test.
18739         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
18740         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
18741         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
18742         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
18743         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
18744         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
18745         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
18746         * gfortran.dg/vect/pr19049.f90: New testcase.
18747         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
18748
18749 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
18750
18751         * gcc.c-torture/execute/20050713-1.c: New test.
18752
18753         PR fortran/20063
18754         * gfortran.fortran-torture/execute/data_4.f90: New test.
18755
18756         PR middle-end/20303
18757         * gcc.dg/visibility-d.c: New test.
18758
18759 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
18760
18761         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
18762         * gfortran.dg/underflow.f90: Ditto.
18763
18764 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18765
18766         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
18767         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
18768         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
18769
18770 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
18771
18772         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
18773         include case of field width of zero.
18774
18775 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
18776
18777         PR libgfortran/21875
18778         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
18779         with trailing blanks on normal formatted read.
18780
18781 2005-07-23  Chao-ying Fu  <fu@mips.com>
18782
18783         * gcc.target/mips/mips32-dsp-type.c: New test.
18784         * gcc.target/mips/mips32-dsp.c: New test.
18785
18786 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
18787
18788         PR testsuite/21073
18789         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
18790
18791         PR testsuite/20454
18792         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
18793         and __cyg_profile_func_exit.
18794
18795 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
18796
18797         * gfortran.dg/comma_format_extension_3.f: Fix typo.
18798         * gfortran.dg/comma_format_extension_4.f: Same.
18799         * gfortran.dg/pr15332.f: Same.
18800         * gfortran.dg/pr21730.f: Same.
18801
18802 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
18803
18804         * g++.dg/opt/vrp2.C: Fix testcase.
18805
18806         PR tree-opt/22625
18807         * g++.dg/opt/vrp2.C: New test.
18808
18809 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
18810
18811         PR debug/21828
18812         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
18813
18814 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
18815
18816         * gcc.dg/tree-ssa/20050719-1.c: New test.
18817
18818 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
18819
18820         * gcc.dg/bfin-longcall-1.c: New file.
18821         * gcc.dg/bfin-longcall-2.c: New file.
18822
18823 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
18824
18825         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
18826
18827 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
18828
18829         PR middle-end/19055
18830         * gcc.dg/tree-ssa/pr19055.c: New test.
18831         * gcc.dg/tree-ssa/pr19055-2.c: New test.
18832
18833 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
18834
18835         PR C++/22358
18836         * g++.dg/other/pr22358.C: New test.
18837
18838 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
18839
18840         PR c++/2922
18841         * g++.dg/lookup/two-stage5.C: New test from bug comments.
18842
18843 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18844
18845         PR c++/15938
18846         * g++.dg/init/union2.C: New test.
18847
18848 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18849
18850         PR c/22393
18851         * gcc.dg/complex-4.c: New test.
18852
18853 2005-07-21  Richard Guenther  <rguenther@suse.de>
18854
18855         PR testsuite/22522
18856         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
18857         scanning for asm labels.
18858         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
18859
18860 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
18861
18862         PR target/22085
18863         * gcc.dg/altivec-pr22085.c: New.
18864
18865 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
18866
18867         PR tree-optimization/19210
18868         * gcc.dg/tree-ssa/pr19210-1.c: New.
18869         * gcc.dg/tree-ssa/pr19210-2.c: New.
18870
18871 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
18872
18873         PR rtl-optimization/22167
18874         * g++.dg/opt/pr22167.C: New test.
18875
18876 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
18877
18878         PR c++/2922
18879         * g++.dg/lookup/two-stage2.C: New.
18880         * g++.dg/lookup/two-stage3.C: New.
18881         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
18882         fixed two-stage name lookup for operators.
18883         * g++.dg/template/call3.C: Compiler now produces an appropriate
18884         error message.
18885         * g++.dg/template/crash37.C: Compiler now describes bla() on line
18886         14 as a candidate.
18887         * g++.dg/template/ptrmem4.C: Compiler produces different error
18888         message.
18889         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
18890         connect_to_method as a candidate.
18891
18892 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
18893
18894         * gcc.dg/fold-alloc-1.c: New test.
18895
18896 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
18897
18898         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
18899         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
18900
18901 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
18902
18903         * gcc.dg/fold-abs-1.c: New test.
18904         * gcc.dg/fold-abs-2.c: New test.
18905         * gcc.dg/fold-abs-3.c: New test.
18906
18907 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
18908
18909         Make CONSTRUCTOR use VEC to store initializers.
18910         * g++.dg/ext/complit3.C: Check for specific error messages.
18911         * g++.dg/init/brace2.C: Update error message.
18912         * g++.dg/warn/Wbraces2.C: Likewise.
18913
18914 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
18915
18916         PR fortran/16940
18917         * gfortran.dg/module_interface_1.f90: New test.
18918
18919 2005-07-19  Danny Berlin <dberlin@dberlin.org>
18920             Kenneth Zadeck <zadeck@naturalbridge.com>
18921
18922         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
18923
18924 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18925
18926         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
18927         specify -Wformat for these tests.
18928         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
18929         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
18930         * gcc.dg/format/opt-6.c: Delete.
18931
18932 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
18933
18934         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
18935         * gcc.dg/tree-ssa/sra-3.c: Likewise.
18936
18937 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
18938
18939         * gcc.dg/tree-ssa/alias-2.c: New test.
18940
18941 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
18942
18943         PR c++/22263
18944         * g++.dg/template/explicit7.C: New test.
18945
18946 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
18947
18948         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
18949         field width of 8 to +Inf and -Inf.
18950
18951 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
18952
18953         PR c++/22139
18954         * g++.dg/template/friend36.C: New test.
18955
18956 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
18957
18958         PR fortran/21730
18959         * gfortran.dg/pr21730.f: New test.
18960
18961 2005-07-16  Danny Berlin <dberlin@dberlin.org>
18962             Kenneth Zadeck <zadeck@naturalbridge.com>
18963
18964         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
18965         since pure const detection cannot run at -O1 in c compiler.
18966         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
18967         can now optimize this case properly.
18968         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
18969         because we now pass.
18970         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
18971
18972 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
18973
18974         PR c/22421
18975         * gcc.dg/format/bitfld-1.c: New test.
18976
18977 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
18978
18979         PR c++/22204
18980         * g++.dg/rtti/repo1.C: New test.
18981
18982 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
18983
18984         PR middle-end/22398
18985         * gcc.c-torture/compile/pr22398.c: New test.
18986
18987 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
18988
18989         PR c++/22132
18990         * g++.dg/expr/cast4.C: New test.
18991
18992 2005-07-15  Richard Guenther  <rguenther@suse.de>
18993
18994         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
18995         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
18996
18997 2005-07-15  Steven Bosscher  <stevenb@suse.de>
18998
18999         PR tree-optimization/22230
19000         * gcc.dg/tree-ssa/pr22230.c: New test.
19001
19002 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
19003
19004         * gfortran.dg/g77/cpp6.f: New test.
19005
19006         PR fortran/22417
19007         * gfortran.dg/g77/cpp5.F: New test.
19008         * gfortran.dg/g77/cpp5.h: New file.
19009         * gfortran.dg/g77/cpp5inc.h: New file.
19010
19011 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
19012
19013         PR libfortran/16435
19014         * gfortran.dg/tl_editting.f90: New.
19015         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
19016
19017 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
19018
19019         * gfortran.dg/char_array_constructor.f90: New test.
19020
19021 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
19022
19023         * gfortran.dg/past_eor.f90: New.
19024         * gfortran.dg/complex_read.f90: New.
19025
19026 2005-07-13  Jeff Law  <law@redhat.com>
19027
19028         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
19029         additional casts.
19030
19031         * gcc.dg/tree-ssa/pr22321.c: New test
19032
19033 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
19034
19035         PR tree-optimization/21921
19036         * gcc.dg/tree-ssa/pr21921.c: New.
19037
19038 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
19039
19040         PR tree-optimizatio/22442
19041         * gcc.dg/tree-ssa/loop-11.c: New test.
19042
19043 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
19044
19045         PR tree-opt/21840
19046         * gcc.c-torture/compile/pr21840.c: New test.
19047
19048 2005-07-12  Jan Hubicka  <jh@suse.cz>
19049
19050         * gcc.c-torture/compile/pr22379.c: New test.
19051
19052 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
19053
19054         PR libfortran/21593
19055         gfortran.dg/dev_null.f90: Remove outdated comment about
19056         PR libfortran/21593.
19057
19058
19059 2005-07-12  Dale Johannesen  <dalej@apple.com>
19060
19061         * gcc.target/i386/compress-float-sse.c: New.
19062         * gcc.target/i386/compress-float-sse-pic.c: New.
19063         * gcc.target/i386/compress-float-387.c: New.
19064         * gcc.target/i386/compress-float-387-pic.c: New.
19065         * gcc.dg/compress-float-ppc.c: New.
19066         * gcc.dg/compress-float-ppc-pic.c: New.
19067
19068 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
19069
19070         PR libfortran/21593
19071         gfortran.dg/dev_null.f90: Remove targets.
19072
19073 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
19074
19075         PR tree-opt/22335
19076         * gcc.dg/pr22335-1.c: New test.
19077         * gcc.dg/pr22335-2.c: New test.
19078
19079 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19080
19081         PR c++/20172
19082         * g++.dg/template/nontype12.C : New test.
19083
19084 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
19085
19086         * gcc.dg/tree-ssa/loop-10.c: New test.
19087
19088 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
19089
19090         * gcc.c-torture/execute/20020720-1.x: Remove.
19091
19092 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
19093
19094         * gfortran.fortran-torture/execute/forall_7.f90: New test.
19095
19096 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
19097
19098         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
19099         (dg-mips-options): Use it.
19100
19101 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
19102
19103         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
19104
19105 2005-07-09  Richard Henderson  <rth@redhat.com>
19106
19107         * lib/target-supports.exp (check_effective_target_sync_char_short):
19108         Add alpha.
19109
19110 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
19111
19112         PR libfortran/22217
19113         * gfortran.dg/negative-z-descriptor.f90: New test.
19114
19115 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
19116
19117         PR tree-opt/22329
19118         * gcc.dg/pr22329.c: New test.
19119
19120 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
19121
19122         PR tree-optimization/20139
19123         * gcc.dg/tree-ssa/pr20139.c: New.
19124
19125 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
19126
19127         PR tree-opt/22356
19128         * gcc.dg/pr22356-1.c: New test.
19129
19130 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
19131
19132         PR c++/21799
19133         * g++.dg/template/unify8.C: New.
19134         * g++.dg/template/unify9.C: New.
19135
19136 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
19137
19138         * gfortran.fortran-torture/execute/entry_10.f90: New test.
19139
19140 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
19141
19142         * gcc.dg/darwin-version-1.c: New.
19143         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
19144         * gcc.dg/builtins-20.c: Likewise.
19145         * gcc.dg/builtins-53.c: Likewise.
19146         * gcc.dg/torture/builtins-convert-1.c: Likewise.
19147         * gcc.dg/torture/builtins-convert-2.c: Likewise.
19148         * gcc.dg/torture/builtins-convert-3.c: Likewise.
19149         * gcc.dg/torture/builtins-power-1.c: Likewise.
19150         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
19151         on Darwin.
19152
19153 2005-07-07  Jeff Law  <law@redhat.com>
19154
19155         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
19156         argument evaluation order.
19157
19158 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
19159
19160         PR libfortran/21594
19161         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
19162         Add test cases where the shift length is greater than the
19163         array length.
19164
19165 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
19166
19167         * obj-c++.dg/proto-lossage-6.mm: New.
19168         * objc.dg/proto-lossage-6.m: New.
19169
19170 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
19171
19172         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
19173         * objc.dg/gnu-runtime-2.m: Likewise.
19174
19175 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
19176
19177         * gfortran.dg/longline.f: New test.
19178
19179         * gfortran.dg/badline.f: New test.
19180
19181 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
19182
19183         PR fortran/16531
19184         PR fortran/15966
19185         PR fortran/18781
19186         * gfortran.dg/hollerith.f90: New.
19187         * gfortran.dg/hollerith2.f90: New.
19188         * gfortran.dg/hollerith3.f90: New.
19189         * gfortran.dg/hollerith4.f90: New.
19190         * gfortran.dg/hollerith_f95.f90: New.
19191         * gfortran.dg/hollerith_legacy.f90: New.
19192         * gfortran.dg/g77/cpp4.F: New. Port from g77.
19193
19194 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
19195
19196         PR objc/22274
19197         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
19198         * objc.dg/gnu-runtime-2.m: New.
19199
19200 2005-07-06  Jeff Law  <law@redhat.com>
19201
19202         * gcc.dg/tree-ssa/vrp17.c: New test.
19203
19204 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
19205
19206         PR fortran/22327
19207         * gfortran.dg/array_constructor_5.f90: New test.
19208
19209 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
19210
19211         * gfortran.fortran-torture/execute/entry_9.f90: New test.
19212
19213 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
19214
19215         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
19216         * gcc.dg/980816-1.c: Ditto.
19217
19218 2005-07-06  Jeff Law  <law@redhat.com>
19219
19220         * gcc.c-torture/compile/pr21356.c: New test.
19221
19222 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
19223
19224         PR c/22013
19225         PR c/22098
19226         * gcc.c-torture/compile/pr22013-1.c,
19227         gcc.c-torture/execute/pr22098-1.c,
19228         gcc.c-torture/execute/pr22098-2.c,
19229         gcc.c-torture/execute/pr22098-3.c: New tests.
19230
19231 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
19232
19233         PR c/22308
19234         * gcc.dg/pr22308-1.c: New test.
19235
19236 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
19237
19238         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
19239         target.
19240         * gcc.dg/compare9.c: Use -fshort-enums instead of
19241         -fno-short-enums.  Change the last test to dg-bogus.
19242
19243 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
19244
19245         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
19246         * gcc.dg/compare9.c: New.
19247
19248 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19249
19250         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
19251
19252 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
19253
19254         PR testsuite/22288
19255         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
19256
19257
19258 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19259
19260         * gcc.dg/format/gcc_gfc-1.c: New.
19261
19262 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
19263
19264         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
19265
19266 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19267
19268         PR fortran/20842
19269         * gfortran.dg/io_invalid_1.f90: New test.
19270
19271 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
19272
19273         * gcc.dg/format/gcc_diag-1.c: Update.
19274
19275 2005-07-02  Jeff Law  <law@redhat.com>
19276
19277         * gcc.dg/tree-ssa/pr22051-1.c: New test.
19278         * gcc.dg/tree-ssa/pr22051-2.c: New test.
19279
19280 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
19281
19282         * gcc.dg/format/gcc_diag-1.c: Update.
19283
19284 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
19285
19286         PR tree-opt/22269
19287         * gcc.c-torture/compile/pr22269.c: New test.
19288
19289 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
19290
19291         PR 21584
19292         PR 22219
19293         * g++.dg/tree-ssa/pr21584-1.C: New test.
19294         * g++.dg/tree-ssa/pr21584-2.C: New test.
19295
19296 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
19297
19298         * obj-c++.dg/try-catch-11.mm: New.
19299         * objc.dg/try-catch-10.m: New.
19300
19301 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
19302
19303         * g++.dg/other/ucnid-1.C: xfail on AIX.
19304
19305 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
19306
19307         PR 22234
19308         * gcc.dg/20050629-1.c: New test.
19309
19310 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
19311
19312         * obj-c++.dg/const-str-1[0-1].mm: New.
19313         * objc.dg/const-str-1[0-1].m: New.
19314
19315 2005-05-29  Richard Henderson  <rth@redhat.com>
19316
19317         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
19318         Rename from check_effective_target_vect_no_max.
19319         (check_effective_target_vect_no_int_add): New.
19320         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
19321         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
19322         * gcc.dg/vect/vect-reduc-3.c: Likewise.
19323         * gcc.dg/vect/vect-reduc-1.c: Use both.
19324         * gcc.dg/vect/vect-reduc-2.c: Likewise.
19325
19326 2005-05-29  Richard Henderson  <rth@redhat.com>
19327
19328         * lib/target-supports.exp (check_effective_target_vect_no_max):
19329         Remove i386 and x86_64.
19330
19331 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
19332
19333         PR testsuite/21969
19334         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
19335
19336 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
19337
19338         PR middle-end/21969
19339         * gcc.dg/vect/pr21969.c: New test.
19340
19341 2005-06-28  Eric Christopher  <echristo@redhat.com>
19342
19343         PR c/22052
19344         PR c/21975
19345         * gcc.dg/inline1.c: New test.
19346         * gcc.dg/inline2.c: Ditto.
19347         * gcc.dg/inline3.c: Ditto.
19348         * gcc.dg/inline4.c: Ditto.
19349         * gcc.dg/inline5.c: Ditto.
19350
19351 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
19352
19353         PR libfortran/22142
19354         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
19355         Add testcase also testing eoshift1 for PR 22142.
19356
19357 2005-06-28  Richard Henderson  <rth@redhat.com>
19358
19359         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
19360         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
19361         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
19362         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
19363         gcc.dg/tree-ssa/20030922-2.c: Likewise.
19364
19365 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
19366
19367         PR libfortran/22142
19368         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
19369         Add testcase for PR 22142.
19370
19371 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
19372
19373         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
19374         gcc.target/ia64/fpreg-2.c: New tests.
19375
19376 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19377
19378         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
19379
19380 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19381
19382         PR libfortran/22170
19383         * gfortran.dg/slash_1.f90: New test.
19384
19385 2005-06-27  Richard Henderson  <rth@redhat.com>
19386
19387         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
19388         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
19389         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
19390         * gcc.dg/vect/vect-reduc-2.c: Likewise.
19391         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
19392         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
19393
19394 2005-06-27  Richard Henderson  <rth@redhat.com>
19395
19396         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
19397         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
19398
19399 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
19400
19401         * obj-c++.dg/proto-lossage-5.mm: New.
19402         * objc.dg/proto-lossage-5.m: New.
19403
19404 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
19405
19406         PR 21959
19407         * gcc.dg/tree-ssa/pr21959.c: New test.
19408
19409 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
19410
19411         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
19412         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
19413         testing uninitialized var.
19414
19415         * gcc.c-torture/execute/builtins/chk.h: New.
19416         * gcc.c-torture/execute/builtins/lib/chk.c: New.
19417         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
19418         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
19419         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
19420         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
19421         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
19422         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
19423         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
19424         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
19425         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
19426         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
19427         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
19428         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
19429         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
19430         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
19431         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
19432         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
19433         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
19434         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
19435         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
19436         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
19437         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
19438         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
19439         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
19440         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
19441         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
19442         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
19443         * gcc.dg/builtin-object-size-1.c: New test.
19444         * gcc.dg/builtin-object-size-2.c: New test.
19445         * gcc.dg/builtin-object-size-3.c: New test.
19446         * gcc.dg/builtin-object-size-4.c: New test.
19447         * gcc.dg/builtin-object-size-5.c: New test.
19448         * gcc.dg/builtin-stringop-chk-1.c: New test.
19449         * gcc.dg/builtin-stringop-chk-2.c: New test.
19450         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
19451         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
19452         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
19453         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
19454         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
19455         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
19456         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
19457         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
19458         * gcc.c-torture/execute/printf-1.c: New test.
19459         * gcc.c-torture/execute/fprintf-1.c: New test.
19460         * gcc.c-torture/execute/vprintf-1.c: New test.
19461         * gcc.c-torture/execute/vfprintf-1.c: New test.
19462         * gcc.c-torture/execute/printf-chk-1.c: New test.
19463         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
19464         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
19465         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
19466
19467 2005-06-27  Michael Matz  <matz@suse.de>
19468
19469         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
19470         slot is not merged if address escapes.
19471
19472 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19473
19474         PR c/21911
19475         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
19476
19477 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
19478
19479         PR middle-end/17965
19480         * gcc.c-torture/compile/20050622-1.c: New test.
19481
19482         PR middle-end/22028
19483         * gcc.dg/20050620-1.c: New test.
19484
19485 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
19486
19487         PR tree-optimization/22026
19488         * gcc.dg/tree-ssa/pr22026.c: New.
19489
19490 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
19491
19492         PR libfortran/22144
19493         * gfortran.dg/shift-alloc.f90: New testcase.
19494
19495 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
19496
19497         * all files: Update FSF address in copyright headers.
19498
19499 2005-06-22  Jan Hubicka  <jh@suse.cz>
19500
19501         * wholeprogram-1.c: New testcase.
19502         * wholeprogram-2.c: New testcase.
19503
19504 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
19505
19506         PR 22171
19507         * gcc.dg/tree-ssa/pr22171.c: New test.
19508
19509 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
19510
19511         * gfortran.dg/simplify_modulo.f90: New.
19512
19513 2005-06-24  Jan Hubicka  <jh@suse.cz>
19514
19515         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
19516
19517 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
19518
19519         * obj-c++.dg/proto-lossage-[1-4].mm: New.
19520
19521 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
19522
19523         * obj-c++.dg/typedef-alias-1.mm: New.
19524         * objc.dg/typedef-alias-1.m: New.
19525
19526 2005-06-23  Jeff Law  <law@redhat.com>
19527
19528         * gcc.dg/tree-ssa/vrp16.c: New test.
19529
19530 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19531
19532         * lib/target-supports.exp: Add
19533         check_effective_target_fortran_large_real and
19534         check_effective_target_fortran_large_int to check for
19535         corresponding effective targets.
19536         * gfortran.dg/large_integer_kind_1.f90: New test.
19537         * gfortran.dg/large_real_kind_1.f90: New test.
19538
19539 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
19540
19541         PR tree-optimization/22117
19542         * gcc.dg/tree-ssa/pr22117.c: New.
19543
19544 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
19545
19546         PR testsuite/22123
19547         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
19548
19549 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
19550
19551         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
19552
19553 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
19554
19555         * gfortran.dg/f2c_4.f90: Add tests for complex functions
19556         * gfortran.dg/f2c_4.c: Likewise.
19557
19558 2005-06-22 Paul Brook  <paul@codesourcery.com>
19559
19560         PR fortran/21034
19561         * gfortran.dg/auto_save_1.f90: New test.
19562
19563 2005-06-22  Michael Matz  <matz@suse.de>
19564
19565         * gcc.target/x86-64/abi: New directory.
19566         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
19567         * gcc.target/x86-64/abi/README.gcc: New file.
19568         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
19569         * gcc.target/x86-64/abi/asm-support.s: New file.
19570         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
19571         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
19572         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
19573         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
19574         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
19575         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
19576         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
19577         * gcc.target/x86_64/abi/test_bitfields.c: New test.
19578         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
19579         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
19580         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
19581         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
19582         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
19583         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
19584         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
19585         * gcc.target/x86_64/abi/test_varargs.c: New test.
19586
19587 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
19588
19589         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
19590         32-bit i?86 and x86_64.
19591
19592 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
19593
19594         * obj-c++.dg/const-str-[1-9].mm: New tests.
19595
19596 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
19597
19598         PR fortran/22010
19599         * gfortran.dg/namelist_use.f90: New.
19600         * gfortran.dg/namelist_use_only.f90: New.
19601
19602 2005-06-21  Jeff Law  <law@redhat.com>
19603
19604         * gcc.dg/tree-ssa/vrp15.c: New test.
19605
19606 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
19607
19608         * lib/target-supports.exp (check_effective_target_vect_reduction):
19609         Remove.
19610         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
19611         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
19612         remove vect_reduction target keyword. Also avoid two returns in main.
19613         * gcc.dg/vect/vect-reduc-3.c: Likewise.
19614         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
19615         * gcc.dg/vect/vect-reduc-1short.c: New test.
19616         * gcc.dg/vect/vect-reduc-1char.c: New test.
19617         * gcc.dg/vect/vect-reduc-2short.c: New test.
19618         * gcc.dg/vect/vect-reduc-2char.c: New test.
19619         * gcc.dg/vect/vect-reduc-6.c: New test.
19620         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
19621         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
19622         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
19623
19624 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19625         Paul Thomas  <pault@gcc.gnu.org>
19626
19627         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
19628         New tests.
19629
19630 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19631
19632         * gfortran.dg/backslash_1.f90: New test.
19633         * gfortran.dg/backslash_2.f90: New test.
19634
19635 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
19636
19637         * gfortran.dg/duplicate_labels.f90: New test.
19638
19639 2005-06-20  Jan Beulich  <jbeulich@novell.com>
19640
19641         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
19642         unsupportable relocations.
19643         * g++.old-deja/g++.other/store-expr1.C: Likewise.
19644         * gcc.dg/20050321-2.c: xfail for NetWare.
19645
19646 2005-06-20  Andreas Jaeger  <aj@suse.de>
19647
19648         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
19649         gcc.target/i386/fastcall-sseregparm.c,
19650         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
19651
19652 2005-06-19  Richard Henderson  <rth@redhat.com>
19653
19654         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
19655
19656 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
19657
19658         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
19659
19660 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
19661
19662         PR c++/22115
19663         * g++.dg/conversion/simd2.C: Change expected error message.
19664
19665 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
19666
19667         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
19668         * gcc.dg/vect/vect-reduc-2.c: Likewise.
19669         * gcc.dg/vect/vect-reduc-3.c: Likewise.
19670
19671 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
19672
19673         * gcc.dg/fold-mod-1.c: New test.
19674
19675 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
19676
19677         PR fortran/19926
19678         * gfortran.dg/pr19926.f90: New test.
19679
19680 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
19681
19682         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
19683         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
19684         targets.
19685         * gcc.dg/vect/vect-reduc-2.c: Likewise.
19686         * gcc.dg/vect/vect-reduc-3.c: Likewise.
19687
19688 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
19689
19690         * gcc.target/ia64/float80-varargs-1.c: New test.
19691
19692 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19693
19694         PR tree-opt/22035
19695         * gfortran.dg/f2c_6.f90: New test.
19696
19697 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
19698
19699         PR c++/17413
19700         * g++.dg/template/local5.C: New.
19701
19702 2005-06-17  Richard Henderson  <rth@redhat.com>
19703
19704         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
19705
19706 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
19707
19708         PR testsuite/21945
19709         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
19710
19711 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
19712
19713         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
19714         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
19715         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
19716         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
19717         check_vect to verify the presence of hardware vector support.
19718
19719 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
19720
19721         PR testsuite/22056
19722         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
19723
19724 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19725
19726         PR libfortran/19216
19727         * gfortran.dg/pr19216.f: Add correct space between brackets and
19728         dg directive.
19729
19730 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19731
19732         PR libfortran/16436
19733         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
19734
19735 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
19736
19737         * gcc.target/i386/attributes-error.c: New testcase.
19738         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
19739         * gcc.target/i386/regparm-stdcall.c: Likewise.
19740         * gcc.target/i386/sseregparm-1.c: Likewise.
19741         * gcc.target/i386/sseregparm-2.c: Likewise.
19742
19743 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
19744
19745         * g++.dg/rtti/crash2.C: New.
19746
19747 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
19748
19749         * gcc.dg/noncompile/20040203-3.c: Update expected message.
19750
19751 2005-06-15  David Ung  <davidu@mips.com>
19752
19753         * gcc.target/mips/mips16e-extends.c: New test for testing the
19754         generation of MIPS16e zeb/zeh, seb/seh instructions.
19755
19756 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
19757
19758         PR 22018
19759         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
19760         * gcc.dg/tree-ssa/pr22018.c: New test.
19761
19762 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
19763
19764         * gcc.dg/simd-1.c: Update error messages.
19765         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
19766         * gcc.dg/simd-2.c: Update error messages.
19767         * gcc.dg/simd-4.c: New.
19768
19769 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
19770
19771         PR c++/20678
19772         * g++.dg/other/crash-4.C: New.
19773
19774 2005-06-14  Devang Patel  <dpatel@apple.com>
19775
19776         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
19777
19778 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
19779
19780         PR c++/21929
19781         * g++.dg/parse/crash11.C: Update
19782
19783 2005-06-13  Jeff Law  <law@redhat.com>
19784
19785         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
19786         perform the desired transformations.
19787         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
19788         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
19789
19790 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19791
19792         PR fortran/22038
19793         * gfortran.dg/forall_1.f90: Un-XFAIL.
19794
19795 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
19796
19797         PR c++/21929
19798         * g++.dg/parse/crash26.C: New.
19799
19800         PR c++/20789
19801         * g++.dg/init/member1.C: New.
19802
19803 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
19804
19805         * gfortran.dg/altreturn_1.f90: New test.
19806
19807 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
19808
19809         PR middle-end/21985
19810         * gcc.dg/tree-ssa/pr21985.c: New test.
19811
19812 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
19813
19814         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
19815
19816 2005-06-12  Roger Sayle  <roger@eyesopen.com>
19817
19818         PR c++/21930
19819         * g++.dg/other/error10.C: New test case.
19820
19821 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19822
19823         PR libfortran/19155
19824         * gfortran.dg/pr19155.f: Add test.
19825
19826 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19827
19828         * gfortran.dg/f2c_7.f90: New test.
19829
19830         * gfortran.dg/forall_1.f90: XFAILed.
19831
19832 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
19833
19834         * gcc.dg/pr14796-1.c: New.
19835         * gcc.dg/pr14796-2.c: New.
19836
19837 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
19838
19839         PR fortran/17792
19840         PR fortran/21375
19841         * gfortran.dg/deallocate_stat.f90: New test.
19842
19843 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
19844
19845         * gfortran.fortran-torture/execute/in-pack.f90: New test.
19846
19847 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
19848
19849         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
19850         access will be generated when this loop is vectorized. Test that
19851         accesses with same alignment were detected.
19852         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
19853         Test that accesses with same alignment were detected.
19854         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
19855         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
19856         alignment were detected.
19857
19858 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
19859
19860         PR c++/10611
19861         * g++.dg/conversion/simd2.C: New.
19862
19863 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19864
19865         * gcc.dg/Wcxx-compat-1.c: New.
19866
19867 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
19868
19869         PR libfortran/21480
19870         * gfortran.dg/reshape-complex.f90: Add a test for a packed
19871         complex array.
19872
19873 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
19874
19875         * gcc.dg/alias-8.c: New.
19876
19877 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
19878
19879         * gcc.dg/format/cmn_err-1.c: Update.
19880
19881 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
19882
19883         PR target/20666
19884         * gcc.target/sparc/fexpand-2.c: New.
19885         * gcc.target/sparc/fpmerge-2.c: New.
19886         * gcc.target/sparc/fpmul-2.c: New.
19887         * gcc.target/sparc/noresult.c: New.
19888         * gcc.target/sparc/pdist-2.c: New.
19889         * gcc.target/sparc/pdist-3.c: New.
19890
19891 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
19892
19893         PR testsuite/21702
19894         * gcc.target/i386/i386.exp: Fix comment typo.
19895
19896 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
19897
19898         PR c++/19497
19899         * g++.dg/inherit/using5.C: New.
19900         * g++.dg/inherit/using6.C: New.
19901
19902 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19903
19904         PR c++/19894
19905         * g++.dg/template/ptrmem15.C: New test.
19906
19907         PR c++/20563
19908         * g++.dg/ext/label4.C: New test.
19909
19910 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
19911
19912         * gcc.dg/tls/debug-1.c: New test.
19913
19914 2005-06-07  Dale Johannesen  <dalej@apple.com>
19915
19916         * gcc.target/i386/movq.c: New.
19917
19918 2005-06-07  Dale Johannesen  <dalej@apple.com>
19919
19920         * gcc.dg/20050607-1.c: New.
19921
19922 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
19923
19924         PR middle-end/21850
19925         * gcc.c-torture/execute/20050607-1.c: New test.
19926
19927 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
19928
19929         PR libfortran/21926
19930         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
19931         Test case where the return array has lowest stride one,
19932         but isn't packed.
19933
19934 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
19935
19936         * lib/target-supports.exp (check_effective_target_sync_int_long):
19937         Add s390 and s390x targets.
19938
19939 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
19940
19941         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
19942         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
19943         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
19944         * gcc.dg/tree-ssa/loop-9.c: New test.
19945
19946 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
19947
19948         * g++.dg/parse/defarg10.C: New.
19949
19950 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
19951
19952         PR regression/21897
19953         * gcc.c-torture/execute/20050604-1.c: New test.
19954
19955 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
19956
19957         PR 21903
19958         * g++.dg/parse/defarg9.C: New.
19959
19960         PR c++/20637
19961         * g++.dg/inherit/using4.C: New.
19962         * g++.dg/overload/error1.C: Adjust expected errors.
19963         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
19964         * g++.old-deja/g++.brendan/arm2.C: Likewise.
19965         * g++.old-deja/g++.other/redecl2.C: Likewise.
19966         * g++.old-deja/g++.other/redecl4.C: Likewise.
19967         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
19968
19969 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
19970
19971         * gfortran.dg/f2c_5.f90: Add -w to dg-options
19972
19973 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
19974
19975         * lib/gfortran.exp (gfortran_target_compile): Call
19976         dg-additional-files-options
19977         * gfortran.dg/f2c_4.f90: New file
19978         * gfortran.dg/f2c_4.c: New file
19979         * gfortran.dg/f2c_5.f90: New file
19980         * gfortran.dg/f2c_5.c: New file
19981
19982 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19983
19984         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
19985
19986         PR fortran/21912
19987         * gfortran.dg/array_constructor_4.f90: New test.
19988
19989 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
19990
19991         PR c++/21619
19992         * g++.dg/ext/builtin9.C: New test.
19993
19994 2005-06-05  Dale Johannesen  <dalej@apple.com>
19995
19996         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
19997         * gcc.c-torture/execute/20050603-2.c: Ditto.
19998
19999 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
20000
20001         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
20002         * gcc.dg/vect/vect-reduc-1.c: New.
20003         * gcc.dg/vect/vect-reduc-2.c: New.
20004         * gcc.dg/vect/vect-reduc-3.c: New.
20005
20006 2005-06-04  Dale Johannesen  <dalej@apple.com>
20007
20008         * gcc.c-torture/execute/20050603-1.c: New.
20009         * gcc.c-torture/execute/20050603-2.c: New.
20010         * gcc.dg/20050603-3.c: New.
20011
20012 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20013
20014         PR fortran/19195
20015         * gfortran.dg/debug_1.f90: New test.
20016
20017         * gfortran.dg/forall_1.f90: New test.
20018
20019 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
20020
20021         * gfortran.dg/array_constructor_3.f90: New test.
20022
20023 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20024
20025         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
20026
20027 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
20028
20029         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
20030
20031 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
20032
20033         PR c/21873
20034         * gcc.dg/init-excess-1.c: New test.
20035
20036 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
20037
20038         PR c++/21853
20039         * g++.dg/expr/static_cast6.C: New test.
20040
20041 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
20042
20043         * gcc.dg/tree-ssa/vrp14.c: New test.
20044
20045 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
20046
20047         PR c++/21336
20048         * g++.dg/template/new2.C: New test.
20049
20050 2005-06-03  Josh Conner  <jconner@apple.com>
20051
20052         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
20053         all entries in initializer.
20054
20055 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
20056
20057         PR middle-end/21858
20058         * gcc.dg/pr21858.c: New testcase.
20059
20060 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
20061
20062         PR tree-optimization/21292
20063
20064         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
20065         New.
20066         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
20067         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
20068         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
20069         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
20070         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
20071
20072 2005-06-02  Richard Henderson  <rth@redhat.com>
20073
20074         * gcc.dg/sync-2.c: Use -march=i486 for i386.
20075
20076 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
20077
20078         * gcc.dg/wtypequal.c: New testcase.
20079
20080 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
20081
20082         PR 21582
20083         * gcc.dg/tree-ssa/pr21582.c: New test.
20084
20085 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
20086
20087         PR c++/21280
20088         * g++.dg/opt/interface2.h: New.
20089         * g++.dg/opt/interface2.C: New.
20090         * g++.dg/init/ctor4.C: Adjust error lines.
20091         * g++.old-deja/g++.bob/inherit2.C: Likewise.
20092         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
20093         * g++.old-deja/g++.jason/opeq3.C: Likewise.
20094         * g++.old-deja/g++.pt/assign1.C: Likewise.
20095         * g++.old-deja/g++.pt/crash20.C: Likewise.
20096
20097 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
20098
20099         PR tree-optimization/21734
20100         * g++.dg/vect/pr21734_1.cc: New.
20101         * g++.dg/vect/pr21734_2.cc: New.
20102
20103 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
20104
20105         PR c++/20350
20106         * g++.dg/template/spec24.C: New.
20107
20108         PR c++/21151
20109         * g++.dg/pch/local-1.C: New.
20110         * g++.dg/pch/local-1.Hs: New.
20111
20112 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
20113
20114         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
20115         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
20116         * gcc.dg/tree-ssa/pr14341.c: New test.
20117         * gcc.dg/tree-ssa/pr14841.c: New test.
20118         * gcc.dg/tree-ssa/pr20701.c: New test.
20119         * gcc.dg/tree-ssa/pr21086.c: New test.
20120         * gcc.dg/tree-ssa/pr21090.c: New test.
20121         * gcc.dg/tree-ssa/pr21332.c: New test.
20122         * gcc.dg/tree-ssa/pr21458.c: New test.
20123         * gcc.dg/tree-ssa/pr21658.c: New test.
20124         * gcc.dg/tree-ssa/vrp01.c: New test.
20125         * gcc.dg/tree-ssa/vrp02.c: New test.
20126         * gcc.dg/tree-ssa/vrp03.c: New test.
20127         * gcc.dg/tree-ssa/vrp04.c: New test.
20128         * gcc.dg/tree-ssa/vrp05.c: New test.
20129         * gcc.dg/tree-ssa/vrp06.c: New test.
20130         * gcc.dg/tree-ssa/vrp07.c: New test.
20131         * gcc.dg/tree-ssa/vrp08.c: New test.
20132         * gcc.dg/tree-ssa/vrp09.c: New test.
20133         * gcc.dg/tree-ssa/vrp10.c: New test.
20134         * gcc.dg/tree-ssa/vrp11.c: New test.
20135         * gcc.dg/tree-ssa/vrp12.c: New test.
20136         * gcc.dg/tree-ssa/vrp13.c: New test.
20137
20138 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
20139
20140         PR 21029
20141         * gcc.dg/tree-ssa/pr21029.c: New test.
20142
20143 2005-06-01  Roger Sayle  <roger@eyesopen.com>
20144
20145         * gfortran.dg/logint-1.f: New test case.
20146         * gfortran.dg/logint-2.f: Likewise.
20147         * gfortran.dg/logint-3.f: Likewise.
20148
20149 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
20150
20151         PR c/21536
20152         PR c/20760
20153         * gcc.dg/20050527-1.c: New test.
20154
20155         * gcc.dg/i386-sse-12.c: New test.
20156
20157         PR fortran/21729
20158         * gfortran.dg/implicit_5.f90: New test.
20159
20160 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
20161
20162         PR fortran/20883
20163         * gfortran/assign_4.f90: New test.
20164         * gfortran/assign_2.f90: Change compile to run.
20165
20166 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
20167
20168         * lib/target-supports.exp
20169         (check_effective_target_sync_char_short): New.
20170         * gcc.dg/sync-2.c: New.
20171
20172 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
20173
20174         PR tree-optimization/21817
20175         * gcc.dg/torture/pr21817-1.c: New.
20176
20177 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
20178
20179         PR c++/21165
20180         * g++.dg/template/init5.C: New.
20181
20182 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
20183
20184         * gfortran.dg/char_initialiser_actual.f90:
20185         Test character initialisers as actual arguments.
20186         * gfortran.dg/char_pointer_comp_assign.f90:
20187         Test character pointer structure component assignments.
20188         * gfortran.dg/char_array_structure_constructor.f90:
20189         Test character components in structure constructors.
20190
20191 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
20192
20193         PR middle-end/20931
20194         * g++.dg/opt/pr20931.C: New test.
20195
20196 2005-05-31  Andreas Jaeger  <aj@suse.de>
20197
20198         PR testsuite/20772
20199         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
20200         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
20201         g++.old-deja/g++.ext/asmspec1.C,
20202         g++.old-deja/g++.other/regstack.C,
20203         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
20204         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
20205         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
20206         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
20207         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
20208         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
20209         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
20210         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
20211         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
20212         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
20213         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
20214         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
20215         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
20216         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
20217         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
20218         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
20219         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
20220         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
20221         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
20222
20223 2005-05-31  Jeff Law  <law@redhat.com>
20224
20225         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
20226
20227 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
20228
20229         PR middle-end/21743
20230         * gcc.dg/builtins-1.c: Activate disabled clog test.
20231         * gcc.dg/torture/builtin-attr-1.c: Likewise.
20232
20233 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
20234
20235         * gfortran.dg/char_pointer_assign.f90:
20236         Test character-pointer assignments and pointer assignments.
20237         * gfortran.dg/char_pointer_dummy.f90:
20238         Test character-pointer dummy arguments.
20239         * gfortran.dg/char_pointer_func.f90:
20240         Test character-pointer function returns.
20241         * gfortran.dg/char_pointer_dependency.f90:
20242         Test character-pointer functions with dependencies.
20243
20244 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
20245
20246         PR c++/21784
20247         * g++.dg/lookup/using14.C: New test.
20248
20249 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
20250
20251         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
20252         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
20253         trailing ^M.
20254
20255 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
20256
20257         PR c++/17413
20258         * g++.dg/template/local5.C: New.
20259
20260         PR target/21761
20261         * gcc.c-torture/compile/pr21761.c: New.
20262
20263         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
20264         before darwin8.
20265
20266 2005-05-30  Steven G. Kargl
20267
20268         PR fortran/20846
20269         * gfortran.dg/inquire_8.f90: New test.
20270
20271 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20272
20273         PR libfortran/21376
20274         * gfortran.dg/output_exponents_1.f90: New test.
20275
20276 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20277
20278         PR libfortran/20006
20279         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
20280
20281 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
20282
20283         PR c++/21210
20284         * g++.dg/ext/complex1.C: New test.
20285
20286         PR c++/21340
20287         * g++.dg/init/ctor6.C: New test.
20288
20289 2005-05-29  Jan Hubicka  <jh@suse.cz>
20290
20291         * gcc.c-torture/compile/pr21562.c: New.
20292
20293 2005-05-28  Steven G. Kargl <kargls@comcast.net>
20294
20295         * gfortran.dg/subnormal_1.f90: New test.
20296
20297 2005-05-28  Jan Hubicka  <jh@suse.cz>
20298
20299         * tree-prof.exp: Fix comment.
20300         * value-prof-1.c: New.
20301         * value-prof-2.c: New.
20302         * value-prof-3.c: New.
20303         * value-prof-4.c: New.
20304
20305 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
20306
20307         PR c++/21614
20308         * g++.dg/expr/ptrmem6.C: New test.
20309         * g++.dg/expr/ptrmem6a.C: Likewise.
20310
20311 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
20312
20313         PR tree-optimization/21658
20314         * gcc.dg/tree-ssa/pr21658.c: New.
20315
20316 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
20317
20318         PR c++/21455
20319         * g++.dg/inherit/ptrmem3.C: New.
20320
20321         PR c++/21681
20322         * g++.dg/parse/template16.C: New.
20323
20324 2005-05-27  Andreas Jaeger  <aj@suse.de>
20325
20326         * gcc.dg/setjmp-2.c: Only run in 32-bit.
20327
20328         * gcc.dg/i386-sse-8.c: Run test on all archs.
20329
20330 2005-05-26  Mike Stump  <mrs@apple.com>
20331
20332         * objc.dg/isa-field-1.m: Only run on darwin.
20333         * objc.dg/lookup-1.m: Likewise.
20334         * objc.dg/try-catch-8.m: Likewise.
20335
20336 2005-05-26  Roger Sayle  <roger@eyesopen.com>
20337
20338         PR tree-optimization/9814
20339         * gcc.dg/pr9814-1.c: New test case.
20340
20341 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
20342
20343         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
20344         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
20345         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
20346         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
20347         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
20348         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
20349         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
20350         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
20351         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
20352         objc.dg/try-catch-8.m: New.
20353
20354 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
20355
20356         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
20357         remove extraneous semicolons.
20358
20359 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
20360
20361         * obj-c++.dg/comp-types-12.mm: New.
20362         * objc.dg/comp-types-11.m: New.
20363         * objc.dg/selector-4.m: New.
20364
20365 2005-05-26  Andreas Jaeger  <aj@suse.de>
20366
20367         PR testsuite/20772
20368         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
20369         g++.old-deja/g++.ext/attrib3.C,
20370         g++.old-deja/g++.other/store-expr1.C,
20371         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
20372         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
20373         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
20374         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
20375         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
20376         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
20377         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
20378         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
20379         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
20380         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
20381         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
20382         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
20383         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
20384         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
20385         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
20386         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
20387         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
20388         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
20389         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
20390
20391 2005-05-26  Andreas Jaeger  <aj@suse.de>
20392
20393         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
20394         x86-64 compilation.
20395
20396 2005-05-26  Andreas Jaeger  <aj@suse.de>
20397
20398         PR testsuite/20772
20399         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
20400         gcc.misc-tests/i386-pf-athlon-1.c,
20401         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
20402         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
20403         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
20404         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
20405         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
20406         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
20407         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
20408         programs.
20409
20410         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
20411         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
20412         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
20413         x86-64 compilation.
20414
20415         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
20416         x86_64.
20417
20418         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
20419         effective-target ilp32.
20420
20421 2005-05-26  David Ung  <davidu@mips.com>
20422
20423         * gcc.target/mips/ext_ins.c: New test for testing the generation
20424         of MIPS32/64 rev 2 ext/ins instructions.
20425
20426 2005-05-26  Andreas Jaeger  <aj@suse.de>
20427
20428         * treelang/compile/unsigned.tree: Use gimple instead of
20429         nonexisting generic dump.
20430
20431 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
20432
20433         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
20434
20435 2005-05-26  Andreas Jaeger  <aj@suse.de>
20436
20437         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
20438
20439 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
20440
20441         PR libfortran/17283
20442         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
20443         Test callee-allocated memory with write statements.
20444
20445 2005-05-25  Roger Sayle  <roger@eyesopen.com>
20446
20447         PR middle-end/21709
20448         * gcc.dg/pr21709-1.c: New test case.
20449
20450 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
20451             Mike Stump  <mrs@apple.com>
20452
20453         * objc/execute/next_mapping.h: Update for C++.
20454
20455         * obj-c++.dg/selector-1.mm: Move to...
20456         * obj-c++.dg/selector-4.mm: here...
20457
20458         * obj-c++.dg/basic.mm: New.
20459         * obj-c++.dg/comp-types-1.mm: New.
20460         * obj-c++.dg/cxx-class-1.mm: New.
20461         * obj-c++.dg/cxx-ivars-1.mm: New.
20462         * obj-c++.dg/cxx-ivars-2.mm: New.
20463         * obj-c++.dg/cxx-ivars-3.mm: New.
20464         * obj-c++.dg/cxx-scope-1.mm: New.
20465         * obj-c++.dg/cxx-scope-2.mm: New.
20466         * obj-c++.dg/defs.mm: New.
20467         * obj-c++.dg/empty-private-1.mm: New.
20468         * obj-c++.dg/encode-1.mm: New.
20469         * obj-c++.dg/encode-2.mm: New.
20470         * obj-c++.dg/encode-3.mm: New.
20471         * obj-c++.dg/extern-c-1.mm: New.
20472         * obj-c++.dg/extra-semi.mm: New.
20473         * obj-c++.dg/fix-and-continue-2.mm: New.
20474         * obj-c++.dg/isa-field-1.mm: New.
20475         * obj-c++.dg/ivar-list-semi.mm: New.
20476         * obj-c++.dg/local-decl-1.mm: New.
20477         * obj-c++.dg/lookup-1.mm: New.
20478         * obj-c++.dg/lookup-2.mm: New.
20479         * obj-c++.dg/method-1.mm: New.
20480         * obj-c++.dg/method-2.mm: New.
20481         * obj-c++.dg/method-3.mm: New.
20482         * obj-c++.dg/method-4.mm: New.
20483         * obj-c++.dg/method-5.mm: New.
20484         * obj-c++.dg/method-6.mm: New.
20485         * obj-c++.dg/method-7.mm: New.
20486         * obj-c++.dg/no-extra-load.mm: New.
20487         * obj-c++.dg/overload-1.mm: New.
20488         * obj-c++.dg/pragma-1.mm: New.
20489         * obj-c++.dg/pragma-2.mm: New.
20490         * obj-c++.dg/private-1.mm: New.
20491         * obj-c++.dg/private-2.mm: New.
20492         * obj-c++.dg/proto-qual-1.mm: New.
20493         * obj-c++.dg/qual-types-1.mm: New.
20494         * obj-c++.dg/stubify-1.mm: New.
20495         * obj-c++.dg/stubify-2.mm: New.
20496         * obj-c++.dg/super-class-1.mm: New.
20497         * obj-c++.dg/super-class-2.mm: New.
20498         * obj-c++.dg/super-dealloc-1.mm: New.
20499         * obj-c++.dg/super-dealloc-2.mm: New.
20500         * obj-c++.dg/template-1.mm: New.
20501         * obj-c++.dg/template-2.mm: New.
20502         * obj-c++.dg/template-3.mm: New.
20503         * obj-c++.dg/template-4.mm: New.
20504         * obj-c++.dg/template-5.mm: New.
20505         * obj-c++.dg/template-6.mm: New.
20506         * obj-c++.dg/try-catch-1.mm: New.
20507         * obj-c++.dg/try-catch-2.mm: New.
20508         * obj-c++.dg/try-catch-3.mm: New.
20509         * obj-c++.dg/try-catch-4.mm: New.
20510         * obj-c++.dg/try-catch-5.mm: New.
20511         * obj-c++.dg/try-catch-6.mm: New.
20512         * obj-c++.dg/try-catch-7.mm: New.
20513         * obj-c++.dg/try-catch-8.mm: New.
20514         * obj-c++.dg/try-catch-9.mm: New.
20515         * obj-c++.dg/va-meth-1.mm: New.
20516
20517 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
20518
20519         * obj-c++.dg/selector-1.mm: New.
20520         * obj-c++.dg/selector-2.mm: New.
20521
20522 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
20523
20524         * obj-c++.dg/selector-3.mm: New.
20525         * objc.dg/selector-3.m: New.
20526
20527 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
20528
20529         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
20530         about where warning appears.
20531
20532 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
20533
20534         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
20535         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
20536         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
20537         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
20538
20539 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
20540
20541         * gcc.dg/20050524-1.c: New test.
20542
20543 2005-05-25  Jan Hubicka  <jh@suse.cz>
20544
20545         * gcc.dg/tree-prof/inliner-1.c: New.
20546
20547 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
20548
20549         * gcc.dg/tree-prof: New directory.
20550         * gcc.dg/tree-prof/tree-prof.exp: New.
20551
20552 2005-05-25  DJ Delorie  <dj@redhat.com>
20553
20554         * gcc.dg/Wattributes-1.c: New.
20555         * gcc.dg/Wattributes-2.c: New.
20556         * gcc.dg/Wattributes-3.c: New.
20557
20558 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
20559
20560         PR tree-optimization/19833
20561         * gcc.dg/uninit-4.c: Remove xfail.
20562         * gcc.dg/uninit-9.c: Ditto.
20563
20564 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
20565
20566         * obj-c++.dg/bitfield-[1-5].mm: New.
20567         * obj-c++.dg/class-protocol-1.mm: New.
20568         * obj-c++.dg/comp-types-1[0-1].mm: New.
20569         * obj-c++.dg/comp-types-[2-9].mm: New.
20570         * obj-c++.dg/encode-[4-8].mm: New.
20571         * obj-c++.dg/layout-1.mm: New.
20572         * obj-c++.dg/method-1[0-9].mm: New.
20573         * obj-c++.dg/method-2[0-1].mm: New.
20574         * obj-c++.dg/method-[8-9].mm: New.
20575         * obj-c++.dg/objc-gc-3.mm: New.
20576         * obj-c++.dg/try-catch-10.mm: New.
20577         * objc.dg/bitfield-5.m: New.
20578         * objc.dg/comp-types-10.m: New.
20579         * objc.dg/comp-types-9.m: New.
20580         * objc.dg/layout-1.m: New.
20581         * objc.dg/objc-gc-4.m: New.
20582         * objc.dg/try-catch-9.m: New.
20583         * objc.dg/class-protocol-1.m: Tweak diagnostics.
20584         * objc.dg/comp-types-1.m: Likewise.
20585         * objc.dg/comp-types-[5-6].m: Likewise.
20586         * objc.dg/method-9.m: Likewise.
20587
20588 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
20589
20590         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
20591         and on hardware without VMX support.
20592
20593         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
20594
20595         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
20596
20597         * lib/profopt.exp (dg-final-generate, dg-final-use,
20598         profopt-final-code, profopt-get-options): New.
20599         (profopt-execute): Process test directives.
20600
20601         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
20602         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
20603         cleanup-tree-dump, cleanup-saved-temps): Update comments.
20604
20605 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
20606
20607         PR C++/21645
20608         * g++.dg/init/ctor5.C: New test.
20609
20610 2005-05-24  Ira Rosen  <irar@il.ibm.com>
20611
20612         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
20613         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
20614         vect-113.c, vect-114.c.
20615
20616 2005-05-23  Adam Nemet  <anemet@lnxw.com>
20617
20618         * gcc.dg/const-elim-1.c: Remove xfails.
20619
20620 2005-05-23  Jeff Law  <law@redhat.com>
20621
20622         * gcc.c-torture/compile/pr21638.c: New test.
20623         * gcc.c-torture/compile/20050520-1.c: New test.
20624
20625 2005-05-23  Nick Clifton  <nickc@redhat.com>
20626
20627         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
20628         be a proper triple, ie: m32r*-*-*.
20629         * g++.old-deja/g++.jason/thunk3.C: Likewise.
20630
20631 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
20632
20633         PR middle-end/21331
20634         PR tree-opt/21293
20635         * gcc.c-torture/compile/pr21293.c: New test.
20636         * gcc.c-torture/execute/pr21331.c: New test.
20637
20638 2004-05-20  Richard Henderson  <rth@redhat.com>
20639
20640         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
20641
20642 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
20643
20644         * obj-c++-dg.exp: Add.
20645         * obj-c++.exp: Add.
20646         * obj-c++.dg/dg.exp: Add.
20647
20648 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
20649
20650         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
20651         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
20652
20653 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
20654
20655         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
20656
20657 2004-05-19  Richard Henderson  <rth@redhat.com>
20658
20659         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
20660
20661 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
20662
20663         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
20664
20665         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
20666
20667 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
20668
20669         PR c++/21495
20670         * g++.dg/parse/extern1.C: New test.
20671         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
20672
20673 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20674
20675         * gcc.dg/c99-math.h: New.
20676         * gcc.dg/c99-math-float-1.c: New test.
20677         * gcc.dg/c99-math-double-1.c: Likewise.
20678         * gcc.dg/c99-math-long-double-1.c: Likewise.
20679
20680 2005-05-18  Richard Henderson  <rth@redhat.com>
20681
20682         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
20683
20684 2005-05-18  Devang Patel  <dpatel@apple.com>
20685
20686         * g++.dg/opt/20050511-1.C: New test.
20687
20688 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
20689
20690         PR libfortran/21127
20691         * gfortran.dg/reshape-complex.f90: New test.
20692
20693 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
20694
20695         * gfortran.dg/array_constructor_1.f90: New test.
20696         * gfortran.dg/array_constructor_2.f90: New test.
20697
20698 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
20699
20700         PR fortran/20954
20701         * gfortran.dg/pr20954.f: New test.
20702
20703 2005-05-17  Mike Stump  <mrs@apple.com>
20704
20705         Yet more Objective-C++...
20706
20707         * objc.dg/method-5.m: Update.
20708         * objc.dg/method-6.m: Update.
20709         * objc.dg/method-7.m: Update.
20710         * objc.dg/method-9.m: Update.
20711         * objc.dg/try-catch-2.m: Update.
20712
20713 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
20714
20715         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
20716         Remove little-endian optimizations.
20717
20718 2005-05-17  Jeff Law  <law@redhat.com>
20719
20720         * g++.dg/tree-ssa/pr14814.C: New test.
20721         * gcc.dg/tree-ssa/pr14814.C: New test.
20722         * gcc.dg/tree-ssa/pr17141-1.C: New test.
20723         * gcc.dg/tree-ssa/pr17141-2.C: New test.
20724
20725 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
20726
20727         * gcc.dg/compat/generate-random.c: Do not include
20728         libiberty.h.
20729         * gcc.dg/compat/generate-random_r.c: Likewise.
20730
20731 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
20732
20733         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
20734
20735 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
20736
20737         PR middle-end/21595
20738         * g++.dg/tree-ssa/builtin1.C: New testcase.
20739
20740 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
20741
20742         PR c++/21454
20743         * g++.dg/opt/const4.C: New test.
20744
20745         PR middle-end/21492
20746         * g++.dg/opt/crossjump1.C: New test.
20747
20748         PR tree-optimization/21610
20749         * gcc.c-torture/compile/20050516-1.c: New test.
20750
20751         PR fortran/15080
20752         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
20753         about the test failing.
20754         * gfortran.fortran-torture/execute/where_7.f90: New test.
20755         * gfortran.fortran-torture/execute/where_8.f90: New test.
20756
20757 2005-05-16  Richard Henderson  <rth@redhat.com>
20758
20759         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
20760         i?86 and x86_64.
20761
20762 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
20763
20764         * gcc.dg/compat/generate-random.c (config.h): Do not include.
20765         (limits.h): Include unconditionally.
20766         (stdlib.h): Likewise.
20767         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
20768         (limits.h): Include unconditionally.
20769         (stdlib.h): Likewise.
20770         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
20771         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
20772         (limits.h): Include unconditionally.
20773         (stdlib.h): Likewise.
20774         (hashtab.h): Do not include.
20775         (getopt.h): Likewise.
20776         (stddef.h): Include.
20777         (hashval_t): Define.
20778         (struct entry): Add "next" field.
20779         (HASH_SIZE): New macro.
20780         (hash_table): New variable.
20781         (switchfiles): Do not use xmalloc.
20782         (mix): New macro.
20783         (iterative_hash): New function.
20784         (hasht): Remove.
20785         (e_exists): New function.
20786         (e_insert): Likewise.
20787         (output): Use, instead of libiberty hashtable functions.
20788         (main): Do not use getopt.  Do not call htab_create.
20789
20790 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
20791
20792         PR libstdc++/21526
20793         * lib/target-supports.exp (check_mkfifo_available):
20794         Return 0 for cygwin as mkfifo support incomplete on platform.
20795         Fix typos in comments.
20796
20797 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
20798
20799         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
20800
20801 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
20802
20803         PR fortran/17432
20804         * gfortran.dg/assign_4.f: New test.
20805
20806 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
20807
20808         PR tree-optimization/21563
20809         * gcc.dg/tree-ssa/pr21563.c: New.
20810
20811 2005-05-14  Jan Hubicka  <jh@suse.cz>
20812
20813         * gcc.dg/noreturn-7.c: Allow control reaches warning.
20814
20815 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
20816
20817         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
20818
20819 2005-05-13  Julian Brown  <julian@codesourcery.com>
20820
20821         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
20822         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
20823
20824 2005-05-13  Jan Hubicka  <jh@suse.cz>
20825
20826         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
20827         * gcc.dg/fold-xor-?.c: Likewise.
20828         * gcc.dg/pr15784-?.c: Likewise.
20829         * gcc.dg/pr20922-?.c: Likewise.
20830         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
20831         * gcc.dg/tree-ssa/pr17598.c: Likewise.
20832         * gcc.dg/tree-ssa/pr20470.c: Likewise.
20833
20834 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20835
20836         PR fortran/21260
20837         * gfortran.dg/hollerith_1.f90: New test.
20838
20839 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20840
20841         * gfortran.dg/func_result_2.f90: New test.
20842
20843 2005-05-11  Bud Davis  <bdavis@gfortran.org>
20844
20845         * gfortran.dg/dev_null.f90: New test.
20846
20847 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
20848
20849         * gcc.dg/arm-vfp1.c: Revert last change.
20850
20851 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
20852
20853         PR middle-end/19807
20854         PR tree-optimization/19639
20855         * g++.dg/tree-ssa/pr19807.C: New testcase.
20856
20857 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20858
20859         PR libfortran/21471
20860         * gfortran.dg/append-1.f90: New test.
20861
20862 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
20863
20864         * gcc.dg/pr18501.c: XFAIL.
20865         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
20866         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
20867         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
20868         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
20869         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
20870         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
20871         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
20872         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
20873
20874 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20875
20876         PR fortran/20178
20877         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
20878         gfortran.dg/f2c_3.f90: New tests.
20879
20880         * gfortran.dg/return_1.f90: Fix dg annotation.
20881
20882 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
20883
20884         * gcc.c-torture/compile/20050510-1.c: New test.
20885
20886 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
20887
20888         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
20889
20890 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
20891
20892         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
20893
20894 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
20895
20896         PR c/17913
20897         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
20898
20899 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
20900
20901         PR c/21342
20902         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
20903         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
20904
20905 2005-05-10  Ben Elliston  <bje@au.ibm.com>
20906
20907         PR debug/16676
20908         * gcc.dg/debug/pr16676.c: New test.
20909
20910 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
20911
20912         PR testsuite/21443
20913         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
20914         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
20915         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
20916         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
20917         Change -O1 to -O2.
20918         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
20919         -fno-tree-dominator-opts.
20920
20921 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20922
20923         * gfortran.dg/return_1.f90: New test.
20924
20925 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
20926
20927         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
20928
20929         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
20930
20931 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
20932
20933         PR c++/21427
20934         * g++.dg/inherit/covariant13.C: New.
20935
20936 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20937
20938         PR libfortran/19155
20939         * gfortran.dg/pr19155.f: New test.
20940
20941 2005-05-08  Roger Sayle  <roger@eyesopen.com>
20942
20943         PR inline-asm/8788
20944         * gcc.dg/pr8788-1.c: New testcase.
20945
20946 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
20947
20948         PR target/21416
20949         * gcc.target/mips/fpcmp-[12].c: New tests.
20950
20951 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
20952
20953         * lib/target-supports-dg.exp (dg-require-fork): New function.
20954         (dg-require-mkfifo): Likewise.
20955         * lib/target-supports.exp (check_function_available): New
20956         function.
20957         (check_fork_available): Likewise.
20958         (check_mkfifo_available): Likewise.
20959
20960 2005-05-06  Jeff Law  <law@redhat.com>
20961
20962         * gcc.c-torture/compile/pr21380.c: New test.
20963
20964 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
20965
20966         PR c++/20961
20967         * g++.dg/ext/weak3.C: New test.
20968
20969 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
20970
20971         PR c++/21352
20972         * g++.dg/template/crash37.C: New test.
20973
20974 2005-05-05  Paul Brook  <paul@codesourcery.com>
20975
20976         * gcc.dg/arm-g2.c: Use effective-target arm32.
20977         * gcc.dg/arm-mmx-1.c: Ditto.
20978         * gcc.dg/arm-scd42-2.c: Ditto.
20979         * gcc.dg/arm-vfp1.c: Ditto.
20980         * lib/target-supports.exp (check_effective_target_arm32): New
20981         function.
20982
20983 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
20984
20985         PR libfortran/21354
20986         gfortran.dg/in_pack_rank7.f90: New test.
20987
20988 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
20989
20990         PR middle-end/15618
20991         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
20992
20993 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
20994
20995         PR middle-end/21265
20996         * gcc.dg/20050503-1.c: New test.
20997
20998         PR rtl-optimization/21239
20999         * gcc.dg/i386-sse-11.c: New test.
21000
21001 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
21002
21003         PR target/16888
21004         * gcc.target/i386/asm-1.c: New test.
21005
21006 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
21007
21008         PR rtl-optimization/21330
21009         * gcc.c-torture/execute/20050502-1.c: New test.
21010
21011         PR target/21297
21012         * gcc.c-torture/execute/20050502-2.c: New test.
21013
21014 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
21015
21016         PR middle-end/21282
21017         * gcc.dg/pr21282.c: New.
21018
21019 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
21020
21021         * gcc.dg/vect/pr20122.c: Clean up .vect file.
21022         * gcc.dg/vect/vect-92.c: Likewise.
21023         * gcc.dg/vect/vect-93.c: Likewise.
21024         * gcc.dg/vect/vect-dv-1.c: Likewise.
21025         * gcc.dg/vect/vect-dv-2.c: Likewise.
21026         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
21027
21028 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
21029
21030         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
21031         * gfortran.dg/vect/vect-2.f90: Likewise.
21032         * gfortran.dg/vect/vect-3.f90: Likewise.
21033         * gfortran.dg/vect/vect-4.f90: Likewise.
21034         * gfortran.dg/vect/vect-5.f90: Likewise.
21035
21036 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
21037
21038         PR target/20813
21039         * gcc.dg/rs6000-fpint-2.c: New.
21040
21041 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
21042
21043         PR c/15698
21044         * gcc.dg/builtins-30.c: Update expected messages.
21045         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
21046         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
21047         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
21048
21049 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
21050
21051         PR tree-optimization/21294
21052         * gcc.dg/tree-ssa/pr21294.c: New.
21053
21054 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
21055
21056         * gcc.dg/altivec-3.c (vec_store): Do not use the old
21057         __builtin_altivec_st_internal_4si built-in.
21058
21059 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
21060
21061         PR c++/15875
21062         * g++.dg/template/ptrmem14.C: New test.
21063
21064 2005-05-02  Paul Brook  <paul@codesourcery.com>
21065
21066         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
21067
21068 2005-05-02  Michael Matz  <matz@suse.de>
21069
21070         PR c++/19542
21071         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
21072
21073 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
21074
21075         * g++.dg/cpp/weak.C: New test.
21076
21077 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
21078
21079         * gcc.dg/tree-ssa/loop-8.c: New test.
21080
21081 2005-04-30  Michael Maty  <matz@suse.de>
21082
21083         * gcc.dg/inline-mcpy.c: New test.
21084
21085 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
21086
21087         PR libfortran/18958
21088         * gfortran.dg/eoshift.f90: New test case.
21089
21090 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
21091
21092         PR libfortran/18857
21093         * gfortran.dg/matmul_1.f90: New test.
21094
21095 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
21096
21097         PR tree-optimization/21030
21098         * gcc.dg/tree-ssa/pr21030.c: New.
21099
21100 2005-04-29  Devang Patel  <dpatel@apple.com>
21101
21102         PR tree-optimization/21272
21103         * gcc.dg/vect/vect-ifcvt-10.c: New test.
21104
21105 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
21106
21107         PR fortran/13082
21108         PR fortran/18824
21109         * gfortran.dg/entry_4.f90: New test.
21110         * gfortran.fortran-torture/execute/entry_1.f90: New test.
21111         * gfortran.fortran-torture/execute/entry_2.f90: New test.
21112         * gfortran.fortran-torture/execute/entry_3.f90: New test.
21113         * gfortran.fortran-torture/execute/entry_4.f90: New test.
21114         * gfortran.fortran-torture/execute/entry_5.f90: New test.
21115         * gfortran.fortran-torture/execute/entry_6.f90: New test.
21116         * gfortran.fortran-torture/execute/entry_7.f90: New test.
21117
21118 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21119
21120         * gfortran.fortran-torture/execute/entry_8.f90: New test.
21121
21122 2005-04-29  Paul Brook  <paul@codesourcery.com>
21123
21124         * gfortran.dg/entry_3.f90: New test.
21125
21126 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21127
21128         * gfortran.dg/implicit_4.f90: New test.
21129
21130 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
21131
21132         * lib/target-supports.exp (check_profiling_available): Return
21133         false for xtensa-*-elf.
21134
21135 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
21136
21137         * lib/fortran-torture.exp (fortran-torture.exp): Catch
21138         error if file cannot be deleted.
21139
21140 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
21141
21142         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
21143         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
21144         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
21145         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
21146         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
21147         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
21148         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
21149         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
21150         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
21151         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
21152         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
21153         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
21154         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
21155
21156 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21157
21158         PR fortran/20865
21159         * gfortran.dg/pr20865.f90: New test.
21160
21161 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
21162
21163         * gcc.dg/void-cast-2.c: New test.
21164
21165 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
21166
21167         PR c/21159
21168         * gcc.dg/void-cast-1.c: New test.
21169
21170 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
21171
21172         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
21173
21174 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21175
21176         PR fortran/21177
21177         * gfortran.dg/pr21177.f90: New test.
21178
21179 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
21180
21181         PR tree-optimization/21171
21182         * gcc.dg/tree-ssa/pr21171.c: New test.
21183
21184 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
21185
21186         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
21187         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
21188         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
21189         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
21190         gcc.dg/tree-ssa/gen-vect-32.c: New.
21191         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
21192         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
21193         don't run on PPC32.
21194
21195 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
21196
21197         PR c/21213
21198         * gcc.dg/transparent-union-3.c: New test.
21199
21200 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
21201
21202         PR c/20740
21203         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
21204         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
21205         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
21206         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
21207         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
21208         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
21209
21210 2005-04-26  Jeff Law  <law@redhat.com>
21211
21212         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
21213         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
21214         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
21215         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
21216         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
21217         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
21218         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
21219
21220 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
21221
21222         PR tree-optimization/17598
21223         * gcc.dg/tree-ssa/pr17598.c: New testcase.
21224
21225 2005-04-25  Mike Stump  <mrs@apple.com>
21226
21227         * objc.dg/fix-and-continue-1.m: Add.
21228
21229 2005-04-25  Roger Sayle  <roger@eyesopen.com>
21230
21231         PR c++/20995
21232         * g++.dg/opt/pr20995-1.C: New test case.
21233
21234 2005-04-25  Devang Patel <dpatel@apple.com>
21235
21236         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
21237
21238 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
21239
21240         PR testsuite/21062
21241         * g++.dg/opt/alias2.C (printf): Correct the prototype.
21242
21243 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
21244
21245         PR C++/21188
21246         * g++.dg/opt/rtti2.C: New test.
21247
21248 2005-04-25  Paul Brook  <paul@codesourcery.com>
21249         Steven G. Kargl  <kargls@comcast.net>
21250
21251         PR fortran/20879
21252         * gfortran.dg/ichar_1.f90: New file.
21253
21254 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
21255
21256         PR middle-end/20991
21257         * g++.dg/opt/pr20991.C: New test.
21258
21259         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
21260         where sizeof (type) < __alignof__ (type).
21261         * gcc.dg/compat/struct-layout-1.h: Likewise.
21262
21263 2005-04-24  Per Bothner  <per@bothner.com>
21264             Devang Patel  <dpatel@apple.com>
21265
21266         PR preprocessor/20907
21267         * gcc.dg/cpp/very-long-comment.c: New test.
21268
21269 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21270
21271         PR fortran/20059
21272         * gfortran.dg/common_5.f: New test.
21273
21274 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
21275
21276         PR middle-end/21082
21277         * g++.dg/tree-ssa/pr21082.C: New testcase.
21278
21279 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
21280
21281         * gcc.dg/vect/vect-99.c: New test.
21282
21283 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
21284
21285         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
21286
21287 2005-04-22  Jeff Law  <law@redhat.com>
21288
21289         * gcc.dg/uninit-5.c: Remove xfails.
21290         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
21291         conditionals and loads.
21292
21293 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
21294
21295         PR libfortran/20074
21296         PR libfortran/20436
21297         PR libfortran/21108
21298         * gfortran.dg/nested_reshape.f90: new test
21299         * gfortran.dg/reshape-alloc.f90: new test
21300         * gfortran.dg/reshape.f90: new test
21301
21302 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
21303
21304         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
21305
21306         * gcc.dg/arm-vfp1.c: New test.
21307
21308 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
21309
21310         PR c++/21087
21311         * g++.dg/lookup/builtin2.C: New test.
21312
21313 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
21314
21315         * gcc.dg/weak/weak-13.c: New test.
21316
21317 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
21318
21319         * lib/target-supports.exp (check_effective_target_sync_int_long):
21320         Add powerpc*.
21321
21322 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
21323
21324         * gcc.target/mips/branch-1.c: New test.
21325
21326 2005-04-21  Richard Henderson  <rth@redhat.com>
21327
21328         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
21329         * gcc.dg/vect/vect-86.c: Likewise.
21330         * gcc.dg/vect/vect-87.c: Likewise.
21331         * gcc.dg/vect/vect-88.c: Likewise.
21332
21333 2005-04-21  Devang Patel  <dpatel@apple.com>
21334
21335         PR optimization/20994
21336         * gcc.dg/tree-ssa/ifc-3.c: New test.
21337
21338 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
21339
21340         PR c/12913
21341         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
21342         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
21343         gcc.dg/c99-vla-jump-5.c: New tests.
21344
21345 2005-04-19  Richard Henderson  <rth@redhat.com>
21346
21347         * lib/target-supports.exp (check_effective_target_vect_int_mult):
21348         Fix typo in exists check.
21349         (check_effective_target_sync_int_long): New.
21350         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
21351         * gcc.dg/ia64-sync-2.c: Likewise.
21352         * gcc.dg/ia64-sync-3.c: Likewise.
21353         * gcc.dg/ia64-sync-4.c: Likewise.
21354
21355 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
21356
21357         * gcc.dg/fold-xor-1.c: New test.
21358         * gcc.dg/fold-xor-2.c: New test.
21359
21360 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
21361
21362         PR target/20670
21363         * g++.dg/eh/fp-regs.C: New test.
21364
21365 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
21366
21367         * gcc.dg/Wint-to-pointer-cast-1.c,
21368         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
21369         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
21370         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
21371
21372 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21373
21374         PR fortran/16861
21375         * gfortran.dg/pr16861.f90: New test.
21376
21377 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
21378
21379         * gcc.dg/pr21085.c: New test.
21380
21381 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
21382
21383         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
21384         (setup_mips_tests, dg-mips-options): New procedures.
21385         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
21386         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
21387         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
21388         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
21389         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
21390         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
21391         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
21392         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
21393         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
21394         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
21395         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
21396         dg-mips-options instead of dg-options.  Remove now-redundant
21397         preprocessor guards.
21398         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
21399         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
21400         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
21401         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
21402         * gcc.dg/vr-mult-2.c: Delete.
21403         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
21404         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
21405         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
21406         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
21407         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
21408         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
21409         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
21410
21411 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
21412
21413         * ada/acats/run_all.sh: Use sync when executable not present.
21414
21415 2005-04-18  Devang Patel  <dpatel@apple.com>
21416
21417         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
21418         * gcc.dg/vect/vect-11a.c: New.
21419         * gcc.dg/vect/vect-none.c: Update.
21420         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
21421
21422 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
21423
21424         PR tree-optimization/20922
21425         * gcc.dg/pr20922-1.c: New test.
21426         * gcc.dg/pr20922-2.c: New test.
21427         * gcc.dg/pr20922-3.c: New test.
21428         * gcc.dg/pr20922-4.c: New test.
21429         * gcc.dg/pr20922-5.c: New test.
21430         * gcc.dg/pr20922-6.c: New test.
21431
21432 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21433
21434         PR libfortran/20950
21435         * gfortran.dg/pr20950.f: New test.
21436
21437 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21438
21439         PR libfortran/19216
21440         * gfortran.dg/pr19216.f: New test.
21441
21442 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
21443
21444         PR tree-optimization/21001
21445         * gcc.dg/tree-ssa/pr21001.c: New.
21446
21447 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
21448
21449         PR libfortran/21075
21450         * gfortran.dg/reshape_rank7.f90: New test.
21451
21452 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
21453
21454         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
21455         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
21456         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
21457         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
21458         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
21459         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
21460         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
21461         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
21462         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
21463         wrong way round).
21464         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
21465         in namelists.  New test.
21466         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
21467         New test.
21468         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
21469         New test.
21470         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
21471         namelist.  New test.
21472         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
21473         New test.
21474         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
21475         New test.
21476         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
21477         namelist.  New test.
21478         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
21479         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
21480         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
21481         New test.
21482         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
21483         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
21484         arrays. New test.
21485
21486 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
21487
21488         * gfortran.dg/wtruncate.f: New testcase.
21489         * gfortran.dg/wtruncate.f90: New testcase.
21490
21491 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
21492
21493         PR c++/21025
21494         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
21495         which sizeof/alignof is dependent, rather than just whether we are
21496         processing_template_decl.
21497
21498 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
21499
21500         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
21501         corrected typo where the wrong variables had been compared.
21502
21503 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
21504
21505         PR libfortran/18495
21506         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
21507         Test callee-allocated version of return array with a write
21508         statement.
21509         Test spread with a temporary with another write statement.
21510
21511 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
21512
21513         PR tree-optimization/21031
21514         * gcc.dg/tree-ssa/pr21031.c: New.
21515
21516 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
21517
21518         PR tree-optimization/21004
21519         * gcc.dg/builtins-53.c: Include builtins-config.h.
21520         Check floorf, ceilf, floorl and ceill transformations
21521         only when HAVE_C99_RUNTIME is defined.
21522
21523 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
21524
21525         PR middle-end/20739
21526         * gcc.dg/tree-ssa/pr20739.c: New test.
21527
21528 2005-04-14  Mike Stump  <mrs@apple.com>
21529
21530         * gcc.dg/Foundation.framework/empty: New.
21531         * gcc.dg/framework-2.c: New.
21532
21533 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
21534
21535         PR tree-optimization/21021
21536         * gcc.c-torture/compile/pr21021.c: New.
21537
21538 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
21539
21540         PR testsuite/21010
21541         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
21542         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
21543         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
21544         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
21545         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
21546         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
21547         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
21548         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
21549
21550 2005-04-14  Richard Henderson  <rth@redhat.com>
21551
21552         * lib/target-supports.exp (check_effective_target_vect_condition):
21553         Add ia64, i?86, and x86_64.
21554
21555 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
21556
21557         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
21558
21559 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
21560
21561         PR tree-optimization/20657
21562         * gcc.dg/tree-ssa/pr20657.c: New.
21563
21564 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
21565
21566         * gcc.dg/builtins-53.c: Also check (int)trunc* and
21567         (long long int)trunc*.
21568
21569 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
21570
21571         PR target/20927
21572         * gcc.dg/pr20927.c: New test.
21573
21574 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
21575
21576         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
21577         * gcc.target/mips/asm-1.c: Likewise.
21578
21579 2005-04-13  Dale Johannesen  <dalej@apple.com>
21580
21581         * objc.dg/objc-fast-4.m: New.
21582
21583 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
21584
21585         * gcc.target/cris/torture/cris-torture.exp: New driver in new
21586         directory.
21587         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
21588
21589 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
21590
21591         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
21592         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
21593         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
21594
21595 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
21596
21597         PR tree-optimization/20913
21598         * gcc.dg/tree-ssa/pr20913.c: New.
21599
21600         PR tree-optimization/20702
21601         * gcc.dg/tree-ssa/pr20702.c: New.
21602
21603 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21604
21605         PR c++/13744
21606         * g++.dg/inherit/local3.C: New test.
21607
21608 2005-04-12  Jeff Law  <law@redhat.com>
21609
21610         * gcc.dg/tree-ssa/20050412-1.c: New test.
21611
21612 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
21613
21614         PR libfortran/19016
21615         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
21616         Add tests with mask generated by expression.
21617         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
21618         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
21619         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
21620
21621 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
21622
21623         PR middle-end/20917
21624         * gcc.dg/20050409-1.c: New test.
21625
21626 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
21627
21628         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
21629
21630 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
21631
21632         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
21633         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
21634         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
21635         (TARGET_CXX): Adjust accordingly.
21636         * target.h (struct gcc_target): Remove epxort_class_data.  Add
21637         determine_class_data_visibility and class_data_always_comdat.
21638         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
21639         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
21640         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
21641         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
21642         (arm_cxx_determine_class_data_visibility): New.
21643         (arm_cxx_class_data_always_comdat): Likewise.
21644         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
21645         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
21646         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
21647         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
21648         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
21649         Define.
21650
21651 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
21652
21653         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
21654
21655 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
21656
21657         * gcc.dg/i386-darwin-fpmath.c: New.
21658
21659 2004-04-11  Devang Patel  <dpatel@apple.com>
21660
21661         * lib/target-supports.exp (check_effective_target_vect_condition): New.
21662         * gcc.dg/vect/vect-ifcvt-1.c: New test.
21663         * gcc.dg/vect/vect-ifcvt-2.c: New test.
21664         * gcc.dg/vect/vect-ifcvt-3.c: New test.
21665         * gcc.dg/vect/vect-ifcvt-4.c: New test.
21666         * gcc.dg/vect/vect-ifcvt-5.c: New test.
21667         * gcc.dg/vect/vect-ifcvt-6.c: New test.
21668         * gcc.dg/vect/vect-ifcvt-7.c: New test.
21669         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
21670
21671 2004-04-11  Devang Patel  <dpatel@apple.com>
21672
21673         * gcc.dg/vect/vect-dv-1.c: New test.
21674         * gcc.dg/vect/vect-dv-2.c: New test.
21675
21676 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
21677
21678         PR tree-optimization/20933
21679         * gcc.dg/tree-ssa/pr20933.c: New test.
21680
21681 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21682
21683         * gfortran.dg/fold_nearest.f90: New test.
21684
21685 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
21686
21687         * gcc.dg/tree-ssa/alias-1.c: New test.
21688
21689 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
21690
21691         PR tree-optimization/20920
21692         * g++.dg/tree-ssa/pr20920.C: New test.
21693
21694 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
21695
21696         * gcc.dg/builtins-53.c: Also check (int)ceil* and
21697         (long long int)ceil*.
21698
21699 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
21700
21701         * g++.dg/warn/Wdtor1.C: Declare template in system header with
21702         explicit C++ linkage.
21703
21704 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21705
21706         * gfortran.dg/pr17229.f: Take care of the new obsolescence
21707         warning for arithmetic IF statements.
21708
21709 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
21710
21711         * eor_handling_1.f90: New test case.
21712         * eor_handling_2.f90: New test case.
21713         * eor_handling_3.f90: New test case.
21714         * eor_handling_4.f90: New test case.
21715         * eor_handling_5.f90: New test case.
21716         * noadv_size.f90: New test case.
21717         * pad_no.f90: New test case.
21718
21719 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
21720
21721         * gcc.c-torture/execute/20050410-1.c: New test.
21722
21723 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
21724
21725         * gcc.dg/pr20126.c: New.
21726
21727 2005-04-09  Bud Davis  <bdavis@gfortran.org>
21728             Steven G. Kargl <kargls@comcast.net>
21729
21730         * gfortran.dg/PR19872.f: New test.
21731
21732 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
21733
21734         * gfortran.dg/nint_1.f90: Fix dg-do directive.
21735
21736 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
21737
21738         * gfortran.dg/nint_1.f90: New test.
21739
21740 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
21741
21742         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
21743         Added test for callee-allocated arrays with write statements.
21744         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
21745         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
21746         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
21747         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
21748         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
21749
21750 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
21751
21752         PR libfortran/20163
21753         * gfortran.dg/open-options-blanks.f: New test.
21754
21755 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
21756
21757         PR fortran/13257
21758         * gfortran.dg/comma_format_extension_[1234].f: New tests.
21759
21760 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
21761
21762         * gcc.dg/tree-ssa/stdarg-1.c: New test.
21763         * gcc.dg/tree-ssa/stdarg-2.c: New test.
21764         * gcc.dg/tree-ssa/stdarg-3.c: New test.
21765         * gcc.dg/tree-ssa/stdarg-4.c: New test.
21766         * gcc.dg/tree-ssa/stdarg-5.c: New test.
21767         * gcc.c-torture/execute/stdarg-4.c: New test.
21768
21769         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
21770
21771         PR target/20795
21772         * g++.dg/abi/param2.C: New test.
21773
21774 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
21775
21776         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
21777
21778 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
21779
21780         * gcc.dg/builtins-53.c: New test.
21781
21782 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
21783
21784         * g++.dg/tree-ssa/pr18178.C: New test.
21785         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
21786         * gcc.c-torture/execute/20041019-1.c: New test.
21787         * gcc.dg/tree-ssa/20041008-1.c: New test.
21788         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
21789         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
21790         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
21791         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
21792         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
21793         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
21794         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
21795         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
21796         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
21797         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
21798
21799 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
21800
21801         PR rtl-optimization/20466
21802         * gcc.c-torture/execute/pr20466-1.c: New test.
21803
21804 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
21805
21806         PR c++/20905
21807         * g++.dg/parse/cond2.C: New test.
21808
21809         PR c++/20145
21810         * g++.dg/warn/Wdtor1.C: New test.
21811
21812 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21813
21814         PR fortran/17229
21815         * gfortran.dg/pr17229.f: New test.
21816
21817 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
21818
21819         * gfortran.dg/tiny_1.f90: New test.
21820         * gfortran.dg/tiny_2.f90: ditto.
21821
21822 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
21823
21824         * gfortran.dg/eor_1.f90: Fix dg-do run line
21825         * gfortran.dg/open_new.f90: Fix dg-do run line
21826
21827 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
21828
21829         * lib/target-supports.exp (get_compiler_messages): Support
21830         optional arguments, the fourth being compiler options.
21831         (check_effective_target_fpic): New proc.
21832         * gcc.dg/20050321-2.c: Restrict to target fpic.
21833
21834 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
21835
21836         * gcc.dg/15443-1.c: New test.
21837         * gcc.dg/15443-2.c: Likewise.
21838
21839 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21840
21841         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
21842
21843 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
21844
21845         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
21846
21847 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
21848
21849         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
21850         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
21851         -m64.
21852         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
21853         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
21854         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
21855
21856 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
21857
21858         PR c++/20212
21859         * g++.dg/warn/Wunused-11.C: New test.
21860
21861 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
21862
21863         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
21864
21865 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
21866
21867         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
21868
21869 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
21870
21871         PR c++/20734
21872         * g++.dg/template/ptrmem13.C: New test.
21873
21874 2005-04-05  Per Bothner  <per@bothner.com>
21875
21876         * lib/gcc.exp: Always add -fno-show-column, for now.
21877
21878 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
21879
21880         PR testsuite/20767
21881         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
21882         of plain old "unsigned int" for the type of "i".  Makes this test
21883         64bit clean.
21884
21885 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
21886
21887         * gcc.dg/i386-ssefn-1.c: New test.
21888         * gcc.dg/i386-ssefn-2.c: New test.
21889         * gcc.dg/i386-ssefn-3.c: New test.
21890         * gcc.dg/i386-ssefn-4.c: New test.
21891
21892 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
21893
21894         PR tree-optimization/20076
21895         * gcc.dg/builtin-apply4.c: New test.
21896
21897         PR preprocessor/19475
21898         * gcc.dg/cpp/macspace1.c: New test.
21899         * gcc.dg/cpp/macspace2.c: New test.
21900
21901 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21902
21903         * gfortran.dg/pr20755.f: Fixed bad format.
21904
21905 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
21906
21907         PR c++/20763
21908         * g++.dg/ext/attrib21.C: New test.
21909
21910 2004-04-05  Devang Patel  <dpatel@apple.com>
21911
21912         * lib/target-supports.exp (check_effective_target_vect_shif): New.
21913         * gcc.dg/vect/vect-shift-1.c: New test.
21914
21915 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21916
21917         PR libfortran/20755
21918         * gfortran.dg/pr20755.f: New test.
21919
21920 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
21921
21922         * gfortran.dg/pr15959.f90: New test.
21923         * gfortran.dg/string_pad_trunc.f90: New test.
21924
21925 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21926
21927         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
21928         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
21929         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
21930         syntax.
21931
21932 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
21933
21934         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
21935
21936 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21937
21938         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
21939         * gcc.c-torture/compile/20011119-2.c: Likewise.
21940         * gcc.c-torture/compile/981001-2.c: Likewise.
21941
21942 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
21943
21944         PR c++/20679
21945         * g++.dg/template/overload4.C: New test.
21946
21947 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
21948
21949         PR c++/20746
21950         * g++.dg/abi/covariant5.C: New.
21951
21952         PR debug/20505
21953         * g++.dg/debug/const2.C: New.
21954
21955 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
21956
21957         PR rtl-optimization/16104
21958         * gcc.c-torture/execute/20050316-1.c: New test.
21959
21960 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
21961
21962         * g++.dg/template/spec23.C: Fix dg-error text.
21963
21964 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
21965
21966         PR c++/19199
21967         * g++.dg/expr/lval2.C: New.
21968
21969 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21970
21971         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
21972         __builtin_strcasecmp and __builtin_strncasecmp.
21973
21974 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
21975
21976         PR c++/20723
21977         * g++.dg/template/spec22.C: New.
21978         * g++.dg/template/spec23.C: New.
21979
21980 2005-04-03  Dale Ranta  <dir@lanl.gov>
21981             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21982
21983         PR libfortran/20068
21984         PR libfortran/20125
21985         PR libfortran/20156
21986         PR libfortran/20471
21987         * gfortran.dg/backspace.f: New test.
21988
21989 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
21990
21991         * gcc.dg/pr19345.c: New test.
21992
21993 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
21994
21995         PR tree-optimization/20640
21996         * gcc.dg/torture/tree-loop-1.c: New.
21997
21998 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
21999
22000         PR rtl-optimization/20290
22001         * gcc.c-torture/execute/loop-ivopts-2.c: New.
22002
22003 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
22004
22005         * gcc.dg/rs6000-fpint.c: New.
22006
22007 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
22008
22009         * gcc.dg/old-style-then-proto-1.c: New test.
22010
22011 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22012
22013         * gfortran.fortran-torture/execute/backspace.f90: Check
22014         after backspace and read was incorrect.
22015
22016 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22017
22018         * gcc.c-torture/execute/builtins/strcat.c: Check the result
22019         buffer past the terminating NUL using memcmp.
22020         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
22021         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
22022
22023         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
22024         Fix unused/uninitialized variable warnings.
22025
22026         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
22027         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
22028         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
22029         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
22030
22031         * gcc.c-torture/execute/builtins/abs-1-lib.c,
22032         gcc.c-torture/execute/builtins/fputs-lib.c,
22033         gcc.c-torture/execute/builtins/lib/fprintf.c,
22034         gcc.c-torture/execute/builtins/lib/main.c,
22035         gcc.c-torture/execute/builtins/lib/memcmp.c,
22036         gcc.c-torture/execute/builtins/lib/memmove.c,
22037         gcc.c-torture/execute/builtins/lib/mempcpy.c,
22038         gcc.c-torture/execute/builtins/lib/memset.c,
22039         gcc.c-torture/execute/builtins/lib/printf.c,
22040         gcc.c-torture/execute/builtins/lib/sprintf.c,
22041         gcc.c-torture/execute/builtins/lib/stpcpy.c,
22042         gcc.c-torture/execute/builtins/lib/strchr.c,
22043         gcc.c-torture/execute/builtins/lib/strcmp.c,
22044         gcc.c-torture/execute/builtins/lib/strcpy.c,
22045         gcc.c-torture/execute/builtins/lib/strcspn.c,
22046         gcc.c-torture/execute/builtins/lib/strlen.c,
22047         gcc.c-torture/execute/builtins/lib/strncat.c,
22048         gcc.c-torture/execute/builtins/lib/strncmp.c,
22049         gcc.c-torture/execute/builtins/lib/strncpy.c,
22050         gcc.c-torture/execute/builtins/lib/strrchr.c,
22051         gcc.c-torture/execute/builtins/lib/strspn.c,
22052         gcc.c-torture/execute/builtins/lib/strstr.c,
22053         gcc.c-torture/execute/builtins/memops-asm-lib.c,
22054         gcc.c-torture/execute/builtins/strlen-2.c,
22055         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
22056         prototypes.
22057
22058 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
22059
22060         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
22061         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
22062         selectany usage.
22063
22064 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
22065
22066         PR c++/19406
22067         * g++.dg/debug/using1.C: New test.
22068
22069 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
22070
22071         PR middle-end/20524
22072         * gcc.dg/alias-7.c: Prefix asm-declared name with
22073         __USER_LABEL_PREFIX__.
22074
22075 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
22076
22077         Fix fallout from PR middle-end/15700:
22078         * gcc.c-torture/compile/20011119-1.c: Take
22079         __USER_LABEL_PREFIX__ into account.
22080         * gcc.c-torture/compile/20011119-2.c: Likewise.
22081
22082 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22083
22084         PR c++/18644
22085         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
22086
22087 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
22088
22089         PR c/17855
22090         * gcc.c-torture/compile/struct-non-lval-1.c,
22091         gcc.c-torture/compile/struct-non-lval-2.c,
22092         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
22093
22094 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
22095
22096         * gcc.dg/tls/tls.exp: Remove temporary file.
22097         * g++.dg/tls/tls.exp: Ditto.
22098         * lib/file-format.exp: Ditto.
22099         * g++.dg/special/ecos.exp: Ditto.
22100
22101         * lib/profopt.exp: Treat prof_ext as a list.
22102         * gcc.misc-tests/bprob.exp: Ditto.
22103         * g++.dg/bprob/bprob.exp: Ditto.
22104
22105         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
22106         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
22107         g++.dg/tree-ssa/pointer-reference-alias.C,
22108         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
22109         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
22110         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
22111         g++.dg/vect/pr19951.cc: Ditto.
22112         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
22113         gcc.dg/builtins-47.c: Ditto.
22114         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
22115         gcc.dg/pr20115-1.c: Ditto.
22116         * gcc.dg/tree-ssa/20030530-2.c,
22117         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
22118         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
22119         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
22120         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
22121         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
22122         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
22123         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
22124         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
22125         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
22126         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
22127         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
22128         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
22129         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
22130         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
22131         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
22132         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
22133         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
22134         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
22135         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
22136         gcc.dg/tree-ssa/20030824-1.c,
22137         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
22138         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
22139         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
22140         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
22141         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
22142         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
22143         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
22144         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
22145         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
22146         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
22147         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
22148         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
22149         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
22150         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
22151         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
22152         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
22153         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
22154         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
22155         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
22156         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
22157         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
22158         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
22159         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
22160         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
22161         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
22162         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
22163         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
22164         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
22165         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
22166         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
22167         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
22168         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
22169         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
22170         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
22171         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
22172         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
22173         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
22174         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
22175         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
22176         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
22177         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
22178         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
22179         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
22180         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
22181         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
22182         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
22183         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
22184         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
22185         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
22186         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
22187         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
22188         gcc.dg/tree-ssa/useless-1.c: Ditto.
22189         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
22190         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
22191         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
22192         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
22193         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
22194         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
22195         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
22196         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
22197         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
22198         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
22199         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
22200         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
22201         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
22202         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
22203         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
22204         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
22205         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
22206         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
22207         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
22208         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
22209         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
22210         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
22211         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
22212         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
22213         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
22214         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
22215         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
22216         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
22217         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
22218         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
22219         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
22220         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
22221         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
22222         gcc.dg/vect/vect-none.c: Ditto.
22223         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
22224         treelang/compile/unsigned.tree: Ditto.
22225
22226         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
22227         * gcc.dg/cpp/direct2s.c: Ditto.
22228         * gcc.dg/cpp/paste4.c: Ditto.
22229         * gcc.dg/cpp/separate-1.c: Ditto.
22230         * gcc.dg/pch/save-temps-1.c: Ditto.
22231         * g++.dg/ext/altivec-10.C: Ditto.
22232         * g++.dg/pch/pch.C: Ditto.
22233
22234         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
22235
22236         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
22237         * g++.dg/template/repo1.C: Ditto.
22238         * g++.dg/template/repo2.C: Ditto.
22239         * g++.dg/template/repo3.C: Ditto.
22240         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
22241         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
22242         * g++.old-deja/g++.pt/repo1.C: Ditto.
22243         * g++.old-deja/g++.pt/repo2.C: Ditto.
22244         * g++.old-deja/g++.pt/repo3.C: Ditto.
22245         * g++.old-deja/g++.pt/repo4.C: Ditto.
22246
22247         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
22248         * gcc.dg/20030107-1.c: Ditto.
22249         * gcc.dg/20030702-1.c: Ditto.
22250         * gcc.dg/profile-generate-1.c: Ditto.
22251         * g++.dg/other/profile1.C: Ditto.
22252         * g++.old-deja/g++.robertl/eb83.C: Ditto.
22253
22254         * lib/gcc-dg.exp (remove-build-file): New.
22255         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
22256         cleanup-tree-dump, cleanup-saved-temps): New.
22257
22258 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
22259
22260         PR c++/19203, DR 214
22261         * g++.dg/parse/ambig3.C: Not ambiguous.
22262         * g++.dg/template/spec20.C: New.
22263         * g++.dg/template/spec21.C: New.
22264
22265 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
22266
22267         PR target/20045
22268         * gcc.dg/ia64-fptr-1.c: Run only on linux.
22269
22270 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22271
22272         PR libfortran/20660
22273         * gfortran.dg/negative_unit.f: New test.
22274
22275 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
22276
22277         * gcc.dg/20050330-1.c: New test.
22278
22279 2005-03-30  Devang Patel  <dpatel@apple.com>
22280
22281         * g++.dg/tree-sra/ssa-sra-3.C: New test.
22282
22283 2005-03-30  Dale Johannesen  <dalej@apple.com>
22284
22285         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
22286
22287 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
22288
22289         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
22290         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
22291         Strip options from test name.
22292
22293 2005-03-31  Jan Hubicka  <jh@suse.cz>
22294
22295         * gcc.dg/varpool-1.c: New testcase.
22296
22297 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
22298
22299         PR c/772
22300         PR c/17913
22301         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
22302         gcc.dg/stmt-expr-label-3.c : New tests.
22303         * gcc.c-torture/execute/medce-2.c: Remove.
22304
22305 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
22306
22307         PR c/20368
22308         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
22309         tests.
22310
22311 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
22312
22313         * gcc.c-torture/compile/pr20203.c: New test.
22314
22315 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
22316
22317         * gfortran.dg/promotion.f90: New test.
22318
22319 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
22320
22321         PR middle-end/20491
22322         * gcc.dg/torture/asm-subreg-1.c: New test.
22323
22324 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
22325
22326         PR c/20672
22327         * gcc.dg/pr20672-1.c: New test.
22328
22329 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
22330
22331         * gfortran.dg/vect: New directory.
22332         * gfortran.dg/vect/vect.exp: New.
22333         * gfortran.dg/vect/vect-1.f90: New test.
22334         * gfortran.dg/vect/vect-2.f90: New test.
22335         * gfortran.dg/vect/vect-3.f90: New test.
22336         * gfortran.dg/vect/vect-4.f90: New test.
22337         * gfortran.dg/vect/vect-5.f90: New test.
22338
22339 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
22340
22341         PR middle-end/20622
22342         * gcc.dg/alias-7.c: New test.
22343
22344 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
22345
22346         * gcc.dg/sparc-reg-1.c: New test.
22347
22348 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
22349
22350         PR target/19890
22351         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
22352
22353 2005-03-29  Dale Ranta  <dir@lanl.gov>
22354             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22355
22356         PR libfortran/20163
22357         * gfortran.dg/pr20163-2.f: New test.
22358
22359 2005-03-28  Jan Hubicka  <jh@suse.cz>
22360
22361         PR middle-end/20635
22362         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
22363         by Jakub Jelinek.
22364
22365 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
22366
22367         PR tree-optimization/20626
22368         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
22369         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
22370
22371 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
22372
22373         * gfortran.dg/underflow.f90: New test.
22374         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
22375
22376 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22377
22378         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
22379
22380 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
22381
22382         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
22383         (g++_init): Make sure that CXXFLAGS is set.
22384         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
22385         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
22386         * lib/gfortran.exp (gfortran_link_flags): Likewise.
22387         * lib/objc.exp (objc_init): Likewise.
22388         * lib/treelang.exp (treelang_init): Likewise.
22389
22390 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
22391
22392         PR tree-optimization/20470
22393         * gcc.dg/tree-ssa/pr20470.c: New test.
22394
22395 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
22396
22397         * gcc.dg/ppc-stfiwx.c: New.
22398
22399 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
22400
22401         PR target/19888
22402         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
22403
22404 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
22405
22406         * gcc.dg/20050325-1.c: Fix a typo.
22407
22408 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22409
22410         PR libfortran/19678
22411         PR libfortran/19679
22412         * gfortran.dg/dos_eol.f: New test.
22413
22414 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
22415
22416         PR rtl-optimization/20249
22417         * gcc.dg/20050325-1.c: New test.
22418
22419 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22420
22421         PR libfortran/15332
22422         * gfortran.dg/pr15332.f: New test.
22423
22424 2005-03-24  Dale Johannesen  <dalej@apple.com>
22425
22426         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
22427
22428 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
22429
22430         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
22431         'internal' visibility.
22432         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
22433         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
22434         'protected' visibility.
22435         * gcc.dg/visibility-7.c: Likewise.
22436         * lib/target-supports.exp (check_visibility_available): Take
22437         a parameter, the kind of visibility to check for.
22438         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
22439         to check_visibility_available.
22440
22441         * g++.dg/expr/cast3.C: New.
22442
22443 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
22444
22445         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
22446         rs6000.
22447
22448 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
22449
22450         PR target/20095
22451         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
22452
22453 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
22454
22455         * gcc.dg/badshift.c: Renamed to...
22456         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
22457
22458         * gcc.target/i386/badshift.c: Renamed to...
22459         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
22460         only.
22461
22462         PR rtl-optimization/20532
22463         * gcc.target/i386/badshift.c: New.
22464
22465 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22466
22467         * gfortran.dg/pr18025.f90: New test.
22468
22469 2005-03-23  Dale Johannesen  <dalej@apple.com>
22470
22471         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
22472
22473 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
22474
22475         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
22476
22477         * lib/target-supports.exp (check_iconv_available): Default
22478         libiconv to -liconv, if there is no definition.
22479
22480 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
22481
22482         * gcc.dg/torture/cris-asm-mof-1.c: New test.
22483
22484 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
22485
22486         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
22487         * g++.dg/opt/pr7503-2.C: Likewise.
22488         * g++.dg/opt/pr7503-3.C: Likewise.
22489         * g++.dg/opt/pr7503-4.C: Likewise.
22490         * g++.dg/opt/pr7503-5.C: Likewise.
22491         * g++.dg/warn/minmax.C: New test.
22492
22493 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22494
22495         * gfortran.dg/g77_intrinsics_funcs.f: New test.
22496         * gfortran.dg/g77_intrinsics_sub.f: New test.
22497
22498 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
22499             Jan Hubicka  <jh@suse.cz>
22500             Steven Bosscher <stevenb@suse.de
22501
22502         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
22503
22504 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22505
22506         PR c++/19980
22507         * g++.dg/template/redecl3.C: New test.
22508
22509 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22510
22511         PR c++/20499
22512         * g++.dg/parse/error16.C: Tweak error markers.
22513
22514 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
22515
22516         PR target/20561
22517         * gcc.dg/20050321-2.c: New test.
22518
22519 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
22520
22521         PR c++/20465
22522         PR c++/20381
22523         * g++.dg/template/ptrmem12.C: New.
22524
22525 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
22526
22527         PR rtl-optimization/20527
22528         * gcc.c-torture/execute/pr20527-1.c: New test.
22529
22530 2005-03-22  Ben Elliston  <bje@au.ibm.com>
22531
22532         * gcc.misc-tests/options.exp (check_for_options): Create a real C
22533         program, compile it into a real executable and then delete the .c
22534         and .x files afterwards, to avoid problems on testglue targets.
22535
22536 2005-03-21  Stuart Hastings  <stuart@apple.com>
22537
22538         * gcc.target/i386/sse-2.c: New.
22539
22540 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
22541
22542         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
22543
22544 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
22545
22546         * g++.dg/parse/crash25.C: Fix typo.
22547
22548 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
22549
22550         PR c++/20461
22551         * g++.dg/parse/crash24.C: New test.
22552
22553         PR c++/20536
22554         * g++.dg/parse/crash25.C: New test.
22555
22556 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
22557
22558         PR c++/20147
22559         * g++.dg/ext/stmtexpr4.C: New test.
22560
22561 2005-03-20  Roger Sayle  <roger@eyesopen.com>
22562
22563         PR middle-end/20539
22564         * gcc.c-torture/compile/pr13066-1.c: New test case.
22565         * gcc.c-torture/compile/pr20539-1.c: Likewise.
22566         * g++.dg/opt/pr13066-1.C: Likewise.
22567
22568 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
22569
22570         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
22571
22572 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22573
22574         PR fortran/18525
22575         * gfortran.dg/nesting_1.f90: New test.
22576
22577 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22578
22579         PR c++/20240
22580         * g++.dg/lookup/using13.C: New test.
22581
22582 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22583
22584         PR c++/20333
22585         * g++.dg/template/crash36.C: New test.
22586
22587 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
22588
22589         PR c++/20463
22590         * g++.dg/template/crash35.C: New test.
22591
22592 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
22593
22594         PR c++/19966
22595         * g++.dg/overload/operator2.C: New test.
22596
22597 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22598
22599         PR libfortran/20257
22600         * gfortran.dg/pr20257.f90: New test.
22601
22602 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22603
22604         PR libfortran/20480
22605         * gfortran.dg/pr20480.f90: New test.
22606
22607 2005-03-16  Richard Henderson  <rth@redhat.com>
22608
22609         PR middle-end/15700
22610         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
22611         (_rtld_global): New.
22612         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
22613         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
22614
22615         * gcc.dg/alias-3.c: New.
22616         * gcc.dg/alias-4.c: New.
22617         * gcc.dg/alias-5.c: New.
22618         * gcc.dg/alias-6.c: New.
22619
22620 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
22621
22622         * gcc.dg/cpp/ucnid-7.c: New.
22623
22624 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
22625             Dorit Naishlos  <dorit@il.ibm.com>
22626
22627         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
22628         darwin.
22629
22630 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
22631
22632         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
22633         support misaligned accesses.
22634         * gcc.dg/vect/vect-58.c: Likewise.
22635         * gcc.dg/vect/vect-92.c: New.
22636         * gcc.dg/vect/vect-93.c: New.
22637
22638 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
22639
22640         PR fortran/18827
22641         * gfortran.dg/assign_2.f90: New test.
22642         * gfortran.dg/assign_3.f90: New test.
22643         * gfortran.dg/assign.f90: New test.
22644
22645 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
22646
22647         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
22648         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
22649         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
22650         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
22651         names.
22652
22653 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
22654
22655         * gcc.dg/cpp/ucnid-6.c: New.
22656
22657         * gcc.dg/cpp/normalize-1.c: New.
22658         * gcc.dg/cpp/normalize-2.c: New.
22659         * gcc.dg/cpp/normalize-3.c: New.
22660         * gcc.dg/cpp/normalize-4.c: New.
22661         * gcc.dg/cpp/ucnid-4.c: New.
22662         * gcc.dg/cpp/ucnid-5.c: New.
22663         * g++.dg/cpp/normalize-1.C: New.
22664         * g++.dg/cpp/ucnid-1.C: New.
22665
22666 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
22667
22668         * gcc.dg/pr18628.c: New.
22669
22670 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
22671
22672         PR c++/20280
22673         * g++.dg/tree-ssa/pr20280.C: New.
22674
22675 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22676
22677         PR fortran/20467
22678         * gfortran.dg/stfunc_2.f90: New test.
22679
22680 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
22681
22682         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
22683
22684 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
22685
22686         * gcc.dg/tree-ssa/20050314-1.c: New test.
22687
22688 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22689
22690         PR c++/4403
22691         PR c++/9783, DR433
22692         * g++.dg/template/friend34.C: New test.
22693         * g++.dg/template/friend35.C: Likewise.
22694         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
22695
22696 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22697
22698         Friend class name lookup 5/n
22699         PR c++/1016
22700         * g++.dg/lookup/hidden-class1.C: New test.
22701         * g++.dg/lookup/hidden-class2.C: Likewise.
22702         * g++.dg/lookup/hidden-class3.C: Likewise.
22703         * g++.dg/lookup/hidden-class4.C: Likewise.
22704         * g++.dg/lookup/hidden-class5.C: Likewise.
22705         * g++.dg/lookup/hidden-class6.C: Likewise.
22706         * g++.dg/lookup/hidden-class7.C: Likewise.
22707         * g++.dg/lookup/hidden-class8.C: Likewise.
22708         * g++.dg/lookup/hidden-class9.C: Likewise.
22709         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
22710         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
22711         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
22712         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
22713         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
22714         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
22715         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
22716         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
22717         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
22718         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
22719         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
22720
22721 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
22722
22723         PR c++/20157
22724         * g++.dg/template/error18.C: New test.
22725
22726 2005-03-09  Ben Elliston  <bje@au.ibm.com>
22727
22728         PR debug/16792
22729         * g++.dg/debug/pr16792.C: New test.
22730
22731 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
22732
22733         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
22734         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
22735         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
22736         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
22737         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
22738         test assertion names.
22739
22740 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22741
22742         PR fortran/18600
22743         * gfortran.dg/stfunc_1.f90: New test.
22744
22745 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22746
22747         PR fortran/16907
22748         * gfortran.dg/real_index_1.f90: New test.
22749
22750 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22751
22752         PR fortran/20323
22753         * gfortran.dg/spec_expr_1.f90: New test.
22754
22755 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
22756
22757         PR c/20402
22758         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
22759         new parser.
22760
22761 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22762
22763         PR fortran/20361
22764         * gfortran.dg/largeequiv_1.f90: New test.
22765
22766 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
22767
22768         * gcc.dg/ucnid-1.c: New.
22769         * gcc.dg/ucnid-2.c: New.
22770         * gcc.dg/ucnid-3.c: New.
22771         * gcc.dg/ucnid-4.c: New.
22772         * gcc.dg/ucnid-5.c: New.
22773         * gcc.dg/ucnid-6.c: New.
22774         * gcc.dg/cpp/ucnid-1.c: New.
22775         * gcc.dg/cpp/ucnid-2.c: New.
22776         * gcc.dg/cpp/ucnid-3.c: New.
22777         * g++.dg/other/ucnid-1.C: New.
22778
22779 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
22780
22781         * gcc.dg/vmx/darwin-abi-3.c: Delete.
22782
22783 2005-03-11  Per Bothner  <per@bothner.com>
22784
22785         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
22786         that diagnotics refer to correct token.
22787         * gcc.dg/unused-3.c: Likewise.
22788
22789 2005-03-11  Per Bothner  <per@bothner.com>
22790
22791         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
22792         constant" is now actually on same line as string constant.
22793         * gcc.dg/cpp/direct2s.c: Likewise.
22794
22795 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
22796
22797         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
22798
22799 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22800
22801         PR libfortran/20124
22802         * gfortran.dg/pr20124.f90: New Test
22803
22804 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
22805
22806         PR tree-optimization/20130
22807         * gcc.dg/pr20130-1.c: New test.
22808
22809 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
22810
22811         PR target/20095
22812         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
22813
22814 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22815
22816         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
22817
22818 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
22819
22820         * g++.dg/eh/forced1.C: Fix comment.
22821         * g++.dg/eh/forced2.C: Ditto.
22822         * g++.dg/eh/forced3.C: Ditto.
22823         * g++.dg/eh/forced4.C: Ditto.
22824
22825 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
22826
22827         PR rtl-opt/20412
22828         * gcc.c-torture/compile/pr20412.c: New test.
22829
22830 2005-03-10  Roger Sayle  <roger@eyesopen.com>
22831
22832         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
22833
22834 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
22835
22836         PR target/20322
22837         * gcc.dg/20050307-1.c: New test.
22838
22839 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
22840
22841         PR c++/20375
22842         * g++.dg/other/stdarg3.C: New.
22843
22844 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
22845
22846         PR c++/18384, c++/18327
22847         * g++.dg/init/array19.C: New test.
22848
22849         PR inline-asm/20314
22850         * gcc.dg/torture/pr20314-1.c: New test.
22851         * gcc.dg/torture/pr20314-2.c: New test.
22852
22853 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
22854
22855         * gcc.dg/20050309-1.c: New test.
22856
22857 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22858
22859         * gcc.dg/builtins-10.c: Reactivate disabled test.
22860         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
22861         new cbrt transformations.
22862
22863 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
22864
22865         PR c++/20208
22866         * g++.dg/template/array13.C: New test.
22867
22868 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
22869
22870         PR c++/16859
22871         * g++.dg/init/brace4.C: New test.
22872
22873 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
22874
22875         PR c++/20186
22876         * g++.dg/template/non-dependent12.C: New.
22877
22878 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
22879
22880         PR c++/20142
22881         * g++.dg/init/array18.C: Add dg-do run marker.
22882
22883         PR c++/20142
22884         * g++.dg/init/array18.C: New test.
22885
22886 2005-03-09  Ben Elliston  <bje@au.ibm.com>
22887
22888         * consistency.vlad/vlad.exp: Remove trailing semicolons.
22889         * g++.dg/gcov/gcov.exp: Likewise.
22890         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
22891         * gcc.target/xstormy16/xstormy16.exp: Likewise.
22892         * lib/c-torture.exp: Likewise.
22893         * lib/fortran-torture.exp: Likewise.
22894         * lib/g++.exp: Likewise.
22895         * lib/gcc-defs.exp: Likewise.
22896         * lib/gcc-dg.exp: Likewise.
22897         * lib/gcc.exp: Likewise.
22898         * lib/gcov.exp: Likewise.
22899         * lib/gfortran.exp: Likewise.
22900         * lib/mike-g++.exp: Likewise.
22901         * lib/mike-gcc.exp: Likewise.
22902         * lib/objc-torture.exp: Likewise.
22903         * lib/objc.exp: Likewise.
22904         * lib/profopt.exp: Likewise.
22905         * lib/target-libpath.exp: Likewise.
22906         * lib/target-supports.exp: Likewise.
22907         * lib/treelang.exp: Likewise.
22908         * lib/wrapper.exp: Likewise.
22909
22910 2005-03-08  Jeff Law  <law@redhat.com>
22911
22912         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
22913         PHI-OPT changes.
22914
22915 2005-03-08  Ira Rosen  <irar@il.ibm.com>
22916
22917         * gcc.dg/vect/pr20122.c: New test.
22918
22919 2005-03-07  Jeff Law  <law@redhat.com>
22920
22921         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
22922         was folded away.
22923         * gcc.dg/tree-ssa/pr18133-1.c: New test.
22924         * gcc.dg/tree-ssa/pr18133-2.c: New test.
22925         * gcc.dg/tree-ssa/pr18134.c: New test.
22926
22927 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22928
22929         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
22930         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
22931         gcc.dg/torture/builtin-noret-2.c: Require weak support.
22932
22933 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
22934
22935         PR tree-opt/17671
22936         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
22937
22938 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
22939
22940         * g++.dg/warn/Wnvdtor.C: New test.
22941
22942 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
22943
22944         * gcc.dg/torture/pr19683-1.c: New test.
22945
22946 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
22947
22948         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
22949         * gfortran.dg/g77/19990313-2.f: Ditto.
22950         * gfortran.dg/g77/19990313-3.f: Ditto.
22951         * gfortran.dg/g77/19990525-0.f: Ditto.
22952         * gfortran.dg/g77/19990826-0.f: Ditto.
22953         * gfortran.dg/g77/19990826-2.f: Ditto.
22954         * gfortran.dg/g77/19990826-3.f: Ditto.
22955         * gfortran.dg/g77/20000511-1.f: Ditto.
22956         * gfortran.dg/g77/20000511-2.f: Ditto.
22957         * gfortran.dg/g77/970625-2.f: Ditto.
22958         * gfortran.dg/g77/980310-2.f: Ditto.
22959         * gfortran.dg/g77/980310-3.f: Ditto.
22960         * gfortran.dg/g77/980310-8.f: Ditto.
22961         * gfortran.dg/g77/980519-2.f: Ditto.
22962         * gfortran.dg/g77/alpha1.f: Ditto.
22963         * gfortran.dg/g77/claus.f: Ditto.
22964         * gfortran.dg/g77/erfc.f: Ditto.
22965         * gfortran.dg/g77/short.f: Ditto.
22966         * gfortran.fortran-torture/execute/data.f90: Ditto.
22967         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
22968         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
22969
22970 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22971
22972         * lib/file-format.exp (gcc_target_object_format): Add check for som
22973         format and hardcode object formats on hppa*-*-hpux*.
22974         * lib/target-supports.exp (check_weak_available): Add check for som
22975         object format.  Always return 0 on hppa*-*-hpux10*.
22976
22977         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
22978         is defined.
22979
22980         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
22981
22982 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
22983
22984         * gfortran.dg/pr19936_1.f90: New test.
22985         * gfortran.dg/pr19936_2.f90: New test.
22986         * gfortran.dg/pr19936_3.f90: New test.
22987
22988 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
22989             Paul Thomas <prthomas@drfccad.cea.fr>
22990
22991         * gfortran.dg/PR19754_1.f90: New test.
22992         * gfortran.dg/PR19754_2.f90: Ditto.
22993
22994 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22995
22996         PR c++/19311
22997         * g++.dg/template/non-dependent11.C: New test.
22998
22999 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
23000
23001         * lib/target-supports.exp (check_iconv_available): Fix comment.
23002
23003 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
23004             Joseph S. Myers  <joseph@codesourcery.com>
23005
23006         PR c++/19797
23007         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
23008
23009 2005-03-04  Matthew Sachs  <msachs@apple.com>
23010
23011         * gcc.exp (gcc_target_compile): Put braces around
23012         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
23013         * objc.exp (objc_target_compile): Likewise.
23014         * treelang.exp (treelang_target_compile): Likewise.
23015
23016 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23017
23018         PR fortran/19673
23019         * gfortran.dg/func_result_1.f90: New test.
23020
23021 2005-03-04  Ben Elliston  <bje@au.ibm.com>
23022
23023         * gcc.misc-tests/options.exp: New test.
23024
23025 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
23026
23027         * gcc.dg/pr15784-4.c: New test.
23028
23029 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
23030
23031         * gcc.c-torture/execute/pr17133.c: New.
23032         * gcc.c-torture/compile/20050303-1.c: New.
23033
23034 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
23035
23036         * gcc.dg/cpp/assert4.c: Fix for cygwin.
23037
23038 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
23039
23040         * g++.dg/overload/using2.C: New.
23041
23042 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
23043
23044         PR c++/19916
23045         * g++.dg/init/ptrmem2.C: New test.
23046
23047 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
23048
23049         PR c/8927
23050         * gcc.dg/pr8927-1.c: New test.
23051
23052 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
23053
23054         PR c++/20232
23055         * g++.dg/inherit/covariant12.C: New.
23056
23057 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23058
23059         PR fortran/19479
23060         * gfortran.dg/bound_1.f90: New test.
23061
23062 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
23063
23064         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
23065         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
23066
23067 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
23068
23069         PR c/20245
23070         * gcc.dg/pr20245-1.c: New test.
23071
23072 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
23073
23074         PR middle-end/19874
23075         * gcc.c-torture/execute/20050119-2.c: New test case.
23076
23077 2005-02-28  Ben Elliston  <bje@au.ibm.com>
23078
23079         * README: Update the DejaGnu bug reporting address.
23080         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
23081         * lib/objc-torture.exp: Likewise.
23082
23083 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
23084
23085         * gfortran.dg/boz_1.f90: New test.
23086         * gfortran.dg/boz_3.f90: New test.
23087         * gfortran.dg/boz_4.f90: New test.
23088
23089 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
23090
23091         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
23092         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
23093
23094 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23095
23096         PR libfortran/20101
23097         * gfortran.dg/write_0_pe_format.f90: New test.
23098
23099 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
23100
23101         PR c++/20206
23102         * g++.dg/opt/thunk2.C: New test.
23103         * g++.dg/opt/covariant1.C: New test.
23104
23105 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23106
23107         * gfortran.dg/e_d_fmt.f90: New test.
23108
23109 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
23110
23111         * gcc.dg/asm-b.c: Fix comment typos.
23112
23113 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
23114
23115         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
23116         a V_MAY_DEF also.
23117
23118 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
23119
23120         PR tree-opt/20188
23121         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
23122         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
23123         * gcc.dg/asm-b.c: New test.
23124
23125 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
23126
23127         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
23128         Disable this test on IRIX 6.
23129
23130 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
23131
23132         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
23133         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
23134         parser.
23135
23136 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
23137
23138         PR tree-optimization/20204
23139         * gcc.dg/pr20204.c: New test.
23140
23141 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
23142
23143         PR target/20196
23144         * gcc.c-torture/execute/20050224-1.c: New test.
23145
23146         PR c++/20175
23147         * g++.dg/warn/Wbraces2.C: New test.
23148
23149 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
23150
23151         PR c++/19878
23152         * g++.dg/init/const2.C: New test.
23153
23154 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
23155
23156         PR tree-optimization/20100
23157         * gcc.c-torture/execute/pr20100-1.c: New test.
23158
23159 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23160
23161         * gfortran.dg/implicit_3.f90: New test.
23162
23163         * gfortran.dg/deftype_1.f90: New test.
23164
23165 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
23166
23167         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
23168         the test passes.
23169         * g++.dg/other/anon3.C: Accept a warning.
23170
23171 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
23172
23173         * gcc.dg/pr20017.c: Fix a comment typo.
23174
23175 2005-02-23  Bud Davis  <bdavis@gfortran.org>
23176
23177         * gfortran.dg/list_read_4.f90: Change to f90 comments.
23178
23179 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
23180
23181         PR ada/19902
23182         * ada/acats/tests/cxa/cxa3004.a: Remove.
23183         * ada/acats/tests/cxb/cxb30061.am: Likewise.
23184
23185 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
23186
23187         PR c++/20073
23188         * g++.dg/init/const1.C: New test.
23189
23190         PR c++/19991
23191         * g++.dg/parse/constant7.C: New test.
23192
23193         PR c++/20152
23194         * g++.dg/parse/error27.C: New test.
23195         * g++.dg/template/qualttp15.C: Adjust error markers.
23196         * g++.old-deja/g++.other/struct1.C: Likewise.
23197
23198         PR c++/20153
23199         * g++.dg/template/error17.C: New test.
23200
23201         PR c++/20148
23202         * g++.dg/parser/error26.C: New test.
23203
23204 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
23205
23206         PR tree-optimization/20100
23207         PR tree-optimization/20115
23208         * gcc.dg/pr20115.c: New test.
23209         * gcc.dg/pr20115-1.c: New test.
23210         * gcc.dg/pr20100.c: New test.
23211         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
23212         call-clobbered variables after alias1.
23213
23214 2005-02-22  Bud Davis  <bdavis@gfortran.org>
23215
23216         * gfortran.dg/list_read_4.f90: new test.
23217
23218 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
23219
23220         PR rtl-optimization/20017.
23221         * gcc.dg/pr20017.c: New.
23222
23223 2005-02-22  Devang Patel  <dpatel@apple.com>
23224
23225         PR 19952
23226         * g++.dg/tree-ssa/pr19952.C: New test.
23227
23228 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
23229
23230         PR c++/19883
23231         * g++.dg/parse/constant6.C: New test.
23232
23233 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
23234
23235         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
23236         * g++.dg/charset/asm2.c: Likewise.
23237         * g++.dg/charset/asm3.c: Likewise.
23238         * g++.dg/charset/asm4.c: Likewise.
23239         * g++.dg/charset/asm5.c: Likewise.
23240         * g++.dg/charset/attribute1.c: Likewise.
23241         * g++.dg/charset/attribute2.c: Likewise.
23242         * g++.dg/charset/extern1.cc: Likewise.
23243         * g++.dg/charset/extern2.cc: Likewise.
23244         * g++.dg/charset/extern3.cc: Likewise.
23245         * g++.dg/charset/function.cc: Likewise.
23246         * g++.dg/charset/string.c: Likewise.
23247         * g++.dg/charset/charset.exp: Likewise.
23248         * lib/target-supports.exp (check_iconv_available): Fix comment.
23249
23250 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
23251
23252         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
23253         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
23254         * gcc.dg/charset/asm2.c: Likewise.
23255         * gcc.dg/charset/asm3.c: Likewise.
23256         * gcc.dg/charset/asm4.c: Likewise.
23257         * gcc.dg/charset/asm5.c: Likewise.
23258         * gcc.dg/charset/asm6.c: Likewise.
23259         * gcc.dg/charset/attribute1.c: Likewise.
23260         * gcc.dg/charset/attribute2.c: Likewise.
23261         * gcc.dg/charset/builtin1.c: Likewise.
23262         * gcc.dg/charset/extern.c: Likewise.
23263         * gcc.dg/charset/function.c: Likewise.
23264         * gcc.dg/charset/string.c: Likewise.
23265         * gcc.dg/charset/charset.exp: Likewise.
23266
23267 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
23268
23269         PR fortran/20086
23270         * gfortran.dg/pr20086.f90: New test.
23271
23272 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
23273
23274         PR tree-optimization/19786
23275         * g++.dg/tree-ssa/pr19786.C: New.
23276
23277 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23278
23279         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
23280
23281 2005-02-21  Jeff Law  <law@redhat.com>
23282
23283         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
23284
23285 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23286
23287         * gfortran.dg/do_iterator: Split loop, markup all lines for
23288         which an error locus is printed.
23289         * gfortran.dg/pr17708.f90: Markup all lines for which an error
23290         locus is printed.
23291         * gfortran.dg/select_4.f90: Likewise.
23292         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
23293         locuses in the various permutations.
23294
23295 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
23296
23297         PR tree-optimization/19951
23298         * g++.dg/vect: New directory.
23299         * g++.dg/vect/vect.exp: New file.
23300         * g++.dg/vect/pr19951.cc: New testcase.
23301         * g++.dg/dg.exp: Also prune vectorizer tests.
23302
23303 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
23304
23305         PR 18785
23306         * gcc.dg/charset/builtin1.c: New test.
23307
23308 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23309
23310         PR c++/19299
23311         * g++.dg/inherit/volatile1.C: New test.
23312
23313         PR c++/19440
23314         * g++.dg/template/dtor4.C: New test.
23315
23316 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
23317
23318         * gfortran.dg/int_1.f90: New test.
23319
23320 2005-02-19  Devang Patel  <dpatel@apple.com>
23321
23322         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
23323
23324 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
23325
23326         * gfortran.dg/achar_1.f90: New test.
23327
23328 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
23329
23330         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
23331
23332 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
23333             Jakub Jelinek  <jakub@redhat.com>
23334
23335         PR tree-optimization/19828
23336         * gcc.dg/tree-ssa/loop-7.c: New test.
23337         * gcc.c-torture/execute/20050218-1.c: New test.
23338
23339 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
23340
23341         PR c/20043
23342         * gcc.dg/transparent-union-1.c: New test.
23343         * gcc.dg/transparent-union-2.c: New test.
23344
23345 2005-02-18  James E Wilson  <wilson@specifixinc.com>
23346
23347         PR tree-optimization/18977
23348         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
23349
23350 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
23351
23352         PR target/20054
23353         * gcc.dg/pr20054.c: New test.
23354
23355 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23356
23357         PR c++/19508
23358         * g++.dg/ext/attrib20.C: New test.
23359
23360 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
23361
23362         PR middle-end/20030
23363         * gfortran.fortran-torture/execute/character_passing.f90: New test.
23364
23365 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
23366
23367         PR c++/20008
23368         * g++.dg/opt/switch4.C: New.
23369
23370 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
23371
23372         PR c++/20023
23373         PR tree-optimization/20009
23374         * gcc.c-torture/compile/20050217-1.c: New test.
23375         * g++.dg/opt/switch3.C: New test.
23376
23377         PR tree-optimization/18947
23378         * gcc.c-torture/compile/20050215-1.c: New test.
23379         * gcc.c-torture/compile/20050215-2.c: New test.
23380         * gcc.c-torture/compile/20050215-3.c: New test.
23381
23382 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
23383
23384         PR c++/20028
23385         * g++.dg/template/crash34.C: New.
23386
23387         PR c++/20022
23388         * g++.dg/other/access3.C: New.
23389
23390 2005-02-17  Ira Rosen  <irar@il.ibm.com>
23391
23392         * gcc.dg/vect/vect-98.c: New test.
23393
23394 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
23395
23396         PR tree-optimization/19967
23397         * gcc.dg/pr19967.c: New.
23398
23399 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
23400
23401         PR middle-end/19857
23402         * gcc.dg/tree-ssa/20050215-1.c: New test.
23403         * gcc.c-torture/execute/20050215-1.c: New test.
23404
23405 2005-02-15  Eric Christopher  <echristo@redhat.com>
23406
23407         * gcc.dg/cpp/20050215-1.c: New file.
23408
23409 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
23410
23411         PR tree-optimization/15785
23412         * gcc.dg/pr15785-1.c: New test.
23413
23414 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
23415
23416         PR c++/17788
23417         * g++.dg/init/ctor4.C: New.
23418         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
23419
23420 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
23421
23422         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
23423         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
23424
23425 2005-02-15  Andreas Schwab  <schwab@suse.de>
23426
23427         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
23428         declare malloc.
23429
23430 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
23431
23432         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
23433
23434 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
23435
23436         PR tree-optimization/19853
23437         * gcc.c-torture/compile/pr19853.c: New test.
23438
23439 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
23440
23441         PR c++/19608
23442         * g++.dg/parse/local-class1.C: New.
23443
23444         PR c++/19895
23445         * g++.dg/parse/ptrmem3.C: New.
23446
23447         PR c++/19884
23448         * g++.old-deja/g++.oliva/template6.C: Add another case.
23449         * g++.dg/template/explicit6.C: New.
23450
23451 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
23452
23453         PR c++/17816
23454         * g++.dg/other/redecl2.C: New.
23455
23456 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
23457
23458         PR c++/19891
23459         * g++.dg/abi/covariant4.C: New.
23460
23461 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
23462
23463         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
23464         New tests.
23465
23466 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
23467
23468         * gcc.dg/vect/vect-96.c: Fix typo.
23469
23470 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23471
23472         PR c++/14479
23473         PR c++/19487
23474         * g++.dg/template/enum5.C: New test.
23475
23476 2005-02-12  Ira Rosen  <irar@il.ibm.com>
23477
23478         * gcc.dg/vect/vect-97.c: New test.
23479
23480 2005-02-12  Ira Rosen  <irar@il.ibm.com>
23481
23482         * gcc.dg/vect/vect-96.c: New test.
23483
23484 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
23485
23486         * gcc.dg/builtins-34.c: Also check ldexp*.
23487
23488 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
23489
23490         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
23491
23492 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
23493
23494         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
23495         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
23496         dg-require-dll, dg-require-iconv, dg-require-named-sections,
23497         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
23498         selector_list, selector_expression, dg-process-target): Move to new
23499         file target-supports-dg.exp.
23500         * lib/target-supports-dg.exp: New.
23501
23502         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
23503         New.
23504
23505 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
23506
23507         PR c++/19666
23508         * g++.dg/other/ptrmem6.C: New test.
23509
23510         PR middle-end/19858
23511         * gcc.c-torture/compile/20050210-1.c: New test.
23512
23513 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
23514
23515         PR c++/19755
23516         * g++.dg/warn/Wbraces1.C: New test.
23517
23518 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
23519
23520         * gcc.dg/builtins-52.c: New testcase.
23521
23522 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
23523
23524         PR c/19342
23525         * gcc.c-torture/execute/20050119-1.c: New test.
23526
23527 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
23528
23529         PR c++/19811
23530         * g++.dg/init/delete1.C: New test.
23531
23532 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
23533
23534         PR c++/18470
23535         * g++.dg/template/static12.C: New test.
23536
23537 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
23538
23539         PR c++/19787
23540         * g++.dg/conversion/ambig1.C: New test.
23541
23542         PR c++/19739
23543         * g++.dg/ext/attrib19.C: New test.
23544
23545         PR c++/19732
23546         * g++.dg/parse/dtor5.C: New test.
23547
23548         PR c++/19762
23549         * g++.dg/template/dtor3.C: New test.
23550
23551         PR c++/19826
23552         * g++.dg/template/static11.C: New test.
23553         * g++.dg/template/crash2.C: Remove dg-error marker.
23554
23555 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
23556
23557         PR C++/18491
23558         * g++.old-deja/g++.mike/p10769a.C: Remove.
23559
23560 2005-02-09  Roger Sayle  <roger@eyesopen.com>
23561
23562         * gcc.dg/builtins-48.c: New test case.
23563         * gcc.dg/builtins-49.c: New test case.
23564         * gcc.dg/builtins-50.c: New test case.
23565         * gcc.dg/builtins-51.c: New test case.
23566
23567 2005-02-09  Ian Lance Taylor  <ian@airs.com>
23568
23569         PR middle-end/19583
23570         * g++.dg/warn/Wreturn-type-3.C: New test.
23571
23572 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
23573
23574         PR middle-end/19402
23575         * gcc.dg/pr19402-1.c: New testcase.
23576         * gcc.dg/pr19402-2.c: likewise.
23577
23578 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
23579
23580         PR middle-end/19854
23581         * g++.dg/tree-ssa/tmmti.C: New testcase.
23582
23583 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
23584
23585         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
23586
23587 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
23588
23589         PR c++/19733
23590         * g++.dg/parse/crash23.C: New test.
23591         * g++.dg/warn/Weff1.C: New test.
23592
23593 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
23594
23595         * gcc.dg/20050209-1.c: New test.
23596
23597 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
23598
23599         PR target/19799
23600         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
23601
23602 2005-02-08  Mike Stump  <mrs@apple.com>
23603
23604         * g++.dg/pch/import-2.c: New test.
23605         * g++.dg/pch/import-2.hs: New.
23606         * g++.dg/pch/include/import-2a.h: New.
23607         * g++.dg/pch/include/import-2b.h: New.
23608
23609 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
23610
23611         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
23612
23613 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23614
23615         * gfortran.dg/substr_1.f90: New test.
23616
23617 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
23618
23619         PR middle-end/19775
23620         * gcc.dg/torture/builtin-power-1.c: Disable test for
23621         invalid transformation.
23622         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
23623         no longer optimize.
23624         * gcc.dg/builtins-47.c: New testcase.
23625
23626 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
23627             Dorit Naishlos  <dorit@il.ibm.com>
23628
23629         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
23630
23631 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
23632
23633         * gcc.c-torture/compile/20050206-1.c: New test.
23634
23635 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
23636
23637         PR tree-opt/19768
23638         * g++.dg/opt/pr19768.C: New test.
23639
23640 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
23641
23642         PR tree-opt/19736
23643         * gcc.c-torture/compile/pr19736.c: New test.
23644
23645 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23646
23647         PR c++/17401
23648         * g++.dg/parse/error25.C: New test.
23649
23650 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
23651
23652         * gcc.c-torture/execute/20050203-1.c: New.
23653
23654 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
23655
23656         * gcc.dg/vect/vect-85.c: Remove xfail.
23657         * gcc.dg/vect/vect-86.c: Remove xfail.
23658         * gcc.dg/vect/vect-87.c: Remove xfail.
23659         * gcc.dg/vect/vect-88.c: Remove xfail.
23660
23661 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
23662
23663         * gcc.dg/altivec-19.c: New.
23664
23665 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
23666
23667         PR c/17807
23668         * gcc.dg/nested-func-3.c: New test.
23669         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
23670
23671 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
23672
23673         * gcc.test-framework/gen_directive_tests: Generate tests for
23674         selector expressions.
23675
23676 2005-02-02  Matt Austern  <austern@apple.com>
23677
23678         PR c++/19628
23679         * g++/ext/builtin7.C: New.
23680         * g++/ext/builtin8.C: New.
23681
23682 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
23683
23684         PR c/18502
23685         * gcc.dg/pr18502-1.c: New test.
23686
23687 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23688
23689         PR c++/17413
23690         * g++.dg/template/local4.C: Tweak.
23691
23692 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
23693
23694         PR tree-optimization/19578
23695         * gcc.c-torture/compile/20050202-1.c: New test.
23696
23697 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
23698
23699         PR c/19435
23700         * gcc.dg/c99-init-4.c: New test.
23701
23702 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
23703
23704         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
23705
23706         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
23707
23708         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
23709         * g++.dg/eh/check-vect.h: New.
23710
23711         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
23712         * gcc.dg/vect/vect-78.c: Ditto.
23713         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
23714         Remove.
23715
23716         * g++.dg/conversion/simd1.C: Expect warning.
23717         * g++.dg/ext/attribute-test-1.C: Ditto.
23718         * g++.dg/ext/attribute-test-2.C: Ditto.
23719         * g++.dg/ext/attribute-test-3.C: Ditto.
23720         * g++.dg/ext/attribute-test-4.C: Ditto.
23721
23722         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
23723         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
23724
23725         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
23726
23727 2005-02-01  Richard Henderson  <rth@redhat.com>
23728
23729         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
23730         long double for ibm double-double format.
23731         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
23732
23733 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
23734
23735         PR tree-optimization/19633
23736         * gcc.dg/pr19633-1.c: New test.
23737         * gcc.dg/pr19633.c: Tweak to make pointer point
23738         to NULL or a symbol.
23739
23740 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
23741
23742         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
23743         New procs.
23744         (dg-process-target (local override)): Handle selector expressions.
23745
23746         * gcc.test-framework/README: Describe tests in source directory.
23747         * gcc.test-framework/test-framework.awk: Handle dg- tests.
23748         * gcc.test-framework/test-framework.exp: Handle dg- tests.
23749         * gcc.test-framework/dg-bogus-exp-P.c: New test.
23750         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
23751         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
23752         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
23753         * gcc.test-framework/dg-do-link-exp-P.c: New test.
23754         * gcc.test-framework/dg-do-run-exp-P.c: New test.
23755         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
23756         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
23757         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
23758         * gcc.test-framework/dg-error-exp-P.c: New test.
23759         * gcc.test-framework/dg-error-exp-XP.c: New test.
23760         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
23761         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
23762         * gcc.test-framework/dg-output-exp-P.c: New test.
23763         * gcc.test-framework/dg-output-exp-XF.c: New test.
23764         * gcc.test-framework/dg-warning-exp-P.c: New test.
23765         * gcc.misc-tests/dg-1.c: Remove.
23766         * gcc.misc-tests/dg-2.c: Remove.
23767         * gcc.misc-tests/dg-3.c: Remove.
23768         * gcc.misc-tests/dg-4.c: Remove.
23769         * gcc.misc-tests/dg-5.c: Remove.
23770         * gcc.misc-tests/dg-6.c: Remove.
23771         * gcc.misc-tests/dg-7.c: Remove.
23772         * gcc.misc-tests/dg-8.c: Remove.
23773         * gcc.misc-tests/dg-9.c: Remove.
23774         * gcc.misc-tests/dg-10.c: Remove.
23775         * gcc.misc-tests/dg-11.c: Remove.
23776         * gcc.misc-tests/dg-12.c: Remove.
23777         * gcc.misc-tests/dg-test.exp: Remove.
23778
23779         * gcc.test-framework/test-framework.awk: Change recording and
23780         printing of passes and failures.
23781
23782         * gcc.test-framework: New directory.
23783         * gcc.test-framework/README: New.
23784         * gcc.test-framework/test-framework.exp: New.
23785         * gcc.test-framework/test-framework.awk: New.
23786         * gcc.test-framework/gen_directive_tests: New.
23787
23788 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
23789
23790         * lib/treelang.exp: Fix comment typos.
23791         (treelang_target_compile): Don't append libs=-ltreelang to options.
23792
23793 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
23794
23795         * g++.dg/parse/typename7.C: Adjust error messages.
23796
23797 2005-01-31  Jeff Law  <law@redhat.com>
23798
23799         * gcc.c-torture/execute/20050131-1.c: New test.
23800         * gcc.dg/wcaselabel.c: New test.
23801
23802 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
23803
23804         * g++.dg/other/warning1.C: Adjust error messags.
23805         * g++.dg/parse/constant5.C: New test.
23806
23807 2005-01-31  Steven Bosscher  <stevenb@suse.de>
23808
23809         PR c/19333
23810         * gcc.c-torture/compile/20011130-1.c: Reorder to make
23811         the test case valid.
23812         * gcc.dg/20030815-1.c: Remove invalid tests.
23813         * gcc.dg/array-7.c: Adjust expected result.
23814         * gcc.dg/pr18596-3.c: Likewise.
23815         * gcc.dg/noncompile/20000901-1.c: Likewise.
23816         * gcc.dg/noncompile/init-2.c: Likewise.
23817         * gcc.dg/noncompile/init-4.c: Likewise.
23818
23819 2005-01-31  Dale Johannesen  <dalej@apple.com>
23820
23821         * g++.dg/opt/pr19650.C: New test.
23822
23823 2005-01-31  Richard Henderson  <rth@redhat.com>
23824
23825         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
23826         long double for intel double extended format.
23827         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
23828
23829 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
23830
23831         PR c++/19555
23832         * g++.dg/template/static10.C: New test.
23833
23834         PR c++/19395
23835         * g++.dg/parse/error24.C: New test.
23836
23837         PR c++/19367
23838         * g++.dg/lookup/builtin1.C: New test.
23839
23840         PR c++/19457
23841         * g++.dg/warn/conv3.C: New test.
23842
23843 2005-01-30  Bud Davis  <bdavis@gfortran.org>
23844
23845         PR fortran/19647
23846         * gfortan.dg/inquire_7.f90
23847
23848 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
23849
23850         PR tree-optimization/15791
23851         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
23852         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
23853         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
23854         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
23855         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
23856         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
23857         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
23858         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
23859         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
23860         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
23861
23862 2005-01-29  Paul Brook  <paul@codesourcery.com>
23863
23864         PR fortran/18565
23865         * check.c (real_or_complex_check): New function.
23866         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
23867         * intrinsic.c (add_functions): Use new check functions.
23868         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
23869         Add prototypes.
23870
23871 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
23872
23873         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
23874         gcc.dg/lvalue-3.c: New tests.
23875         * gcc.dg/concat.c: Update expected messages.
23876
23877 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
23878
23879         PR libfortran/19595
23880         * gfortran.dg/eor_1.f90: New test.
23881
23882 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
23883
23884         PR fortran/19589
23885         * gfortran.dg/logical_data_1.f90: New test.
23886
23887 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
23888
23889         PR c++/19253
23890         * g++.dg/template/crash33.C: New test.
23891
23892         PR c++/19667
23893         * g++.dg/template/crash32.C: New test.
23894
23895 2005-01-28  Ian Lance Taylor  <ian@airs.com>
23896
23897         PR middle-end/16558
23898         * g++.dg/warn/Wreturn-type-2.C: New test.
23899
23900 2004-06-24  Jeff Law  <law@redhat.com>
23901
23902         * gcc.dg/tree-ssa/20050128-1.c: New test.
23903
23904 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
23905
23906         * gcc.target/frv/all-mdpackh-1.c: New test.
23907
23908 2005-01-28  Steven Bosscher  <stevenb@suse.de>
23909
23910         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
23911
23912 2005-01-27  Richard Henderson  <rth@redhat.com>
23913
23914         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
23915
23916 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
23917
23918         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
23919
23920 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
23921
23922         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
23923         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
23924         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
23925         to cope with cases where the multilib options override the dg-options.
23926
23927 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
23928
23929         PR c/18946
23930         * gcc.dg/noncompile/20050120-1.c: New test.
23931
23932 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
23933
23934         PR tree-optimization/19633
23935         * gcc.dg/pr19633.c: New test.
23936         * gcc.dg/tree-ssa/pr19633.c: New test.
23937
23938 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
23939
23940         * gcc.dg/20041216-1.c: New test.
23941
23942 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
23943
23944         PR objc/18862
23945         * objc.dg/selector-2.m: New test.
23946
23947 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
23948
23949         * g++.dg/opt/range-test-2.C: New test.
23950
23951         PR rtl-optimization/19579
23952         * gcc.c-torture/execute/20050124-1.c: New test.
23953
23954 2005-01-26  Greg Parker  <gparker@apple.com>
23955         Stuart Hastings  <stuart@apple.com>
23956
23957         * gcc.c-torture/execute/20050125-1.c: New.
23958
23959 2005-01-18  Jan Hubicka  <jh@suse.cz>
23960
23961         PR tree-optimize/19337
23962         * gcc.c-torture/compile/20050119-1.c: New test.
23963
23964 2005-01-24  James E Wilson  <wilson@specifixinc.com>
23965
23966         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
23967         test for successful match.
23968
23969 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
23970
23971         PR objc/18408
23972         * objc.dg/comp-types-7.m: New test.
23973
23974 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
23975
23976         * lib/target-supports.exp (current_target_name): New.
23977         (check_effective_target_ilp32, check_effective_target_lp64):
23978         Cache the result to use as long as the current target, with
23979         multilib flags, remains the same.
23980
23981         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
23982         (dg-require-weak, dg-require-visibility, dg-require-alias,
23983         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
23984         dg-require-effective-target, dg-skip-if): Remove call to
23985         skip_test_and_clear_xfail.
23986         (dg-test): Clear xfail data.
23987
23988 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
23989
23990         PR target/17751
23991         * gcc.dg/ppc64-toc.c: New test.
23992
23993         * g++.dg/tree-ssa/empty-1.C: New test.
23994
23995         PR middle-end/19551
23996         * gcc.c-torture/execute/20050121-1.c: New test.
23997         * gcc.dg/20050121-2.c: New test.
23998
23999 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
24000         Paul Brook  <paul@codesourcery.com>
24001
24002         PR fortran/17941
24003         * gfortran.dg/real_const_1.f: New test.
24004         * gfortran.dg/real_const_2.f90: New test.
24005         * gfortran.dg/complex_int_1.f90: New test.
24006
24007 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
24008
24009         PR fortran/19313
24010         * gfortan.dg/inquire_6.f90: New test.
24011
24012 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
24013
24014         PR libfortran/19451
24015         * open_readonly_1.f90: New test.
24016
24017 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
24018
24019         PR libfortran/18982
24020         * gfortran.dg/open_new.f90: New file.
24021
24022 2005-01-22  Paul Brook  <paul@codesourcery.com>
24023
24024         * namelist_1.f90: New test.
24025
24026 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
24027
24028         PR tree-optimization/19484
24029         * gcc.c-torture/compile/20050122-[12].c: New tests.
24030
24031 2005-01-22  Paul Brook  <paul@codesourcery.com>
24032
24033         * gfortran.dg/implicit_2.f90: New test.
24034
24035 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
24036
24037         PR fortran/19314
24038         * gfortran.dg/inquire_5.f90: New test.
24039
24040 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24041
24042         PR c/18809
24043         * gcc.dg/pr18809-1.c: New test.
24044
24045 2005-01-21  Ian Lance Taylor  <ian@airs.com>
24046
24047         * gcc.dg/20050121-1.c: New test.
24048
24049         PR tree-optimization/13000
24050         * gcc.dg/20040206-1.c: Change warning to point where function is
24051         being inlined.
24052
24053 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24054
24055         PR c++/19208
24056         * g++.dg/template/array11.C: New test.
24057
24058 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24059
24060         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
24061         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
24062         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
24063         * gfortran.dg/getenv_1.f90: Add dg-do directive.
24064         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
24065         gfortran.dg/pr17164.f90: Add missing dg-do directives.
24066
24067 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
24068
24069         PR tree-optimization/15349
24070         * gcc.dg/tree-ssa/pr15349.c: New.
24071
24072 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
24073
24074         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
24075
24076 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
24077
24078         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
24079         scan-assembler-times directive name.
24080
24081         * gcc.dg/asm-a.c: Move dg-require-effective-target to
24082         after dg-do.
24083
24084         PR rtl-optimization/19462
24085         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
24086
24087 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
24088
24089         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
24090         counting function calls on ia64.
24091
24092 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
24093
24094         PR rtl-optimization/15139
24095         * gcc.dg/20050111-2.c: New test.
24096
24097         PR c/17297
24098         * gcc.c-torture/compile/20050113-1.c: New testcase.
24099
24100         PR middle-end/19164
24101         * gcc.dg/20050113-1.c: New testcase.
24102
24103 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
24104
24105         * gcc.dg/vect/vect-85.c: Add comment.
24106         * gcc.dg/vect/vect-86.c: Add xfail for now.
24107         * gcc.dg/vect/vect-87.c: Add xfail for now.
24108         * gcc.dg/vect/vect-88.c: Add xfail for now.
24109         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
24110
24111 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24112
24113         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
24114
24115 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
24116
24117         * g++.dg/debug/typedef3.C: New test.
24118
24119 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
24120
24121         PR c/19472
24122         * gcc.dg/asm-a.c: New test.
24123
24124 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
24125
24126         * gcc.dg/sh-relax.c: Add prototype for abort.
24127
24128 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
24129
24130         * gcc.dg/short-compare-1.c: New test.
24131         * gcc.dg/short-compare-2.c: Likewise.
24132
24133 2005-01-18  Michael Matz  <matz@suse.de>
24134
24135         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
24136
24137 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
24138
24139         PR tree-optimization/19121
24140         * gcc.c-torture/compile/pr19121.c: New test.
24141
24142 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
24143
24144         PR target/19357
24145         * gcc.c-torture/compile/pr19357.c: New test.
24146
24147 2005-01-17  Ian Lance Taylor  <ian@airs.com>
24148
24149         PR c/5675
24150         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
24151         pass--those that refer just to the variable, possibly with a
24152         cast.
24153         * gcc.dg/c99-const-expr-3.c: Likewise.
24154
24155         PR middle-end/13127
24156         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
24157         longer emitted.
24158
24159 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
24160
24161         PR fortran/18778
24162         * gfortran.dg/endfile_2.f90: New test.
24163
24164 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
24165
24166         PR 19168
24167         * gfortran.dg/select_5.f90: New test.
24168
24169 2004-01-16  Paul Brook  <paul@codesourcery.com>
24170
24171         * gfortran.dg/common_4.f90: New test.
24172
24173 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
24174
24175         PR rtl-optimization/19462
24176         * gcc.dg/torture/pr19462-1.c: New test.
24177
24178 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
24179
24180         PR objc/19321
24181         * objc.dg/func-ptr-2.m: New.
24182         * objc.dg/volatile-1.m: New.
24183
24184 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24185
24186         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
24187
24188 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
24189
24190         PR tree-optimization/19060
24191         * gcc.c-torture/execute/20050104-1.c: New test.
24192
24193 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
24194
24195         PR fortran/18983
24196         * gfortran.dg/write_to_null.f90: New test.
24197
24198 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
24199             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24200
24201         PR other/19328
24202         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
24203         argument.
24204
24205 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
24206
24207         PR c++/19263
24208         * g++.dg/init/vector1.C: New test.
24209
24210 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
24211
24212         PR target/13158
24213         * gcc.target/ia64/sibcall-unwind-1.c: New test.
24214         PR target/18987
24215         * gcc.target/ia64/sibcall-unwind-2.c: New test.
24216
24217 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
24218
24219         * gfortran.dg/select_1.f90: New test.
24220         * gfortran.dg/select_2.f90: New test.
24221         * gfortran.dg/select_3.f90: New test.
24222         * gfortran.dg/select_4.f90: New test.
24223
24224 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
24225
24226         PR middle-end/19084
24227         PR rtl-optimization/19348
24228         * gcc.dg/20050111-1.c: New test.
24229         * gcc.c-torture/execute/20050111-1.c: New test.
24230
24231         * gcc.dg/i386-asm-4.c: New test.
24232
24233 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
24234
24235         * gcc.dg/nested-func-2.c: New test.
24236         * ada/acats/norun.lst: Remove c953002.
24237
24238 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
24239
24240         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
24241
24242 2005-01-12  Ben Elliston  <bje@au.ibm.com>
24243
24244         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
24245
24246 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
24247
24248         PR target/18761
24249         * g++.dg/abi/align1.C: New test.
24250
24251 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
24252
24253         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
24254         at a time.
24255         * g++.dg/ext/altivec_check.h: Support compiling as C.
24256
24257 2005-01-10  Roger Sayle  <roger@eyesopen.com>
24258
24259         PR c++/19355
24260         * g++.dg/expr/pr19355-1.C: New test case.
24261
24262 2005-01-10  Laurent GUERBY <laurent@guerby.net>
24263
24264         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
24265         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
24266         * ada/acats/tests/c3/c92005b.ada: Likewise.
24267         * ada/acats/tests/c3/cxb3012.a: Likewise.
24268         * ada/acats/norun.lst: Add c380004 and c953002, add PR
24269
24270 2005-01-09  Paul Brook  <paul@codesourcery.com>
24271
24272         * gfortran.dg/common_2.f90: New file.
24273         * gfortran.dg/common_3.f90: New file.
24274
24275 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
24276
24277         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
24278
24279 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
24280
24281         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
24282         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
24283         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
24284         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
24285         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
24286         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
24287         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
24288         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
24289         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
24290         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
24291         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
24292         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
24293         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
24294         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
24295         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
24296         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
24297         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
24298         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
24299         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
24300         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
24301         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
24302         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
24303         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
24304         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
24305         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
24306         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
24307         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
24308         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
24309         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
24310         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
24311         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
24312         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
24313         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
24314         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
24315         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
24316         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
24317         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
24318         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
24319         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
24320         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
24321         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
24322         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
24323         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
24324         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
24325         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
24326         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
24327         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
24328         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
24329         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
24330         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
24331         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
24332         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
24333         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
24334         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
24335         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
24336         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
24337         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
24338         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
24339         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
24340         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
24341         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
24342         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
24343         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
24344         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
24345         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
24346         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
24347         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
24348
24349         * gcc.dg/vect/vect-1.c: Fix spelling.
24350         * gcc.dg/vect/vect-10.c: Fix spelling.
24351         * gcc.dg/vect/vect-11.c: Fix spelling.
24352         * gcc.dg/vect/vect-12.c: Fix spelling.
24353         * gcc.dg/vect/vect-14.c: Fix spelling.
24354         * gcc.dg/vect/vect-15.c: Fix spelling.
24355         * gcc.dg/vect/vect-16.c: Fix spelling.
24356         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
24357         * gcc.dg/vect/vect-64.c: Fix comments.
24358         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
24359
24360 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
24361             Ira Rosen  <irar@il.ibm.com>
24362
24363         * gcc.dg/vect/vect-70.c: New test.
24364         * gcc.dg/vect/vect-71.c: New test.
24365
24366 2005-01-09  Manfred Hollstein  <mh@suse.com>
24367
24368         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
24369         * gcc.dg/pr18241-2.c: Likewise.
24370         * gcc.dg/pr18241-3.c: Likewise.
24371         * gcc.dg/pr18241-4.c: Likewise.
24372         * gcc.dg/pr18241-5.c: Likewise.
24373
24374 2005-01-08  Richard Henderson  <rth@redhat.com>
24375
24376         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
24377         False for x86 and x86-64.
24378
24379 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
24380
24381         PR tree-optimization/18241
24382         * gcc.dg/pr18241-1.c: New test.
24383         * gcc.dg/pr18241-2.c: New test.
24384         * gcc.dg/pr18241-3.c: New test.
24385         * gcc.dg/pr18241-4.c: New test.
24386         * gcc.dg/pr18241-5.c: New test.
24387
24388 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
24389
24390         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
24391         gfortran.dg/select_4.f90: New.
24392
24393 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
24394
24395         * gcc.c-torture/execute/20050107-1.c: New test.
24396
24397 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
24398
24399         PR c++/19298
24400         * g++.dg/template/ref2.C: New.
24401
24402 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
24403
24404         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
24405         instead of being empty.
24406
24407 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24408
24409         PR fortran/15553
24410         * gfortran.dg/array-1.f90: New test.
24411
24412 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
24413
24414         PR tree-optimization/19283
24415         * gcc.c-torture/execute/20050106-1.c: New test.
24416
24417         PR rtl-optimization/18861
24418         * gcc.dg/20050105-1.c: New test.
24419
24420         PR tree-optimization/18828
24421         * gcc.dg/20050105-2.c: New test.
24422
24423 2005-01-07  Andreas Jaeger  <aj@suse.de>
24424
24425         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
24426
24427 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
24428
24429         PR fortran/18398
24430         * gfortran.dg/fmt_read.f90: New test.
24431
24432 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
24433
24434         * gcc.dg/rs6000-ldouble-2.c: New.
24435
24436 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
24437
24438         PR c++/19244
24439         * g++.dg/parser/ctor2.C: New test.
24440
24441 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24442
24443         PR c++/17154
24444         * g++.dg/template/using9.C: New test.
24445
24446 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24447
24448         PR c++/19258
24449         * g++.dg/lookup/friend6.C: New test.
24450
24451 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
24452
24453         PR c++/19270
24454         * g++.dg/template/array10.C: New.
24455
24456 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24457
24458         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
24459         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
24460
24461 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
24462
24463         * gcc.c-torture/compile/20050105-1.c: New test.
24464
24465 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
24466
24467         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
24468
24469 2005-01-05  Roger Sayle  <roger@eyesopen.com>
24470
24471         PR middle-end/19100
24472         * gcc.dg/conv-3.c: New test case.
24473
24474 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
24475
24476         * gcc.dg/asm-wide-1.c: New test.
24477
24478 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
24479
24480         PR c++/19030
24481         * g++.dg/parse/crash22.C: New
24482
24483 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
24484
24485         PR 19257
24486         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
24487
24488 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
24489
24490         PR middle-end/17767
24491         * gcc.dg/i386-mmx-6.c: New test case.
24492
24493 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
24494
24495         PR tree-optimization/18308
24496         * gcc.dg/vect/pr18308.c: New testcase.
24497
24498 2005-01-04  Andreas Jaeger  <aj@suse.de>
24499
24500         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
24501
24502 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
24503             Robert Bowdidge <bowdidge@apple.com>
24504
24505         * gcc.dg/cpp/subframework1.c: New.
24506         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
24507         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
24508         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
24509         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
24510
24511 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
24512
24513         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
24514         producing warning.
24515         * gcc.dg/darwin-weakimport-2.c: New.
24516
24517 2005-01-03  Richard Henderson  <rth@redhat.com>
24518
24519         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
24520
24521 2005-01-03  Richard Henderson  <rth@redhat.com>
24522
24523         * gcc.dg/vect/vect.exp: Enable for ia64.
24524         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
24525         (check_effective_target_vect_float): Likewise.
24526         (check_effective_target_vect_no_align): Likewise.
24527         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
24528         * gcc.dg/vect/vect-8.c: Likewise.
24529
24530 2005-01-03  Uros Bizjak <uros@kss-loka.si>
24531
24532         PR target/19236
24533         * gcc.dg/pr19236-1.c: New test case.
24534
24535 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
24536
24537         PR rtl-optimization/12092
24538         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
24539
24540 2005-01-02  Andreas Jaeger  <aj@suse.de>
24541
24542         * gcc.dg/pr12092-1.c: Do not run on x86_64.
24543
24544 2005-01-01  Roger Sayle  <roger@eyesopen.com>
24545             Andrew Pinski  <pinskia@physics.uc.edu>
24546
24547         PR rtl-optimization/12092
24548         * gcc.dg/pr12092-1.c: New test case.
24549
24550 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
24551
24552         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
24553         'hidden' and 'default' for better portability.
24554         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
24555
24556         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
24557         6 and 7.
24558         * g++.old-deja/g++.brendan/new3.C: Likewise.
24559
24560 2005-01-01  Steven Bosscher  <stevenb@suse.de>
24561
24562         * gcc.dg/20041231-1.C: New test.
24563         * g++.dg/warn/Wunreachable-code-1.C: New test.
24564
24565 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
24566
24567         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
24568         file, not /dev/null.  Abort on error.
24569
24570 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
24571             Ziemowit Laski  <zlaski@apple.com>
24572
24573         PR objc/18971
24574         * objc.dg/encode-5.m: New test.
24575
24576 2004-12-29  Richard Henderson  <rth@redhat.com>
24577
24578         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
24579         * objc.dg/stabs-1.m: Disable for ia64.
24580
24581 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
24582
24583         PR c++/19190
24584         * g++.dg/warn/Wunused-10.C: New test.
24585
24586 2004-12-28  Richard Henderson  <rth@redhat.com>
24587
24588         * objc.dg/stabs-1.m: Disable for alpha.
24589
24590 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
24591
24592         PR c++/19149
24593         * g++.dg/parse/error23.C: New test.
24594
24595 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24596
24597         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
24598
24599         PR fortran/19032
24600         * gfortran.dg/intrinsic_modulo_1.f90: New.
24601         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
24602         tests with divisor -1.
24603
24604 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
24605
24606         * g++.dg/opt/temp1.C (memcpy): Return a value.
24607
24608         PR c++/19148
24609         * g++.dg/expr/cond7.C: New test.
24610
24611 2004-12-27  Paul Brook  <paul@codesourcery.com>
24612
24613         * gfortran.dg/g77/select_no_compile.f: Remove.
24614
24615 2004-12-27  Richard Henderson  <rth@redhat.com>
24616
24617         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
24618         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
24619         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
24620
24621 2004-12-26  Richard Henderson  <rth@redhat.com>
24622
24623         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
24624         by 1i instead of token pasting.
24625
24626 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24627
24628         PR tree-optimization/17578
24629         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
24630         to additional_flags.
24631         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
24632
24633 2004-12-25  Richard Henderson  <rth@redhat.com>
24634
24635         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
24636         Remove Alpha.
24637
24638 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24639
24640         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
24641         hppa*-*-hpux*.
24642         * gcc.dg/pr17957.c (dg-options): Likewise.
24643         * gcc.dg/struct-ret-1.c: Add prototype for abort.
24644         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
24645         instead of 0 on __hppa__.
24646         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
24647         "foo,%r" on hppa*-*-*.
24648
24649 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
24650
24651         PR fortran/19071
24652         * gfortran.dg/complex_write.f90: New test.
24653
24654 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
24655
24656         PR c++/17595
24657         * g++.dg/parse/pragma2.C: New test.
24658
24659         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
24660
24661 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
24662
24663         * gcc.dg/empty2.c: Add missing dg-warning.
24664
24665 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
24666
24667         PR c++/17413
24668         * g++.dg/template/local4.C: New test.
24669         * g++.dg/template/crash19.C: Add dg-error marker.
24670
24671         * g++.dg/template/crash31.C: Correct embedded PR number.
24672
24673 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
24674
24675         PR c++/16405
24676         * g++.dg/opt/temp1.C: Add do-run marker.
24677
24678 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
24679
24680         * g++.dg/template/spec19.C: New.
24681
24682 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
24683
24684         PR target/16819
24685         * gcc.dg/empty2.c: New.
24686
24687 2004-12-23  Richard Henderson  <rth@redhat.com>
24688
24689         * lib/target-supports.exp (check_effective_target_vect_no_align):
24690         Remove i?86 and x86-64.
24691
24692 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
24693
24694         PR c++/16405
24695         * g++.dg/opt/temp1.C: New test.
24696
24697 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24698
24699         PR c++/18733
24700         * g++.dg/template/friend33.C: New testcase.
24701
24702 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
24703
24704         PR c++/18464
24705         * g++.dg/template/cond5.C: New test.
24706
24707         PR c++/18492
24708         * g++.dg/inherit/thunk3.C: New test.
24709
24710         PR c++/11224
24711         * g++.dg/warn/Wunused-9.C: New test.
24712
24713 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
24714
24715         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
24716
24717 2004-12-22  Jan Beulich  <jbeulich@novell.com>
24718
24719         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
24720
24721 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
24722
24723         PR c++/18378
24724         * g++.dg/ext/packed8.C: New test.
24725
24726         PR c++/19063
24727         * g++.dg/template/crash31.C: New test.
24728
24729         PR c++/19034
24730         * g++.dg/template/crash30.C: New test.
24731
24732 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
24733
24734         PR C++/18984
24735         * g++.dg/eh/ctor3.C: New test.
24736
24737 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
24738
24739         * objc.dg/stabs-1.m: Allow section name to be quoted and
24740         assembly label to begin with '.LL'.
24741
24742 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
24743
24744         * gcc.dg/vect/vect.exp
24745         (check_effective_target_lp64_or_vect_no_align): New.
24746         * gcc.dg/vect/vect-77.c: Use it.
24747         * gcc.dg/vect/vect-78.c: Use it.
24748
24749         * lib/target-supports.exp
24750         (check_effective_target_vect_no_max,
24751         check_effective_target_vect_no_bitwise,
24752         check_effective_target_vect_no_align): New.
24753         * gcc.dg/vect/vect-13.c: Use them.
24754         * gcc.dg/vect/vect-17.c: Ditto.
24755         * gcc.dg/vect/vect-18.c: Ditto.
24756         * gcc.dg/vect/vect-19.c: Ditto.
24757         * gcc.dg/vect/vect-20.c: Ditto.
24758         * gcc.dg/vect/vect-27.c: Ditto.
24759         * gcc.dg/vect/vect-29.c: Ditto.
24760         * gcc.dg/vect/vect-44.c: Ditto.
24761         * gcc.dg/vect/vect-48.c: Ditto.
24762         * gcc.dg/vect/vect-50.c: Ditto.
24763         * gcc.dg/vect/vect-52.c: Ditto.
24764         * gcc.dg/vect/vect-54.c: Ditto.
24765         * gcc.dg/vect/vect-56.c: Ditto.
24766         * gcc.dg/vect/vect-58.c: Ditto.
24767         * gcc.dg/vect/vect-60.c: Ditto.
24768         * gcc.dg/vect/vect-72.c: Ditto.
24769         * gcc.dg/vect/vect-80.c: Ditto.
24770
24771 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
24772
24773         PR c++/14075
24774         * g++.dg/init/string1.C: New.
24775
24776         PR c++/18975
24777         * g++.dg/other/synth1.C: New.
24778
24779 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
24780
24781         PR c/18963
24782         * gcc.dg/pr18963-1.c: New test.
24783
24784 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
24785
24786         PR c/18596
24787         * gcc.dg/funcdef-storage-1.c (foo): Remove.
24788         * gcc.dg/pr18596-1.c: Use dg-error.
24789         (dg-options): Use -fno-unit-at-a-time.
24790         * gcc.dg/pr18596-2.c: New test.
24791         * gcc.dg/pr18596-3.c: New test.
24792
24793 2004-12-20  Roger Sayle  <roger@eyesopen.com>
24794
24795         PR middle-end/18683
24796         * g++.dg/opt/pr18683-1.C: New test case.
24797
24798 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
24799
24800         PR other/19093
24801         * g++.dg/opt/max1.C: Fix for 64bit targets.
24802
24803 2004-12-20  Matt Austern  <austern@apple.com>
24804
24805         PR c++/19044
24806         * g++.dg/ext/builtin6.C: New
24807
24808 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
24809
24810         PR tree-optimization/19080
24811         * gcc.c-torture/compile/pr19080.c: New test.
24812
24813 2004-12-20  Steven Bosscher  <stevenb@suse.de>
24814
24815         * gcc.dg/20041219-1.c: New test.
24816
24817 2004-12-19  Roger Sayle  <roger@eyesopen.com>
24818
24819         PR middle-end/19068
24820         * g++.dg/opt/max1.C: New test case.
24821
24822 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
24823
24824         * gcc.dg/fdata-sections-1.c: New test.
24825
24826 2004-12-18  Roger Sayle  <roger@eyesopen.com>
24827
24828         PR middle-end/18548
24829         * gcc.dg/max-1.c: New test case.
24830
24831 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
24832
24833         * gcc.c-torture/execute/20041218-1.c: New test.
24834
24835 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
24836
24837         * gcc.dg/pr18501.c: New test.
24838         * gcc.dg/uninit-5.c: XFAIL.
24839         * gcc.dg/uninit-9.c: XFAIL.
24840
24841 2004-12-17  Dale Johannesen  <dalej@apple.com>
24842
24843         * gcc.dg/20041213-1.c: New.
24844
24845 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
24846
24847         * objc.dg/stabs-1.m: Allow assembly label to begin
24848         with a dot ('.').
24849
24850 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
24851
24852         * gcc.c-torture/execute/20041213-1.c: Move...
24853         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
24854
24855 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
24856
24857         PR c++/18721
24858         * g++.dg/lookup/conv-5.C: New.
24859
24860 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
24861
24862         * objc.dg/stabs-1.m: New test.
24863
24864 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
24865
24866         * gcc.dg/visibility-c.c: Change compile to
24867         assemble for the test.
24868
24869 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
24870
24871         PR target/19041
24872         * gcc.dg/visibility-c.c: New test.
24873
24874 2004-12-16  Roger Sayle  <roger@eyesopen.com>
24875
24876         PR middle-end/18493
24877         * gcc.dg/switch-8.c: New test case.
24878
24879 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
24880
24881         PR c++/18905
24882         * g++.dg/template/init4.C: New.
24883         * g++.dg/opt/static3.C: Enable optimizer.
24884
24885 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
24886
24887         * g++.dg/other/complex1.C: New test.
24888
24889 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
24890
24891         * g++.dg/opt/inline9.C: New test.
24892
24893 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24894
24895         PR fortran/18993
24896         * gfotran.dg/nullify_1.f: New test.
24897
24898 2004-12-15  Richard Henderson  <rth@redhat.com>
24899
24900         * gcc.target/i386/i386.exp: New harness.
24901         * gcc.target/i386/vect-args.c: New.
24902
24903 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
24904
24905         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
24906
24907 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24908
24909         PR c++/18825
24910         * g++.dg/template/friend32.C: New test.
24911
24912 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
24913
24914         * cpp/pragma-once-1.c: New test.
24915         * cpp/pragma-once-1b.h: Likewise.
24916         * cpp/pragma-once-1c.h: Likewise.
24917         * cpp/pragma-once-1d.h: Likewise.
24918         * cpp/inc/pragma-once-1a.h: Likewise.
24919
24920 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
24921             Steven G. Kargl  <kargls@comcast.net>
24922
24923         PR fortran/17597
24924         * gfortran.dg/list_read_3.f90: New test.
24925
24926 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
24927
24928         * gcc.dg/ftrapv-2.c: New test.
24929
24930 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
24931
24932         PR c++/18981
24933         * g++.dg/template/typename9.C: New test.
24934
24935 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
24936
24937         PR c++/18738
24938         * g++.dg/template/typename8.C: New test.
24939         * g++.dg/parse/friend2.C: Tweak error message.
24940
24941 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
24942
24943         * gcc.c-torture/20041214-1.c: New test.
24944
24945 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
24946
24947         PR c++/18965
24948         * g++.dg/init/array17.C: New test.
24949
24950 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
24951
24952         PR c++/18793
24953         * g++.dg/init/aggr3.C: New test.
24954
24955 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
24956
24957         * gcc.dg/altivec-types-1.c: New test.
24958         * gcc.dg/altivec-types-2.c: New test.
24959         * gcc.dg/altivec-types-3.c: New test.
24960         * gcc.dg/altivec-types-4.c: New test.
24961         * g++.dg/ext/altivec-types-1.C: New test.
24962         * g++.dg/ext/altivec-types-2.C: New test.
24963         * g++.dg/ext/altivec-types-3.C: New test.
24964         * g++.dg/ext/altivec-types-4.C: New test.
24965
24966 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
24967
24968         PR middle-end/18951
24969         * gcc.c-torture/execute/20041213-1.c: New test.
24970
24971 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
24972
24973         PR c++/18949
24974         * g++.dg/template/cast1.C: New.
24975
24976 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
24977
24978         * gcc.c-torture/execute/20041213-2.c: New test.
24979
24980 2004-12-13  Richard Henderson  <rth@redhat.com>
24981
24982         * gcc.dg/i386-sse-10.c: Fix typo in options.
24983
24984 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
24985
24986         PR c++/18968
24987         * g++.dg/opt/pr18968.C: New test.
24988
24989 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
24990
24991         PR c++/18925
24992         * g++.dg/ext/visibility/staticdatamem.C: New test.
24993
24994 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
24995
24996         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
24997
24998 2004-12-13  Roger Sayle  <roger@eyesopen.com>
24999
25000         PR rtl-optimization/18928
25001         * gcc.dg/pr18928-1.c: New test case.
25002
25003 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
25004
25005         PR tree-opt/16951
25006         * gcc.c-torture/compile/20041211-1.c: New.
25007
25008 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25009
25010         PR middle-end/17564
25011         * gcc.c-torture/execute/20041212-1.c: New test.
25012
25013 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25014
25015         PR fortran/18869
25016         * gfortran.dg/common_1.f90: New test.
25017
25018 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
25019         Paul Brook  <paul@codesourcery.com>
25020
25021         PR fortran/16222
25022         * gfortran.dg/real_do_1.f90: New test.
25023
25024 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
25025
25026         PR tree-opt/18040
25027         * g++.dg/opt/ptrmem6.C: New test.
25028
25029 2004-12-11  Roger Sayle  <roger@eyesopen.com>
25030
25031         PR middle-end/18921
25032         * gcc.dg/pr18921-1.c: New test case.
25033
25034 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25035
25036         PR fortran/17175
25037         * gfortran.dg/scale_1.f90: New test.
25038
25039 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
25040
25041         PR middle-end/18903
25042         * gcc.c-torture/compile/pr18903.c: New test.
25043
25044 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
25045
25046         * gcc.c-torture/execute/20041210-1.c: New test.
25047
25048 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25049
25050         PR c++/18731
25051         * g++.dg/parser/struct-1.C: New test.
25052         * g++.dg/parser/struct-2.C: New test.
25053         * g++.dg/parser/struct-3.C: New test.
25054
25055 2004-12-09  Richard Henderson  <rth@redhat.com>
25056
25057         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
25058
25059         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
25060         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
25061
25062 2004-12-09  Matt Austern  <austern@apple.com>
25063
25064         PR c++/18514
25065         * g++.dg/ext/builtin1.C: New
25066         * g++.dg/ext/builtin2.C: New
25067         * g++.dg/ext/builtin3.C: New
25068         * g++.dg/ext/builtin4.C: New
25069         * g++.dg/ext/builtin5.C: New
25070
25071 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
25072
25073         PR tree-opt/18904
25074         * g++.dg/opt/ptrmem5.C: New test.
25075
25076 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
25077
25078         * g++.dg/parse/typename5.C: Adjust for new error.
25079         * g++.dg/parse/typename7.C: New.
25080
25081 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25082
25083         PR c++/18073
25084         * g++.dg/other/mmintrin.C: New test.
25085
25086 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
25087
25088         PR c++/16681
25089         * g++.dg/init/array15.C: New.
25090         * g++.dg/init/array16.C: New.
25091
25092 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25093
25094         PR fortran/18826
25095         * gfortran.dg/assign_1.f90: New test.
25096
25097 2004-12-08  Nick Clifton  <nickc@redhat.com>
25098
25099         * gcc.target/xstormy16/bss_below100: New directory containing tests.
25100         * gcc.target/xstormy16/data_below100: Likewise.
25101         * gcc.target/xstormy16/sfr: Likewise.
25102         * gcc.target/xstormy16/below100.S: New test source file.
25103         * gcc.target/xstormy16/below100.ld: New test linker script.
25104         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
25105         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
25106         bp instructions.
25107         * gcc.target/xstormy16/bp.c: Likewise.
25108
25109         * gcc.target/xstormy16/bss_below100: New files:
25110         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
25111         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
25112         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
25113         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
25114         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
25115         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
25116         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
25117         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
25118         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
25119         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
25120         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
25121         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
25122         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
25123         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
25124         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
25125         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
25126         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
25127         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
25128         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
25129         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
25130         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
25131         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
25132         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
25133         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
25134         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
25135         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
25136         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
25137
25138         * gcc.target/xstormy16/data_below100: New files:
25139         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
25140         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
25141         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
25142         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
25143         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
25144         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
25145         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
25146         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
25147         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
25148         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
25149         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
25150         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
25151         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
25152         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
25153         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
25154         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
25155         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
25156         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
25157         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
25158         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
25159         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
25160         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
25161         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
25162         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
25163         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
25164         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
25165         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
25166
25167         * gcc.target/xstormy16/sfr: New files:
25168         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
25169         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
25170         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
25171         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
25172         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
25173         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
25174         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
25175         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
25176         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
25177         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
25178         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
25179         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
25180         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
25181         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
25182         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
25183         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
25184         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
25185         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
25186         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
25187         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
25188         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
25189         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
25190         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
25191         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
25192         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
25193         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
25194         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
25195         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
25196         27_if0_sfrw_bitfield_f.c
25197
25198 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25199
25200         PR c++/18100
25201         * g++.dg/lookup/name-clash4.C: New test.
25202
25203 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
25204
25205         PR c++/18672
25206         * g++.dg/opt/array1.C: New.
25207
25208         PR c++/18803
25209         * g++.dg/template/operator5.C: New.
25210
25211 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
25212
25213         PR c/18867
25214         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
25215
25216 2004-12-07  Steven Bosscher  <stevenb@suse.de>
25217
25218         * gcc.dg/noncompile/20041207.c: New test.
25219
25220 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
25221
25222         * g++.dg/other/unreachable-1.C: New test.
25223
25224 2004-12-06  Nick Clifton  <nickc@redhat.com>
25225
25226         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
25227         <limits.h> because the latter comes from gcc's include/ directory
25228         and not the newlib/libc/include directory.
25229
25230 2004-12-04  Richard Henderson  <rth@redhat.com>
25231
25232         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
25233
25234 2004-12-04  Richard Henderson  <rth@redhat.com>
25235
25236         * lib/target-supports.exp (check_gc_sections_available): Disable
25237         for alpha and ia64.
25238
25239 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
25240
25241         PR middle-end/17909
25242         * g++.dg/other/vararg-2.C: New test.
25243
25244 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25245
25246         PR c++/17011, c++/17971
25247         * g++.dg/template/error15.C: Adjust expected error.
25248         * g++.dg/template/instantiate3.C: Likewise.
25249
25250 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
25251
25252         * gcc.dg/altivec-18.c: Fix for darwin
25253
25254 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
25255
25256         PR c++/18782
25257         * g++.dg/parse/ptrmem2.C: New.
25258
25259         PR c++/18318
25260         * g++.dg/template/new1.C: New.
25261
25262 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25263
25264         PR fortran/18710
25265         * gfortran.dg/direct_io_3.f90: New test.
25266
25267 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
25268
25269         PR 18758
25270         * g++.dg/parse/crash21.C: New.
25271
25272 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25273
25274         PR c++/15664, c++/18276
25275         * g++.dg/template/ttp13.C: New test.
25276         * g++.dg/template/ttp14.C: Likewise.
25277
25278 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25279
25280         PR c++/18123
25281         * g++.dg/parse/enum2.C: New test.
25282         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
25283
25284 2004-12-02  Nick Clifton  <nickc@redhat.com>
25285
25286         * gcc.target/xstormy16: New test directory.
25287         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
25288         * gcc.target/xstormy16/bp.c: Check the generation of bp
25289         instructions.
25290         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
25291         bn instructions and the BELOW100 attribute.
25292
25293 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
25294
25295         PR target/16952
25296         * gcc.dg/ppc-eabi.c: New.
25297
25298 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
25299
25300         PR fortran/18284
25301         * gfortran.dg/backspace.f90
25302
25303 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
25304
25305         * gfortran.dg/inquire.f90: New test.
25306
25307 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
25308
25309         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
25310         handle effective-target-keyword.
25311         (dg-skip-if): Support effective-target keyword as target list.
25312         (dg-xfail-if): Ditto.
25313         * lib/target-supports.exp (is-effective-target-keyword): New proc.
25314
25315 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
25316
25317         PR tree-optimization/18291
25318         * gcc.c-torture/compile/pr18291.c: New test.
25319
25320 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
25321
25322         PR C++/18729
25323         * g++.dg/parse/crash20.C: New.
25324
25325         PR c++/17431
25326         * g++.dg/overload/arg1.C: New.
25327         * g++.dg/overload/arg2.C: New.
25328         * g++.dg/overload/arg3.C: New.
25329         * g++.dg/overload/arg4.C: New.
25330
25331 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
25332
25333         * gcc.dg/c99-flex-array-4.c: Remove.
25334
25335 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
25336
25337         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
25338
25339         * lib/target-supports.exp (is-effective-target): Simplify.
25340
25341         * lib/target-supports.exp (check_effective_target_vect_long):
25342         Fix for powerpc64-*-*.
25343
25344 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
25345
25346         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
25347         to support new requirements on FreeBSD 5.
25348
25349 2004-11-30  Devang Patel  <dpatel@apple.com>
25350
25351         PR 18702
25352         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
25353
25354 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
25355
25356         * g++.dg/ext/altivec-13.C: New test.
25357
25358 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
25359
25360         PR tree-opt/18298
25361         * gcc.c-torture/execute/p18298.c: New test.
25362
25363 2004-11-30  Ira Rosen  <irar@il.ibm.com>
25364             Dorit Naishlos  <dorit@il.ibm.com>
25365
25366         PR tree-opt/18607
25367         * gcc.dg/vect/vect-89.c: New test.
25368
25369 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
25370
25371         * gcc.dg/pr18596-1.c: New test.
25372
25373 2004-11-30  Ben Elliston  <bje@au.ibm.com>
25374
25375         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
25376
25377 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
25378
25379         PR c/18479
25380         * gcc.dg/pr18479.c: New test.
25381
25382 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
25383
25384         PR target/18490
25385         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
25386         mmix-knuth-mmixware.
25387
25388         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
25389         cris-*-elf* cris-*-aout* mmix-*-*
25390
25391 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
25392
25393         PR middle-end/18725
25394         * gcc.dg/pr18725.c: New test.
25395
25396 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
25397
25398         PR target/18488
25399         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
25400
25401         PR target/18336
25402         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
25403
25404 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
25405
25406         PR c++/18368
25407         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
25408         * g++.old-deja/g++.law/ctors5.C: Likewise.
25409         * g++.old-deja/g++.other/crash25.C: Likewise.
25410
25411         PR c++/18674
25412         * g++.dg/template/error16.C: New test.
25413
25414         PR c++/18512
25415         * g++.dg/template/crash29.C: New test.
25416
25417 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
25418
25419         PR tree-optimization/18712
25420         * gcc.c-torture/compile/pr18712.c: New test.
25421
25422 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
25423
25424         PR c/7544
25425         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
25426         tests.
25427
25428 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25429
25430         PR c++/18652
25431         * g++.dg/lookup/crash6.C: New test.
25432
25433 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
25434
25435         PR middle-end/18164
25436         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
25437
25438 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
25439
25440         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
25441         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
25442         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
25443
25444 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
25445
25446         * gcc.dg/pr18164.c: New test.
25447
25448 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
25449
25450         * gcc.dg/funroll-loops-all.c: New.
25451
25452 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
25453
25454         PR target/18489
25455         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
25456         delimeter, match space and TAB as well as ":".
25457
25458         PR target/18484
25459         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
25460
25461         PR target/18348
25462         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
25463
25464         PR target/18345
25465         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
25466
25467         PR target/18337
25468         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
25469
25470 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
25471
25472         * gfortran.dg/direct_io_2.f90: New test.
25473
25474 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
25475
25476         PR target/18334
25477         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
25478
25479 2004-11-28  Richard Henderson  <rth@redhat.com>
25480
25481         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
25482
25483 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
25484
25485         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
25486         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
25487         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
25488         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
25489         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
25490         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
25491         gcc.dg/pointer-arith-8.c: New tests.
25492
25493 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
25494
25495         PR fortran/18364
25496         * gfortran.dg/endfile.f90: New test.
25497
25498 2004-11-27  Falk Hueffner  <falk@debian.org>
25499
25500         * gcc.dg/loop-6.c: New test.
25501
25502 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
25503
25504         * gcc.c-torture/execute/20041126-1.c: New test.
25505
25506 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
25507
25508         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
25509         on IRIX.
25510
25511 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
25512
25513         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
25514         functions.
25515
25516 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
25517
25518         PR rtl-optimization/17825
25519         * gcc.c-torture/compile/20041119-1.c: New test.
25520
25521 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25522
25523         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
25524         Check existence of ld library path variables before unsetting.
25525
25526 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
25527
25528         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
25529
25530 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
25531
25532         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
25533
25534 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
25535
25536         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
25537
25538 2004-11-26  Ben Elliston  <bje@au.ibm.com>
25539
25540         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
25541         dg-do directive.
25542
25543 2004-11-26  Ben Elliston  <bje@au.ibm.com>
25544
25545         * gcc.dg/pr17957.c: Pass --param, not -param.
25546
25547 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
25548
25549         PR middle-end/17957
25550         * gcc.dg/pr17957.c: New test.
25551
25552 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
25553
25554         PR c++/18445
25555         * g++.dg/template/crash28.C: Likewise.
25556
25557         PR c++/18001
25558         * g++.dg/expr/unary2.C: Adjust lvalue messages.
25559         * g++.dg/ext/lvaddr.C: Likewise.
25560         * g++.dg/opt/pr7503-3.C: Likewise.
25561
25562         PR c++/18466
25563         * g++.dg/parse/qualified3.C: New test.
25564         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
25565
25566         PR c++/18545
25567         * g++.dg/expr/return1.C: New test.
25568
25569 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25570
25571         Friend class name lookup 3/n, PR c++/3332
25572         * g++.dg/lookup/friend3.C: New test.
25573         * g++.dg/lookup/friend4.C: Likewise.
25574         * g++.dg/lookup/friend5.C: Likewise.
25575
25576 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25577
25578         Friend class name lookup 2/n, PR c++/14513, c++/15410
25579         * g++.dg/lookup/friend2.C: New test.
25580         * g++.dg/template/friend31.C: Likewise.
25581
25582 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25583
25584         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
25585
25586 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
25587
25588         PR c++/17473
25589         * g++.dg/tc1/dr56.C: Remove.
25590         * g++.dg/template/typedef1.C: Add dg-error markers.
25591         * g++.old-deja/g++.other/typedef7.C: Likewise.
25592
25593         PR c++/18285
25594         * g++.dg/parse/typedef7.C: New test.
25595
25596 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
25597
25598         * gcc.c-torture/execute/20041124-1.c: New test.
25599
25600 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
25601
25602         * g++.dg/template/deduce3.C: New test.
25603
25604         PR c++/18586
25605         * g++.dg/template/crash27.C: New test.
25606
25607         PR c++/18530
25608         * g++.dg/warn/Wshadow-3.C: New test.
25609
25610 2004-11-24  Devang Patel  <dpatel@apple.com>
25611
25612         PR/18555
25613         * gcc.dg/cpp/isysroot-1.c: New test.
25614         * gcc.dg/cpp/usr/include/stdio.h: New file.
25615         * gcc.dg/cpp/isysroot-2.c: New test.
25616         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
25617         New file.
25618
25619 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25620
25621         PR c++/8929
25622         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
25623
25624 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
25625
25626         * gcc.target/sparc/align.c: Do not include <stdint.h>.
25627         * gcc.target/sparc/pdist.c: Likewise.
25628
25629 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
25630
25631         PR c++/16882
25632         * g++.dg/conversion/simd1.C: New test.
25633
25634 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25635
25636         * lib/target-libpath.exp: New file defining
25637         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
25638         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
25639         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
25640         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
25641         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
25642
25643 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
25644
25645         * gcc.dg/pragma-align-2.c: Test macro expansion.
25646         * gcc.dg/pragma-pack-2.c: New test.
25647
25648 2004-11-23  Richard Henderson  <rth@redhat.com>
25649
25650         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
25651         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
25652         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
25653         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
25654         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
25655         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
25656
25657         * gcc.dg/vect/vect.exp: Add check for alpha.
25658         * lib/target-supports.exp (check_alpha_max_hw_available): New.
25659         (check_effective_target_vect_int): Enable for alpha.
25660         (check_effective_target_vect_long): New.
25661         (is-effective-target): Add it.
25662
25663 2004-11-23  Uros Bizjak <uros@kss-loka.si>
25664
25665         * gcc.dg/pr18614-1.c: New test.
25666
25667 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
25668
25669         * gcc.dg/setjmp-2.c: New test.
25670
25671 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
25672
25673         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
25674         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
25675         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
25676         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
25677         gcc.target/sparc/pdist.c: New tests.
25678
25679 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
25680
25681         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
25682
25683 2004-11-22  Dale Johannesen  <dalej@apple.com>
25684
25685         * gcc.dg/20041111-1.c: New.
25686
25687 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
25688
25689         PR tree-opt/18536
25690         * gcc.dg/vect/pr18536.c: New test.
25691
25692 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25693
25694         PR c++/18354
25695         * g++.dg/template/nontype11.C: New test.
25696
25697 2004-11-21  Roger Sayle  <roger@eyesopen.com>
25698
25699         PR middle-end/18520
25700         * gcc.dg/pr18520-1.c: New test case.
25701
25702 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
25703
25704         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
25705         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
25706         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
25707         expected diagnostics.
25708
25709 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25710
25711         PR target/18580
25712         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
25713         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
25714         vect-77.c, vect-77a.c: XFAIL on the SPARC.
25715
25716 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25717
25718         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
25719
25720 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
25721             Joseph Myers  <joseph@codesourcery.com>
25722
25723         * lib/target-supports.exp (check_visibility_available): Really
25724         test the compiler.
25725
25726 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
25727
25728         PR tree-opt/18181
25729         * gcc.dg/vect/vect-85.c: New test.
25730         * gcc.dg/vect/vect-86.c: New test.
25731         * gcc.dg/vect/vect-87.c: New test.
25732         * gcc.dg/vect/vect-88.c: New test.
25733
25734 2004-11-19  Ben Elliston  <bje@au.ibm.com>
25735
25736         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
25737
25738 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
25739
25740         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
25741         * gcc.dg/ppc-and-1.c: Ditto.
25742         * gcc.dg/ppc-compare-1.c: Ditto.
25743         * gcc.dg/ppc-mov-1.c: Ditto
25744
25745 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
25746             Mark Mitchell  <mark@codesourcery.com>
25747
25748         * gcc.dg/pragma-init-fini-2.c: New test.
25749
25750 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
25751             Aldy Hernandez  <aldyh@redhat.com>
25752
25753         * lib/target-supports.exp (check_effective_target_vect_int): New
25754         (check_effective_target_vect_float): New
25755         (check_effective_target_vect_double): New.
25756         (is-effective-target): Support new effective targets keywords.
25757         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
25758         default action for dg-do.
25759         * gcc.dg/vect/pr16105.c: Use new support.
25760         * gcc.dg/vect/pr18400.c: Ditto.
25761         * gcc.dg/vect/pr18425.c: Ditto.
25762         * gcc.dg/vect/vect-1.c: Ditto.
25763         * gcc.dg/vect/vect-10.c: Ditto.
25764         * gcc.dg/vect/vect-11.c: Ditto.
25765         * gcc.dg/vect/vect-12.c: Ditto.
25766         * gcc.dg/vect/vect-13.c: Ditto.
25767         * gcc.dg/vect/vect-14.c: Ditto.
25768         * gcc.dg/vect/vect-15.c: Ditto.
25769         * gcc.dg/vect/vect-16.c: Ditto.
25770         * gcc.dg/vect/vect-17.c: Ditto.
25771         * gcc.dg/vect/vect-18.c: Ditto.
25772         * gcc.dg/vect/vect-19.c: Ditto.
25773         * gcc.dg/vect/vect-2.c: Ditto.
25774         * gcc.dg/vect/vect-20.c: Ditto.
25775         * gcc.dg/vect/vect-21.c: Ditto.
25776         * gcc.dg/vect/vect-22.c: Ditto.
25777         * gcc.dg/vect/vect-23.c: Ditto.
25778         * gcc.dg/vect/vect-24.c: Ditto.
25779         * gcc.dg/vect/vect-25.c: Ditto.
25780         * gcc.dg/vect/vect-26.c: Ditto.
25781         * gcc.dg/vect/vect-27.c: Ditto.
25782         * gcc.dg/vect/vect-27a.c: Ditto.
25783         * gcc.dg/vect/vect-28.c: Ditto.
25784         * gcc.dg/vect/vect-29.c: Ditto.
25785         * gcc.dg/vect/vect-29a.c: Ditto.
25786         * gcc.dg/vect/vect-3.c: Ditto.
25787         * gcc.dg/vect/vect-30.c: Ditto.
25788         * gcc.dg/vect/vect-31.c: Ditto.
25789         * gcc.dg/vect/vect-32.c: Ditto.
25790         * gcc.dg/vect/vect-33.c: Ditto.
25791         * gcc.dg/vect/vect-34.c: Ditto.
25792         * gcc.dg/vect/vect-35.c: Ditto.
25793         * gcc.dg/vect/vect-36.c: Ditto.
25794         * gcc.dg/vect/vect-37.c: Ditto.
25795         * gcc.dg/vect/vect-38.c: Ditto.
25796         * gcc.dg/vect/vect-4.c: Ditto.
25797         * gcc.dg/vect/vect-40.c: Ditto.
25798         * gcc.dg/vect/vect-41.c: Ditto.
25799         * gcc.dg/vect/vect-42.c: Ditto.
25800         * gcc.dg/vect/vect-43.c: Ditto.
25801         * gcc.dg/vect/vect-44.c: Ditto.
25802         * gcc.dg/vect/vect-45.c: Ditto.
25803         * gcc.dg/vect/vect-46.c: Ditto.
25804         * gcc.dg/vect/vect-47.c: Ditto.
25805         * gcc.dg/vect/vect-48.c: Ditto.
25806         * gcc.dg/vect/vect-48a.c: Ditto.
25807         * gcc.dg/vect/vect-49.c: Ditto.
25808         * gcc.dg/vect/vect-5.c: Ditto.
25809         * gcc.dg/vect/vect-50.c: Ditto.
25810         * gcc.dg/vect/vect-51.c: Ditto.
25811         * gcc.dg/vect/vect-52.c: Ditto.
25812         * gcc.dg/vect/vect-53.c: Ditto.
25813         * gcc.dg/vect/vect-54.c: Ditto.
25814         * gcc.dg/vect/vect-55.c: Ditto.
25815         * gcc.dg/vect/vect-56.c: Ditto.
25816         * gcc.dg/vect/vect-56a.c: Ditto.
25817         * gcc.dg/vect/vect-57.c: Ditto.
25818         * gcc.dg/vect/vect-58.c: Ditto.
25819         * gcc.dg/vect/vect-59.c: Ditto.
25820         * gcc.dg/vect/vect-6.c: Ditto.
25821         * gcc.dg/vect/vect-60.c: Ditto.
25822         * gcc.dg/vect/vect-61.c: Ditto.
25823         * gcc.dg/vect/vect-62.c: Ditto.
25824         * gcc.dg/vect/vect-63.c: Ditto.
25825         * gcc.dg/vect/vect-64.c: Ditto.
25826         * gcc.dg/vect/vect-65.c: Ditto.
25827         * gcc.dg/vect/vect-66.c: Ditto.
25828         * gcc.dg/vect/vect-67.c: Ditto.
25829         * gcc.dg/vect/vect-68.c: Ditto.
25830         * gcc.dg/vect/vect-69.c: Ditto.
25831         * gcc.dg/vect/vect-7.c: Ditto.
25832         * gcc.dg/vect/vect-72.c: Ditto.
25833         * gcc.dg/vect/vect-72a.c: Ditto.
25834         * gcc.dg/vect/vect-73.c: Ditto.
25835         * gcc.dg/vect/vect-74.c: Ditto.
25836         * gcc.dg/vect/vect-75.c: Ditto.
25837         * gcc.dg/vect/vect-76.c: Ditto.
25838         * gcc.dg/vect/vect-77.c: Ditto.
25839         * gcc.dg/vect/vect-77a.c: Ditto.
25840         * gcc.dg/vect/vect-78.c: Ditto.
25841         * gcc.dg/vect/vect-79.c: Ditto.
25842         * gcc.dg/vect/vect-8.c: Ditto.
25843         * gcc.dg/vect/vect-80.c: Ditto.
25844         * gcc.dg/vect/vect-82.c: Ditto.
25845         * gcc.dg/vect/vect-82_64.c: Ditto.
25846         * gcc.dg/vect/vect-83.c: Ditto.
25847         * gcc.dg/vect/vect-83_64.c: Ditto.
25848         * gcc.dg/vect/vect-9.c: Ditto.
25849         * gcc.dg/vect/vect-all.c: Ditto.
25850         * gcc.dg/vect/vect-none.c: Ditto.
25851
25852 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
25853
25854         * lib/gcc-dg.exp (dg-skip-if): New function.
25855         (dg-forbid-option): Remove.
25856         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
25857         * g++.dg/abi/bitfield8.C: Likewise.
25858         * g++.dg/abi/dtor1.C: Likewise.
25859         * g++.dg/abi/empty10.C: Likewise.
25860         * g++.dg/abi/empty7.C: Likewise.
25861         * g++.dg/abi/empty9.C: Likewise.
25862         * g++.dg/abi/layout3.C: Likewise.
25863         * g++.dg/abi/layout4.C: Likewise.
25864         * g++.dg/abi/thunk1.C: Likewise.
25865         * g++.dg/abi/thunk2.C: Likewise.
25866         * g++.dg/abi/vbase11.C: Likewise.
25867         * g++.dg/abi/vthunk2.C: Likewise.
25868         * g++.dg/abi/vthunk3.C: Likewise.
25869         * g++.dg/ext/attrib8.C: Likewise.
25870         * g++.dg/opt/longbranch2.C: Likewise.
25871         * g++.dg/opt/reg-stack4.C: Likewise.
25872         * g++.old-deja/g++.ext/attrib1.C: Likewise.
25873         * g++.old-deja/g++.ext/attrib2.C: Likewise.
25874         * g++.old-deja/g++.ext/attrib3.C: Likewise.
25875         * g++.old-deja/g++.other/store-expr1.C: Likewise.
25876         * g++.old-deja/g++.other/store-expr2.C: Likewise.
25877         * gcc.dg/20000609-1.c: Likewise.
25878         * gcc.dg/20000720-1.c: Likewise.
25879         * gcc.dg/20011107-1.c: Likewise.
25880         * gcc.dg/20011119-1.c: Likewise.
25881         * gcc.dg/20020108-1.c: Likewise.
25882         * gcc.dg/20020122-2.c: Likewise.
25883         * gcc.dg/20020122-3.c: Likewise.
25884         * gcc.dg/20020201-3.c: Likewise.
25885         * gcc.dg/20020206-1.c: Likewise.
25886         * gcc.dg/20020218-1.c: Likewise.
25887         * gcc.dg/20020310-1.c: Likewise.
25888         * gcc.dg/20020411-1.c: Likewise.
25889         * gcc.dg/20020418-2.c: Likewise.
25890         * gcc.dg/20020426-1.c: Likewise.
25891         * gcc.dg/20020426-2.c: Likewise.
25892         * gcc.dg/20020517-1.c: Likewise.
25893         * gcc.dg/20020523-1.c: Likewise.
25894         * gcc.dg/20020523-2.c: Likewise.
25895         * gcc.dg/20020729-1.c: Likewise.
25896         * gcc.dg/20030204-1.c: Likewise.
25897         * gcc.dg/20030826-2.c: Likewise.
25898         * gcc.dg/20030926-1.c: Likewise.
25899         * gcc.dg/20031202-1.c: Likewise.
25900         * gcc.dg/980312-1.c: Likewise.
25901         * gcc.dg/980313-1.c: Likewise.
25902         * gcc.dg/990117-1.c: Likewise.
25903         * gcc.dg/990424-1.c: Likewise.
25904         * gcc.dg/990524-1.c: Likewise.
25905         * gcc.dg/991230-1.c: Likewise.
25906         * gcc.dg/i386-387-1.c: Likewise.
25907         * gcc.dg/i386-387-2.c: Likewise.
25908         * gcc.dg/i386-387-3.c: Likewise.
25909         * gcc.dg/i386-387-4.c: Likewise.
25910         * gcc.dg/i386-387-5.c: Likewise.
25911         * gcc.dg/i386-387-6.c: Likewise.
25912         * gcc.dg/i386-asm-1.c: Likewise.
25913         * gcc.dg/i386-bitfield1.c: Likewise.
25914         * gcc.dg/i386-bitfield2.c: Likewise.
25915         * gcc.dg/i386-loop-1.c: Likewise.
25916         * gcc.dg/i386-loop-2.c: Likewise.
25917         * gcc.dg/i386-loop-3.c: Likewise.
25918         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
25919         * gcc.dg/i386-pic-1.c: Likewise.
25920         * gcc.dg/i386-regparm.c: Likewise.
25921         * gcc.dg/i386-signbit-1.c: Likewise.
25922         * gcc.dg/i386-signbit-2.c: Likewise.
25923         * gcc.dg/i386-signbit-3.c: Likewise.
25924         * gcc.dg/i386-sse-5.c: Likewise.
25925         * gcc.dg/i386-sse-8.c: Likewise.
25926         * gcc.dg/i386-unroll-1.c: Likewise.
25927         * gcc.dg/tls/opt-1.c: Likewise.
25928         * gcc.dg/tls/opt-2.c: Likewise.
25929         * gcc.dg/unroll-1.c: Likewise.
25930         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
25931         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
25932         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
25933         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
25934
25935 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25936
25937         * g++.dg/template/incomplete1.C: New test.
25938
25939 2004-11-16  Nick Clifton  <nickc@redhat.com>
25940
25941         Revert patches accidentally commited during checkin of fixes for
25942         xstormy16 tests:
25943         gcc.c-torture/execute/simd-4.c: Revert
25944         gcc.dg/20040910-1.c: Revert.
25945
25946 2004-11-16  Paul Brook  <paul@codesourcery.com>
25947
25948         PR fortran/13010
25949         * gfortran.dg/der_pointer_1.f90: New test.
25950
25951 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
25952
25953         PR c/18498
25954         * gcc.dg/bitfld-13.c: New test.
25955
25956 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
25957
25958         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
25959         powerpc*-*-linux*.
25960
25961         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
25962         * gcc.dg/ppc64-abi-2.c: Ditto.
25963         * gcc.dg/ppc64-abi-3.c: Ditto.
25964
25965         * lib/gcc-dg.exp (dg-target-list): Remove.
25966
25967 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
25968
25969         * gcc.dg/ia64-postinc.c: New test.
25970
25971 2004-11-15  Mark Mitchell <mark@codesourcery.com>
25972
25973         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
25974
25975 2004-11-15  Nick Clifton  <nickc@redhat.com>
25976
25977         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
25978         __INT_MAX__ so that the test can be compiled by toolchains
25979         targeted at 16-bit processors.
25980
25981         * gcc.dg/20040625-1.c: Use long constants rather than integers
25982         when performing arithmetic that will overflow 16-bits.
25983
25984         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
25985         xstormy16.  It does not support 128-bit vector operations.
25986
25987         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
25988         with the macro PTR_TYPE.  Define this macro to an integer type
25989         suitable for holding a pointer.
25990
25991         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
25992         the target is a 16-bit processor.
25993
25994         * gcc.dg/cpp/if-2.c: Expect a different warning message from
25995         16-bit targets where the character constant will be too long.
25996
25997         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
25998         where the double will not be directly addressable.
25999
26000 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26001
26002         Friend class name lookup 1/n, PR c++/18471
26003         * g++.dg/template/crash26.C: New test.
26004         * g++.dg/lookup/struct1.C: Adjust expected error.
26005         * g++.dg/parse/elab1.C: Likewise.
26006         * g++.dg/parse/elab2.C: Likewise.
26007         * g++.dg/parse/int-as-enum1.C: Likewise.
26008         * g++.dg/parse/struct-as-enum1.C: Likewise.
26009         * g++.dg/parse/typedef1.C: Likewise.
26010         * g++.dg/parse/typedef3.C: Likewise.
26011         * g++.dg/parse/typedef4.C: Likewise.
26012         * g++.dg/parse/typedef5.C: Likewise.
26013         * g++.dg/template/nontype4.C: Likewise.
26014         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
26015         * g++.old-deja/g++.other/elab1.C: Likewise.
26016         * g++.old-deja/g++.other/syntax4.C: Likewise.
26017
26018 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
26019
26020         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
26021
26022 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
26023
26024         * gcc.c-torture/execute/20041114-1.c: New test.
26025
26026 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
26027
26028         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
26029         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
26030         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
26031         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
26032         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
26033         gcc.dg/switch-7.c: New tests.
26034
26035 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
26036
26037         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
26038
26039 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
26040
26041         PR tree-opt/18400
26042         * gcc.dg/vect/pr18400.c: New test.
26043
26044 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
26045             Andrew Pinski  <pinskia@physics.uc.edu>
26046
26047         PR tree-opt/18425
26048         * gcc.dg/vect/pr18425.c: New test.
26049
26050 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
26051
26052         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
26053         Guard with dg-require-alias and dg-require-visibility.
26054
26055 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
26056
26057         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
26058
26059 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26060
26061         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
26062
26063 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26064
26065         PR c++/17344
26066         * g++.dg/template/defarg5.C: New test.
26067
26068 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
26069
26070         * g++.dg/parse/cast1.C: Run only on ILP32.
26071         * g++.old-deja/g++.mike/p784.C: Likewise.
26072
26073 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
26074
26075         * gcc.c-torture/execute/20041113-1.c: New test.
26076
26077 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
26078
26079         PR target/18230
26080         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
26081         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
26082         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
26083         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
26084         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
26085         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
26086         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
26087         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
26088         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
26089         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
26090         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
26091         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
26092         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
26093
26094 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
26095
26096         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
26097         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
26098         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
26099         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
26100         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
26101         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
26102         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
26103         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
26104         gcc.target/sparc/combined-1.c: New tests.
26105
26106 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
26107
26108         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
26109         New tests.
26110
26111 2004-11-12  Mark Mitchell <mark@codesourcery.com>
26112
26113         * lib/gcc-dg.exp (dg-forbid-option): New function.
26114         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
26115         * g++.dg/abi/bitfield8.C: Likewise.
26116         * g++.dg/abi/dtor1.C: Likewise.
26117         * g++.dg/abi/empty10.C: Likewise.
26118         * g++.dg/abi/empty7.C: Likewise.
26119         * g++.dg/abi/empty9.C: Likewise.
26120         * g++.dg/abi/layout3.C: Likewise.
26121         * g++.dg/abi/layout4.C: Likewise.
26122         * g++.dg/abi/thunk1.C: Likewise.
26123         * g++.dg/abi/thunk2.C: Likewise.
26124         * g++.dg/abi/vbase11.C: Likewise.
26125         * g++.dg/abi/vthunk2.C: Likewise.
26126         * g++.dg/abi/vthunk3.C: Likewise.
26127         * g++.dg/ext/attrib8.C: Likewise.
26128         * g++.dg/opt/longbranch2.C: Likewise.
26129         * g++.dg/opt/reg-stack4.C: Likewise.
26130         * g++.old-deja/g++.ext/attrib1.C: Likewise.
26131         * g++.old-deja/g++.ext/attrib2.C: Likewise.
26132         * g++.old-deja/g++.ext/attrib3.C: Likewise.
26133         * g++.old-deja/g++.other/store-expr1.C: Likewise.
26134         * g++.old-deja/g++.other/store-expr2.C: Likewise.
26135         * gcc.dg/20000609-1.c: Likewise.
26136         * gcc.dg/20000720-1.c: Likewise.
26137         * gcc.dg/20011107-1.c: Likewise.
26138         * gcc.dg/20011119-1.c: Likewise.
26139         * gcc.dg/20020108-1.c: Likewise.
26140         * gcc.dg/20020122-2.c: Likewise.
26141         * gcc.dg/20020122-3.c: Likewise.
26142         * gcc.dg/20020201-3.c: Likewise.
26143         * gcc.dg/20020206-1.c: Likewise.
26144         * gcc.dg/20020218-1.c: Likewise.
26145         * gcc.dg/20020310-1.c: Likewise.
26146         * gcc.dg/20020411-1.c: Likewise.
26147         * gcc.dg/20020418-2.c: Likewise.
26148         * gcc.dg/20020426-1.c: Likewise.
26149         * gcc.dg/20020426-2.c: Likewise.
26150         * gcc.dg/20020517-1.c: Likewise.
26151         * gcc.dg/20020523-1.c: Likewise.
26152         * gcc.dg/20020523-2.c: Likewise.
26153         * gcc.dg/20020729-1.c: Likewise.
26154         * gcc.dg/20030204-1.c: Likewise.
26155         * gcc.dg/20030826-2.c: Likewise.
26156         * gcc.dg/20030926-1.c: Likewise.
26157         * gcc.dg/20031202-1.c: Likewise.
26158         * gcc.dg/980312-1.c: Likewise.
26159         * gcc.dg/980313-1.c: Likewise.
26160         * gcc.dg/990117-1.c: Likewise.
26161         * gcc.dg/990424-1.c: Likewise.
26162         * gcc.dg/990524-1.c: Likewise.
26163         * gcc.dg/991230-1.c: Likewise.
26164         * gcc.dg/i386-387-1.c: Likewise.
26165         * gcc.dg/i386-387-2.c: Likewise.
26166         * gcc.dg/i386-387-3.c: Likewise.
26167         * gcc.dg/i386-387-4.c: Likewise.
26168         * gcc.dg/i386-387-5.c: Likewise.
26169         * gcc.dg/i386-387-6.c: Likewise.
26170         * gcc.dg/i386-asm-1.c: Likewise.
26171         * gcc.dg/i386-bitfield1.c: Likewise.
26172         * gcc.dg/i386-bitfield2.c: Likewise.
26173         * gcc.dg/i386-loop-1.c: Likewise.
26174         * gcc.dg/i386-loop-2.c: Likewise.
26175         * gcc.dg/i386-loop-3.c: Likewise.
26176         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
26177         * gcc.dg/i386-pic-1.c: Likewise.
26178         * gcc.dg/i386-regparm.c: Likewise.
26179         * gcc.dg/i386-signbit-1.c: Likewise.
26180         * gcc.dg/i386-signbit-2.c: Likewise.
26181         * gcc.dg/i386-signbit-3.c: Likewise.
26182         * gcc.dg/i386-sse-5.c: Likewise.
26183         * gcc.dg/i386-sse-8.c: Likewise.
26184         * gcc.dg/i386-unroll-1.c: Likewise.
26185         * gcc.dg/tls/opt-1.c: Likewise.
26186         * gcc.dg/tls/opt-2.c: Likewise.
26187         * gcc.dg/unroll-1.c: Likewise.
26188         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
26189         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
26190         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
26191         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
26192         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
26193         -m64 is specified.
26194
26195 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
26196
26197         PR c++/18389
26198         * g++.dg/parse/cond1.C: New test.
26199
26200         PR c++/18429
26201         * g++.dg/template/array9.C: New test.
26202         * g++.dg/ext/vla1.C: Adjust error messages.
26203         * g++.dg/ext/vlm1.C: Likewise.
26204         * g++.dg/template/crash2.C: Likewise.
26205
26206         PR c++/18436
26207         * g++.dg/template/call3.C: New test.
26208
26209         PR c++/18407
26210         * g++.dg/template/ptrmem11.C: New test.
26211
26212 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
26213
26214         PR other/14264
26215         * lib/g++.exp: Set LC_ALL and LANG to C.
26216         * lib/gcc-dg.exp: Likewise.
26217         * lib/gfortran.exp: Likewise.
26218         * lib/objc.exp: Likewise.
26219         * lib/treelang.exp: Likewise.
26220
26221 2004-11-12  Andreas Schwab  <schwab@suse.de>
26222
26223         * gcc.dg/pr16286.c: Fix last change.
26224
26225 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
26226
26227         PR c++/18416
26228         * g++.dg/init/global1.C: New test.
26229
26230 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
26231
26232         * gcc.c-torture/execute/20041112-1.c: New test.
26233
26234 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
26235
26236         * lib/gcc-dg.exp (dg-target-list): New.
26237
26238 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
26239             Richard Sandiford  <rsandifo@redhat.com>
26240
26241         * lib/target-supports.exp (get-compiler_messages): New.
26242         (check_named_sections_available): Use it.
26243         (check_effective_target_ilp32): New.
26244         (check_effective_target_lp64): New.
26245         (is-effective-target): New.
26246         * lib/gcc-dg.exp (dg-require-effective-target): New.
26247
26248 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
26249
26250         * gcc.dg/precedence-1.c: New test.
26251
26252 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
26253
26254         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
26255
26256         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
26257         message, delete generated files, use more descriptive name for
26258         executable, and make the test unsupported when it cannot be run.
26259
26260         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
26261         (dg-require-weak, dg-require-visibility, dg-require-alias,
26262         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
26263         dg-require-iconv, dg-require-named-sections): Use it.
26264
26265         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
26266
26267 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
26268
26269         PR target/16457
26270         * gcc.dg/ppc-and-1: New
26271
26272         PR target/16796
26273         * gcc.dg/ppc-mov-1.c: New.
26274
26275         PR target/16458
26276         * gcc.dg/ppc-compare-1.c: New.
26277
26278 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
26279
26280         * objc.dg/desig-init-2.m: New test.
26281
26282 2004-11-10  Adam Nemet  <anemet@lnxw.com>
26283
26284         PR middle-end/18160
26285         * g++.dg/warn/register-var-1.C: New test.
26286         * g++.dg/warn/register-var-2.C: New test.
26287
26288 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26289
26290         * gcc.dg/union-2.c: New test.
26291
26292 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
26293
26294         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
26295         New test for PR tree-optimization/17892.
26296
26297 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
26298
26299         PR c++/18369
26300         * g++.dg/init/new12.C: New test.
26301
26302 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
26303
26304         * gcc.target/sparc: New directory.
26305         * gcc.target/sparc/sparc.exp: New driver.
26306         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
26307         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
26308         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
26309         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
26310
26311 2004-11-10  Paul Brook  <paul@codesourcery.com>
26312
26313         PR fortran/18218
26314         * gfortran.dg/list_read.c: New test.
26315
26316 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
26317
26318         PR c/18322
26319         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
26320         expected diagnostic location.
26321
26322 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
26323
26324         * gcc.dg/20041109-1.c: New test.
26325
26326 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
26327
26328         PR objc/18406
26329         * objc/compile/pr18406.m: New test.
26330
26331 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
26332
26333         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
26334
26335 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
26336
26337         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
26338
26339 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
26340
26341         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
26342
26343 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
26344
26345         * gcc.dg/20030225-2.c: Add prototype for abort and
26346         exit.
26347
26348 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
26349
26350         PR tree-opt/18299
26351         * gcc.c-torture/pr18299-1.c: New test.
26352
26353 2004-11-06  Andreas Schwab  <schwab@suse.de>
26354
26355         * gcc.dg/pr16286.c: Also test for bool and pixel.
26356
26357 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
26358
26359         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
26360         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
26361         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
26362         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
26363         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
26364         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
26365         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
26366         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
26367         gcc.dg/struct-semi-3.c: New tests.
26368
26369 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
26370
26371         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
26372
26373 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
26374
26375         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
26376         Do not use C99 designators.
26377
26378 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
26379
26380         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
26381
26382 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
26383
26384         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
26385         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
26386         * gcc.c-torture/execute/simd-5.x: Remove.
26387
26388 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
26389
26390         PR rtl-optimization/17933
26391         * gcc.dg/torture/pr17933-1.c: New test.
26392
26393 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
26394
26395         PR target/18106
26396         * lib/target-supports.exp (check_weak_available): Support
26397         Windows.
26398
26399 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
26400
26401         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
26402         call to fflush(stdout) before abort.
26403         (my_ffsll): New function.
26404         (generate_fields): Use it.
26405
26406 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
26407
26408         * gcc.dg/init-undef-1.c: New test.
26409
26410 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
26411
26412         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
26413         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
26414         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
26415         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
26416         expected messages for new parser.
26417
26418 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
26419
26420         * g++.dg/ext/visibility/symbian1.C: New test.
26421
26422 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
26423
26424         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
26425         on LP64 targets.
26426
26427 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
26428
26429         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
26430         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
26431         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
26432         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
26433         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
26434         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
26435         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
26436         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
26437         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
26438         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
26439
26440 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
26441
26442         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
26443         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
26444         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
26445         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
26446         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
26447         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
26448         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
26449         for new parser.
26450
26451 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
26452
26453         PR target/15342
26454         * gcc.dg/20041104-1.c: New test.
26455
26456 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26457
26458         * g++.dg/template/nontype7.C: New test.
26459         * g++.dg/template/nontype8.C: Likewise.
26460         * g++.dg/template/nontype9.C: Likewise.
26461         * g++.dg/template/nontype10.C: Likewise.
26462         * g++.dg/tc1/dr49.C: Likewise.
26463         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
26464         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
26465
26466 2004-11-04  Ben Elliston  <bje@au.ibm.com>
26467
26468         * g++.dg/rtti/tinfo1.C: Remove xfails.
26469
26470 2004-11-04  Ben Elliston  <bje@au.ibm.com>
26471
26472         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
26473         packed attribute to the definition to satisfy the new C++ parser.
26474
26475 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
26476
26477         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
26478         invocations of va_arg.
26479
26480 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
26481
26482         PR c++/18124
26483         * g++.dg/template/crash25.C: New test.
26484
26485         PR c++/18155
26486         * g++.dg/template/typedef2.C: New test.
26487         * g++.dg/parse/crash13.C: Adjust error markers.
26488
26489         PR c++/18177
26490         * g++.dg/conversion/const3.C: New test.
26491
26492 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26493
26494         PR fortran/17535
26495         PR fortran/17583
26496         PR fortran/17713
26497         * gfortran.dg/generic_[123].f90: New testcases.
26498
26499 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
26500
26501         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
26502         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
26503
26504 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
26505
26506         PR tree-opt/16808
26507         * gcc.c-torture/compile/pr16808.c: New test.
26508
26509 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
26510
26511         PR rtl-optimization/17104
26512         * gcc.dg/ppc-bitfield1.c: New.
26513
26514 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
26515
26516         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
26517
26518 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
26519
26520         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
26521         strings for 32-bit code.
26522
26523 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
26524
26525         PR c/18239
26526         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
26527
26528 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
26529
26530         PR c++/18064
26531         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
26532
26533 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
26534
26535         PR c++/15172
26536         * g++.dg/init/aggr2.C: New test.
26537
26538 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
26539
26540         * objc.dg/local-decl-1.m: New test.
26541
26542 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26543
26544         * gcc.dg/20040910-1.c: Adjust regex.
26545
26546 2004-10-30  Roger Sayle  <roger@eyesopen.com>
26547
26548         PR rtl-optimization/18084
26549         * g++.dg/opt/pr18084-1.C: New testcase.
26550
26551 2004-10-30  Matt Austern  <austern@apple.com>
26552
26553         PR c++/17542
26554         * g++.dg/ext/attrib18.C: New test.
26555
26556 2004-10-30  Roger Sayle  <roger@eyesopen.com>
26557
26558         PR middle-end/18096
26559         * gcc.dg/pr18096-1.c: New test case.
26560
26561 2004-10-30  Roger Sayle  <roger@eyesopen.com>
26562
26563         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
26564
26565 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
26566
26567         PR c/16666
26568         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
26569         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
26570         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
26571         gcc.dg/old-style-prom-3.c: New tests.
26572
26573 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
26574
26575         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
26576         Remove unnecessary inclusion of stdio.h.
26577
26578 2004-10-29  Roger Sayle  <roger@eyesopen.com>
26579
26580         PR rtl-optimization/17581
26581         * gcc.dg/pr17581-1.c: New test case.
26582
26583 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
26584
26585         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
26586         being implemented.
26587         * g++.dg/conversion/dr195-1.C: New.
26588         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
26589         * g++.old-deja/g++.mike/p10148.C: Likewise.
26590
26591 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
26592
26593         PR c++/17695
26594         * g++.dg/debug/typedef2.C: New test.
26595
26596 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
26597
26598         PR fortran/13490
26599         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
26600         * gfortran.dg/g77/README: Update.
26601
26602 2004-10-28  Matt Austern  <austern@apple.com>
26603
26604         PR c++/14124
26605         * g++.dg/ext/packed7.C: New test.
26606
26607 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
26608
26609         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
26610         scan-assembler.
26611         * lib/scanasm.exp (hidden-scan-for): New proc.
26612         (scan-hidden): Use hidden-scan-for instead of constructing the scan
26613         string.
26614         (scan-not-hidden): Likewise.
26615         * lib/target-supports.exp (check_visibility_available): mach-o is
26616         support too.
26617
26618 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
26619
26620         PR c++/17132
26621         * g++.dg/template/memclass3.C: New test.
26622
26623 2004-10-28  Adam Nemet  <anemet@lnxw.com>
26624
26625         PR middle-end/18160
26626         * gcc.dg/register-var-1.c: New test.
26627         * gcc.dg/register-var-2.c: New test.
26628         * gcc.dg/asm-7.c: Taking the address of a register variable is an
26629         error now.
26630
26631 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
26632
26633         PR other/18172
26634         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
26635         unused variables.
26636         * gcc.dg/vect/vect-22.c: Likewise.
26637
26638 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
26639
26640         * gcc.dg/i386-rotate-1.c: New test.
26641
26642 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
26643
26644         * g++.dg/init/ref12.C: Add "run" marker.
26645
26646         PR c++/17435
26647         * g++.dg/init/ref12.C: New test.
26648
26649         PR c++/18140
26650         * g++.dg/template/shift1.C: New test.
26651         * g++.dg/template/error10.C: Adjust error markers.
26652
26653 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
26654
26655         PR tree-opt/17529
26656         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
26657
26658 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
26659
26660         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
26661         * gcc.dg/weak/weak-3.c: Likewise.
26662         * gcc.dg/weak/weak-5.c: Likewise.
26663         * gcc.dg/weak/weak-9.c: Likewise.
26664         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
26665         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
26666
26667         * gcc.dg/darwin-weakimport-1.c: New.
26668
26669 2004-10-28  Ben Elliston  <bje@au.ibm.com>
26670
26671         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
26672
26673 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
26674
26675         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
26676         'syntax' error messages.
26677         * gcc.dg/cpp/direct2s.c: Likewise.
26678
26679 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
26680
26681         * gcc.c-torture/compile/20041026-1.c: New.
26682
26683 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
26684
26685         PR c++/18093
26686         * g++.dg/lookup/ns2.C: New test.
26687
26688         PR c++/18020
26689         * g++.dg/template/enum4.C: New test.
26690
26691         PR c++/18161
26692         * g++.dg/template/expr1.C: New test.
26693
26694 2004-10-26  Ben Elliston  <bje@au.ibm.com>
26695
26696         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
26697
26698 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
26699
26700         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
26701         gcc.dg/decl-nospec-3.c: New tests.
26702
26703 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
26704
26705         * objc.dg/super-class-3.m: New test.
26706
26707 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
26708
26709         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
26710         resyncing.
26711         * gcc.dg/cpp/direct2s.c: Likewise.
26712
26713 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
26714
26715         * objc.dg/image-info.m: Update for changes to section selection.
26716
26717 2004-10-25  David Ayers  <d.ayers@inode.at>
26718             Ziemowit Laski  <zlaski@apple.com>
26719
26720         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
26721         diagnostics when messaging 'id <Proto>'.
26722         * objc.dg/class-protocol-1.m: New test.
26723         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
26724         a non-existent method signature.
26725         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
26726         Update diagnostics when messaging with non-existent method signature.
26727         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
26728         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
26729         invalid receivers are now resolved as if messaging 'id'; remove
26730         extraneous diagnostics.
26731
26732 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
26733
26734         PR c/16667
26735         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
26736         gcc.dg/init-desig-obs-3.c: New tests.
26737
26738 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
26739
26740         * gcc.dg/debug/20041023-1.c: New test.
26741
26742 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
26743
26744         PR middle-end/17407
26745         * gcc.c-torture/compile/pr17407.c: New test.
26746
26747         PR c++/18121
26748         * g++.dg/template/array8.C: New test.
26749
26750 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
26751
26752         PR other/18138
26753         * lib/g++.exp: Accept more than one multilib libgcc.
26754         * lib/gcc-dg.exp: Likewise.
26755         * lib/objc.exp: Likewise.
26756         * lib/treelang.exp: Likewise.
26757         * lib/gfortran.exp: Likewise.
26758
26759 2004-10-24  Ben Elliston  <bje@au.ibm.com>
26760
26761         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
26762
26763 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
26764
26765         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
26766         * gcc.dg/c99-const-expr-3.c: Likewise.
26767
26768 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
26769
26770         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
26771
26772 2004-10-23  Ben Elliston  <bje@au.ibm.com>
26773
26774         * gcc.c-torture/execute/loop-2e.x: Remove.
26775
26776 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
26777
26778         PR c++/18095
26779         * g++.dg/parse/crash18.C: New.
26780         * g++.dg/parse/crash19.C: New.
26781
26782 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
26783
26784         * g++.dg/ext/dllimport1.C: Move dg-warnings.
26785         * g++.dg/ext/dllimport2.C: Same.
26786         * g++.dg/ext/dllimport8.C: Same.
26787
26788 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
26789
26790         PR c++/10841
26791         * g++.dg/conversion/cast1.C: New test.
26792         * g++.dg/overload/pmf1.C: Adjust error marker.
26793
26794 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
26795
26796         PR objc/17923
26797         * objc.dg/const-str-7.m: New test.
26798
26799 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26800
26801         * g++.dg/template/memfriend11.C: Fix comment typo.
26802         * g++.dg/template/memfriend14.C: Likewise.
26803
26804 2004-10-20  Richard Henderson  <rth@redhat.com>
26805
26806         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
26807         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
26808         -fasynchronous-unwind-tables.
26809
26810 2004-10-20  Richard Henderson  <rth@redhat.com>
26811
26812         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
26813         (main): Return success.
26814         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
26815         (main): Return success.
26816
26817 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26818
26819         PR c++/13495
26820         * g++.dg/template/memfriend9.C: New test.
26821         * g++.dg/template/memfriend10.C: Likewise.
26822         * g++.dg/template/memfriend11.C: Likewise.
26823         * g++.dg/template/memfriend12.C: Likewise.
26824         * g++.dg/template/memfriend13.C: Likewise.
26825         * g++.dg/template/memfriend14.C: Likewise.
26826         * g++.dg/template/memfriend15.C: Likewise.
26827         * g++.dg/template/memfriend16.C: Likewise.
26828         * g++.dg/template/memfriend17.C: Likewise.
26829         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
26830
26831 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
26832
26833         * g++.dg/conversion/dr195.C: New.
26834         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
26835
26836 2004-10-20  Ben Elliston  <bje@au.ibm.com>
26837             Devang Patel  <dpatel@apple.com>
26838
26839         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
26840         of floating point arithmetic, which could trap.
26841
26842 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
26843
26844         PR c++/14035
26845         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
26846         * g++.dg/conversion/const2.C: New test.
26847         * g++.dg/expr/reinterpret2.C: New test.
26848         * g++.dg/expr/reinterpret3.C: New test.
26849         * g++.dg/expr/cast2.C: New test.
26850         * g++.dg/expr/copy1.C: New test.
26851         * g++.dg/other/conversion1.C: Change error message.
26852         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
26853         function pointers to void *.
26854         * g++.old-deja/g++.mike/p10148.C: Likewise.
26855
26856 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26857
26858         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
26859
26860 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
26861
26862         PR c++/18047
26863
26864         * g++.dg/parse/expr3.C: New test.
26865
26866 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
26867
26868         * gcc.dg/smod-1.c: New test.
26869
26870 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
26871
26872         * objc.dg/method-14.m: New test.
26873
26874 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
26875
26876         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
26877         Also xfail as the patch was reverted.
26878
26879 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
26880
26881         PR middle-end/16973
26882         * gcc.dg/pr16973.c: New test.
26883
26884 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
26885
26886         PR tree-optimization/17656
26887         * gcc.c-torture/compile/pr17656.c: New test.
26888
26889 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
26890
26891         * g++.dg/eh/shadow1.C: New.
26892
26893 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
26894
26895         * gcc.c-torture/compile/20041018-1.c: New test.
26896
26897 2004-10-18  Ben Elliston  <bje@au.ibm.com>
26898
26899         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
26900         compiler referring to register 0 when accessing sdata.  The linker
26901         now patches things up.
26902
26903 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
26904
26905         PR c/17529
26906         * gcc.c-torture/compile/pr17529.c: New test.
26907
26908 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26909
26910         PR c++/17743
26911         * g++.dg/ext/attrib17.C: New test.
26912
26913 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
26914
26915         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
26916
26917 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26918
26919         PR c++/10479
26920         * g++.dg/ext/attrib16.C: New test.
26921
26922 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
26923
26924         PR c++/17042
26925         * g++.dg/init/dso_handle1.C: New test.
26926
26927         PR c++/14667
26928         * g++.dg/parse/typedef6.C: New test.
26929
26930         PR c++/17916
26931         * g++.dg/parse/pragma1.C: New test.
26932
26933 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
26934
26935         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
26936
26937 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
26938
26939         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
26940         -fno-common when on HPPA HP-UX platforms.
26941
26942 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
26943
26944         PR other/16820
26945         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
26946         stdint.h.
26947         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
26948         uintptr_t.
26949
26950 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
26951
26952         PR c++/16301
26953         * g++.dg/lookup/strong-using-4.C: New test.
26954
26955 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
26956
26957         PR middle-end/16567
26958         * gcc.c-torture/compile/nested-1.c: New test.
26959
26960 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
26961
26962         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
26963         and mipsisa64*-*-* (until support for misaligned loads is added).
26964         * gcc.dg/vect/vect-50.c: Likewise.
26965         * gcc.dg/vect/vect-52.c: Likewise.
26966         * gcc.dg/vect/vect-54.c: Likewise.
26967         * gcc.dg/vect/vect-58.c: Likewise.
26968         * gcc.dg/vect/vect-60.c: Likewise.
26969         * gcc.dg/vect/vect-80.c: Likewise.
26970
26971 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
26972
26973         PR c++/17976
26974         * g++.dg/init/dtor3.C: New test.
26975
26976 2004-10-15  Ben Elliston  <bje@au.ibm.com>
26977
26978         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
26979
26980 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
26981
26982         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
26983         * gcc.dg/macho-lo-sum.c: Likewise.
26984
26985 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
26986
26987         * gcc.dg/ppc-spe64-1.c: New test.
26988
26989 2004-10-14  Devang Patel  <dpatel@apple.com>
26990
26991         PR 17635
26992         * gcc.dg/pr17635.c : New test.
26993
26994 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
26995
26996         * gcc.dg/vect/vect-28.c: Remove xfail.
26997         * gcc.dg/vect/vect-30.c: Remove xfail.
26998         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
26999         * gcc.dg/vect/vect-33.c: Remove xfail.
27000         * gcc.dg/vect/vect-44.c: Remove xfail.
27001         * gcc.dg/vect/vect-46.c: Remove xfail.
27002         * gcc.dg/vect/vect-50.c: Remove xfail.
27003         * gcc.dg/vect/vect-52.c: Remove xfail.
27004         * gcc.dg/vect/vect-54.c: Remove xfail.
27005         * gcc.dg/vect/vect-58.c: Remove xfail.
27006         * gcc.dg/vect/vect-60.c: Remove xfail.
27007         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
27008         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
27009         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
27010         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
27011         * gcc.dg/vect/vect-8.c: Remove xfail.
27012         * gcc.dg/vect/vect-80.c: Remove xfail.
27013         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
27014
27015 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
27016
27017         * gcc.dg/vect/vect-82.c: New testcase.
27018         * gcc.dg/vect/vect-82_64.c: New testcase.
27019         * gcc.dg/vect/vect-83.c: New testcase.
27020         * gcc.dg/vect/vect-83_64.c: New testcase.
27021
27022 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
27023
27024         * gcc.dg/cpp/error-1.c: New test.
27025
27026 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
27027
27028         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
27029
27030 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
27031
27032         PR target/17984
27033         * gcc.dg/cris-peep2-xsrand2.c: New test.
27034
27035 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
27036
27037         PR c++/17661
27038         * g++.dg/expr/for2.C: New test.
27039
27040 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
27041
27042         * g++.dg/inherit/thunk1.C: Run on the SPARC.
27043
27044 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
27045
27046         PR tree-optimization/17724
27047         * g++.dg/opt/pr17724-1.C: New test.
27048         * g++.dg/opt/pr17724-2.C: New test.
27049         * g++.dg/opt/pr17724-3.C: New test.
27050         * g++.dg/opt/pr17724-4.C: New test.
27051         * g++.dg/opt/pr17724-5.C: New test.
27052         * g++.dg/opt/pr17724-6.C: New test.
27053
27054 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
27055
27056         PR c/17301
27057         * gcc.dg/pr17301-2.c: New test.
27058
27059 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
27060
27061         PR c++/15876
27062         * g++.dg/parse/error22.C: New test.
27063
27064         PR c++/17936
27065         * g++.dg/template/spec18.C: New test.
27066
27067 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
27068
27069         * gcc.dg/ia64-asm-1.c: Add prototype for abort
27070         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
27071         memcpy.
27072         * gcc.dg/ia64-sync-2.c: Ditto.
27073         * gcc.dg/ia64-sync-3.c: Ditto.
27074
27075 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
27076
27077         * g++.dg/eh/cleanup5.C: Add dg-options "".
27078
27079 2004-10-11  Roger Sayle  <roger@eyesopen.com>
27080
27081         PR middle-end/17657
27082         * gcc.dg/switch-4.c: New test case.
27083
27084 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
27085
27086         * gcc.c-torture/execute/20041011-1.c: New test.
27087
27088 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
27089
27090         PR c++/17554
27091         * g++.dg/init/for3.C: New test.
27092
27093         PR c++/17657
27094         * g++.dg/opt/switch2.C: New test.
27095
27096         PR middle-end/17703
27097         * g++.dg/warn/Wreturn-2.C: New test.
27098
27099 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
27100
27101         PR c++/17907
27102         * g++.dg/eh/cleanup5.C: New test.
27103
27104 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
27105
27106         PR c++/17393
27107         * g++.dg/parse/error21.C: New test.
27108
27109 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27110
27111         * g++.dg/overload/pmf1.C: Adjust quoting marks.
27112         * g++.dg/warn/incomplete1.C: Likewise.
27113         * g++.dg/template/qualttp20.C: Likewise.
27114
27115 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
27116
27117         PR c/17881
27118         * parm-incomplete-1.c: New test.
27119
27120 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
27121
27122         PR c++/17867
27123         * g++.dg/parse/error19.C: New test.
27124
27125         PR c++/17670
27126         * g++.dg/init/new11.C: New test.
27127
27128         PR c++/17821
27129         * g++.dg/parse/error20.C: New test.
27130
27131         PR c++/17826
27132         * g++.dg/template/crash24.C: New test.
27133
27134 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
27135
27136         PR c/17301
27137         * gcc.dg/pr17301-1.c: New test.
27138
27139 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
27140
27141         PR c/17189
27142         * gcc.dg/anon-struct-5.c: New test.
27143
27144 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
27145
27146         PR c/17844
27147         * gcc.dg/pr17844-1.c: New test.
27148
27149 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
27150
27151         PR tree-optimization/17906
27152         * gcc.c-torture/compile/pr17906.c: New.
27153
27154 2004-10-09  Stuart Hastings  <stuart@apple.com>
27155             Roger Sayle  <roger@eyesopen.com>
27156
27157         PR rtl-optimization/17853
27158         * gcc.dg/i386-mmx-5.c: New testcase.
27159
27160 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
27161
27162         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
27163
27164 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
27165
27166         PR c++/17524
27167         * g++.dg/template/static9.C: New test.
27168
27169         PR c++/17685
27170         * g++.dg/parse/operator5.C: New test.
27171
27172 2004-10-09  Roger Sayle  <roger@eyesopen.com>
27173
27174         PR middle-end/17894
27175         * gcc.c-torture/execute/divcmp-4.c: New test case.
27176
27177 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
27178
27179         PR tree-opt/17902
27180         * g++.dg/opt/pr17902.C: New test.
27181
27182 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
27183
27184         * gcc.dg/cpp/ident-1.c: Add dg-options "".
27185
27186 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
27187
27188         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
27189
27190 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
27191
27192         * gcc.dg/assign-warn-3.c: New test.
27193
27194 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
27195
27196         PR c/16999
27197         * gcc.dg/cpp/ident-1.c: New test.
27198
27199 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
27200
27201         * gcc.c-torture/compile/acc1.c: New.
27202
27203 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
27204
27205         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
27206         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
27207
27208 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
27209
27210         * gcc.dg/ultrasp11.c: New test.
27211
27212 2004-10-08  Michael Matz  <matz@suse.de>
27213
27214         * gcc.dg/doloop-2.c: New test.
27215
27216 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
27217
27218         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
27219         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
27220         objc.dg/method-9.m: Update expected diagnostics.
27221
27222 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
27223
27224         * gcc.dg/ppc-fsel-3.c: New file.
27225         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
27226
27227 2004-10-07  Paul Brook  <paul@codesourcery.com>
27228
27229         * gfortran.dg/intrinsic_verify_1.f90: New test.
27230
27231 2004-10-07  Paul Brook  <paul@codesourcery.com>
27232
27233         * gfortran.dg/empty_format_1.f90: Remove stray commas.
27234
27235 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27236
27237         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
27238         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
27239         commit.
27240
27241 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
27242
27243         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
27244
27245 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27246
27247         PR c++/17115
27248         * g++.dg/warn/Winline-4.C: New test.
27249
27250 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
27251
27252         * gcc.c-torture/compile/20041007-1.c: New test.
27253
27254 2004-10-07  Paul Brook  <paul@codesourcery.com>
27255
27256         PR fortran/17678
27257         * gfortran.dg/use_allocated_1.f90: New test.
27258
27259 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
27260
27261         PR middle-end/17849
27262         * gfortran.fortran-torture/compile/nested.f90: New test
27263
27264 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
27265
27266         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
27267
27268 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
27269
27270         PR c++/17368
27271         * g++.dg/ext/asm6.C: New test.
27272
27273 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
27274
27275         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
27276
27277 2004-10-06  Paul Brook  <paul@codesourcery.com>
27278
27279         PR libfortran/17709
27280         * gfortran.dg/empty_format_1.f90: New test.
27281
27282 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27283
27284         PR fortran/17568
27285         * gfortran.dg/ishft.f90: New test.
27286
27287         PR fortran/17283
27288         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
27289         tests.
27290
27291 2004-10-06  Paul Brook  <paul@codesourcery.com>
27292
27293         * gfortran.dg/do_1.f90: New test.
27294
27295 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27296
27297         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
27298         optimizing for size.
27299
27300 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
27301
27302         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
27303
27304 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
27305
27306         * gcc.c-torture/compile/20041005-1.c: New test.
27307
27308 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
27309
27310         PR c++/17829
27311         * g++.dg/lookup/koenig4.C: New.
27312
27313 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27314
27315         * g++.dg/other/classkey1.C: Adjust quoting marks.
27316         * g++.dg/parse/error15.C: Likewise.
27317         * g++.dg/template/meminit2.C (int>): Likewise.
27318
27319 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27320
27321         PR fortran/17283
27322         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
27323
27324         PR fortran/17631
27325         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
27326
27327         PR fortran/17708
27328         * gfortran.dg/pr17708.f90: New test.
27329
27330 2004-10-04  Chao-ying Fu  <fu@mips.com>
27331
27332         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
27333         * gcc.dg/vect/vect-4.c: Ditto.
27334         * gcc.dg/vect/vect-5.c: Ditto.
27335         * gcc.dg/vect/vect-6.c: Ditto.
27336         * gcc.dg/vect/vect-8.c: Ditto.
27337         * gcc.dg/vect/vect-16.c: Ditto.
27338         * gcc.dg/vect/vect-30.c: Ditto.
27339         * gcc.dg/vect/vect-40.c: Ditto.
27340         * gcc.dg/vect/vect-41.c: Ditto.
27341         * gcc.dg/vect/vect-42.c: Ditto.
27342         * gcc.dg/vect/vect-43.c: Ditto.
27343         * gcc.dg/vect/vect-44.c: Ditto.
27344         * gcc.dg/vect/vect-45.c: Ditto.
27345         * gcc.dg/vect/vect-46.c: Ditto.
27346         * gcc.dg/vect/vect-47.c: Ditto.
27347         * gcc.dg/vect/vect-48.c: Ditto.
27348         * gcc.dg/vect/vect-49.c: Ditto.
27349         * gcc.dg/vect/vect-50.c: Ditto.
27350         * gcc.dg/vect/vect-51.c: Ditto.
27351         * gcc.dg/vect/vect-52.c: Ditto.
27352         * gcc.dg/vect/vect-53.c: Ditto.
27353         * gcc.dg/vect/vect-54.c: Ditto.
27354         * gcc.dg/vect/vect-55.c: Ditto.
27355         * gcc.dg/vect/vect-56.c: Ditto.
27356         * gcc.dg/vect/vect-57.c: Ditto.
27357         * gcc.dg/vect/vect-58.c: Ditto.
27358         * gcc.dg/vect/vect-59.c: Ditto.
27359         * gcc.dg/vect/vect-60.c: Ditto.
27360         * gcc.dg/vect/vect-74.c: Ditto.
27361         * gcc.dg/vect/vect-79.c: Ditto.
27362         * gcc.dg/vect/vect-80.c: Ditto.
27363
27364 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
27365
27366         * gcc.dg/unused-7.c: Use the correct option.
27367
27368 2004-10-04  Paul Brook  <paul@codesourcery.com>
27369         Bud Davis  <bdavis9659@comcast.net>
27370
27371         PR fortran/17706
27372         PR fortran/16434
27373         * gfortran/pr17706.f90: New test.
27374         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
27375
27376 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27377
27378         * gfortran.dg/pr17612.f90: New test.
27379
27380 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27381
27382         * g++.dg/template/local1.C: Adjust quoting marks in
27383         testing for diagnostics.
27384         * g++.dg/tls/diag-2.C: Likewise.
27385         * g++.dg/other/error8.C: Likewise.
27386
27387 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
27388
27389         PR c/17178
27390         * gcc.dg/unused-4.c: Adjust to be correct.
27391
27392         PR c/17820
27393         * gcc.dg/unused-7.c: New test.
27394
27395 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
27396
27397         PR c++/17797
27398         * g++.dg/overload/template2.C: New test.
27399
27400 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
27401
27402         PR tree-optimization/16632
27403         * gcc.dg/tree-ssa/20041002-1.c: New.
27404
27405 2004-10-03  Paul Brook  <paul@codesourcery.com>
27406
27407         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
27408         rather than relying on default formatting.
27409
27410 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
27411
27412         * gcc.dg/20040920-1.c: Update expected message text.
27413
27414 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
27415
27416         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
27417
27418 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
27419
27420         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
27421         tree level.
27422
27423 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
27424
27425         * gcc.dg/tree-ssa/pr17343.c: Remove.
27426
27427 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
27428
27429         PR tree-opt/17343
27430         * gcc.dg/tree-ssa/pr17343.c: New test.
27431
27432 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
27433
27434         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
27435         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
27436         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
27437         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
27438         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
27439
27440 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
27441
27442         * gcc.dg/lvalue-2.c: New test.
27443
27444 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
27445
27446         PR c/17730
27447         * gcc.dg/pr17730-1.c: New test
27448
27449 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
27450
27451         PR c/7425
27452         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
27453
27454 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
27455
27456         * gcc.c-torture/execute/stdarg-1.c: New test.
27457         * gcc.c-torture/execute/stdarg-2.c: New test.
27458         * gcc.c-torture/execute/stdarg-3.c: New test.
27459         * gcc.dg/tree-ssa/stdarg-1.c: New test.
27460         * gcc.dg/tree-ssa/stdarg-2.c: New test.
27461         * gcc.dg/tree-ssa/stdarg-3.c: New test.
27462         * gcc.dg/tree-ssa/stdarg-4.c: New test.
27463         * gcc.dg/tree-ssa/stdarg-5.c: New test.
27464
27465 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
27466
27467         PR tree-optimization/17697
27468         * g++.dg/opt/pr17697-1.C: New test.
27469         * g++.dg/opt/pr17697-2.C: New test.
27470         * g++.dg/opt/pr17697-3.C: New test.
27471
27472 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
27473
27474         PR c/16409
27475         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
27476         gcc.dg/vla-init-5.c: New tests.
27477
27478 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
27479
27480         PR c/13804
27481         * gcc.dg/pr13804-1.c: New test.
27482
27483 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27484
27485         PR fortran/16938
27486         * gfortran.dg/pr16938.f90: New test.
27487
27488 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
27489
27490         * g++.dg/template/crash23.C: New test.
27491
27492 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
27493
27494         PR c++/17585
27495         * g++.dg/template/static8.C: New test.
27496
27497 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
27498
27499         PR c++/17681
27500         * g++.dg/other/error9.C: New test.
27501
27502 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
27503
27504         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
27505
27506 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27507
27508         PR fortran/15164
27509         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
27510
27511 2004-09-26  Roger Sayle  <roger@eyesopen.com>
27512
27513         PR middle-end/17112
27514         * gcc.dg/pr17112-1.c: New test case.
27515
27516 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
27517
27518         PR c/11459
27519         * gcc.dg/pr11459-1.c: New test.
27520
27521 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
27522
27523         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
27524         * gcc.dg/tree-ssa/loop-4.c: Likewise.
27525
27526 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27527
27528         * gfortran.dg/pr15324.f90: Make array bounds consistent.
27529
27530 2004-09-25  Jan Hubicka  <jh@suse.cz>
27531
27532         * compile/30040909-1.c: New test.
27533         * compile/30040907-1.c: New test.
27534
27535 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
27536
27537         * gcc.c-torture/execute/va-arg-26.c: New test.
27538
27539 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
27540
27541         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
27542         extra diagnostics on targets with 64-bit pointers.
27543         * objc.dg/selector-1.m: Adjust dg-warning regexp.
27544
27545 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
27546
27547         PR c/17188
27548         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
27549         * gcc.dg/decl-3.c: Adjust expected message.
27550
27551 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27552
27553         PR fortran/17615
27554         * gfortran.dg/pr17615.f90: New test.
27555
27556 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
27557
27558         PR tree-optimzation/17517
27559         * g++.dg/tree-ssa/pr17517.C: New Test.
27560
27561 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
27562
27563         PR c++/16889
27564         * g++.dg/lookup/ambig3.C: New.
27565
27566 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
27567
27568         PR tree-opt/17624
27569         * g++.dg/opt/pr17624.C: New test.
27570
27571 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
27572
27573         PR c/6980
27574         * gcc.dg/Wbad-function-cast-1.c: New test.
27575
27576 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
27577
27578         * g++.dg/ext/complit1.C
27579         * g++.dg/other/error2.C
27580         * g++.dg/other/nontype-1.C
27581         * g++.dg/parse/crash11.C
27582         * g++.dg/parse/crash12.C
27583         * g++.dg/parse/error15.C
27584         * g++.dg/parse/error4.C
27585         * g++.dg/parse/tmpl-outside1.C
27586         * g++.dg/parse/too-many-tmpl-args1.C
27587         * g++.dg/template/dependent-expr3.C
27588         * g++.dg/template/error10.C
27589         * g++.dg/template/instantiate1.C
27590         * g++.dg/template/vtable2.C
27591         * g++.dg/warn/Wshadow-1.C
27592         * g++.dg/warn/weak1.C
27593         * g++.old-deja/g++.brendan/crash16.C
27594         * g++.old-deja/g++.brendan/crash18.C
27595         * g++.old-deja/g++.brendan/crash48.C
27596         * g++.old-deja/g++.brendan/crash49.C
27597         * g++.old-deja/g++.brendan/crash55.C
27598         * g++.old-deja/g++.brendan/crash56.C
27599         * g++.old-deja/g++.brendan/crash8.C
27600         * g++.old-deja/g++.brendan/enum11.C
27601         * g++.old-deja/g++.brendan/enum8.C
27602         * g++.old-deja/g++.brendan/enum9.C
27603         * g++.old-deja/g++.brendan/friend3.C
27604         * g++.old-deja/g++.brendan/misc14.C
27605         * g++.old-deja/g++.bugs/900402_02.C
27606         * g++.old-deja/g++.bugs/900404_03.C
27607         * g++.old-deja/g++.bugs/900404_04.C
27608         * g++.old-deja/g++.bugs/900428_03.C
27609         * g++.old-deja/g++.jason/crash4.C
27610         * g++.old-deja/g++.jason/overload21.C
27611         * g++.old-deja/g++.jason/redecl1.C
27612         * g++.old-deja/g++.jason/report.C
27613         * g++.old-deja/g++.jason/rfg10.C
27614         * g++.old-deja/g++.jason/template30.C
27615         * g++.old-deja/g++.law/arm12.C
27616         * g++.old-deja/g++.law/ctors5.C
27617         * g++.old-deja/g++.law/cvt20.C
27618         * g++.old-deja/g++.law/init10.C
27619         * g++.old-deja/g++.law/init8.C
27620         * g++.old-deja/g++.law/visibility17.C
27621         * g++.old-deja/g++.law/visibility7.C
27622         * g++.old-deja/g++.mike/net8.C
27623         * g++.old-deja/g++.mike/p646.C
27624         * g++.old-deja/g++.mike/p700.C
27625         * g++.old-deja/g++.mike/p701.C
27626         * g++.old-deja/g++.mike/p811.C
27627         * g++.old-deja/g++.ns/template13.C
27628         * g++.old-deja/g++.other/array3.C
27629         * g++.old-deja/g++.other/crash25.C
27630         * g++.old-deja/g++.other/dtor3.C
27631         * g++.old-deja/g++.other/dtor4.C
27632         * g++.old-deja/g++.other/main1.C
27633         * g++.old-deja/g++.other/warn7.C
27634         * g++.old-deja/g++.pt/crash11.C
27635         * g++.old-deja/g++.pt/crash36.C
27636         * g++.old-deja/g++.pt/spec22.C
27637         * g++.old-deja/g++.pt/spec9.C
27638         * g++.old-deja/g++.pt/ttp52.C
27639         * g++.old-deja/g++.robertl/eb103.C
27640         * g++.old-deja/g++.robertl/eb121.C
27641         * g++.old-deja/g++.robertl/eb22.C
27642         * g++.old-deja/g++.robertl/eb8.C:
27643         Update locations and/or regexps of dg-error markers.
27644         Remove markers for some bogus messages that are no longer issued.
27645
27646 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
27647
27648         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
27649         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
27650
27651 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
27652
27653         PR c++/17618
27654         * g++.dg/lookup/crash5.C: New test.
27655
27656 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
27657
27658         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
27659         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
27660         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
27661         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
27662         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
27663         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
27664
27665         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
27666         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
27667         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
27668         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
27669         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
27670         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
27671
27672         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
27673
27674         * gcc.dg/vect/vect-44.c: Check additional cases.
27675         * gcc.dg/vect/vect-48.c: Check additional cases.
27676
27677         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
27678         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
27679         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
27680         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
27681         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
27682         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
27683         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
27684         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
27685         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
27686
27687         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
27688         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
27689         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
27690
27691 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27692
27693         * gcc.dg/tree-ssa/loop-6.c: New test.
27694
27695 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
27696
27697         PR c++/17620
27698         * g++.dg/inherit/base2.C: New.
27699
27700 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
27701
27702         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
27703         * gcc.dg/20001012-2.c: Likewise.
27704         * gcc.dg/20001013-1.c: Likewise.
27705         * gcc.dg/20001101-1.c: Likewise.
27706         * gcc.dg/20001102-1.c: Likewise.
27707         * gcc.dg/bf-spl1.c: Likewise.
27708         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
27709         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
27710
27711 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
27712
27713         PR tree-optimization/16721
27714         * gcc.dg/tree-ssa/pr16721.c: New test.
27715
27716 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
27717
27718         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
27719         * gcc.dg/20040305-1.c: Likewise.
27720
27721 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
27722
27723         PR c/16566
27724         * gcc.c-torture/compile/pr16566-1.c,
27725         gcc.c-torture/compile/pr16566-2.c,
27726         gcc.c-torture/compile/pr16566-3.c: New tests.
27727
27728 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
27729
27730         PR tree-optimization/17512
27731         * gcc.c-torture/compile/20040916-1.c.
27732
27733 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
27734
27735         * gcc.dg/pragma-re-3.c: New test.
27736
27737 2004-09-17  Matt Austern  <austern@apple.com>
27738
27739         PR c++/15049
27740         * g++.dg/other/anon3.C: New.
27741
27742 2004-09-21  Roger Sayle  <roger@eyesopen.com>
27743
27744         PR c++/7503
27745         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
27746         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
27747         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
27748         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
27749         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
27750
27751 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
27752
27753         PR fortran/17286
27754         * gfortran.dg/pr17286.f90: New test.
27755
27756 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
27757
27758         PR c++/17530
27759         * g++.dg/template/static7.C: New test.
27760
27761 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
27762
27763         PR tree-opt/17558
27764         * gcc.c-torture/compile/pr17558.c: New test.
27765
27766 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
27767
27768         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
27769         if SKIP_ATTRIBUTE is defined.
27770
27771 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27772
27773         PR fortran/15957
27774         * gfortran.dg/pr15957.f90: New test.
27775
27776 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
27777
27778         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
27779         in comparison.
27780         * gcc.dg/vect/vect-79.c: Likewise.
27781         * gcc.dg/vect/vect-80.c: Likewise.
27782
27783 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27784
27785         PR fortran/15750
27786         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
27787
27788 2004-09-20  Ira Rosen  <irar@il.ibm.com>
27789
27790         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
27791         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
27792         * gcc.dg/vect/vect-62.c: New testcase.
27793         * gcc.dg/vect/vect-63.c: New testcase.
27794         * gcc.dg/vect/vect-64.c: New testcase.
27795         * gcc.dg/vect/vect-65.c: New testcase.
27796         * gcc.dg/vect/vect-66.c: New testcase.
27797         * gcc.dg/vect/vect-67.c: New testcase.
27798         * gcc.dg/vect/vect-68.c: New testcase.
27799         * gcc.dg/vect/vect-69.c: New testcase.
27800         * gcc.dg/vect/vect-79.c: New testcase.
27801         * gcc.dg/vect/vect-80.c: New testcase.
27802
27803 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
27804
27805         * gcc.target/mips/asm-1.c: New test.
27806
27807 2004-09-19  Ira Rosen  <irar@il.ibm.com>
27808
27809         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
27810         * gcc.dg/vect/vect-73.c: New testcase.
27811         * gcc.dg/vect/vect-74.c: New testcase.
27812         * gcc.dg/vect/vect-75.c: New testcase.
27813         * gcc.dg/vect/vect-76.c: New testcase.
27814         * gcc.dg/vect/vect-77.c: New testcase.
27815         * gcc.dg/vect/vect-78.c: New testcase
27816
27817 2004-09-18  Paul Brook  <paul@codesourcery.com>
27818
27819         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
27820
27821 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
27822
27823         PR c/17424
27824         * gcc.dg/pr17424-1.c: New test.
27825
27826 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
27827
27828         * g++.dg/tree-ssa/pr17153.C: New test.
27829
27830 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
27831
27832         PR pch/13361
27833         * g++.dg/pch/wchar-1.C: New.
27834         * g++.dg/pch/wchar-1.Hs: New.
27835
27836 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
27837
27838         * gcc.c-torture/execute/20040917-1.c: New test.
27839
27840 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
27841
27842         PR tree-optimization/17319
27843         * gcc.dg/pr17319.c: New test.
27844
27845 2004-09-17  Devang Patel  <dpatel@apple.com>
27846
27847         * gcc.dg/20040813-1.c: New test.
27848
27849 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
27850
27851         PR tree-optimization/17273
27852         * gcc.c-torture/compile/pr17273.c: New test.
27853
27854 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
27855
27856         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
27857         Update expected messages.
27858         * gcc.dg/declspec-13.c: New test.
27859
27860 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
27861
27862         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
27863
27864 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
27865
27866         * gcc.c-torture/execute/pr17252.c: Use post-increment to
27867         change what 'a' is pointing to.
27868
27869 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
27870
27871         PR c++/16002
27872         * g++.dg/template/error18.C: New test.
27873
27874         PR c++/16029
27875         * g++.dg/warn/Wunused-8.C: New test.
27876
27877 2004-09-17  Steven Bosscher  <stevenb@suse.de>
27878
27879         PR tree-optimization/17513
27880         * gcc.dg/20040916-1.c: New test.
27881
27882 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
27883
27884         PR c++/17501
27885         * g++.dg/template/typename7.C: New test.
27886
27887 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27888
27889         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
27890
27891 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
27892
27893         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
27894         with -ftree-based-profiling also.
27895         * lib/profopt.exp: Support late-set profile_option/feedback_option.
27896
27897 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
27898
27899         PR/15364
27900         * gfortran.dg/der_array_io_1.f90: New test.
27901         * gfortran.dg/der_array_io_2.f90: New test.
27902         * gfortran.dg/der_array_io_3.f90: New test.
27903
27904 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
27905
27906         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
27907         EABI.
27908
27909 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
27910
27911         * g++.dg/opt/switch1.C: New test.
27912
27913 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
27914
27915         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
27916         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
27917         Update expected messages.
27918
27919 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27920
27921         PR fortran/16485
27922         * gfortran.dg/same_name_1.f90: New test.
27923
27924 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
27925
27926         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
27927         dereference garbage pointers.
27928
27929 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
27930
27931         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
27932         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
27933
27934         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
27935         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
27936         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
27937
27938 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
27939
27940         PR c++/17324
27941         * g++.dg/template/mangle1.C: New test.
27942
27943 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
27944
27945         PR tree-optimization/17252
27946         * gcc.c-torture/execute/pr17252.c: New test.
27947
27948 2004-09-14  Andrew Pinski  <apinski@apple.com>
27949
27950         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
27951
27952 2004-09-14  Roger Sayle  <roger@eyesopen.com>
27953
27954         PR rtl-optimization/9771
27955         * gcc.dg/pr9771-1.c: New test case.
27956
27957 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
27958
27959         PR tree-optimization/15262
27960         * gcc.c-torture/execute/pr15262-1.c: New test.
27961         * gcc.c-torture/execute/pr15262-2.c: New test.
27962
27963 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
27964
27965         * gcc.dg/declspec-12.c: New test.
27966
27967 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
27968
27969         * gfortran.dg/pr17090.f90: Add directives to test.
27970
27971 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27972
27973         * gcc.c-torture/compile/20040914-1.c: New test.
27974
27975 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
27976
27977         PR c++/16162
27978         * g++.dg/template/decl2.C: New test.
27979
27980 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
27981
27982         PR fortran/17090
27983         * gfortran.dg/pr17090.f90: New test.
27984
27985 2004-09-13  Dale Johannesen  <dalej@apple.com>
27986
27987         * gcc.c-torture/compile/pr17408.c: New test case.
27988
27989 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
27990
27991         PR c++/16716
27992         * g++.dg/parse/crash17.C: New test.
27993
27994         PR c++/17327
27995         * g++.dg/template/enum3.C: New test.
27996
27997 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
27998
27999         * lib/gcc-defs.exp: Load wrapper.exp.
28000         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
28001         using local code.
28002         * lib/gcc.exp (gcc_init): Similar.
28003         * lib/gfortran.exp (gfortran_init): Similar.
28004         * lib/objc.exp (objc_init): Similar.
28005         * lib/treelang.exp (treelang_init): Similar.
28006         * lib/wrapper.exp: New file with build_wrapper call machinery in
28007         ${tool}_maybe_build_wrapper.
28008
28009 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
28010
28011         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
28012         "inline".
28013         * gcc.dg/declspec-11.c: Update expected messages.
28014         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
28015         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
28016         gcc.dg/inline-12.c: New tests.
28017
28018 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
28019
28020         * g++.dg/tree-ssa/pr17400.C: New testcase.
28021
28022 2004-09-13  James E Wilson  <wilson@specifixinc.com>
28023
28024         * gcc.target/mips/sb1-1.c: New testcase.
28025
28026 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
28027
28028         * lib/g77-dg.exp: Remove unused file.
28029         * lib/mike-g77.exp: Ditto.
28030         * lib/g77.exp: Ditto.
28031
28032 2004-09-12  Richard Henderson  <rth@redhat.com>
28033
28034         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
28035
28036 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
28037
28038         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
28039         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
28040         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
28041         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
28042         Update expected messages.
28043
28044 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
28045
28046         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
28047         declaration/use mismatch for dirp parameter.
28048
28049 2004-09-12  Andrew Pinski  <apinski@apple.com>
28050
28051         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
28052         -fgnu-runtime is passed.
28053
28054 2004-09-12  Richard Henderson  <rth@redhat.com>
28055
28056         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
28057         do the uplevel thing and update additional_flags directly.
28058         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
28059         gfortran.fortran-torture/execute/intrinsic_nearest.x,
28060         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
28061         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
28062
28063 2004-09-11  Steven Bosscher  <stevenb@suse.de>
28064
28065         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
28066
28067 2004-09-11  Roger Sayle  <roger@eyesopen.com>
28068
28069         PR middle-end/17411
28070         * g++.dg/opt/pr17411-1.C: New test case.
28071
28072 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
28073
28074         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
28075         gcc.dg/tls/diag-2.c: Update expected messages.
28076         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
28077         messages.
28078         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
28079         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
28080         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
28081         gcc.dg/tls/diag-5.c: New tests.
28082
28083 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
28084
28085         * gcc.dg/20040910-1.c: Correct dg-error regexp.
28086
28087 2004-09-11  Steven Bosscher  <stevenb@suse.de>
28088
28089         * g++.dg/parse/break-in-for.C: New test.
28090
28091 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
28092
28093         * gcc.dg/tree-ssa/20040911-1.c: New test.
28094
28095 2004-09-11  Andreas Jaeger  <aj@suse.de>
28096
28097         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
28098         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
28099
28100 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
28101
28102         * gcc.target/frv: New directory of FR-V-specific tests.
28103
28104 2004-09-10  James E Wilson  <wilson@specifixinc.com>
28105
28106         * gcc.dg/convert-vec-1.c: New test.
28107
28108 2004-09-10  Roger Sayle  <roger@eyesopen.com>
28109
28110         PR middle-end/17024
28111         * gcc.dg/pr17024-1.c: New test case.
28112
28113 2004-09-10  Eric Christopher  <echristo@redhat.com>
28114
28115         * gcc.dg/20040910-1.c: New test.
28116
28117 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
28118
28119         * gcc.dg/bitfld-9.c: New test.
28120
28121 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
28122
28123         * gcc.c-torture/execute/ieee/acc1.c: New test.
28124         * gcc.c-torture/execute/ieee/acc2.c: New test.
28125         * gcc.c-torture/execute/ieee/mzero6.c: New test.
28126
28127 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
28128
28129         * gcc.dg/deprecated-2.c: New test.
28130
28131 2004-09-09  James E Wilson  <wilson@specifixinc.com>
28132
28133         * gcc.dg/init-vec-1.c: New test.
28134
28135 2004-09-09  Roger Sayle  <roger@eyesopen.com>
28136
28137         PR middle-end/17055
28138         * gcc.dg/pr17055-1.c: New test case.
28139
28140 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
28141
28142         PR target/17377
28143         * gcc.c-torture/execute/pr17377.c: New test.
28144
28145 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
28146
28147         PR c/8420
28148         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
28149         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
28150         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
28151         gcc.dg/long-long-typespec-1.c: New tests.
28152         * gcc.dg/tls/diag-2.c: Update expected diagnostics
28153
28154 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
28155
28156         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
28157         gcc.dg/gnu99-static-1.c: New tests.
28158
28159 2004-09-08  Devang Patel  <dpatel@apple.com>
28160
28161         * gcc.dg/darwin-ld-20040828-1.c: New test.
28162         * gcc.dg/darwin-ld-20040828-2.c: New test.
28163         * gcc.dg/darwin-ld-20040828-3.c: New test.
28164
28165 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
28166
28167         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
28168         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
28169         in error message.
28170         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
28171         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
28172         in error message.
28173         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
28174         types they qualify.
28175         * objc.dg/type-size-2.m: Fix wording in comment.
28176         * objc.dg/va-meth-1.m: New test case.
28177
28178 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
28179
28180         PR c/16633:
28181         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
28182         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
28183
28184 2004-09-06  Devang Patel  <dpatel@apple.com>
28185
28186         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
28187         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
28188
28189 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
28190
28191         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
28192         reflect changed line numbering of diagnostics.
28193
28194 2004-09-06  Paul Brook  <paul@codesourcery.com>
28195
28196         * gfortran.dg/edit_real_1.f90: Add new test.
28197
28198 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28199
28200         * gcc.dg/tree-ssa/loop-2.c: New test.
28201         * gcc.dg/tree-ssa/loop-3.c: New test.
28202         * gcc.dg/tree-ssa/loop-4.c: New test.
28203         * gcc.dg/tree-ssa/loop-5.c: New test.
28204
28205 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28206
28207         * gcc.dg/format/sentinel-1.c: Update for parameter option.
28208
28209 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28210
28211         * gcc.dg/format/sentinel-1.c: New test.
28212
28213 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
28214
28215         * gcc.dg/builtins-46.c: New.
28216
28217 2004-09-03  Devang Patel  <dpatel@apple.com>
28218
28219         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
28220         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
28221
28222 2004-09-03  Jan Beulich  <jbeulich@novell.com>
28223
28224         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
28225         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
28226         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
28227         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
28228         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
28229         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
28230         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
28231         the non-portable bzero.
28232         * gcc.dg/20010912-1.c: xfail for NetWare.
28233         * gcc.dg/20020426-2.c: xfail for NetWare.
28234         * gcc.dg/20021014-1.c: xfail for NetWare.
28235         * gcc.dg/20021018-1.c: xfail for NetWare.
28236         * gcc.dg/20030213-1.c: xfail for NetWare.
28237         * gcc.dg/20030225-1.c: xfail for NetWare.
28238         * gcc.dg/20030708-1.c: xfail for NetWare.
28239         * gcc.dg/builtins-config.h: Also exclude NetWare.
28240         * gcc.dg/format/format.h: Define restrict only if not already defined.
28241         * gcc.dg/nest.c: xfail for NetWare.
28242         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
28243         * lib/target-supports.exp (check_visibility_available): Exclude
28244         NetWare.
28245
28246 2004-09-03  Jan Beulich  <jbeulich@novell.com>
28247
28248         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
28249         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
28250         deterministic starting point for the alignment of structure fields.
28251         * gcc.dg/Wpadded.c: Dito.
28252         * g++.dg/abi/vbase10.C: Dito.
28253
28254 2004-09-03  Devang Patel  <dpatel@apple.com>
28255
28256         * g++.dg/debug/pr15736.cc: New test.
28257
28258 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
28259
28260         * README.QMTEST: Fix out-of-date link.
28261
28262 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
28263
28264         PR fortran/16579
28265         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
28266         Delete.  Duplicate of gfortran.dg/g77/20010610.f
28267
28268 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
28269
28270         * g++.dg/abi/arm_rtti1.C: New test.
28271
28272 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
28273
28274         * gcc.dg/ppc-vector-memcpy.c: New.
28275         * gcc.dg/ppc-vector-memset.c: New.
28276
28277 2004-09-02  Chao-ying Fu  <fu@mips.com>
28278
28279         * gcc.target/mips/mips-3d-1.c: New test.
28280         * gcc.target/mips/mips-3d-2.c: New test.
28281         * gcc.target/mips/mips-3d-3.c: New test.
28282         * gcc.target/mips/mips-3d-4.c: New test.
28283         * gcc.target/mips/mips-3d-5.c: New test.
28284         * gcc.target/mips/mips-3d-6.c: New test.
28285         * gcc.target/mips/mips-3d-7.c: New test.
28286         * gcc.target/mips/mips-3d-8.c: New test.
28287         * gcc.target/mips/mips-3d-9.c: New test.
28288         * gcc.target/mips/mips-ps-1.c: New test.
28289         * gcc.target/mips/mips-ps-2.c: New test.
28290         * gcc.target/mips/mips-ps-3.c: New test.
28291         * gcc.target/mips/mips-ps-4.c: New test.
28292         * gcc.target/mips/mips-ps-type.c: New test.
28293
28294 2004-09-02  Paul Brook  <paul@codesourcery.com>
28295
28296         * gfortran.dg/edit_real_1.f90: Add new tests.
28297
28298 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28299
28300         PR fortran/15327
28301         * gfortran.dg/merge_char_1.f90: New test.
28302
28303 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28304
28305         PR fortran/16404
28306         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
28307
28308 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28309
28310         PR c/1522
28311         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
28312
28313 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
28314
28315         * g++.dg/opt/loop1.C: Do not XFAIL.
28316
28317 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
28318
28319         * gcc.c-torture/execute/20040831-1.c: New test.
28320
28321 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
28322
28323         PR fortran/16579
28324         * gfortran.dg/g77/20010610.f: Now passes.
28325         Copy from g77.f-torture/execute. Add dg-run directive.
28326         * gfortran.dg/g77/README: Update
28327
28328 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
28329
28330         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
28331         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
28332         (t1, t2, t3, t4): Add volatile.
28333
28334 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
28335
28336         * g++.dg/ext/visibility/arm1.C: New test.
28337
28338 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
28339
28340         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
28341         -pedantic-errors.
28342
28343 2004-09-01  Paul Brook  <paul@codesourcery.com>
28344
28345         * gfortran.dg/eof_2.f90: New test.
28346
28347 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28348
28349         PR fortran/16579
28350         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
28351
28352 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
28353
28354         PR libfortran/16805
28355         * gfortran.dg/list_read_2.f90: New test.
28356
28357 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
28358
28359         * g++.dg/abi/key1.C: New test.
28360
28361 2004-08-31  Richard Henderson  <rth@redhat.com>
28362
28363         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
28364         form of offsetof.
28365         * g++.dg/other/offsetof5.C: Remove duplicate.
28366
28367 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28368
28369         PR fortran/17244
28370         * gfortran.dg/func_derived_1.f90: New test.
28371
28372 2004-08-31  Paul Brook  <paul@codesourcery.com>
28373
28374         * gfortran.dg/eof_1.f90: New test.
28375
28376 2004-08-31  Paul Brook  <paul@codesourcery.com>
28377
28378         * gfortran.dg/list_read_1.f90: New file.
28379
28380 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
28381
28382         * g++.dg/opt/loop1.C: XFAIL.
28383
28384 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
28385
28386         * gcc.dg/funcdef-storage-1.c: New.
28387         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
28388         an extern function in local scope.
28389         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
28390         declare an 'auto inline' function in local scope.
28391         * gcc.dg/20011130-1.c: Likewise.
28392         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
28393         an 'auto' function in local scope.
28394         * gcc.dg/20021014-1.c: Likewise.
28395         * gcc.dg/20030331-2.c: Likewise.
28396
28397 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28398
28399         * gfortran.dg/blockdata_1.f90: New test.
28400
28401 2004-08-30  Richard Henderson  <rth@redhat.com>
28402
28403         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
28404
28405 2004-08-30  Richard Henderson  <rth@redhat.com>
28406
28407         * lib/fortran-torture.exp (fortran-torture-execute): Honor
28408         additional_flags set by alternate driver.
28409         (ieee-options): New procedure.
28410         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
28411         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
28412         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
28413         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
28414
28415 2004-08-30  Richard Henderson  <rth@redhat.com>
28416
28417         * lib/f-torture.exp: Remove.
28418
28419 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
28420
28421         PR rtl-optimization/16590
28422         * g++.dg/opt/loop1.C: New test.
28423
28424 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28425
28426         PR fortran/13910
28427         * gfortran.dg/oldstyle_1.f90: New test.
28428
28429 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
28430         Paul Brook  <paul@codesourcery.com>
28431
28432         * gfortran.dg/g77/README: Update.
28433         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
28434         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
28435         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
28436
28437 2004-08-28  Paul Brook  <paul@codesourcery.com>
28438
28439         PR libfortran/17195
28440         * gfortran.dg/edit_real_1.f90: New test.
28441
28442 2004-08-27  Paul Brook  <paul@codesourcery.com>
28443
28444         * gfortran.dg/rewind_1.f90: New test.
28445
28446 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
28447
28448         PR fortran/16597
28449         * gfortran.dg/pr16597.f90: New test.
28450
28451 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
28452
28453         PR c/13801
28454         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
28455         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
28456         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
28457         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
28458         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
28459
28460 2004-08-26  Nick Clifton  <nickc@redhat.com>
28461
28462         * gcc.c-torture/compile/pr17119.c: New test.
28463
28464 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
28465
28466         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
28467
28468 2004-08-25  Richard Henderson  <rth@redhat.com>
28469
28470         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
28471         the bits that expect kind=8 to be the largest real kind.
28472
28473 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
28474
28475         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
28476
28477 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28478
28479         * gfortran.dg/assignment_1.f90: New test.
28480
28481 2004-08-25  Adam Nemet  <anemet@lnxw.com>
28482
28483         * g++.dg/template/repo3.C: New test.
28484
28485 2004-08-25  Roger Sayle  <roger@eyesopen.com>
28486
28487         PR middle-end/16693
28488         PR tree-optimization/16372
28489         * g++.dg/opt/pr16372-1.C: New test case.
28490         * g++.dg/opt/pr16693-1.C: New test case.
28491         * g++.dg/opt/pr16693-2.C: New test case.
28492
28493 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
28494
28495         * objc.dg/proto-lossage-4.m: New test.
28496
28497 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
28498
28499         PR c++/17155
28500         * g++.dg/inherit/local2.C: New test.
28501
28502 2004-08-25  Paul Brook  <paul@codesourcery.com>
28503
28504         PR fortran/17144
28505         * gfortran.dg/string_ctor_1.f90: New test.
28506
28507 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28508
28509         PR c++/14428
28510         * g++.dg/template/redecl2.C: New test.
28511
28512 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
28513
28514         PR fortran/17143
28515         * gfortran.dg/pr17143.f90: New test.
28516
28517 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
28518
28519         PR fortran/17164
28520         * gfortran.dg/pr17164.f90: New test.
28521
28522 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28523
28524         * gcc.dg/tree-ssa/loop-1.c: New test.
28525
28526 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
28527
28528         * gcc.c-torture/compile/20040824-1.c: New test.
28529
28530 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
28531
28532         * gcc.c-torture/compile/iftrap-3.c: New test.
28533
28534 2004-08-24  Paul Brook  <paul@codesourcery.com>
28535
28536         * gfortran.dg/entry_2.f90: New test.
28537
28538 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
28539
28540         PR c++/16889
28541         * g++.dg/lookup/ambig[12].C: New.
28542
28543 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28544
28545         PR c++/16706
28546         * g++.dg/template/crash21.C: New test.
28547         * g++.dg/template/crash22.C: Likewise.
28548
28549 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
28550
28551         PR c++/17149
28552         * g++.dg/template/access15.C: New.
28553
28554 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
28555
28556         PR c++/17163
28557         * g++.dg/template/repo2.C: New test.
28558
28559 2004-08-23  Roger Sayle  <roger@eyesopen.com>
28560
28561         PR rtl-optimization/17078
28562         * gcc.c-torture/execute/pr17078-1.c: New test case.
28563
28564 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
28565
28566         PR c/14492
28567         * gcc.dg/debug/crash1.c: New test.
28568
28569 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
28570
28571         PR c/16180
28572         * gcc.dg/loop-5.c: New test.
28573
28574 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28575
28576         * gcc.c-torture/execute/20040823-1.c: New test.
28577
28578 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
28579
28580         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
28581         to the assembler.  Simplify test accordingly.
28582         (asm_abi_flags): Use GNU names.
28583         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
28584         to check for ABI flags.
28585
28586 2004-08-22  Andrew Pinski  <apinski@apple.com>
28587
28588         * g++.dg/opt/pr14029.C: New test.
28589         * gcc.c-torture/execute/pr15262.c: New test.
28590
28591 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28592
28593         * gfortran.dg/reduction.f90: Add checks with complex arguments.
28594
28595 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
28596
28597         PR 16908
28598         * gfortran.dg/direct_io.f90: New test.
28599
28600 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
28601
28602         PR c++/17121
28603         * g++.dg/inherit/local2.C: New test.
28604
28605 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
28606
28607         PR c++/17120
28608         * g++.dg/warn/Wparentheses-4.C: New test.
28609
28610 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
28611
28612         PR c++/17121
28613         * g++.dg/inherit/local2.C: New test.
28614
28615         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
28616         * gcc.dg/ppc-ldstruct.c: Likewise.
28617         * gcc.dg/ppc64-abi-2.c: Likewise.
28618
28619 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
28620
28621         PR rtl-optimization/17099
28622         * gcc.c-torture/execute/20040820-1.c: New test.
28623
28624 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
28625
28626         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
28627
28628 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
28629
28630         PR fortran/17077
28631         * gfortran.dg/auto_array_1.f90: New test.
28632
28633 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28634
28635         PR fortran/17074
28636         * gfortran.dg/simpleif_1.f90: New test.
28637
28638 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
28639
28640         * lib/target-supports.exp (check_profiling_available): Return
28641         false for arm*-*-symbianelf* and arm*-*-eabi*.
28642
28643         PR c++/15890
28644         * g++.dg/template/delete1.C: New test.
28645
28646 2004-08-19  Paul Brook  <paul@codesourcery.com>
28647
28648         PR fortran/14976
28649         PR fortran/16228
28650         * gfortran.dg/data_char_1.f90: New test.
28651
28652 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
28653
28654         PR fortran/16946
28655         * gfortran.dg/reduction.f90: New testcase.
28656
28657 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28658
28659         PR fortran/16520
28660         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
28661
28662 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
28663
28664         PR c++/17041
28665         * g++.dg/Wparentheses-3.C: New test.
28666
28667 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
28668
28669         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
28670         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
28671         * gcc.dg/vect/vect-2.c: Likewise.
28672         * gcc.dg/vect/vect-3.c: Likewise.
28673         * gcc.dg/vect/vect-4.c: Likewise.
28674         * gcc.dg/vect/vect-5.c: Likewise.
28675         * gcc.dg/vect/vect-6.c: Likewise.
28676         * gcc.dg/vect/vect-7.c: Likewise.
28677         * gcc.dg/vect/vect-25.c: Likewise.
28678         * gcc.dg/vect/vect-31.c: Likewise.
28679         * gcc.dg/vect/vect-32.c: Likewise.
28680         * gcc.dg/vect/vect-34.c: Likewise.
28681         * gcc.dg/vect/vect-36.c: Likewise.
28682         * gcc.dg/vect/vect-all.c: Likewise.
28683
28684 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
28685
28686         PR c++/17068
28687         * g++.dg/template/operator4.C: New test.
28688
28689 2004-08-18  Richard Henderson  <rth@redhat.com>
28690
28691         * gcc.dg/20040206-1.c: XFAIL.
28692
28693 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
28694
28695         PR c++/16246
28696         * g++.dg/template/array7.C: New test.
28697
28698 2004-08-17  James E Wilson  <wilson@specifixinc.com>
28699
28700         * gcc.dg/mips-movcc-1.c: New test.
28701         * gcc.dg/mips-movcc-2.c: New test.
28702         * gcc.dg/mips-movcc-3.c: New test.
28703
28704         * gcc.dg/mips-nmadd-1.c: New test.
28705         * gcc.dg/mips-nmadd-2.c: New test.
28706
28707 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
28708
28709         PR c++/15871
28710         * g++.dg/opt/inline8.C: New test.
28711
28712         PR c++/16965
28713         * g++.dg/parse/error17.C: New test.
28714
28715 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
28716
28717         * gcc.dg/vect: New directory for vectorizer tests.
28718         * gcc.dg/vect/tree-vect.h: New file.
28719         * gcc.dg/vect/vect.exp: New file.
28720         * gcc.dg/vect/pr16105.c.c: New test.
28721         * gcc.dg/vect/vect-1.c: New test.
28722         * gcc.dg/vect/vect-2.c: New test.
28723         * gcc.dg/vect/vect-3.c: New test.
28724         * gcc.dg/vect/vect-4.c: New test.
28725         * gcc.dg/vect/vect-5.c: New test.
28726         * gcc.dg/vect/vect-6.c: New test.
28727         * gcc.dg/vect/vect-7.c: New test.
28728         * gcc.dg/vect/vect-8.c: New test.
28729         * gcc.dg/vect/vect-9.c: New test.
28730         * gcc.dg/vect/vect-10.c: New test.
28731         * gcc.dg/vect/vect-11.c: New test.
28732         * gcc.dg/vect/vect-12.c: New test.
28733         * gcc.dg/vect/vect-13.c: New test.
28734         * gcc.dg/vect/vect-14.c: New test.
28735         * gcc.dg/vect/vect-15.c: New test.
28736         * gcc.dg/vect/vect-16.c: New test.
28737         * gcc.dg/vect/vect-17.c: New test.
28738         * gcc.dg/vect/vect-18.c: New test.
28739         * gcc.dg/vect/vect-19.c: New test.
28740         * gcc.dg/vect/vect-20.c: New test.
28741         * gcc.dg/vect/vect-21.c: New test.
28742         * gcc.dg/vect/vect-22.c: New test.
28743         * gcc.dg/vect/vect-23.c: New test.
28744         * gcc.dg/vect/vect-24.c: New test.
28745         * gcc.dg/vect/vect-25.c: New test.
28746         * gcc.dg/vect/vect-26.c: New test.
28747         * gcc.dg/vect/vect-27.c: New test.
28748         * gcc.dg/vect/vect-28.c: New test.
28749         * gcc.dg/vect/vect-29.c: New test.
28750         * gcc.dg/vect/vect-30.c: New test.
28751         * gcc.dg/vect/vect-31.c: New test.
28752         * gcc.dg/vect/vect-32.c: New test.
28753         * gcc.dg/vect/vect-33.c: New test.
28754         * gcc.dg/vect/vect-34.c: New test.
28755         * gcc.dg/vect/vect-35.c: New test.
28756         * gcc.dg/vect/vect-36.c: New test.
28757         * gcc.dg/vect/vect-37.c: New test.
28758         * gcc.dg/vect/vect-38.c: New test.
28759         * gcc.dg/vect/vect-40.c: New test.
28760         * gcc.dg/vect/vect-41.c: New test.
28761         * gcc.dg/vect/vect-42.c: New test.
28762         * gcc.dg/vect/vect-43.c: New test.
28763         * gcc.dg/vect/vect-44.c: New test.
28764         * gcc.dg/vect/vect-45.c: New test.
28765         * gcc.dg/vect/vect-46.c: New test.
28766         * gcc.dg/vect/vect-47.c: New test.
28767         * gcc.dg/vect/vect-48.c: New test.
28768         * gcc.dg/vect/vect-49.c: New test.
28769         * gcc.dg/vect/vect-50.c: New test.
28770         * gcc.dg/vect/vect-51.c: New test.
28771         * gcc.dg/vect/vect-52.c: New test.
28772         * gcc.dg/vect/vect-53.c: New test.
28773         * gcc.dg/vect/vect-54.c: New test.
28774         * gcc.dg/vect/vect-55.c: New test.
28775         * gcc.dg/vect/vect-56.c: New test.
28776         * gcc.dg/vect/vect-57.c: New test.
28777         * gcc.dg/vect/vect-58.c: New test.
28778         * gcc.dg/vect/vect-59.c: New test.
28779         * gcc.dg/vect/vect-60.c: New test.
28780         * gcc.dg/vect/vect-61.c: New test.
28781         * gcc.dg/vect/vect-all.c: New test.
28782         * gcc.dg/vect/vect-none.c: New test.
28783
28784 2004-08-17  Paul Brook  <paul@codesourcery.com>
28785
28786         PR fortran/13082
28787         * gfortran.dg/entry_1.f90: New test.
28788
28789 2004-08-17  Andrew Pinski  <apinski@apple.com>
28790
28791         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
28792
28793 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
28794
28795         * gcc.dg/pr17036-1.c: New test.
28796
28797 2004-08-16  Devang Patel  <dpatel@apple.com>
28798
28799         * gcc.dg/darwin-20040809-1.c: New test.
28800
28801 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
28802
28803         * gcc.dg/funcdef-attr-1.c: New test.
28804
28805 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
28806
28807         * gcc.dg/altivec-17.c: New test.
28808         * gcc.dg/altivec-18.c: New test.
28809
28810 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28811
28812         PR c++/6749
28813         * g++.dg/template/vtable2.C: New test.
28814
28815 2004-08-14  Richard Henderson  <rth@redhat.com>
28816
28817         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
28818         * gcc.dg/pack-test-4.c (main): Return 0.
28819         * gcc.dg/setjmp-1.c: Remove XFAIL.
28820         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
28821
28822 2004-08-14  Richard Henderson  <rth@redhat.com>
28823
28824         * gcc.dg/980217-1.c: Add prototype for printf.
28825
28826 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
28827
28828         * gfortran.dg/pr16935.f90: New test.
28829
28830 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
28831
28832         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
28833
28834 2004-08-13  Paul Brook  <paul@codesourcery.com>
28835
28836         * gfortran.dg/der_io_1.f90: Remove stray comma.
28837
28838 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
28839
28840         * gcc.dg/vmx/cw-bug-2.c: Remove.
28841         * gcc.dg/vmx/vprint-1.c: Remove.
28842         * gcc.dg/vmx/vscan-1.c: Remove.
28843
28844 2004-08-12  Devang patel  <dpatel@apple.com>
28845
28846         * gcc.dg/darwin-20040809-2.c: New test.
28847
28848 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
28849
28850         * g++.dg/ext/altivec-12.C: New test.
28851
28852         * g++.dg/ext/altivec-11.C: New test.
28853
28854 2004-08-12  Paul Brook  <paul@codesourcery.com>
28855
28856         * g++.dg/abi/arm_cxa_vec_1.C: New test.
28857
28858 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
28859
28860         * g++.dg/ext/altivec-2.C: Check for hardware support before
28861         executing any VMX instructions.
28862
28863         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
28864
28865 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
28866
28867         PR c++/16276
28868         * g++.old-deja/g++.other/comdat4.C: New test.
28869         * g++.old-deja/g++.other/comdat4-aux.cc: New.
28870
28871 2004-08-12  Ben Elliston  <bje@au.ibm.com>
28872
28873         PR target/16286
28874         * gcc.dg/pr16286.c: New test.
28875
28876 2004-08-12 Jan Beulich <jbeulich@novell.com>
28877
28878         * g++.dg/ext/asm5.C: New.
28879
28880 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
28881
28882         PR c++/16698
28883         * g++.dg/eh/crash1.C: New test.
28884
28885         PR c++/16717
28886         * g++.dg/ext/construct1.C: New test.
28887
28888 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
28889
28890         PR c++/16853
28891         * g++.dg/init/ptrmem1.C: New test.
28892
28893         PR c++/16618
28894         * g++.dg/parse/offsetof5.C: New test.
28895
28896         PR c++/16870
28897         * g++.dg/template/overload3.C: New test.
28898
28899 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
28900
28901         PR c++/16964
28902         * g++.dg/parse/error16.C: New test.
28903
28904         PR c++/16904
28905         * g++.dg/template/error14.C: New test.
28906
28907         PR c++/16929
28908         * g++.dg/template/error15.C: New test.
28909
28910 2004-08-11  Devang Patel  <dpatel@apple.com>
28911
28912         * gcc.dg/darwin-ld-20040809-1.c: New test.
28913         * gcc.dg/darwin-ld-20040809-2.c: New test.
28914
28915 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
28916
28917         PR fortran/16917
28918         * gfortran.dg/dfloat_1.f90: New test.
28919
28920 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
28921
28922         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
28923         * gcc.dg/dll-2.c: Fix dg-require syntax.
28924         * gcc.misc-tests/arm-isr.c (abort): Declare.
28925         (exit): Likewise.
28926
28927 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
28928
28929         PR c++/16971
28930         * g++.dg/parse/crash16.C: New test.
28931
28932 2004-08-10  Roger Sayle  <roger@eyesopen.com>
28933
28934         * gcc.dg/mips-rsqrt-1.c: New test case.
28935         * gcc.dg/mips-rsqrt-2.c: New test case.
28936         * gcc.dg/mips-rsqrt-3.c: New test case.
28937
28938 2004-08-10  Paul Brook  <paul@codesourcery.com>
28939
28940         * gfortran.dg/der_io_1.f90: New test.
28941
28942 2004-08-10  Paul Brook  <paul@codesourcery.com>
28943
28944         PR fortran/16919
28945         * gfortran.dg/der_array_1.f90: New test.
28946
28947 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
28948
28949         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
28950
28951 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
28952
28953         * gcc.dg/wchar_t-2.c: Fix typo.
28954
28955 2004-08-09  Falk Hueffner  <falk@debian.org>
28956
28957         PR tree-optimization/12517
28958         * gcc.c-torture/compile/pr12517.c: New test.
28959
28960         PR tree-optimization/12578
28961         * gcc.c-torture/compile/pr12578.c: New test.
28962
28963         PR tree-optimization/12899
28964         * gcc.c-torture/compile/pr12899.c: New test.
28965
28966         PR rtl-optimization/14692
28967         * gcc.c-torture/compile/pr14692.c: New test.
28968
28969         PR tree-optimization/16461
28970         * gcc.c-torture/compile/pr16461.c: New test.
28971
28972 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
28973
28974         * gfortran.dg/getenv_1.f90: New test.
28975
28976 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
28977
28978         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
28979         wchar_t.
28980         * gcc.dg/symbian5.c: Test -fno-short-wchar.
28981
28982 2004-08-06  Paul Brook  <paul@codesourcery.com>
28983
28984         * gfortran.dg/ret_array_1.f90: New test.
28985         * gfortran.dg/ret_pointer_1.f90: New test.
28986
28987 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
28988
28989         * gcc.dg/missing-field-init-[12].c: New tests.
28990         * g++.dg/warn/missing-field-init-[12].C: New tests.
28991
28992 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
28993
28994         * gcc.dg/enum2.c: New test.
28995         * gcc.dg/symbian3.c: Likewise.
28996         * gcc.dg/symbian4.c: Likewise.
28997         * gcc.dg/wchar_t-2.c: Likewise.
28998
28999 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
29000
29001         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
29002         destructor tests.
29003
29004 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
29005
29006         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
29007         dg-require-visiblity.
29008         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
29009         * g++.dg/ext/visibility/fvisibility.C: Likewise.
29010         * g++.dg/ext/visibility/memfuncts.C: Likewise.
29011         * g++.dg/ext/visibility/new1.C: Likewise.
29012         * g++.dg/ext/visibility/pragma.C: Likewise.
29013         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
29014         * g++.dg/ext/visibility/virtual.C: Likewise.
29015         * g++/dg/ext/visibility/visibility-1.C: Likewise.
29016         * g++/dg/ext/visibility/visibility-2.C: Likewise.
29017         * g++/dg/ext/visibility/visibility-3.C: Likewise.
29018         * g++/dg/ext/visibility/visibility-4.C: Likewise.
29019         * g++/dg/ext/visibility/visibility-5.C: Likewise.
29020         * g++/dg/ext/visibility/visibility-6.C: Likewise.
29021         * g++/dg/ext/visibility/visibility-7.C: Likewise.
29022         * g++/dg/ext/visibility/visibility-8.C: New test.
29023         * gcc.c-torture/compile/dll.x: Remove.
29024         * gcc.dg/dll-2.c: Use dg-require-dll
29025         * gcc.dg/visibility-10.c: New test.
29026         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
29027         supporting DLLs.
29028         * lib/scanasm.exp (scan_hidden): New function.
29029         (scan_not_hidden): Likewise.
29030
29031 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
29032
29033         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
29034
29035 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
29036
29037         * gcc.c-torture/execute/20040805-1.c: New test.
29038
29039 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
29040
29041         * gcc.dg/20020118-1.c: Declare abort.
29042         * gcc.dg/altivec_check.h: Likewise.
29043         * gcc.dg/iftrap-2.c: Likewise.
29044         * gcc.dg/pragma-darwin.c: Likewise.
29045         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
29046
29047 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
29048
29049         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
29050
29051 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
29052
29053         * gcc.c-torture/execute/builtins/abs-2.c,
29054         gcc.c-torture/execute/builtins/abs-3.c,
29055         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
29056         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
29057         intmax_t, uintmax_t and their limits.
29058         * gcc.dg/intmax_t-1.c: New test.
29059
29060 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29061
29062         * g++.dg/tc1/dr147.C: Add reference to PR.
29063
29064 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
29065
29066         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
29067         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
29068
29069 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
29070
29071         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
29072
29073 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
29074
29075         * gcc.dg/redecl-5.c: New test.
29076         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
29077         of scanf.
29078
29079 2004-08-03  Roger Sayle  <roger@eyesopen.com>
29080
29081         PR middle-end/16790
29082         * gcc.c-torture/execute/pr16790-1.c: New test case.
29083
29084 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
29085
29086         * g++.dg/ext/visibility/assign1.C: New test.
29087         * g++.dg/ext/visibility/new1.C: Likewise.
29088
29089         * gcc.dg/symbian1.c: New test.
29090         * gcc.dg/symbian2.c: Likewise.
29091
29092 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
29093
29094         PR target/16570
29095         * gcc.dg/i386-sse-9.c: New test.
29096
29097 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
29098
29099         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
29100
29101 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
29102
29103         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
29104         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
29105         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
29106         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
29107         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
29108         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
29109         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
29110         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
29111         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
29112         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
29113         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
29114         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
29115         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
29116         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
29117         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
29118         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
29119         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
29120         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
29121         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
29122         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
29123         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
29124         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
29125         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
29126         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
29127         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
29128         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
29129         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
29130         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
29131         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
29132         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
29133         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
29134         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
29135         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
29136         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
29137         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
29138         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
29139         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
29140         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
29141         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
29142         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
29143         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
29144         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
29145         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
29146         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
29147         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
29148         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
29149         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
29150         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
29151         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
29152         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
29153         gcc.misc-tests/i386-pf-3dnow-1.c,
29154         gcc.misc-tests/i386-pf-athlon-1.c,
29155         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
29156         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
29157         Declare built-in functions used.
29158         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
29159
29160 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
29161
29162         PR c++/16707
29163         * g++.dg/lookup/using12.C: New test.
29164
29165         * g++.dg/init/null1.C: Fix PR number.
29166         * g++.dg/parse/namespace10.C: Likewise.
29167
29168 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
29169
29170         PR c++/16224
29171         * g++.dg/template/spec17.C: New test.
29172         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
29173         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
29174
29175 2004-08-02  David Billinghurst
29176
29177         PR fortran/16292
29178         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
29179
29180 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
29181
29182         * gcc.dg/ia64-got-1.c: New test case.
29183
29184 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
29185
29186         PR c++/16489
29187         * g++.dg/init/null1.C: New test.
29188         * g++.dg/tc1/dr76.C: Adjust error marker.
29189
29190         PR c++/16529
29191         * g++.dg/parse/namespace10.C: New test.
29192
29193         PR c++/16810
29194         * g++.dg/inherit/ptrmem2.C: New test.
29195
29196 2004-08-02  Ben Elliston  <bje@au.ibm.com>
29197
29198         PR target/16155
29199         * gcc.dg/pr16155.c: New test.
29200
29201 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
29202
29203         * gcc.dg/redecl-2.c: New test.
29204
29205 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
29206
29207         * gcc.dg/darwin-longdouble.c: New file.
29208
29209 2004-07-30  Richard Henderson  <rth@redhat.com>
29210
29211         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
29212         write to constant argument.
29213         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
29214
29215 2004-07-30  Richard Henderson  <rth@redhat.com>
29216
29217         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
29218         tests of nearest around zero.
29219
29220 2004-07-30  Andrew Pinski  <apinski@apple.com>
29221
29222         * gcc.c-torture/compile/20040730-1.c: New test.
29223
29224 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
29225
29226         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
29227         powerpc-eabispe.
29228
29229 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
29230
29231         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
29232
29233 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
29234
29235         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
29236         contains $ld_library_path.
29237         * lib/gfortran.exp (gfortran_link_flags): Likewise.
29238
29239 2004-07-29  Richard Henderson  <rth@redhat.com>
29240
29241         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
29242
29243         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
29244         (alt2, which): New.
29245         (Check): Accept either alternative.
29246
29247 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
29248
29249         * g++.dg/abi/inline1.C: New test.
29250         * g++.dg/abi/local1-a.cc: Likewise.
29251         * g++.dg/abi/local1.C: Likewise.
29252         * g++.dg/abi/mangle11.C: Tweak location of warnings.
29253         * g++.dg/abi/mangle12.C: Likewise.
29254         * g++.dg/abi/mangle17.C: Likewise.
29255         * g++.dg/abi/mangle20-2.C: Likewise.
29256         * g++.dg/opt/interface1.C: Likewise.
29257         * g++.dg/opt/interface1.h: Likewise.
29258         * g++.dg/opt/interface1-a.cc: New test.
29259         * g++.dg/parse/repo1.C: New test.
29260         * g++.dg/template/repo1.C: Likewise.
29261         * g++.dg/warn/Winline-1.C: Likewise.
29262         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
29263
29264 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
29265
29266         * gcc.dg/tree-ssa/20040729-1.c: New test.
29267
29268 2004-07-27  Matt Austern <austern@apple.com>
29269
29270         * gcc.dg/darwin-bool-1.c: New test.
29271         * gcc.dg/darwin-bool-2.c: New test.
29272
29273 2004-07-28  Richard Henderson  <rth@redhat.com>
29274
29275         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
29276         arguments in the correct type.  Don't write to constant arguments.
29277
29278 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
29279
29280         PR tree-optimization/16688
29281         PR tree-optimization/16689
29282         * g++.dg/tree-ssa/pr16688.C: New test.
29283
29284 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
29285
29286         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
29287         loads.  Not only in the comment, this time.
29288
29289 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
29290
29291         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
29292         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
29293         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
29294         * gcc.dg/sh4a-bitmovua.c: New.
29295         * gcc.dg/sh4a-cos.c: New.
29296         * gcc.dg/sh4a-cosf.c: New.
29297         * gcc.dg/sh4a-fprun.c: New.
29298         * gcc.dg/sh4a-fsrra.c: New.
29299         * gcc.dg/sh4a-memmovua.c: New.
29300         * gcc.dg/sh4a-sin.c: New.
29301         * gcc.dg/sh4a-sincos.c: New.
29302         * gcc.dg/sh4a-sincosf.c: New.
29303         * gcc.dg/sh4a-sinf.c: New.
29304
29305 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
29306
29307         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
29308         conditionals.
29309         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
29310         loads.
29311         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
29312         DOM1.
29313
29314 2004-07-27  Andrew Pinski  <apinski@apple.com>
29315
29316         * g++.dg/rtti/tinfo1.C: Correct the xfail.
29317
29318 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
29319
29320         * gcc.dg/pragma-isr.c: New test.
29321
29322 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29323
29324         PR c++/14429
29325         * g++.dg/template/ttp11.C: New test.
29326
29327 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
29328
29329         * gcc.c-torture/compile/20040727-1.c: New test.
29330
29331 2004-07-26  Eric Christopher  <echristo@redhat.com>
29332
29333         * gcc.c-torture/compile/20040726-2.c: New test.
29334
29335 2004-07-26  Andrew Pinski  <apinski@apple.com>
29336
29337         * g++.dg/rtti/tinfo1.C: Xfail.
29338
29339 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
29340
29341         * gcc.c-torture/compile/20040726-1.c: New test.
29342
29343 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
29344             Brian Ryner  <bryner@brianryner.com>
29345
29346         PR c++/9283
29347         PR c++/15000
29348         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
29349         * g++.dg/ext/visibility/: New directory.
29350         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
29351         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
29352         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
29353         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
29354         * g++.dg/ext/visibility/fvisibility.C,
29355         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
29356         g++.dg/ext/visibility/fvisibility-override1.C
29357         g++.dg/ext/visibility/fvisibility-override2.C
29358         g++.dg/ext/visibility/memfuncts.C
29359         g++.dg/ext/visibility/noPLT.C
29360         g++.dg/ext/visibility/pragma.C
29361         g++.dg/ext/visibility/pragma-override1.C
29362         g++.dg/ext/visibility/pragma-override2.C
29363         g++.dg/ext/visibility/staticmemfuncts.C
29364         g++.dg/ext/visibility/virtual.C: New tests.
29365
29366 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
29367
29368         PR c/15360
29369         * gcc.dg/pr15360-1.c: New test.
29370
29371 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
29372
29373         * gcc.dg/pragma-align-2.c: New test.
29374         * gcc.dg/pragma-init-fini.c: New test.
29375         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
29376         targets.
29377
29378 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
29379
29380         * gcc.dg/init-string-2.c: New test.
29381
29382 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
29383
29384         PR 16684
29385         * gcc.dg/Wredundant-decls-1.c: New test case.
29386
29387 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
29388
29389         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
29390         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
29391         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
29392         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
29393         * gcc.dg/compat/generate-random.c: New file.
29394         * gcc.dg/compat/generate-random.h: Likewise.
29395         * gcc.dg/compat/generate-random_r.c: Likewise.
29396         * gcc.dg/compat/struct-layout-1.h: Likewise.
29397         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
29398         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
29399         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
29400         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
29401         * gcc.dg/compat/struct-layout-1_main.c: New test.
29402         * gcc.dg/compat/struct-layout-1_x.c: New file.
29403         * gcc.dg/compat/struct-layout-1_y.c: New file.
29404         * gcc.dg/compat/struct-layout-1_test.h: New file.
29405
29406 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
29407
29408         * gcc.dg/comp-return-1.c: New test
29409
29410 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
29411
29412         * gcc.dg/vmx/8-02a.c: Fix typo.
29413
29414         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
29415         * gcc.dg/darwin-abi-3.c: New test.
29416
29417         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
29418         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
29419
29420         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
29421         * gcc.dg/vmx/ops-long-1.c: New test.
29422         * gcc.dg/vmx/ops-long-2.c: New test.
29423
29424 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
29425
29426         * g++.dg/lookup/conv-[1234].C: New.
29427
29428 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
29429
29430         * g++.dg/parse/attr2.C: Simplify.
29431
29432 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
29433
29434         PR c/7284
29435         * gcc.c-torture/execute/pr7284-1.c: New test.
29436
29437 2004-07-22  Brian Booth  <bbooth@redhat.com>
29438
29439         * gcc.dg/tree-ssa/20040721-1.c: New test.
29440
29441 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
29442
29443         * g++.dg/template/crash20.c: New.
29444
29445 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
29446
29447         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
29448         Add dg-run directive.  Declare variables as required.
29449         * gfortran.dg/g77/README: Update
29450
29451 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
29452
29453         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
29454         gcc.dg/cris-peep2-andu2.c: New tests.
29455
29456 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
29457
29458         PR c/15052
29459         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
29460         on return type.
29461         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
29462         messages.
29463         * gcc.dg/qual-return-2.c: Update expected messages.
29464         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
29465
29466 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
29467
29468         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
29469         * gcc.dg/noncompile/921102-1.c: Update expected error message.
29470
29471 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
29472
29473         PR c/11250
29474         * gcc.dg/init-string-1.c: New test.
29475
29476 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
29477
29478         PR middle-end/15345
29479         PR c/16450
29480         * gcc.dg/torture/nested-fn-1.c: New test.
29481
29482 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
29483
29484         PR target/16559
29485         * gcc.dg/ia64-fptr-1.c: New file.
29486
29487 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29488
29489         PR c++/14497
29490         * g++.dg/template/spec16.C: New test.
29491         * g++.old-deja/g++.robertl/eb118.C: Remove.
29492
29493 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29494
29495         PR c++/509
29496         * g++.dg/template/spec15.C: New test.
29497
29498 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
29499
29500         Copy cases from g77.f-torture/execute and add dg-run
29501         directive.  Other changes as noted.
29502         * gfortran.dg/g77/13037.f
29503         * gfortran.dg/g77/1832.f
29504         * gfortran.dg/g77/19981119-0.f
29505         * gfortran.dg/g77/19990313-0.f
29506         * gfortran.dg/g77/19990313-1.f
29507         * gfortran.dg/g77/19990313-2.f
29508         * gfortran.dg/g77/19990313-3.f
29509         * gfortran.dg/g77/19990419-1.f
29510         * gfortran.dg/g77/19990826-0.f
29511         * gfortran.dg/g77/19990826-2.f
29512         * gfortran.dg/g77/20000503-1.f
29513         * gfortran.dg/g77/20001111.f
29514         * gfortran.dg/g77/20010116.f
29515         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
29516         * gfortran.dg/g77/20010430.f
29517         * gfortran.dg/g77/6177.f
29518         * gfortran.dg/g77/947.f
29519         * gfortran.dg/g77/970816-3.f
29520         * gfortran.dg/g77/971102-1.f
29521         * gfortran.dg/g77/980520-1.f
29522         * gfortran.dg/g77/980628-0.f
29523         * gfortran.dg/g77/980628-1.f
29524         * gfortran.dg/g77/980628-10.f
29525         * gfortran.dg/g77/980628-2.f
29526         * gfortran.dg/g77/980628-3.f
29527         * gfortran.dg/g77/980628-7.f
29528         * gfortran.dg/g77/980628-8.f
29529         * gfortran.dg/g77/980628-9.f
29530         * gfortran.dg/g77/980701-0.f
29531         * gfortran.dg/g77/980701-1.f
29532         * gfortran.dg/g77/cabs.f
29533         * gfortran.dg/g77/claus.f
29534         * gfortran.dg/g77/complex_1.f
29535         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
29536         * gfortran.dg/g77/dcomplex.f
29537         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
29538         * gfortran.dg/g77/f90-intrinsic-mathematical.f
29539         * gfortran.dg/g77/f90-intrinsic-numeric.f
29540         * gfortran.dg/g77/int8421.f
29541         * gfortran.dg/g77/labug1.f
29542         * gfortran.dg/g77/large_vec.f
29543         * gfortran.dg/g77/le.f
29544         * gfortran.dg/g77/short.f
29545         * gfortran.dg/g77/README: Update
29546
29547 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
29548
29549         PR c++/16637
29550         * g++.dg/parse/lookup4.C: New test.
29551
29552 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29553
29554         PR c++/16175
29555         * g++.dg/template/ttp10.C: New test.
29556
29557 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
29558
29559         * gcc.dg/pr12625-1.c: New test.
29560
29561 2004-07-20  Steven Bosscher  <stevenb@suse.de>
29562
29563         * gcc.dg/switch-warn-1.c: New test.
29564         * gcc.dg/switch-warn-2.c: New test.
29565         * gcc.c-torture/compile/pr14730.c: Update.
29566
29567 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
29568
29569         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
29570         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
29571         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
29572         g++.dg/template/nontype3.C: Remove trailing CR from tests.
29573
29574 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
29575
29576         PR c++/16623
29577         * g++.dg/template/assign1.C: New test.
29578
29579 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29580
29581         PR c++/12170
29582         * g++.dg/template/ttp9.C: New test.
29583
29584 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
29585
29586         * gcc.dg/format/cmn-err-1.c: New test.
29587
29588 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
29589
29590         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
29591         gcc.dg/Wparentheses-10.c: New tests.
29592         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
29593
29594 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29595
29596         PR fortran/16465
29597         * gfortran.dg/g77//ffixed-line-length-0.f,
29598         gfortran.dg/g77/ffixed-line-length-132.f,
29599         gfortran.dg/g77/ffixed-line-length-72.f,
29600         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
29601         gfortran.dg/g77/README: Update.
29602
29603 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29604
29605         PR c++/13092
29606         * g++.dg/template/non-dependent7.C: New test.
29607         * g++.dg/template/non-dependent8.C: Likewise.
29608         * g++.dg/template/non-dependent9.C: Likewise.
29609         * g++.dg/template/non-dependent10.C: Likewise.
29610
29611 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
29612
29613         PR c++/16337
29614         * g++.dg/parse/attr2.C: New test.
29615
29616 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
29617
29618         * g77.dg: Removed.
29619         * g77.f-torture: Ditto.
29620
29621 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
29622
29623         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
29624         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
29625         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
29626
29627 2004-07-16  Richard Henderson  <rth@redhat.com>
29628
29629         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
29630
29631 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29632
29633         * lib/fortran-torture.exp (fortran-torture): Don't test compile
29634         tests with full list of options.
29635         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
29636         of TORTURE_OPTIONS if test contains 'dg-do run'.
29637
29638         PR fortran/16404
29639         * gfortran.dg/do_iterator.f90: New test.
29640
29641 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29642
29643         PR rtl-optimization/16536
29644         * gcc.c-torture/execute/restrict-1.c: New test.
29645
29646 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29647
29648         PR fortran/15324
29649         * gfortran.dg/pr15324.f90: New test.
29650
29651         PR fortran/15129
29652         * gfortran.dg/pr15129.f90: New test.
29653
29654         PR fortran/15140
29655         * gfortran.dg/pr15140.f90: New test.
29656
29657         PR fortran/13792
29658         * gfortran.fortran-torture/execute/bounds.f90: Add check for
29659         compile-time simplification.
29660
29661 2004-07-14  Mike Stump  <mrs@apple.com>
29662
29663         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
29664
29665 2004-07-14  James E Wilson  <wilson@specifixinc.com>
29666
29667         PR target/16325
29668         * gcc.dg/profile-generate-1.c: New.
29669
29670 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
29671
29672         * gcc.c-torture/execute/20040709-1.c: New test.
29673         * gcc.c-torture/execute/20040709-2.c: New test.
29674
29675 2004-07-14  Mike Stump  <mrs@apple.com>
29676
29677         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
29678
29679 2004-07-14  Mike Stump  <mrs@apple.com>
29680
29681         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
29682
29683 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
29684
29685         PR c++/16518
29686         * g++.dg/parse/mutable1.C: New test.
29687
29688 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
29689
29690         PR tree-optimization/16443
29691         * gcc.dg/tree-ssa/20040713-1.c: New test.
29692
29693 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
29694
29695         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
29696         for operator new.
29697
29698 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
29699
29700         * gfortran.dg/g77/README: New file
29701         * gfortran.dg/g77/19981216-0.f: Copy from
29702         g77.f-torture/noncompile.  Add "dg-do compile" and
29703         dg-error as required.
29704         * gfortran.dg/g77/19990218-1.f: Likewise.
29705         * gfortran.dg/g77/19990905-1.f: Likewise.
29706         * gfortran.dg/g77/9263.f: Likewise.
29707         * gfortran.dg/g77/980615-0.f: Likewise.
29708         * gfortran.dg/g77/980616-0.f: Likewise.
29709         * gfortran.dg/g77/check0.f: Likewise.
29710         * gfortran.dg/g77/select_no_compile.f: Likewise.
29711
29712 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
29713
29714         Copy files from g77.f-torture/compile.
29715         Add "{ dg-do compile}".  Other changes as noted
29716         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
29717         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
29718         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
29719         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
29720         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
29721         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
29722         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
29723         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
29724         statement to conform to standard.  Append alpha1.x for reference.
29725         * gfortran.dg/g77/xformat.f: Add dg-warning
29726
29727 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
29728
29729         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
29730         Add {dg-do compile} directive.
29731         * gfortran.dg/g77/cpp2.F: Likewise.
29732
29733 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29734
29735         PR c++/5402
29736         * g++.dg/lookup/name-clash1.C: New test.
29737
29738         PR c++/9777
29739         * g++.dg/lookup/name-clash2.C: New test.
29740
29741         PR c++/12102
29742         * g++.dg/lookup/name-clash3.C: New test.
29743
29744 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29745
29746         * g++.dg/lookup/new2.C: New test.
29747         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
29748
29749 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
29750
29751         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
29752         Add {dg-do compile} directive.
29753         * gfortran.dg/g77/13060.f: Likewise.
29754         * gfortran.dg/g77/19990218-0.f: Likewise.
29755         * gfortran.dg/g77/19990305-0.f: Likewise.
29756         * gfortran.dg/g77/19990419-0.f: Likewise.
29757         * gfortran.dg/g77/19990502-0.f: Likewise.
29758         * gfortran.dg/g77/19990502-1.f: Likewise.
29759         * gfortran.dg/g77/19990525-0.f: Likewise.
29760         * gfortran.dg/g77/19990826-1.f: Likewise.
29761         * gfortran.dg/g77/19990826-3.f: Likewise.
29762         * gfortran.dg/g77/19990905-2.f: Likewise.
29763         * gfortran.dg/g77/20000412-1.f: Likewise.
29764         * gfortran.dg/g77/20000511-1.f: Likewise.
29765         * gfortran.dg/g77/20000511-2.f: Likewise.
29766         * gfortran.dg/g77/20000518.f: Likewise.
29767         * gfortran.dg/g77/20000601-1.f: Likewise.
29768         * gfortran.dg/g77/20000601-2.f: Likewise.
29769         * gfortran.dg/g77/20000629-1.f: Likewise.
29770         * gfortran.dg/g77/20000630-2.f: Likewise.
29771         * gfortran.dg/g77/20010115.f: Likewise.
29772         * gfortran.dg/g77/20010321-1.f: Likewise.
29773         * gfortran.dg/g77/20010426.f: Likewise.
29774         * gfortran.dg/g77/20020307-1.f: Likewise.
29775         * gfortran.dg/g77/8485.f: Likewise.
29776         * gfortran.dg/g77/960317-1.f: Likewise.
29777         * gfortran.dg/g77/970915-0.f: Likewise.
29778         * gfortran.dg/g77/980310-1.f: Likewise.
29779         * gfortran.dg/g77/980310-2.f: Likewise.
29780         * gfortran.dg/g77/980310-3.f: Likewise.
29781         * gfortran.dg/g77/980310-4.f: Likewise.
29782         * gfortran.dg/g77/980310-6.f: Likewise.
29783         * gfortran.dg/g77/980310-7.f: Likewise.
29784         * gfortran.dg/g77/980310-8.f: Likewise.
29785         * gfortran.dg/g77/980419-2.f: Likewise.
29786         * gfortran.dg/g77/980424-0.f: Likewise.
29787         * gfortran.dg/g77/980427-0.f: Likewise.
29788         * gfortran.dg/g77/980729-0.f: Likewise.
29789         * gfortran.dg/g77/981117-1.f: Likewise.
29790         * gfortran.dg/g77/toon_1.f: Likewise.
29791
29792 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29793
29794         PR c++/2204
29795         * g++.dg/other/abstract2.C: New test.
29796
29797 2004-07-12  Paul Brook  <paul@codesourcery.com>
29798
29799         * gfortran.dg/pointer_init_1.f90: New test.
29800
29801 2004-07-11  Paul Brook  <paul@codesourcery.com>
29802
29803         PR fortran/15986
29804         * gfortran.dg/contained_1.f90: New test.
29805
29806 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
29807
29808         * g++.dg/parse/defarg8.C: New test.
29809
29810 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29811
29812         PR fortran/16433
29813         * gfortran.dg/pr16433.f: New test.
29814
29815         PR fortran/17574
29816         * gfortran.dg/pr15754.f90: New test.
29817
29818 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
29819
29820         PR tree-optimization/16437
29821         * gcc.c-torture/execute/bitfld-4.c: New test.
29822
29823 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29824
29825         * gfortran.fortran-torture/execute/common_2.f90: Add check for
29826         access to common var from module.
29827
29828 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29829
29830         PR fortran/16336
29831         * gfortran.fortran-torture/execute/common_2.f90: New test.
29832
29833 2004-07-10  Paul Brook  <paul@codesourcery.com>
29834
29835         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
29836
29837 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29838
29839         PR fortran/15969
29840         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
29841
29842 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
29843
29844         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
29845         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
29846         * gfortran.dg/g77/ffree-form-1.f: Likewise.
29847         * gfortran.dg/g77/ffree-form-2.f: Likewise.
29848         * gfortran.dg/g77/ffree-form-3.f: Likewise.
29849         * gfortran.dg/g77/fno-underscoring.f: Likewise.
29850         * gfortran.dg/g77/funderscoring.f: Likewise.
29851         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
29852
29853 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29854
29855         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
29856
29857 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29858         Paul Brook  <paul@codesourcery.com>
29859
29860         PR fortran/13415
29861         * gfortran.dg/common_pointer_1.f90: New test.
29862
29863 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29864
29865         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
29866
29867 2004-07-09  James E Wilson  <wilson@specifixinc.com>
29868
29869         PR target/16364
29870         * gcc.c-torture/compile/20040709-1.c: New.
29871
29872 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29873
29874         PR fortran/14077
29875         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
29876
29877 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29878
29879         PR fortran/13201
29880         * gfortran.dg/shape_1.f90: New test.
29881
29882 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
29883             Andrew Pinski  <apinski@apple.com>
29884
29885         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
29886
29887 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29888
29889         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
29890         comment.
29891
29892 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29893         Paul Brook  <paul@codesourcery.com>
29894
29895         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
29896         '.f95' and '.F95'.
29897
29898 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
29899
29900         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
29901
29902 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29903
29904         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
29905         testcases with capital suffix.
29906
29907 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29908
29909         PR fortran/15481
29910         PR fortran/13372
29911         PR fortran/13575
29912         PR fortran/15978
29913         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
29914
29915         * gfortran.dg/implicit_1.f90: New test.
29916
29917 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
29918
29919         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
29920         expression to match gfortran warning/error messages
29921         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
29922         dg-error text.
29923
29924 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
29925
29926         * lib/fortran-torture.exp: Rename proc search_for to
29927         search_for_re.
29928
29929 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
29930
29931         * gcc.c-torture/execute/simd-5.x: New file.
29932         XFAIL on SPARC 64-bit at -O0.
29933
29934 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29935
29936         PR c++/8211
29937         PR c++/16165
29938         * g++.dg/warn/effc3.C: New test.
29939
29940 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
29941
29942         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
29943         change X to 1X in format.
29944         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
29945         add data statements to conform to standard.
29946
29947 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
29948
29949         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
29950         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
29951         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
29952
29953 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
29954
29955         * gfortran.dg/g77/7388.f: Copy from g77.dg
29956         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
29957         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
29958         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
29959         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
29960         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
29961         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
29962         * gfortran.dg/g77/strlen0.f: Likewise.
29963
29964 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
29965
29966         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
29967         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
29968
29969 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
29970
29971         * gcc.c-torture/execute/920428-2.x: Delete.
29972         * gcc.c-torture/execute/920501-7.x: Likewise.
29973
29974 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
29975
29976         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
29977         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
29978         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
29979         prescott and c3-2.
29980         (PREFETCH_3DNOW): Add -march=c3.
29981
29982 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
29983
29984         PR c/16437
29985         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
29986         * gcc.c-torture/execute/bf64-1.x: Likewise.
29987
29988 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
29989
29990         * gcc.c-torture/compile/20040708-1.c: New test.
29991
29992 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29993
29994         PR c++/16169
29995         * g++.dg/warn/effc2.C: New test.
29996
29997 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
29998
29999         * gcc.c-torture/execute/bitfld-1.x: Remove.
30000         * gcc.c-torture/execute/bitfld-3.c: New test.
30001         * gcc.dg/bitfld-2.c: Remove XFAILs.
30002
30003 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
30004
30005         PR c++/16276
30006         * g++.dg/rtti/tinfo1.C: New file.
30007
30008 2004-07-07  Eric Christopher  <echristo@redhat.com>
30009
30010         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
30011
30012 2004-07-07  Andrew Pinski  <apinski@apple.com>
30013
30014         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
30015
30016 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
30017
30018         * g++.dg/init/call1.C: XFAIL.
30019
30020 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
30021
30022         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
30023         except for movstrict*, to movmem* and clrstr* to clrmem*.
30024
30025 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
30026
30027         * gcc.c-torture/execute/20040707-1.c: New test.
30028
30029 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
30030
30031         * gcc.c-torture/execute/20040706-1.c: New test.
30032
30033 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30034
30035         PR c++/3671
30036         * g++.dg/template/spec14.C: New test.
30037
30038 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
30039
30040         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
30041         nothing if not yet defined.  Use it in b, c and d type definitions.
30042         * gcc.c-torture/execute/20040705-1.c: New test.
30043         * gcc.c-torture/execute/20040705-2.c: New test.
30044
30045 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30046
30047         PR c++/2518
30048         * g++.dg/lookup/new1.C: New test.
30049
30050 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30051
30052         PR c++/11406
30053         * g++.dg/template/sizeof8.C: New test.
30054
30055 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
30056
30057         * gcc.c-torture/compile/20040705-1.c: New test.
30058
30059 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
30060
30061         * gfortran.fortran-torture/execute/seq_io.f90: New test.
30062
30063 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
30064
30065         * gcc.dg/cpp/if-mop.c: Two new testcases.
30066         * gcc.dg/cpp/trad/comment-3.c: New.
30067
30068 2004-07-04  Paul Brook  <paul@codesourcery.com>
30069
30070         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
30071
30072 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
30073
30074         PR c++/3761
30075         * g++.dg/lookup/crash4.C: New test.
30076
30077 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
30078
30079         * gcc.c-torture/execute/builtin-abs-1.c
30080         * gcc.c-torture/execute/builtin-abs-2.c
30081         * gcc.c-torture/execute/builtin-complex-1.c
30082         * gcc.c-torture/execute/builtins/string-1-lib.c
30083         * gcc.c-torture/execute/builtins/string-1.c
30084         * gcc.c-torture/execute/builtins/string-2-lib.c
30085         * gcc.c-torture/execute/builtins/string-2.c
30086         * gcc.c-torture/execute/builtins/string-3-lib.c
30087         * gcc.c-torture/execute/builtins/string-3.c
30088         * gcc.c-torture/execute/builtins/string-4-lib.c
30089         * gcc.c-torture/execute/builtins/string-4.c
30090         * gcc.c-torture/execute/builtins/string-5-lib.c
30091         * gcc.c-torture/execute/builtins/string-5.c
30092         * gcc.c-torture/execute/builtins/string-6-lib.c
30093         * gcc.c-torture/execute/builtins/string-6.c
30094         * gcc.c-torture/execute/builtins/string-7-lib.c
30095         * gcc.c-torture/execute/builtins/string-7.c
30096         * gcc.c-torture/execute/builtins/string-8-lib.c
30097         * gcc.c-torture/execute/builtins/string-8.c
30098         * gcc.c-torture/execute/builtins/string-9-lib.c
30099         * gcc.c-torture/execute/builtins/string-9.c
30100         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
30101         * gcc.c-torture/execute/builtins/string-asm-1.c
30102         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
30103         * gcc.c-torture/execute/builtins/string-asm-2.c
30104         * gcc.c-torture/execute/stdio-opt-1.c
30105         * gcc.c-torture/execute/stdio-opt-2.c
30106         * gcc.c-torture/execute/stdio-opt-3.c
30107         * gcc.c-torture/execute/string-opt-1.c
30108         * gcc.c-torture/execute/string-opt-10.c
30109         * gcc.c-torture/execute/string-opt-11.c
30110         * gcc.c-torture/execute/string-opt-12.c
30111         * gcc.c-torture/execute/string-opt-13.c
30112         * gcc.c-torture/execute/string-opt-14.c
30113         * gcc.c-torture/execute/string-opt-15.c
30114         * gcc.c-torture/execute/string-opt-16.c
30115         * gcc.c-torture/execute/string-opt-2.c
30116         * gcc.c-torture/execute/string-opt-6.c
30117         * gcc.c-torture/execute/string-opt-7.c
30118         * gcc.c-torture/execute/string-opt-8.c:
30119         Replace with ...
30120
30121         * gcc.c-torture/execute/builtins/abs-2.c
30122         * gcc.c-torture/execute/builtins/abs-3.c
30123         * gcc.c-torture/execute/builtins/complex-1.c
30124         * gcc.c-torture/execute/builtins/fprintf.c
30125         * gcc.c-torture/execute/builtins/fputs.c
30126         * gcc.c-torture/execute/builtins/memcmp.c
30127         * gcc.c-torture/execute/builtins/memmove.c
30128         * gcc.c-torture/execute/builtins/memops-asm.c
30129         * gcc.c-torture/execute/builtins/mempcpy-2.c
30130         * gcc.c-torture/execute/builtins/mempcpy.c
30131         * gcc.c-torture/execute/builtins/memset.c
30132         * gcc.c-torture/execute/builtins/printf.c
30133         * gcc.c-torture/execute/builtins/sprintf.c
30134         * gcc.c-torture/execute/builtins/strcat.c
30135         * gcc.c-torture/execute/builtins/strchr.c
30136         * gcc.c-torture/execute/builtins/strcmp.c
30137         * gcc.c-torture/execute/builtins/strcpy.c
30138         * gcc.c-torture/execute/builtins/strcspn.c
30139         * gcc.c-torture/execute/builtins/strlen-2.c
30140         * gcc.c-torture/execute/builtins/strlen.c
30141         * gcc.c-torture/execute/builtins/strncat.c
30142         * gcc.c-torture/execute/builtins/strncmp-2.c
30143         * gcc.c-torture/execute/builtins/strncmp.c
30144         * gcc.c-torture/execute/builtins/strncpy.c
30145         * gcc.c-torture/execute/builtins/strpbrk.c
30146         * gcc.c-torture/execute/builtins/strpcpy-2.c
30147         * gcc.c-torture/execute/builtins/strpcpy.c
30148         * gcc.c-torture/execute/builtins/strrchr.c
30149         * gcc.c-torture/execute/builtins/strspn.c
30150         * gcc.c-torture/execute/builtins/strstr-asm.c
30151         * gcc.c-torture/execute/builtins/strstr.c:
30152         ... these new files.
30153
30154         * gcc.c-torture/execute/builtins/abs-2-lib.c
30155         * gcc.c-torture/execute/builtins/abs-3-lib.c
30156         * gcc.c-torture/execute/builtins/complex-1-lib.c
30157         * gcc.c-torture/execute/builtins/fprintf-lib.c
30158         * gcc.c-torture/execute/builtins/fputs-lib.c
30159         * gcc.c-torture/execute/builtins/memcmp-lib.c
30160         * gcc.c-torture/execute/builtins/memmove-lib.c
30161         * gcc.c-torture/execute/builtins/memops-asm-lib.c
30162         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
30163         * gcc.c-torture/execute/builtins/mempcpy-lib.c
30164         * gcc.c-torture/execute/builtins/memset-lib.c
30165         * gcc.c-torture/execute/builtins/printf-lib.c
30166         * gcc.c-torture/execute/builtins/sprintf-lib.c
30167         * gcc.c-torture/execute/builtins/strcat-lib.c
30168         * gcc.c-torture/execute/builtins/strchr-lib.c
30169         * gcc.c-torture/execute/builtins/strcmp-lib.c
30170         * gcc.c-torture/execute/builtins/strcpy-lib.c
30171         * gcc.c-torture/execute/builtins/strcspn-lib.c
30172         * gcc.c-torture/execute/builtins/strlen-2-lib.c
30173         * gcc.c-torture/execute/builtins/strlen-lib.c
30174         * gcc.c-torture/execute/builtins/strncat-lib.c
30175         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
30176         * gcc.c-torture/execute/builtins/strncmp-lib.c
30177         * gcc.c-torture/execute/builtins/strncpy-lib.c
30178         * gcc.c-torture/execute/builtins/strpbrk-lib.c
30179         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
30180         * gcc.c-torture/execute/builtins/strpcpy-lib.c
30181         * gcc.c-torture/execute/builtins/strrchr-lib.c
30182         * gcc.c-torture/execute/builtins/strspn-lib.c
30183         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
30184         * gcc.c-torture/execute/builtins/strstr-lib.c
30185         * gcc.c-torture/execute/builtins/lib/abs.c
30186         * gcc.c-torture/execute/builtins/lib/fprintf.c
30187         * gcc.c-torture/execute/builtins/lib/memset.c
30188         * gcc.c-torture/execute/builtins/lib/printf.c
30189         * gcc.c-torture/execute/builtins/lib/sprintf.c
30190         * gcc.c-torture/execute/builtins/lib/strcpy.c
30191         * gcc.c-torture/execute/builtins/lib/strcspn.c
30192         * gcc.c-torture/execute/builtins/lib/strncat.c
30193         * gcc.c-torture/execute/builtins/lib/strncmp.c
30194         * gcc.c-torture/execute/builtins/lib/strncpy.c
30195         * gcc.c-torture/execute/builtins/lib/strpbrk.c
30196         * gcc.c-torture/execute/builtins/lib/strspn.c
30197         * gcc.c-torture/execute/builtins/lib/strstr.c:
30198         New files containing support routines.
30199
30200         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
30201         declaration.
30202         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
30203         when not optimizing.
30204
30205 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
30206
30207         PR c++/16240
30208         * g++.dg/abi/mangle22.C: New test.
30209         * g++.dg/abi/mangle23.C: Likewise.
30210
30211 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
30212
30213         PR fortran/16290
30214         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
30215         Allow for cases without denormalized floating point numbers.
30216
30217 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
30218
30219         PR c/1027
30220         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
30221         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
30222         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
30223         expected warning text.
30224         * gcc.dg/format/diag-2.c: New test.
30225
30226 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
30227
30228         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
30229
30230 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
30231
30232         * gcc.dg/builtins-43.c: New.
30233         * gcc.dg/builtins-44.c: New.
30234         * gcc.dg/builtins-45.c: New.
30235
30236 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
30237             Andreas Tobler  <a.tobler@schweiz.ch>
30238
30239         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
30240         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
30241         as SIGSEGV.
30242         * gcc.dg/cleanup-11.c: Likewise.
30243         * gcc.dg/cleanup-8.c: Likewise.
30244         * gcc.dg/cleanup-9.c: Likewise.
30245         * gcc.dg/cleanup-5.c: Run on all platforms.
30246
30247 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
30248
30249         * g++.dg/warn/nonnull1.C: New test.
30250
30251 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
30252
30253         * gcc.dg/compat/compat-common.h: Wrap up CINT in
30254         an #ifndef SKIP_COMPLEX_INT/#endif pair.
30255         Special-case the Sun compiler wrt to <complex.h>.
30256
30257 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
30258
30259         * gcc.dg/Wunreachable-8.C: New test.
30260
30261         * gcc.dg/h8300-ice2.c : New test.
30262
30263 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
30264
30265         PR fortran/16161
30266         * gfortran.fortran-torture/compile/implicit.f90: Add test
30267         for implicit character.
30268
30269 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
30270
30271         PR fortran/16289
30272         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
30273         Use tiny() intrinsic to find smallest non-negative real
30274
30275 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
30276
30277         * gcc.dg/compat/struct-by-value-22_main.c: New test.
30278         * gcc.dg/compat/struct-by-value-22_x.c: New.
30279         * gcc.dg/compat/struct-by-value-22_y.c: New.
30280
30281         * gcc.c-torture/execute/20040629-1.c: New test.
30282
30283 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
30284
30285         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
30286         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
30287
30288         PR target/16195
30289         * gcc.dg/20040625-1.c: New test.
30290
30291 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30292
30293         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
30294
30295 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30296
30297         PR fortran/15963
30298         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
30299
30300 2004-06-29  Richard Henderson  <rth@redhat.com>
30301
30302         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
30303
30304 2004-06-29  Paul Brook  <paul@codesourcery.com>
30305
30306         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
30307         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
30308
30309 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
30310
30311         PR c++/16260
30312         * g++.dg/parse/crash15.C: New.
30313
30314 2004-06-28  Andrew Pinski  <apinski@apple.com>
30315
30316         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
30317         by the error already.
30318
30319         * g++.dg/opt/ptrmem4.C: Change to compile only test.
30320
30321 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
30322
30323         PR target/14041
30324         * gcc.dg/h8300-bss-align-1.c : New.
30325
30326 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
30327
30328         * PR c++/16174
30329         * g++.dg/template/ctor4.C: New.
30330
30331 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
30332
30333         PR c++/16205
30334         * g++.dg/warn/Wsequence-point-1.C: New test.
30335
30336 2004-06-27  Paul Brook  <paul@codesourcery.com>
30337
30338         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
30339
30340 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
30341
30342         * g++.old-deja/g++.mike/p7325.C: Remove.
30343
30344 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
30345
30346         PR c/14963
30347         * gcc.dg/pr14963.c: New test.
30348
30349 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
30350
30351         PR c++/16193
30352         * g++.dg/parse/redef1.C: New test.
30353
30354 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
30355
30356         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
30357         20021110.c.
30358         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
30359         20021119-1.c.
30360         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
30361         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
30362         5-04.c.
30363         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
30364         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
30365         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
30366         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
30367         g++.brendan/enum14.C.
30368         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
30369         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
30370         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
30371         g++.mike/virt1.C.
30372         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
30373         memtemp24.C.
30374
30375 2004-06-27  Roger Sayle  <roger@eyesopen.com>
30376
30377         * gcc.dg/20040527-1.c: New test case.
30378
30379 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
30380
30381         PR gfortran/pr16196
30382         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
30383
30384 2004-06-25  Roger Sayle  <roger@eyesopen.com>
30385
30386         PR middle-end/15825
30387         * gcc.dg/pr15825-1.c: New test case.
30388
30389 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
30390
30391         * gcc.c-torture/execute/20040625-1.c: New test.
30392
30393 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30394
30395         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
30396
30397 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
30398
30399         * gcc.dg/torture/mips-div-1.c: New test.
30400
30401 2004-06-24  Jeff Law  <law@redhat.com>
30402
30403         * gcc.dg/tree-ssa/20040624-1.c: New test.
30404
30405 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
30406
30407         * gcc.c-torture/compile/20040624-1.c: New test.
30408
30409 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30410
30411         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
30412         this directory.
30413
30414 2004-06-23  Andrew Pinski  <apinski@apple.com>
30415
30416         PR middle-end/15988
30417         * g++.dg/opt/ptrmem4.C: New test.
30418
30419         * gcc.dg/c90-array-quals-2.c: New test.
30420
30421 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
30422
30423         * gcc.dg/kpice1.c: New test.
30424
30425 2006-06-23  Andrew Pinski  <apinski@apple.com>
30426
30427         * gcc.dg/c90-array-quals.c: New test.
30428
30429 2006-06-22  Richard Henderson  <rth@redhat.com>
30430
30431         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
30432
30433 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
30434
30435         * gcc.dg/builtins-config.h: Handle FreeBSD.
30436
30437 2006-06-22  Richard Henderson  <rth@redhat.com>
30438
30439         * g++.dg/opt/devirt1.C: New.
30440
30441 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
30442
30443         * g++.dg/opt/pr15551.C: New testcase.
30444
30445 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
30446
30447         PR target/14800
30448         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
30449         x86_64-*-linux* when compiling for 32bit.
30450
30451 2004-06-21  Andrew Pinski  <apinski@apple.com>
30452
30453         * gcc.dg/pch/struct-1.c: New.
30454         * gcc.dg/pch/struct-1.hs: New.
30455
30456 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
30457
30458         * gcc.dg/pch/save-temps-1.c: New file.
30459         * gcc.dg/pch/save-temps-1.hs: New file.
30460
30461 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
30462
30463         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
30464         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
30465
30466 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30467
30468         * gfortran.fortran-torture/execute/select_1.f90: Rename function
30469         to fix type error.
30470         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
30471         Remove trailing spaces.
30472
30473 2004-06-21  Richard Henderson  <rth@redhat.com>
30474
30475         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
30476         merging && to BIT_FIELD_REF.
30477
30478 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
30479
30480         * g++.dg/opt/placeholder1.C: New test.
30481
30482 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
30483
30484         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
30485         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
30486         * gcc.dg/compat/union-m128-1_x.c: Likewise.
30487         * gcc.dg/compat/union-m128-1_y.c: Likewise.
30488
30489 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
30490
30491         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
30492         extern "C".
30493         * g++.dg/other/pragma-re-1.C: Add comments.
30494
30495 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
30496
30497         PR gfortran/16080
30498         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
30499
30500 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
30501
30502         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
30503         instead of setting the type of size_t by
30504         hand.
30505
30506 2004-06-18  Roger Sayle  <roger@eyesopen.com>
30507
30508         * gcc.dg/unordered-2.c: New test case.
30509         * gcc.dg/unordered-3.c: New test case.
30510
30511 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
30512
30513         PR other/16043
30514         * lib/g++.exp (g++_version): Tweak regexp for version
30515         * lib/g77.exp (g77_version): Likewise.
30516         * lib/gfortran.exp (gfortran_version): Likewise.
30517         * lib/objc.exp (objc_version): Likewise.
30518         * lib/treelang.exp (treelang_version): Likewise.
30519
30520 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
30521
30522         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
30523         Use INT_MAX instead of __INT_MAX__.
30524         * gcc.dg/compat/struct-align-2_y.c: Likewise.
30525
30526         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
30527         * gcc.dg/compat/scalar-return-3_x.c: Use it.
30528         * gcc.dg/compat/scalar-return-3_y.c: Use it.
30529         * gcc.dg/compat/scalar-return-4_x.c: Use it.
30530         * gcc.dg/compat/scalar-return-4_y.c: Use it.
30531         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
30532         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
30533         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
30534         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
30535
30536         * gcc.dg/range-test-1.c: New test.
30537         * g++.dg/opt/range-test-1.C: New test.
30538
30539 2004-06-17  Richard Henderson  <rth@redhat.com>
30540
30541         * objc.dg/sync-1.m: New.
30542         * objc.dg/try-catch-1.m: Don't force next runtime.
30543         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
30544         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
30545         shadowed catch clause.
30546         * objc.dg/try-catch-5.m: New.
30547
30548 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
30549
30550         Bug 14610
30551         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
30552
30553 2004-06-15  Richard Henderson  <rth@redhat.com>
30554
30555         * gcc.dg/20001116-1.c: Move expected warning line.
30556
30557 2004-06-15  Richard Henderson  <rth@redhat.com>
30558
30559         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
30560         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
30561
30562 2004-06-15  Jeff Law  <law@redhat.com>
30563
30564         * gcc.dg/tree-ssa/20040615-1.c: New test.
30565         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
30566         be less sensitive to operand ordering.
30567         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
30568
30569 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
30570
30571         * g++.dg/abi/bitfield3.C: Add comment..
30572
30573 2004-06-15  Richard Henderson  <rth@redhat.com>
30574
30575         * g++.dg/ext/stmtexpr1.C: XFAIL.
30576         * gcc.dg/20030612-1.c: XFAIL.
30577
30578 2004-06-15  Eric Christopher  <echristo@redhat.com>
30579
30580         * g++.dg/charset/asm5.c: New.
30581         * gcc.dg/charset/asm6.c: New.
30582
30583 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30584
30585         PR fortran/15962
30586         * gfortran.fortran-torture/execute/select_1.f90: New test.
30587
30588 2004-06-15  Paul Brook  <paul@codesourcery.com>
30589
30590         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
30591
30592 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30593
30594         PR c++/15967
30595         * g++.dg/lookup/crash3.C: New test.
30596
30597 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30598
30599         PR c++/15947
30600         * g++.dg/parse/dtor4.C: New test.
30601
30602 2004-06-14  Jeff Law  <law@redhat.com>
30603
30604         * gcc.c-torture/compile/20040614-1.c: New test.
30605
30606 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30607
30608         PR fortran/15211
30609         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
30610         LEN of a character array.
30611
30612 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
30613
30614         PR c++/15096
30615         * g++.dg/template/ptrmem10.C: New test.
30616
30617         PR c++/14930
30618         * g++.dg/template/friend30.C: New test.
30619
30620 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30621
30622         PR fortran/14928
30623         * gfortran.fortran-torture/compile/mloc.f90: New test.
30624
30625 2004-06-13  Paul Brook  <paul@codesourcery.com>
30626
30627         * gfortran.fortran-torture/execute/random_2.f90: New test.
30628
30629 2004-06-13  Eric Christopher  <echristo@redhat.com>
30630
30631         * gcc.dg/noncompile/redecl-1.c: Fix error message.
30632
30633 2004-06-12  Paul Brook  <paul@codesourcery.com>
30634
30635         * gfortran.fortran-torture/execute/contained_3.f90: New test.
30636
30637 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30638
30639         PR fortran/14923
30640         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
30641
30642 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30643
30644         PR fortran/14957
30645         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
30646         syntax errors in end statements of contained subroutines.
30647
30648 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30649
30650         PR fortran/12841
30651         * gfortran.fortran-torture/execute/null_arg.f90: New test.
30652
30653 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
30654
30655         PR fortran/15665
30656         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
30657
30658 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
30659
30660         PR gfortran/12839
30661         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
30662
30663 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
30664
30665         PR c++/15862
30666         * g++.dg/parse/enum1.C: New test.
30667
30668 2004-06-10  Jeff Law  <law@redhat.com>
30669
30670         * gcc.c-torture/compile/20040610-1.c: New test.
30671
30672 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30673
30674         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
30675         * g++.old-deja/g++.other/decl3.C: Likewise.
30676
30677 2004-06-10  Brian Booth  <bbooth@redhat.com>
30678
30679         * gcc.dg/tree-ssa/20031015-1.c: Scan for
30680         V_MAY_DEF instead of VDEF.
30681         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
30682
30683 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
30684
30685         PR c++/14211
30686         * g++.dg/conversion/const1.C: New test.
30687
30688         PR c++/15076
30689         * g++.dg/conversion/reinterpret1.C: New test.
30690
30691         PR c++/15877
30692         * g++.dg/template/enum2.C: New test.
30693
30694         PR c++/15227
30695         * g++.dg/template/error13.C: New test.
30696
30697 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30698
30699         PR fortran/14957
30700         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
30701         arguments to test_* REAL and of the right size.
30702
30703 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
30704
30705         PR target/15569
30706         PR rtl-optimization/15681
30707         * gcc.dg/20040609-1.c: New test.
30708
30709 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
30710
30711         PR c++/14791
30712         * g++.dg/opt/builtins1.C: New test.
30713
30714 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
30715
30716         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
30717         that use default windows32 struct layout.
30718         * gcc.dg/i386-bitfield2.c: Likewise.
30719
30720 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
30721
30722         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
30723         for mingw32 and cygwin targets.
30724
30725 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
30726
30727         * gcc.dg/pch/macro-4.c: New.
30728         * gcc.dg/pch/macro-4.hs: New.
30729
30730 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30731
30732         PR fortran/13249
30733         * gfortran.fortran-torture/compile/name_clash.f90: New test.
30734
30735 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30736
30737         PR fortran/13372
30738         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
30739
30740 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
30741
30742         PR gfortran/14897
30743         * gfortran.fortran-torture/execute/t_edit.f90: New test.
30744
30745 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
30746
30747         PR gfortran/15755
30748         * gfortran.fortran-torture/execute/backspace.c : New test.
30749
30750 2004-06-09  Paul Brook  <paul@codesourcery.com>
30751
30752         * gfortran.fortran-torture/execure/intrinsic_associated.f90
30753         (pointer_to_section): Rewrite to use smaller array.
30754
30755 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
30756
30757         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
30758         * gcc.dg/ext/altivec-10.c: Same.
30759         * gcc.dg/ext/altivec-11.c: Same.
30760         * gcc.dg/ext/altivec-12.c: Same.
30761         * gcc.dg/ext/altivec-13.c: Same.
30762         * gcc.dg/ext/altivec-14.c: Same.
30763         * gcc.dg/ext/altivec-15.c: Same.
30764         * gcc.dg/ext/altivec-16.c: Same.
30765         * gcc.dg/ext/altivec-3.c: Same.
30766         * gcc.dg/ext/altivec-4.c: Same.
30767         * gcc.dg/ext/altivec-6.c: Same.
30768         * gcc.dg/ext/altivec-7.c: Same.
30769         * gcc.dg/ext/altivec-8.c: Same.
30770         * gcc.dg/ext/altivec-varargs-1.c: Same.
30771
30772         * g++.dg/ext/altivec-1.C: Correct dg syntax.
30773         * g++.dg/ext/altivec-10.C: Same.
30774         * g++.dg/ext/altivec-2.C: Same.
30775         * g++.dg/ext/altivec-3.C: Same.
30776         * g++.dg/ext/altivec-4.C: Same.
30777         * g++.dg/ext/altivec-5.C: Same.
30778         * g++.dg/ext/altivec-6.C: Same.
30779         * g++.dg/ext/altivec-7.C: Same.
30780         * g++.dg/ext/altivec-8.C: Same.
30781         * g++.dg/ext/altivec-9.C: Same.
30782
30783 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30784
30785         PR c++/7841
30786         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
30787
30788 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
30789
30790         * gcc.dg/union-1.c: New test.
30791
30792 2004-06-07  Roger Sayle  <roger@eyesopen.com>
30793
30794         * gcc.dg/builtins-41.c: New test case.
30795         * gcc.dg/builtins-42.c: New test case.
30796
30797 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
30798
30799         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
30800         * g++.dg/ext/altivec-10.C: Same.
30801         * g++.dg/ext/altivec-2.C: Same.
30802         * g++.dg/ext/altivec-3.C: Same.
30803         * g++.dg/ext/altivec-4.C: Same.
30804         * g++.dg/ext/altivec-5.C: Same.
30805         * g++.dg/ext/altivec-6.C: Same.
30806         * g++.dg/ext/altivec-7.C: Same.
30807         * g++.dg/ext/altivec-8.C: Same.
30808         * g++.dg/ext/altivec-9.C: Same.
30809         * g++.old-deja/g++.abi/cxa_vec.C: Same.
30810         * g++.old-deja/g++.brendan/new3.C: Same.
30811         * gcc.c-torture/execute/eeprof-1.x: Same.
30812
30813 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
30814
30815         PR c/14765
30816         * gcc.dg/pr14765-1.c: New test.
30817
30818 2004-06-07  Roger Sayle  <roger@eyesopen.com>
30819
30820         PR c/14649
30821         * gcc.dg/pr14649-1.c: New test case.
30822
30823 2004-06-07  Richard Henderson  <rth@redhat.com>
30824
30825         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
30826         if temporaries.
30827
30828 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
30829
30830         * g++.dg/eh/elide1.C: Remove XFAIL.
30831
30832 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
30833
30834         PR c++/15337
30835         * g++.dg/expr/sizeof3.C: New test.
30836
30837         PR c++/14777
30838         * g++.dg/template/access14.C: New test.
30839
30840         PR c++/15554
30841         * g++.dg/template/enum1.C: New test.
30842
30843         PR c++/15057
30844         * g++.dg/eh/throw1.C: New test.
30845
30846 2004-06-07  David Ayers  <d.ayers@inode.at>
30847             Ziemowit Laski  <zlaski@apple.com>
30848
30849         * lib/objc.exp (objc_target_compile): Revert the '-framework
30850         Foundation' flag fix, since bare Darwin does not ship
30851         with the Foundation framework.
30852         * objc/execute/next_mapping.h: Provide a local NSConstantString
30853         @interface and @implementation.
30854         (objc_constant_string_init): A constructor function, used to
30855         initialize the NSConstantString meta-class object.
30856         * objc/execute/string1.m: Include "next_mapping.h" instead of
30857         <Foundation/NSString.h>.
30858         * objc/execute/string2.m: Likewise.
30859         * objc/execute/string3.m: Likewise.
30860         * objc/execute/string4.m: Likewise.
30861
30862 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
30863
30864         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
30865         to double. Replace double with FLOAT.
30866         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
30867
30868         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
30869         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
30870         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
30871         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
30872         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
30873         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
30874         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
30875         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
30876
30877 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
30878
30879         PR c/13519
30880         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
30881
30882 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30883
30884         PR c++/15503
30885         * g++.dg/template/meminit2.C: New test.
30886
30887 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
30888
30889         PR target/15822
30890         * gcc.c-torture/execute/compare-fp-1.c,
30891         gcc.c-torture/execute/compare-fp-2.c,
30892         gcc.c-torture/execute/compare-fp-3.c,
30893         gcc.c-torture/execute/compare-fp-4.c,
30894         gcc.c-torture/execute/compare-fp-3.x,
30895         gcc.c-torture/execute/compare-fp-4.x: Moved...
30896         * gcc.c-torture/execute/ieee/compare-fp-1.c,
30897         gcc.c-torture/execute/ieee/compare-fp-2.c,
30898         gcc.c-torture/execute/ieee/compare-fp-3.c,
30899         gcc.c-torture/execute/ieee/compare-fp-4.c,
30900         gcc.c-torture/execute/ieee/compare-fp-3.x,
30901         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
30902
30903 2004-06-04  David Ayers  <d.ayers@inode.at>
30904
30905         * objc/execute/protocol-isEqual-4.m: New testcase.
30906
30907 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
30908
30909         * objc/execute/protocol-isEqual-1.m: New testcase.
30910         * objc/execute/protocol-isEqual-2.m: New testcase.
30911         * objc/execute/protocol-isEqual-3.m: New testcase.
30912
30913 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30914
30915         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
30916
30917 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
30918
30919         * lib/objc.exp (objc_target_compile): When running tests on
30920         Darwin (Mac OS X), inform the linker about '-framework
30921         'Foundation'.
30922
30923 2004-06-02  Eric Christopher  <echristo@redhat.com>
30924
30925         * gcc.c-torture/compile/20040602-1.c: New.
30926
30927 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
30928
30929         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
30930         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
30931
30932         PR tree-optimization/14736
30933         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
30934
30935         PR tree-optimization/14042
30936         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
30937
30938         PR tree-optimization/14729
30939         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
30940
30941 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30942
30943         PR fortran/15557
30944         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
30945
30946 2004-06-01  Richard Hederson  <rth@redhat.com>
30947
30948         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
30949
30950 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30951
30952         PR c++/14932
30953         * g++.dg/parse/offsetof4.C: New test.
30954
30955 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
30956
30957         PR objc/7993
30958         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
30959
30960 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
30961
30962         PR c++/15701
30963         * g++.dg/template/friend29.C: New test.
30964
30965 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
30966
30967         PR c/15749
30968         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
30969
30970 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
30971
30972         * gcc.dg/sparc-trap-1.c: New test.
30973
30974 2004-05-31  Roger Sayle  <roger@eyesopen.com>
30975
30976         PR middle-end/15069
30977         * g++.dg/opt/fold3.C: New test case.
30978
30979 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
30980
30981         * lib/target-supports.exp (check_iconv_available): Fix fallout
30982         from 2004-05-28 patch.
30983
30984 2004-05-30  Paul Brook  <paul@codesourcery.com>
30985
30986         PR fortran/15620
30987         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
30988         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
30989
30990 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
30991
30992         * gfortran.fortran-torture/execute/random_1.f90: New test.
30993
30994 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
30995
30996         * g++.dg/ext/altivec-10.C: New test.
30997
30998 2004-05-29  Paul Brook  <paul@codesourcery.com>
30999
31000         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
31001
31002 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
31003
31004         * gcc.dg/altivec-16.c: New test.
31005
31006 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
31007
31008         * lib/target-supports.exp (check_vmx_hw_available): New.
31009         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
31010
31011         * lib/target-supports.exp (check_alias_available,
31012         check_iconv_available, check_named_sections_available): Use
31013         unique names for temporary files.
31014
31015 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
31016
31017         * gcc.dg/altivec-15.c: New test.
31018
31019 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
31020
31021         PR c++/15083
31022         * g++.dg/warn/noeffect6.C: New test.
31023
31024         PR c++/15471
31025         * g++.dg/expr/ptrmem4.C: New test.
31026
31027         PR c++/15640
31028         * g++.dg/template/operator3.C: New test.
31029
31030 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
31031
31032         PR c++/14668
31033         * g++.dg/lookup/redecl1.C: New test.
31034         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
31035
31036 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
31037
31038         * gcc.c-torture/execute/compare-fp-1.c,
31039         gcc.c-torture/execute/compare-fp-2.c,
31040         gcc.c-torture/execute/compare-fp-3.c,
31041         gcc.c-torture/execute/compare-fp-4.c,
31042         gcc.c-torture/execute/compare-fp-3.x,
31043         gcc.c-torture/execute/compare-fp-4.x,
31044         gcc.dg/pr15649-1.c: New.
31045
31046 2004-05-27  Adam Nemet  <anemet@lnxw.com>
31047
31048         PR c++/12883
31049         * g++.dg/init/array14.C: New test.
31050
31051 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
31052
31053         * lib/compat.exp (compat-get-options-main): New.
31054         (compat-get-options): Remove unneeded code, warn for ignored
31055         command.
31056         (compat-execute): Check flag set by dg-require-* commands.
31057
31058         * lib/compat.exp (compat-execute): Break up long lines.
31059
31060 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
31061
31062         * gcc.dg/altivec-7.c: Don't use 'vector long'.
31063         * gcc.dg/altivec-14.c: New test.
31064         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
31065
31066         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
31067         * gcc.dg/altivec-12.c: Ditto.
31068
31069         * gcc.dg/altivec-3.c: Move call to altivec_check.
31070
31071 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
31072
31073         PR c++/15044
31074         * g++.dg/template/error12.C: New test.
31075
31076         PR c++/15317
31077         * g++.dg/ext/attrib15.C: New test.
31078
31079         PR c++/15329
31080         * g++.dg/template/ptrmem9.C: New test.
31081
31082 2004-05-25  Paul Brook  <paul@codesourcery.com>
31083
31084         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
31085
31086 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
31087
31088         PR c++/15165
31089         * g++.dg/template/crash19.C: New test.
31090
31091 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
31092
31093         PR c++/15025
31094         * g++.dg/template/redecl1.C: New test.
31095
31096 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
31097
31098         PR c++/14821
31099         * g++.dg/other/ns1.C: New test.
31100
31101         PR c++/14883
31102         * g++.dg/template/invalid1.C: New test.
31103
31104 2004-05-23  Paul Brook  <paul@codesourcery.com>
31105         Victor Leikehman  <lei@haifasphere.co.il>
31106
31107         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
31108         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
31109
31110 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
31111
31112         PR c++/15285
31113         PR c++/15299
31114         * g++.dg/template/non-dependent5.C: New test.
31115         * g++.dg/template/non-dependent6.C: New test.
31116
31117 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
31118
31119         PR c++/15507
31120         * g++.dg/inherit/union1.C: New test.
31121
31122         PR c++/15542
31123         * g++.dg/template/addr1.C: New test.
31124
31125         PR c++/15427
31126         * g++.dg/template/array5.C: New test.
31127
31128         PR c++/15287
31129         * g++.dg/template/array6.C: New test.
31130
31131 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
31132             Roger Sayle  <roger@eyesopen.com>
31133
31134         * g++.dg/lookup/forscope2.C: New test case.
31135
31136 2004-05-22  Ben Elliston  <bje@au.ibm.com>
31137
31138         * gcc.dg/cpp/Wmissingdirs.c: New.
31139
31140 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
31141
31142         PR target/15301
31143         * gcc.dg/compat/union-m128-1.h: New file.
31144         * gcc.dg/compat/union-m128-1_main.c: Likewise.
31145         * gcc.dg/compat/union-m128-1_x.c: Likewise.
31146         * gcc.dg/compat/union-m128-1_y.c: Likewise.
31147
31148 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
31149
31150         PR target/15302
31151         * gcc.dg/compat/struct-complex-1.h: New file.
31152         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
31153         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
31154         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
31155
31156 2004-05-20  Roger Sayle  <roger@eyesopen.com>
31157
31158         PR middle-end/3074
31159         * gcc.dg/pr3074-1.c: New test case.
31160         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
31161
31162 2004-05-20  Falk Hueffner  <falk@debian.org>
31163
31164         PR other/15526
31165         * gcc.dg/ftrapv-1.c: New test case.
31166
31167 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
31168
31169         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
31170
31171 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
31172             Jeff Law  <law@redhat.com>
31173
31174         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
31175         * gcc.dg/tree-ssa/20040518-2.c: New test.
31176
31177         * gcc.dg/tree-ssa/20040518-1.c: New test.
31178
31179 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
31180
31181         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
31182
31183 2004-05-18  Paul Brook  <paul@codesourcery.com>
31184
31185         PR fortran/13930
31186         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
31187
31188 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31189
31190         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
31191         constant folding.
31192
31193 2004-05-17  Steven Bosscher  <stevenb@suse.de>
31194
31195         * gcc.dg/tree-ssa/20040517-1.c: New test.
31196
31197 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31198
31199         * gcc.dg/loop-4.c: New test.
31200
31201 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
31202
31203         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
31204
31205 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
31206
31207         PR fortran/15311
31208         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
31209
31210 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31211
31212         PR fortran/13826
31213         PR fortran/13940
31214         * gfortran.fortran-torture/compile/data_1.f90: New test.
31215
31216 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
31217
31218         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
31219         * gcc.dg/uninit-H.c: Define ASM for __s390__.
31220
31221 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
31222
31223         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
31224
31225 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
31226
31227         PR c/15444
31228         * gcc.dg/format/xopen-1.c: Adjust expected message.
31229         * gcc.dg/format/xopen-3.c: New test.
31230
31231 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
31232
31233         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
31234
31235 2004-05-14  Jeff Law  <law@redhat.com>
31236
31237         * gcc.dg/tree-ssa/20040514-2.c: New test.
31238
31239 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31240
31241         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
31242         this ...
31243         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
31244         this.
31245
31246 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
31247
31248         * gcc.dg/tree-ssa/20040514-1.c: New test.
31249
31250 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31251
31252         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
31253         test.
31254
31255 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31256
31257         PR fortran/14066
31258         * gfortran.fortran-torture/compile/do_1.f90: New test.
31259
31260 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31261
31262         PR fortran/15051
31263         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
31264         test.
31265
31266 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
31267
31268         PR fortran/15149
31269         * gfortran.fortran-torture/execute/random_init.f90: New test.
31270
31271 2004-05-13  Paul Brook  <paul@codesourcery.com>
31272
31273         PR fortran/15314
31274         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
31275
31276 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
31277
31278         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
31279         for the powerpc case.
31280
31281 2004-05-13  Jeff Law  <law@redhat.com>
31282
31283         * gcc.dg/tree-ssa/20040513-1.c: New test.
31284         * gcc.dg/tree-ssa/20040513-2.c: New test.
31285
31286 2004-05-13  Paul Brook  <paul@codesourcery.com>
31287
31288         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
31289         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
31290         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
31291
31292 2004-05-13  Andreas Schwab  <schwab@suse.de>
31293
31294         PR other/10819
31295         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
31296         characters.
31297
31298 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
31299
31300         PR fortran/15294
31301         * gfortran.fortran-torture/execute/adjustr.f90: New file.
31302
31303 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
31304
31305         Merge from tree-ssa-20020619-branch.  See
31306         ChangeLog.tree-ssa for details.
31307
31308 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
31309
31310         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
31311         include <altivec.h> explicitly.
31312         * gcc.dg/altivec-13.c: Likewise.
31313
31314 2004-05-11  Paul Brook  <paul@codesourcery.com>
31315
31316         * gcc.c-torture/compile/20010518-1.c: Force enum size.
31317
31318 2004-05-10  Eric Christopher  <echristo@redhat.com>
31319
31320         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
31321         * gcc.dg/sibcall-4.c: Ditto.
31322
31323 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
31324
31325         * g++.dg/ext/altivec-8.C: New test case.
31326         * gcc.dg/altivec-13.c: New test case.
31327
31328 2004-05-08  Roger Sayle  <roger@eyesopen.com>
31329
31330         * gcc.c-torture/execute/divcmp-1.c: New test case.
31331         * gcc.c-torture/execute/divcmp-2.c: New test case.
31332         * gcc.c-torture/execute/divcmp-3.c: New test case.
31333
31334 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
31335
31336         * g++.dg/other/pragma-re-2.C: New test.
31337
31338 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
31339
31340         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
31341         * gcc.dg/i386-387-2.c: Likewise.
31342
31343         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
31344         __builtin_drem.
31345         * gcc.dg/i386-387-6.c: Likewise.
31346
31347 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
31348
31349         * gcc.dg/builtins-33.c: Also check log1p*.
31350
31351 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
31352
31353         PR optimization/15296
31354         * gcc.c-torture/execute/pr15296.c: New test.
31355
31356 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
31357
31358         * gcc.dg/builtins-40.c: New test.
31359
31360 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
31361
31362         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
31363
31364 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
31365
31366         * g++.dg/ext/spe1.C: New testcase.
31367
31368 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
31369
31370         * objc.dg/image-info.m: Allow additional attributes
31371         for __image_info section.
31372
31373 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
31374
31375         * gcc.dg/torture/mips-hilo-2.c: New test.
31376
31377 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31378
31379         PR c++/14389
31380         * g++.dg/template/member5.C: New test.
31381
31382 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
31383
31384         * gcc.dg/builtins-34.c: Also check expm1*.
31385
31386 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31387
31388         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
31389         * gcc.dg/torture/builtin-convert-3.c: New test.
31390
31391 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
31392
31393         PR middle-end/15054
31394         * g++.dg/opt/pr15054.C: New test.
31395
31396 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31397
31398         * gcc.dg/torture/builtin-rounding-1.c: New test.
31399         * gcc.dg/builtins-25.c: Delete.
31400         * gcc.dg/builtins-29.c: Delete.
31401
31402 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
31403
31404         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
31405         * gcc.dg/sibcall-4.c: Likewise.
31406         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
31407
31408 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
31409
31410         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
31411         bit-field on 16-bit targets.
31412
31413 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
31414
31415         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
31416         16-bit targets.
31417
31418 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
31419
31420         * gcc.dg/rs6000-power2-1.c: Change to compile only.
31421         * gcc.dg/rs6000-power2-2.c: Likewise.
31422
31423 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
31424
31425         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
31426         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
31427         Change the asm registers to be in form of frN instead of fN.
31428
31429 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31430
31431         * gcc.dg/torture/builtin-convert-2.c: New test.
31432
31433 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
31434
31435         * gcc.dg/rs6000-power2-1.c: New test.
31436         * gcc.dg/rs6000-power2-2.c: New test.
31437
31438 2004-04-28  Jan Hubicka  <jh@suse.cz>
31439
31440         * gcc.dg/unused-6.c: New test.
31441
31442 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
31443             Ulrich Weigand  <uweigand@de.ibm.com>
31444
31445         * ada/acats/run_all.sh: Define $target variable.
31446
31447 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
31448
31449         PR c++/15119
31450         * g++.dg/other/vararg-1.C: New test.
31451
31452         PR c++/4794
31453         * g++.dg/eh/cleanup3.C: New test.
31454
31455 2004-04-24  Laurent GUERBY <laurent@guerby.net>
31456
31457         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
31458         and ad8011a (target_insn).
31459         * ada/acats/support/macro.dfs: Likewise.
31460         * ada/acats/support/impbit.adb: New file.
31461
31462 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
31463
31464         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
31465
31466 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
31467
31468         * gcc.dg/loop-3.c: New test.
31469
31470 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
31471
31472         * gcc.c-torture/execute/simd-5.c: New test.
31473
31474 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31475
31476         PR c++/15064
31477         * g++.dg/template/crash18.C: New test.
31478
31479 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
31480
31481         * g++.dg/ext/complit3.C: New test.
31482
31483 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
31484
31485         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
31486         * gcc.dg/altivec-3.c: Same.
31487         * gcc.dg/altivec-varargs-1.c: Same.
31488
31489 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
31490
31491         * lib/target-supports.exp (check_profiling_available): Assume
31492         profiling is not available on powerpc-eabi targets.
31493
31494 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
31495
31496         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
31497         * gcc.dg/vmx/bug-1.c: Ditto.
31498
31499 2004-04-20  Eric Christopher  <echristo@redhat.com>
31500
31501         * gcc.dg/charset/extern.c: New test.
31502         * g++.dg/charset/extern3.cc: Ditto.
31503
31504 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
31505
31506         * gcc.dg/builtins-39.c: New test.
31507
31508 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
31509
31510         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
31511
31512 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
31513
31514         * gcc.dg/torture/mips-hilo-1.c: New test.
31515
31516 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
31517
31518         * gcc.c-torture/compile/20040419-1.c: New test.
31519
31520 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
31521
31522         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
31523
31524 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
31525             Aldy Hernandez  <aldyh@redhat.com>
31526
31527         * gcc.c-torture/execute/va-arg-24.c: New.
31528
31529 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
31530             Aldy Hernandez  <aldyh@redhat.com>
31531
31532         * gcc.dg/vmx/1b-01.c: New.
31533         * gcc.dg/vmx/1b-02.c: New.
31534         * gcc.dg/vmx/1b-03.c: New.
31535         * gcc.dg/vmx/1b-04.c: New.
31536         * gcc.dg/vmx/1b-05.c: New.
31537         * gcc.dg/vmx/1b-06.c: New.
31538         * gcc.dg/vmx/1b-07.c: New.
31539         * gcc.dg/vmx/1c-01.c: New.
31540         * gcc.dg/vmx/1c-02.c: New.
31541         * gcc.dg/vmx/3a-01a.c: New.
31542         * gcc.dg/vmx/3a-01.c: New.
31543         * gcc.dg/vmx/3a-01m.c: New.
31544         * gcc.dg/vmx/3a-03.c: New.
31545         * gcc.dg/vmx/3a-03m.c: New.
31546         * gcc.dg/vmx/3a-04.c: New.
31547         * gcc.dg/vmx/3a-04m.c: New.
31548         * gcc.dg/vmx/3a-05.c: New.
31549         * gcc.dg/vmx/3a-06.c: New.
31550         * gcc.dg/vmx/3a-06m.c: New.
31551         * gcc.dg/vmx/3a-07.c: New.
31552         * gcc.dg/vmx/3b-01.c: New.
31553         * gcc.dg/vmx/3b-02.c: New.
31554         * gcc.dg/vmx/3b-10.c: New.
31555         * gcc.dg/vmx/3b-13.c: New.
31556         * gcc.dg/vmx/3b-14.c: New.
31557         * gcc.dg/vmx/3b-15.c: New.
31558         * gcc.dg/vmx/3c-01a.c: New.
31559         * gcc.dg/vmx/3c-01.c: New.
31560         * gcc.dg/vmx/3c-02.c: New.
31561         * gcc.dg/vmx/3c-03.c: New.
31562         * gcc.dg/vmx/3d-01.c: New.
31563         * gcc.dg/vmx/4-01.c: New.
31564         * gcc.dg/vmx/4-03.c: New.
31565         * gcc.dg/vmx/5-01.c: New.
31566         * gcc.dg/vmx/5-02.c: New.
31567         * gcc.dg/vmx/5-03.c: New.
31568         * gcc.dg/vmx/5-04.c: New.
31569         * gcc.dg/vmx/5-05.c: New.
31570         * gcc.dg/vmx/5-06.c: New.
31571         * gcc.dg/vmx/5-07.c: New.
31572         * gcc.dg/vmx/5-07t.c: New.
31573         * gcc.dg/vmx/5-08.c: New.
31574         * gcc.dg/vmx/5-10.c: New.
31575         * gcc.dg/vmx/5-11.c: New.
31576         * gcc.dg/vmx/7-01a.c: New.
31577         * gcc.dg/vmx/7-01.c: New.
31578         * gcc.dg/vmx/7c-01.c: New.
31579         * gcc.dg/vmx/7d-01.c: New.
31580         * gcc.dg/vmx/7d-02.c: New.
31581         * gcc.dg/vmx/8-01.c: New.
31582         * gcc.dg/vmx/8-02a.c: New.
31583         * gcc.dg/vmx/8-02.c: New.
31584         * gcc.dg/vmx/brode-1.c: New.
31585         * gcc.dg/vmx/bug-1.c: New.
31586         * gcc.dg/vmx/bug-2.c: New.
31587         * gcc.dg/vmx/bug-3.c: New.
31588         * gcc.dg/vmx/cw-bug-1.c: New.
31589         * gcc.dg/vmx/cw-bug-2.c: New.
31590         * gcc.dg/vmx/cw-bug-3.c: New.
31591         * gcc.dg/vmx/dct.c: New.
31592         * gcc.dg/vmx/debug-1.c: New.
31593         * gcc.dg/vmx/debug-2.c: New.
31594         * gcc.dg/vmx/debug-3.c: New.
31595         * gcc.dg/vmx/debug-4.c: New.
31596         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
31597         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
31598         * gcc.dg/vmx/eg-5.c: New.
31599         * gcc.dg/vmx/fft.c: New.
31600         * gcc.dg/vmx/gcc-bug-1.c: New.
31601         * gcc.dg/vmx/gcc-bug-2.c: New.
31602         * gcc.dg/vmx/gcc-bug-3.c: New.
31603         * gcc.dg/vmx/gcc-bug-4.c: New.
31604         * gcc.dg/vmx/gcc-bug-5.c: New.
31605         * gcc.dg/vmx/gcc-bug-6.c: New.
31606         * gcc.dg/vmx/gcc-bug-7.c: New.
31607         * gcc.dg/vmx/gcc-bug-8.c: New.
31608         * gcc.dg/vmx/gcc-bug-9.c: New.
31609         * gcc.dg/vmx/gcc-bug-b.c: New.
31610         * gcc.dg/vmx/gcc-bug-c.c: New.
31611         * gcc.dg/vmx/gcc-bug-d.c: New.
31612         * gcc.dg/vmx/gcc-bug-e.c: New.
31613         * gcc.dg/vmx/gcc-bug-f.c: New.
31614         * gcc.dg/vmx/gcc-bug-g.c: New.
31615         * gcc.dg/vmx/gcc-bug-i.c: New.
31616         * gcc.dg/vmx/harness.h: New.
31617         * gcc.dg/vmx/ira1.c: New.
31618         * gcc.dg/vmx/ira2a.c: New.
31619         * gcc.dg/vmx/ira2b.c: New.
31620         * gcc.dg/vmx/ira2.c: New.
31621         * gcc.dg/vmx/ira2c.c: New.
31622         * gcc.dg/vmx/mem.c: New.
31623         * gcc.dg/vmx/newton-1.c: New.
31624         * gcc.dg/vmx/ops.c: New.
31625         * gcc.dg/vmx/sn7153.c: New.
31626         * gcc.dg/vmx/spill2.c: New.
31627         * gcc.dg/vmx/spill3.c: New.
31628         * gcc.dg/vmx/spill.c: New.
31629         * gcc.dg/vmx/t.c: New.
31630         * gcc.dg/vmx/varargs-1.c: New.
31631         * gcc.dg/vmx/varargs-2.c: New.
31632         * gcc.dg/vmx/varargs-3.c: New.
31633         * gcc.dg/vmx/varargs-4.c: New.
31634         * gcc.dg/vmx/varargs-5.c: New.
31635         * gcc.dg/vmx/varargs-6.c: New.
31636         * gcc.dg/vmx/varargs-7.c: New.
31637         * gcc.dg/vmx/vmx.exp: New.
31638         * gcc.dg/vmx/vprint-1.c: New.
31639         * gcc.dg/vmx/vscan-1.c: New.
31640         * gcc.dg/vmx/x-01.c: New.
31641         * gcc.dg/vmx/x-02.c: New.
31642         * gcc.dg/vmx/x-03.c: New.
31643         * gcc.dg/vmx/x-04.c: New.
31644         * gcc.dg/vmx/x-05.c: New.
31645         * gcc.dg/vmx/yousufi-1.c: New.
31646         * gcc.dg/vmx/zero-1.c: New.
31647         * gcc.dg/vmx/zero.c: New.
31648
31649 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
31650
31651         * g++.dg/lookup/java1.C: Update for chage of
31652         _Jv_AllocObject.
31653         * g++.dg/lookup/java2.C: Likewise.
31654
31655 2004-04-17  Laurent GUERBY <laurent@guerby.net>
31656
31657         * ada/acats/run_all.sh: use -O2 by default.
31658
31659 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
31660
31661         * gcc.dg/vr-mult-[12].c: New tests.
31662
31663 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31664
31665         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
31666
31667         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
31668
31669 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
31670
31671         * lib/target-supports.exp (check_profiling_available): Assume
31672         profiling isn't available for mips*-*-elf targets.
31673
31674 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
31675
31676         * gcc.dg/builtins-38.c: New test.
31677
31678 2004-04-14  Eric Christopher  <echristo@redhat.com>
31679
31680         * g++.dg/charset/charset.exp: Run .cc extension tests.
31681
31682 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
31683
31684         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
31685
31686 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31687
31688         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
31689
31690 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
31691
31692         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
31693         * gcc.dg/i386-387-2.c: Likewise.
31694
31695         * gcc.dg/i386-387-7.c: New test.
31696         * gcc.dg/i386-387-8.c: New test.
31697
31698         * gcc.dg/builtins-37.c: New test.
31699
31700 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
31701
31702         * g++.dg/pch/externc-1.C: Add missing semicolon.
31703
31704 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
31705
31706         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
31707
31708 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31709
31710         * gcc.c-torture/execute/20040411-1.c: New test.
31711
31712 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
31713
31714         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
31715
31716 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
31717
31718         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
31719
31720 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
31721
31722         * lib/target-supports.exp (check_named_sections_available): New.
31723         * lib/gcc-dg.exp (dg-require-named-sections): New.
31724         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
31725         old-deja.exp.  Also prune error-count message from HP linker.
31726         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
31727
31728         * g++.dg/init/init-ref4.C: Use dg-require-weak.
31729         * g++.old-deja/g++.pt/static3.C: Likewise.
31730         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
31731
31732 2004-04-09  Roger Sayle  <roger@eyesopen.com>
31733
31734         * gcc.c-torture/execute/20040409-1.c: New test case.
31735         * gcc.c-torture/execute/20040409-2.c: New test case.
31736         * gcc.c-torture/execute/20040409-3.c: New test case.
31737
31738 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
31739
31740         * gcc.dg/20040409-1.c: New test.
31741
31742 2004-04-08  Roger Sayle  <roger@eyesopen.com>
31743
31744         PR target/14888
31745         * g++.dg/opt/pr14888.C: New test case.
31746
31747 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
31748
31749         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
31750         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
31751         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
31752         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
31753         New tests.
31754
31755 2004-04-08  Paul Brook  <paul@codesourcery.com>
31756
31757         * gcc.dg/spill-1.c: New test.
31758
31759 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31760
31761         * gcc.dg/torture/builtin-ctype-2.c: New test.
31762
31763 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
31764
31765         * gcc.dg/pch/pch.exp: Add largefile test.
31766
31767 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
31768
31769         * g++.dg/pch/externc-1.Hs: New.
31770         * g++.dg/pch/externc-1.C: New.
31771
31772 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31773
31774         * gcc.dg/compat/struct-by-value-5a_main.c,
31775         gcc.dg/compat/struct-by-value-5b_main.c: New files.
31776         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
31777         * gcc.dg/compat/struct-by-value-5a_x.c,
31778         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
31779         gcc.dg/compat/struct-by-value-5_x.c.
31780         * gcc.dg/compat/struct-by-value-5a_y.c,
31781         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
31782         gcc.dg/compat/struct-by-value-5_y.c.
31783
31784         * gcc.dg/compat/struct-by-value-6a_main.c,
31785         gcc.dg/compat/struct-by-value-6b_main.c: New files.
31786         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
31787         * gcc.dg/compat/struct-by-value-6a_x.c,
31788         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
31789         gcc.dg/compat/struct-by-value-6_x.c.
31790         * gcc.dg/compat/struct-by-value-6a_y.c,
31791         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
31792         gcc.dg/compat/struct-by-value-6_y.c.
31793
31794         * gcc.dg/compat/struct-by-value-7a_main.c,
31795         gcc.dg/compat/struct-by-value-7b_main.c: New files.
31796         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
31797         * gcc.dg/compat/struct-by-value-7a_x.c,
31798         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
31799         gcc.dg/compat/struct-by-value-7_x.c.
31800         * gcc.dg/compat/struct-by-value-7a_y.c,
31801         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
31802         gcc.dg/compat/struct-by-value-7_y.c.
31803
31804 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
31805
31806         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
31807         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
31808         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
31809         options.
31810
31811 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
31812
31813         * gcc.dg/builtins-36.c: New test.
31814
31815 2004-04-06  Paul Brook  <paul@codesourcery.com>
31816
31817         * README.gcc: Remove obsolete contraint on testcases.
31818
31819 2004-04-05  Paul Brook  <paul@codesourcery.com>
31820
31821         PR2123
31822         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
31823         failure and exit(0) on success.
31824         * g++.dg/expr/anew2.C: Ditto.
31825         * g++.dg/expr/anew3.C: Ditto.
31826         * g++.dg/expr/anew4.C: Ditto.
31827
31828 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
31829
31830         PR c++/3518
31831         * g++.dg/template/unify7.C: New.
31832
31833 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
31834
31835         * g++.dg/README: Bring up to date with new subdirectories; remove
31836         duplicate subdirectory lines.
31837
31838 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
31839
31840         PR c++/14007
31841         * g++.dg/template/unify5.C: New.
31842         * g++.dg/template/unify6.C: New.
31843         * g++.dg/template/qualttp20.C: Adjust.
31844         * g++.old-deja/g++.jason/report.C: Adjust.
31845         * g++.old-deja/g++.other/qual1.C: Adjust.
31846
31847 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
31848
31849         PR c++/14803
31850         * g++.dg/inherit/ptrmem1.C: New test.
31851
31852 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
31853
31854         PR c++/14755
31855         * gcc.c-torture/execute/20040331-1.c: New test.
31856         * gcc.dg/20040331-1.c: New test.
31857
31858 2004-04-01  Paul Brook  <paul@codesourcery.com>
31859
31860         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
31861
31862 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
31863
31864         PR c++/14724
31865         * g++.dg/init/goto1.C: New test.
31866
31867         PR c++/14763
31868         * g++.dg/template/defarg4.C: New test.
31869
31870 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
31871
31872         * gcc.dg/altivec-11.c: Extend test for more valid cases.
31873
31874 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
31875
31876         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
31877
31878 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
31879
31880         * gcc.dg/noncompile/undeclared-2.c: New test.
31881
31882 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
31883
31884         * gcc.dg/940409-1.c: Remove XFAIL.
31885         * gcc.dg/reg-vol-struct-1.c: New test.
31886
31887 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31888
31889         * gcc.dg/torture/builtin-wctype-1.c: New test.
31890
31891 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
31892
31893         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
31894         * gcc.dg/20001101-1.c: Likewise.
31895         * gcc.dg/20001102-1.c: Likewise.
31896
31897 2004-03-25  Roger Sayle  <roger@eyesopen.com>
31898
31899         * gcc.dg/compare8.c: Add an additional test for XOR.
31900
31901 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31902
31903         * gcc.dg/torture/builtin-ctype-1.c: New test.
31904
31905 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31906
31907         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
31908         * gcc.dg/torture/builtin-math-1.c: Likewise.
31909         * gcc.dg/torture/builtin-power-1.c: New test.
31910
31911 2004-03-24  Andreas Schwab  <schwab@suse.de>
31912
31913         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
31914         IA64 assembler.
31915
31916 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
31917             Roger Sayle  <roger@eyesopen.com>
31918
31919         * gcc.dg/compare8.c: New test case.
31920
31921 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
31922
31923         * g++.dg/ext/altivec-7.C: New test.
31924
31925 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
31926
31927         PR 12267, 12391, 12560, 13129, 14114, 14133
31928         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
31929         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
31930         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
31931         Adjust error regexps.
31932         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
31933         * gcc.dg/noncompile/undeclared-1.c: New test cases.
31934         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
31935         * gcc.dg/local1.c: Add explanatory comment.
31936
31937 2004-03-23  Roger Sayle  <roger@eyesopen.com>
31938
31939         PR optimization/14669
31940         * g++.dg/opt/fold2.C: New test case.
31941
31942 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
31943
31944         PR c/14069
31945         * gcc.dg/20040322-1.c: New test.
31946
31947 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
31948
31949         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
31950         * gcc.dg/ultrasp4.c: Likewise.
31951         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
31952
31953 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
31954
31955         * gcc.dg/i386-sse-8.c: Reset default options.
31956
31957 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
31958
31959         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
31960         in the error message text.
31961
31962 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31963
31964         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
31965
31966 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
31967
31968         PR c++/14616
31969         * g++.dg/init/array13.C: New test.
31970
31971 2004-03-20  Roger Sayle  <roger@eyesopen.com>
31972
31973         PR target/13889
31974         * gcc.c-torture/compile/pr13889.c: New test case.
31975
31976 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
31977
31978         PR c/14635
31979         * builtins-1.c (nan, nans): Don't test.
31980         * builtins-30.c: Don't use nan, nanf, nanl.
31981         * builtins-35.c: New test.
31982
31983 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
31984
31985         * g++.dg/ext/altivec-6.C: New test.
31986
31987 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
31988
31989         * g++.dg/init/placement3.C: New test.
31990
31991         * g++.dg/template/spec13.C: New test.
31992
31993         * g++.dg/lookup/using11.C: New test.
31994
31995         * g++.dg/lookup/koenig3.C: New test.
31996
31997         * g++.dg/template/operator2.C: New test.
31998
31999         * g++.dg/expr/dtor3.C: New test.
32000         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
32001         marker.
32002         * g++.old-deja/g++.law/visibility28.C: Likewise.
32003
32004 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
32005
32006         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
32007         * gcc.dg/ppc64-abi-3.c: Likewise.
32008
32009 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32010
32011         PR c++/14545
32012         * g++.dg/parse/template15.C: New test.
32013
32014 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
32015
32016         * g++.dg/expr/dtor2.C: New test.
32017
32018         * g++.dg/lookup/anon4.C: New test.
32019
32020         * g++.dg/overload/using1.C: New test.
32021
32022         * g++.dg/template/lookup7.C: New test.
32023
32024         * g++.dg/template/typename6.C: New test.
32025
32026         * g++.dg/expr/cond6.C: New test.
32027
32028 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32029
32030         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
32031
32032 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
32033
32034         * g++.dg/expr/cond5.C: New test.
32035         * g++.dg/expr/constcast1.C: Likewise.
32036         * g++.dg/expr/ptrmem2.C: Likewise.
32037         * g++.dg/expr/ptrmem3.C: Likewise.
32038         * g++.dg/lookup/main1.C: Likewise.
32039         * g++.dg/template/lookup6.C: Likewise.
32040
32041 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
32042
32043         * gcc.dg/local1.c: New test.
32044
32045         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
32046
32047 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32048
32049         * gcc.dg/torture/builtin-convert-1.c: New test.
32050
32051 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32052
32053         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
32054
32055 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
32056
32057         PR c++/14481
32058         * g++.dg/warn/Wunused-7.C: New test.
32059
32060 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32061
32062         * gcc.dg/torture/builtin-integral-1.c: New test.
32063
32064 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
32065
32066         PR c++/14586
32067         * g++.dg/parse/non-dependent3.C: New test.
32068
32069 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
32070
32071         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
32072         * g++.dg/eh/simd-2.C: Likewise.
32073         * g++.dg/init/array10.C: Likewise.
32074         * gcc.c-torture/compile/simd-1.c: Likewise.
32075         * gcc.c-torture/compile/simd-2.c: Likewise.
32076         * gcc.c-torture/compile/simd-3.c: Likewise.
32077         * gcc.c-torture/compile/simd-4.c: Likewise.
32078         * gcc.c-torture/compile/simd-6.c: Likewise.
32079         * gcc.c-torture/execute/simd-1.c: Likewise.
32080         * gcc.c-torture/execute/simd-2.c: Likewise.
32081         * gcc.dg/compat/vector-defs.h: Likewise.
32082         * gcc.dg/20020531-1.c: Likewise.
32083         * gcc.dg/altivec-3.c: Likewise.
32084         * gcc.dg/altivec-4.c: Likewise.
32085         * gcc.dg/altivec-varargs-1.c: Likewise.
32086         * gcc.dg/compat/vector-defs.h: Likewise.
32087         * gcc.dg/i386-mmx-3.c: Likewise.
32088         * gcc.dg/i386-sse-4.c: Likewise.
32089         * gcc.dg/i386-sse-5.c: Likewise.
32090         * gcc.dg/i386-sse-8.c: Likewise.
32091         * gcc.dg/simd-1.c: Likewise.
32092         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
32093         __ev64_opaque__ since the machine description provides it.
32094
32095 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
32096
32097         * lib/compat.exp (skip_list): New global variable.
32098         Use it to hold the user defined COMPAT_SKIPS list if any.
32099         (compat-obj): Add the members of skip_list to optall.
32100
32101 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
32102
32103         * gcc.dg/compat/union-by-value-1_main.c,
32104         union-by-value-1_x.c, union-by-value-1_y.c,
32105         union-check.h, union-defs.h,
32106         union-init.h, union-return-1_main.c,
32107         union-return-1_x.c, union-return-1_y.c: New files.
32108
32109 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
32110
32111         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
32112         mixed-struct-init.h: Add 4 mixed structure types.
32113         struct-by-value-21_main.c, struct-by-value-21_x.c,
32114         struct-by-value-21_y.c, struct-return-21_main.c,
32115         struct-return-21_x.c, struct-return-21_y.c: New files.
32116
32117 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
32118
32119         PR c++/14550
32120         * g++.dg/parse/template14.C: New test.
32121
32122 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
32123
32124         * gcc.c-torture/execute/20040313-1.c: New test.
32125
32126 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
32127
32128         PR target/14533
32129         * gcc.dg/20040311-2.c: New test.
32130
32131 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
32132
32133         PR other/14544
32134         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
32135         bit-field.
32136
32137 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
32138
32139         * gcc.dg/20040305-2.c: Add missing return statement.
32140
32141 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32142
32143         * gcc.dg/builtins-34.c: Also check pow10*.
32144
32145 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
32146
32147         PR target/14262
32148         * gcc.dg/20040305-2.c: New test.
32149
32150 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
32151
32152         * gcc.dg/20040310-1.c: New test.
32153
32154 2004-03-11  Roger Sayle  <roger@eyesopen.com>
32155
32156         * gcc.c-torture/execute/20040311-1.c: New test case.
32157
32158 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
32159
32160         PR c++/14476
32161         * g++.dg/lookup/enum1.C: New test.
32162
32163 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
32164
32165         PR c++/14510
32166         * g++.dg/lookup/struct2.C: New test.
32167
32168 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
32169
32170         * gcc.dg/builtins-34.c: New test.
32171
32172 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32173
32174         * gcc.dg/torture/builtin-nonneg-1.c: New test.
32175
32176 2004-03-09  James E Wilson  <wilson@specifixinc.com>
32177
32178         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
32179         * gcc.dg/alias-2.c: New testcase.
32180
32181 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
32182
32183         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
32184
32185 2004-03-09  Roger Sayle  <roger@eyesopen.com>
32186
32187         * gcc.c-torture/execute/20040309-1.c: New test case.
32188
32189 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
32190
32191         PR c++/14397
32192         * g++.dg/overload/ref1.C: New.
32193
32194 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32195
32196         PR c++/14409
32197         * g++.dg/template/spec12.C: New test.
32198
32199         PR c++/14448
32200         * g++.dg/parse/crash14.C: New test.
32201
32202 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
32203
32204         PR c++/14230
32205         * g++.dg/init/ref11.C: New test.
32206
32207 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
32208
32209         PR c++/14432
32210         * g++.dg/parse/builtin2.C: New test.
32211
32212 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
32213
32214         PR c++/14401
32215         * g++.dg/init/ctor3.C: New test.
32216         * g++.dg/init/union1.C: New test.
32217         * g++.dg/ext/anon-struct4.C: New test.
32218
32219 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
32220
32221         * g++.dg/lookup/koenig1.C: Tweak error messages.
32222         * g++.dg/lookup/used-before-declaration.C: Likewise.
32223         * g++.dg/other/do1.C: Likewise.
32224         * g++.dg/overload/koenig1.C: Likewise.
32225         * g++.dg/parse/crash13.C: Likewise.
32226         * g++.dg/template/instantiate3.C: Likewise.
32227
32228 2004-03-08  Eric Christopher  <echristo@redhat.com>
32229
32230         * * lib/target-supports.exp: Enable libiconv in test
32231         compilation.  Fix up error checking.
32232
32233 2004-03-08  Roger Sayle  <roger@eyesopen.com>
32234
32235         PR middle-end/14289
32236         * gcc.dg/pr14289-1.c: New test case.
32237         * gcc.dg/pr14289-2.c: Likewise.
32238         * gcc.dg/pr14289-3.c: Likewise.
32239
32240 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
32241
32242         * gcc.c-torture/execute/20040308-1.c: New test.
32243
32244 2004-03-07  Roger Sayle  <roger@eyesopen.com>
32245
32246         * gcc.c-torture/execute/20040307-1.c: New test case.
32247
32248 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
32249
32250         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
32251
32252 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
32253
32254         * gcc.dg/20040306-1.c: New test.
32255
32256 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
32257
32258         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
32259         them static.
32260         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
32261
32262 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
32263
32264         PR c/14465
32265         * gcc.dg/decl-6.c: New test.
32266
32267 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32268
32269         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
32270         Rename LOGPOW -> LOG_POW.
32271         (SQRT_EXP, POW_EXP): New.
32272
32273 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
32274
32275         * gcc.dg/i386-sse-8.c: New test.
32276
32277 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
32278
32279         PR c/14114
32280         * gcc.dg/decl-5.c: New test.
32281
32282 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
32283
32284         * gcc.dg/20040305-1.c: New test.
32285
32286 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
32287
32288         PR other/14354
32289         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
32290
32291 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
32292
32293         PR c++/14425, c++/14426
32294         * g++.dg/ext/altivec-4.C: New test.
32295         * g++.dg/ext/altivec-5.C: New test.
32296
32297 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
32298
32299         * g++.old-deja/g++.other/linkage1.C: Expect errors about
32300         global variables of a type with no linkage.
32301         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
32302         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
32303         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
32304         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
32305         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
32306         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
32307         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
32308         * g++.dg/warn/deprecated.C: Name enum Color.
32309         * g++.dg/overload/VLA.C: Name structure for 'b'.
32310         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
32311
32312 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32313
32314         * gcc.c-torture/compile/20040304-1.c: New test.
32315
32316 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
32317
32318         PR 13728
32319         * gcc.dg/decl-4.c: New testcase.
32320
32321 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
32322
32323         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
32324         as PRECF if sizeof (float) > sizeof (double).
32325         (PRECL): Make it the same as PRECF if
32326         sizeof (float) > sizeof (long double).
32327
32328 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32329
32330         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
32331         system type.  Add check for irix6 which doesn't have c99 runtime.
32332
32333 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
32334
32335         * gcc.dg/const-elim-1.c: xfail for xtensa.
32336
32337 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
32338
32339         PR c++/14369
32340         * g++.dg/template/cond4.C: New test.
32341
32342 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
32343
32344         PR c++/14360
32345         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
32346
32347         PR c++/14361
32348         * g++.dg/parse/defarg7.C: New test.
32349
32350         PR c++/14359
32351         * g++.dg/template/friend26.C: New test.
32352
32353 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
32354
32355         PR c++/14324
32356         * g++.dg/abi/mangle21.C: New test.
32357
32358         PR c++/14260
32359         * g++.dg/parse/constructor2.C: New test.
32360
32361         PR c++/14337
32362         * g++.dg/template/sfinae1.C: New test.
32363
32364 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
32365
32366         PR c++/14267
32367         * g++.dg/expr/crash2.C: New test.
32368
32369         PR middle-end/13448
32370         * gcc.dg/inline-5.c: New test.
32371         * gcc.dg/always-inline.c: Split out tests into ...
32372         * gcc.dg/always-inline2.c: ... this and ...
32373         * gcc.dg/always-inline3.c: ... this.
32374
32375 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
32376
32377         PR debug/12103
32378         * g++.dg/debug/crash1.C: New test.
32379
32380 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
32381
32382         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
32383         function with __attribute__((noinline)).
32384         (recurser_void2): Likewise.
32385         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
32386         (recurser_void2): Likewise.
32387
32388 2004-02-29  Roger Sayle  <roger@eyesopen.com>
32389
32390         PR middle-end/14203
32391         * g++.dg/warn/Wunused-6.C: New test case.
32392
32393 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
32394
32395         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
32396         not defined.
32397
32398 2004-02-27  Eric Christopher  <echristo@redhat.com>
32399
32400         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
32401         * g++.dg/charset/asm2.c: Run only x86.
32402         * gcc.dg/charset/asm3.c: Ditto.
32403
32404 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
32405
32406         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
32407         ld_library_path.
32408
32409 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
32410
32411         * g++.dg/ext/altivec-3.C: New.
32412
32413 2004-02-26  Richard Henderson  <rth@redhat.com>
32414
32415         * g++.dg/ext/attrib10.C: Mark for warning.
32416         * gcc.dg/attr-alias-1.c: New.
32417
32418 2004-02-26  Richard Henderson  <rth@redhat.com>
32419
32420         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
32421         * gcc.c-torture/execute/20040208-2.c: ... it back.
32422
32423 2004-02-26  Eric Christopher  <echristo@redhat.com>
32424
32425         * lib/target-supports.exp (check-iconv-available): New function.
32426         * lib/gcc-dg.exp (dg-require-iconv): New function.
32427         Use above.
32428         * gcc.dg/charset: New directory.
32429         * gcc.dg/charset/charset.exp: New file.
32430         * gcc.dg/charset/asm1.c: Ditto.
32431         * gcc.dg/charset/asm2.c: Ditto.
32432         * gcc.dg/charset/asm3.c: Ditto.
32433         * gcc.dg/charset/asm4.c: Ditto.
32434         * gcc.dg/charset/asm5.c: Ditto.
32435         * gcc.dg/charset/attribute1.c: Ditto.
32436         * gcc.dg/charset/attribute2.c: Ditto.
32437         * gcc.dg/charset/string1.c: Ditto.
32438         * g++.dg/charset: New directory.
32439         * g++.dg/dg.exp: Add here. Special options.
32440         * g++.dg/charset/charset.exp: New file.
32441         * g++.dg/charset/asm1.c: Ditto.
32442         * g++.dg/charset/asm2.c: Ditto.
32443         * g++.dg/charset/asm3.c: Ditto.
32444         * g++.dg/charset/asm4.c: Ditto.
32445         * g++.dg/charset/attribute1.c: Ditto.
32446         * g++.dg/charset/attribute2.c: Ditto.
32447         * g++.dg/charset/extern1.cc: Ditto.
32448         * g++.dg/charset/extern2.cc: Ditto.
32449         * g++.dg/charset/string1.c: Ditto.
32450
32451 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
32452
32453         PR c++/14278
32454         * g++.dg/parse/comma1.C: New test.
32455
32456 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32457
32458         PR c++/14284
32459         * g++.dg/template/ttp8.C: New test.
32460
32461 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
32462
32463         * gcc.dg/fixuns-trunc-1.c: New test.
32464
32465 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32466
32467         * gcc.dg/builtins-config.h: Use #elif.
32468
32469 2004-02-26  Michael Matz  <matz@suse.de>
32470
32471         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
32472         * gcc.dg/991214-1.c: Likewise.
32473         * gcc.dg/i386-asm-1.c: Likewise.
32474
32475 2004-02-25  Richard Henderson  <rth@redhat.com>
32476
32477         * gcc.c-torture/execute/20040208-2.c: Move ...
32478         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
32479
32480 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32481
32482         PR c++/14246
32483         * g++.dg/other/crash-3.C: New test.
32484
32485 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32486
32487         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
32488         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
32489
32490         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
32491         HP-UX.
32492
32493 2004-02-24  Michael Matz  <matz@suse.de>
32494
32495         * gcc.dg/i386-regparm.c: New.
32496
32497 2004-02-23  James E Wilson  <wilson@specifixinc.com>
32498
32499         * gcc.c-torture/execute/20040223-1.c: New.
32500
32501 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
32502             Kazu Hirata  <kazu@cs.umass.edu>
32503
32504         * gcc.dg/fwritable-strings-1.c: Remove.
32505
32506 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
32507
32508         PR c/14156
32509         * gcc.dg/20040223-1.c: New test.
32510
32511 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32512
32513         PR c++/14106
32514         * g++.dg/ext/typeof9.C: New test.
32515
32516 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32517
32518         PR c++/14250
32519         * g++.dg/other/switch1.C: New test.
32520
32521 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
32522
32523         * gcc.dg/cast-function-1.c: Adjust for new informative message.
32524         * gcc.dg/va-arg-1.c: Likewise.
32525
32526 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32527
32528         PR c++/14143
32529         * g++.dg/template/koenig5.C: New test.
32530
32531 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
32532
32533         * g++.dg/ext/altivec-1.C: Generalize target triple.
32534         * g++.dg/ext/altivec-2.C: New test case.
32535         * g++.dg/ext/altivec_check.h: New file.
32536         * gcc.dg/altivec-1.c: Generalize target triple;
32537         include altivec_check.h and call altivec_check().
32538         * gcc.dg/altivec-[2-5].c: Generalize target triple.
32539         * gcc.dg/altivec-6.c: New test case.
32540         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
32541         type casts as needed.
32542         * gcc.dg/altivec-10.c: Include altivec_check.h and call
32543         altivec_check().
32544         * gcc.dg/altivec-12.c: New test case.
32545         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
32546         include altivec_check.h and call altivec_check().
32547         * gcc.dg/altivec_check.h: New file.
32548
32549 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32550
32551         * lib/target-supports.exp (check_alias_available): Don't mangle
32552         function `g' in test program.
32553
32554 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32555
32556         * lib/target-supports.exp (check_profiling_available): Check
32557         argument to determine whether we support a profiling type.
32558         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
32559         check_profiling_available.
32560         * g++.dg/bprob/bprob.exp: Likewise.
32561         * g77.dg/bprob/bprob.exp: Likewise.
32562         * gcc.misc-tests/bprob.exp: Likewise.
32563         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
32564         dg-require-profiling and delete expected error handling.
32565         * gcc.dg/20021014-1.c: Likewise.
32566         * gcc.dg/nest.c: Likewise.
32567
32568 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32569
32570         PR c++/12007
32571         * g++.dg/other/vthunk1.C: New test.
32572
32573 2004-02-20  Falk Hueffner  <falk@debian.org>
32574
32575         PR target/14201
32576         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
32577
32578 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
32579
32580         PR c++/13927
32581         * g++.dg/other/error8.C: Remove XFAIL markers.
32582
32583         PR c++/14173
32584         * g++.dg/ext/packed5.C: New test.
32585
32586         PR c++/14199
32587         * g++.dg/warn/Wunused-5.C: New test.
32588
32589         PR c++/14186
32590         * g++.dg/lookup/member1.C: New test.
32591
32592 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
32593
32594         * gcc.c-torture/compile/20040130-1.c: Enable only when
32595         __INT_MAX__ >= 2147483647L.
32596         * gcc.c-torture/compile/961203-1.c: Likewise.
32597
32598 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
32599
32600         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
32601         * g++.dg/opt/template1.C: Robustify assembler regexp
32602
32603 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32604
32605         * gcc.c-torture/execute/simd-4.x: Remove.
32606         * gcc.c-torture/execute/va-arg-25.x: Likewise.
32607         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
32608         Guard with #ifndef SKIP_ATTRIBUTE.
32609         * gcc.dg/compat/vector-1_y.c: Likewise.
32610         * gcc.dg/compat/vector-2_x.c: Likewise.
32611         * gcc.dg/compat/vector-2_y.c: Likewise.
32612         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
32613         * g++.dg/eh/simd-2.C: Likewise.
32614
32615 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
32616
32617         * gcc.c-torture/compile/complex-1.c: New.
32618
32619 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
32620
32621         PR target/14209
32622         * gcc.c-torture/execute/20040218-1.c: New test.
32623
32624 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32625
32626         PR c++/14181
32627         * g++.dg/parse/new2.C: New test.
32628
32629 2004-02-18  Paul Brook  <paul@codesourcery.com>
32630
32631         * gcc.c-torture/compile/libcall-1.c: New test.
32632
32633 2004-02-18  Paul Brook  <paul@codesourcery.com>
32634
32635         PR debug/12934
32636         * gcc.dg/debug/debug-7.c: New test.
32637
32638 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
32639
32640         * gcc.dg/20040217-1.c: New test.
32641
32642 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
32643
32644         * gcc.c-torture/execute/990208-1.x: Delete.
32645
32646 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
32647
32648         * gcc.c-torture/execute/20040208-2.x: New file.
32649
32650 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
32651
32652         PR c++/11326
32653         * g++.dg/abi/structret1.C: New test.
32654
32655 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
32656
32657         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
32658         (i386_cpuid): No need to test if cpuid is available on AMD64.
32659         Fix assembly, so that it works onboth i386 and AMD64.
32660         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
32661         (vecInLong): Fix s[] member type to unsigned int.
32662         (vecInWord): Remove type.
32663         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
32664         (a64, b64, c64, d64, e64): Remove.
32665         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
32666         Remove unused variable.  Remove initialization of removed variables.
32667         Don't call mmx_tests nor sse_tests.
32668         (reference_mmx, reference_sse): Remove.
32669         (check): Add return stmt.
32670         * gcc.dg/i386-sse-7.c: New test.
32671         * gcc.dg/i386-mmx-4.c: New test.
32672
32673 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32674
32675         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
32676         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
32677         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
32678         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
32679         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
32680         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
32681         g++.dg/tc1/dr94.C: Fix line terminator.
32682
32683 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
32684
32685         * gcc.c-torture/compile/20040216-1.c: New.
32686
32687 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32688
32689         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
32690         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
32691         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
32692         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
32693         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
32694         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
32695
32696 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
32697
32698         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
32699
32700 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
32701
32702         PR c++/13971
32703         * g++.dg/expr/cond4.C: New test.
32704
32705         PR c++/14086
32706         * g++.dg/lookup/crash2.C: New test.
32707
32708 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
32709
32710         * gcc.c-torture/compile/20040214-2.c: New test.
32711
32712 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
32713
32714         PR c++/14116
32715         * g++.dg/ext/typeof8.C: New test.
32716
32717 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
32718
32719         * gcc.c-torture/compile/20040214-1.c: New test.
32720
32721 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32722
32723         PR c++/13635
32724         * g++.dg/template/spec11.C: New test.
32725
32726 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32727
32728         PR c++/13927
32729         * g++.dg/other/error8.C: New test.
32730
32731 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
32732
32733         PR c++/14122
32734         * g++.dg/template/array4.C: New test.
32735
32736         PR c++/14108
32737         * g++.dg/inherit/thunk2.C: New test.
32738
32739         PR c++/14083
32740         * g++.dg/eh/cond2.C: New test.
32741
32742 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
32743
32744         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
32745
32746 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
32747
32748         * lib/scanasm.exp (dg-scan): Quote pattern before display.
32749
32750 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
32751
32752         * g++.dg/simd-2.C: xfail on ppc64-linux.
32753
32754 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
32755
32756         PR c/456
32757         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
32758         tests.
32759
32760 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
32761
32762         * gcc.dg/builtins-33.c: New test.
32763
32764 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
32765
32766         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
32767
32768 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
32769
32770         * g++.dg/simd-2.C: Set -maltivec for ppc64.
32771
32772 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
32773
32774         * gcc.dg/ppc64-abi-3.c: New test.
32775
32776 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
32777
32778         PR c/14092
32779
32780         * gcc.dg/pr14092-1.c: New testcase.
32781
32782 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
32783
32784         * gcc.dg/cpp/assert4.c: Fix typo last change.
32785
32786         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
32787         * gcc.dg/cpp/assert4.c: Handle powerpc64.
32788
32789         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
32790
32791 2004-02-09  Roger Sayle  <roger@eyesopen.com>
32792
32793         * gcc.c-torture/compile/20040209-1.c: New test case.
32794
32795 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
32796
32797         * gcc.dg/c90-init-1.c: Adjust expected error messages.
32798
32799 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
32800
32801         * gcc.c-torture/execute/20040208-[12].c: New tests.
32802
32803 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
32804
32805         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
32806
32807 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
32808
32809         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
32810
32811 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
32812
32813         Bug 13856
32814         * gcc.dg/visibility-8.c: New testcase.
32815
32816 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
32817
32818         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
32819         arguments.
32820         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
32821
32822 2004-02-07  Roger Sayle  <roger@eyesopen.com>
32823
32824         PR middle-end/13696
32825         * g++.dg/opt/fold1.C: New test case.
32826
32827 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32828
32829         PR c++/14033
32830         * g++.dg/other/crash-2.C: New test.
32831
32832 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32833
32834         PR c++/14028
32835         * g++.dg/parse/angle-bracket2.C: New test.
32836
32837 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32838
32839         PR middle-end/13750
32840         Revert:
32841         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
32842         PR pch/13361
32843         * g++.dg/pch/wchar-1.C: New.
32844         * g++.dg/pch/wchar-1.Hs: New.
32845
32846 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32847
32848         PR c++/14008
32849         * g++.dg/parse/error15.C: New test.
32850         * g++.dg/parse/crash11.C: Update dg-error mark.
32851
32852 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
32853
32854         PR c++/13932
32855         * g++.dg/warn/conv2.C: New test.
32856
32857 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32858
32859         PR c++/13086
32860         * g++.dg/warn/incomplete1.C: Remove xfail.
32861
32862 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
32863
32864         * lib/file-format.exp (gcc_target_object_format): Use
32865         ${tool}_target_compile, not gcc_target_compile.
32866         * lib/target-supports.exp (check_alias_available): Likewise.
32867         (check_gc_sections_available): Likewise.
32868         * g++.dg/ext/attrib10.C: Use dg-require-alias.
32869         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
32870         dg-require-alias.
32871
32872 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
32873
32874         PR c++/13969
32875         * g++.dg/template/static6.C: New test.
32876
32877 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
32878
32879         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
32880
32881 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32882
32883         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
32884         tests for systems where `char' is unsigned by default.
32885
32886 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32887
32888         PR c++/13997
32889         * g++.dg/template/partial3.C: New test.
32890
32891 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
32892
32893         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
32894         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
32895         Remove mentions of obsolete ports.
32896
32897 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
32898
32899         * gcc.dg/noncompile/20001228-1.c: Fix for new
32900         error message.
32901
32902 2004-02-03  Roger Sayle  <roger@eyesopen.com>
32903
32904         PR target/9348
32905         * gcc.c-torture/execute/multdi-1.c: New test case.
32906
32907 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
32908
32909         PR c++/13925
32910         * g++.dg/template/lookup5.C: New test.
32911
32912 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
32913
32914         PR c++/13950
32915         * g++.dg/template/lookup4.C: New test.
32916
32917         PR c++/13970
32918         * g++.dg/parse/error14.C: New test.
32919
32920         PR c++/14002
32921         * g++.dg/parse/template13.C: New test.
32922
32923 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
32924
32925         PR c++/13978
32926         * g++.dg/template/koenig4.C: New test.
32927
32928         PR c++/13968
32929         * g++.dg/template/crash17.C: New test.
32930
32931         PR c++/13975
32932         * g++.dg/parse/error13.C: New test.
32933         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
32934
32935 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
32936
32937         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
32938
32939 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
32940
32941         PR c/11658
32942         PR c/13994
32943         * gcc.dg/noncompile/20040203-1.c: New test.
32944         * gcc.dg/noncompile/20040203-2.c: Likewise.
32945         * gcc.dg/noncompile/20040203-3.c: Likewise.
32946         * gcc.dg/20040203-1.c: Likewise.
32947
32948 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
32949
32950         PR c++/10858
32951         * g++.dg/template/sizeof7.C: New test.
32952
32953 2004-02-02  Eric Christopher  <echristo@redhat.com>
32954             Zack Weinberg  <zack@codesourcery.com>
32955
32956         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
32957
32958 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
32959
32960         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
32961         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
32962         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
32963         * gcc.dg/cleanup-5.c: Run only on Linux targets.
32964
32965 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
32966
32967         PR c++/13113
32968         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
32969
32970         PR c++/13854
32971         * g++.dg/ext/attrib13.C: New test.
32972
32973         PR c++/13907
32974         * g++.dg/conversion/op2.C: New test.
32975
32976 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
32977
32978         * gcc.dg/titype-1.c: Fix pasto.
32979
32980 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
32981
32982         * gcc.dg/titype-1.c: New test.
32983
32984 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32985
32986         PR c++/13957
32987         * g++.dg/template/non-type-template-argument-1.C,
32988         g++.dg/template/qualified-id1.C: Update dg-error marks.
32989         * g++.dg/template/nontype6.C: New test.
32990
32991 2004-02-01  Roger Sayle  <roger@eyesopen.com>
32992
32993         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
32994         * gcc.dg/builtins-31.c: New testcase.
32995         * gcc.dg/builtins-32.c: New testcase.
32996
32997 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
32998
32999         * objc.dg/call-super-2.m: Update line numbers
33000         for the including of stddef.h.
33001
33002 2004-01-30  Michael Matz  <matz@suse.de>
33003
33004         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
33005         g++.dg/ext/case-range3.C: New tests.
33006
33007 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33008
33009         DR206
33010         PR c++/13813
33011         * g++.dg/template/member4.C: New test.
33012
33013 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33014
33015         PR c++/13683
33016         * g++.dg/template/sizeof6.C: New test.
33017
33018 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
33019
33020         * gcc.dg/fwritable-strings-1.c: New test.
33021
33022 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
33023
33024         * gcc.c-torture/compile/20040130-1.c: New test.
33025
33026 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
33027
33028         * objc.dg/call-super-2.m: Include stddef.h for size_t.
33029
33030 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
33031
33032         PR c++/13883
33033         * g++.dg/template/ctor3.C: New test.
33034
33035 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33036
33037         * g++.dg/tc1: New directory.
33038         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
33039         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
33040         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
33041         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
33042         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
33043
33044 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33045
33046         * g++.dg/parse/error11.C: New test.
33047         * g++.dg/parse/error12.C: Likewise.
33048
33049 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
33050
33051         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
33052         (scan_initial, main): Use aligned_sizeof instead of sizeof.
33053
33054 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
33055
33056         PR c++/13791
33057         * g++.dg/ext/attrib12.C: New test.
33058
33059         PR c++/13736
33060         * g++.dg/parse/cast2.C: New test.
33061
33062 2004-01-27  James E Wilson  <wilson@specifixinc.com>
33063
33064         * objc.dg/encode-2.m (main): New local string.  Set depending on
33065         sizeof long.  Use in sscanf call.
33066         * objc.dg/encode-3.m (main): New local string.  Set depending on
33067         sizeof long.  Use in scan_initial call.
33068
33069 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33070
33071         * objc.dg/call-super-2.m: Make LP64-safe.
33072         * objc.dg/desig-init-1.m: Likewise.
33073
33074 2004-01-27  Devang Patel <dpatel@apple.com>
33075
33076         * g++.dg/debug/namespace1.C: New test.
33077
33078 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
33079
33080         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
33081         xscale-*-*.
33082
33083         * gcc.dg/arm-mmx-1.c: New test.
33084
33085 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
33086
33087         * gcc.dg/20040127-1.c: New test.
33088         * gcc.dg/20040127-2.c: New test.
33089
33090 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33091
33092         * objc.dg/stret-1.m (glob): Renamed to globa.
33093
33094 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
33095
33096         PR c++/13663
33097         * g++.dg/expr/for1.C: New test.
33098
33099 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
33100
33101         PR middle-end/13779
33102         * gcc.dg/darwin-longlong.c: New test.
33103
33104 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
33105
33106         * gcc.dg/20040124-1.c: Moved test from here...
33107         * gcc.c-torture/compile/20040124-1.c: ...to here.
33108
33109 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
33110
33111         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
33112         the assembly output if -m64 is passed.
33113
33114 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
33115
33116         PR c++/13833
33117         * g++.dg/template/cond3.C: New test.
33118
33119 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33120
33121         PR c++/13810
33122         * g++.dg/template/ttp7.C: New test.
33123
33124 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33125
33126         PR c++/13797
33127         * g++.dg/template/nontype4.C: New test.
33128         * g++.dg/template/nontype5.C: Likewise.
33129
33130 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
33131
33132         * gcc.dg/torture/mips-clobber-at.c: New test.
33133
33134 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
33135
33136         * gcc.dg/20040124-1.c: New test.
33137
33138 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
33139
33140         * gcc.dg/20040123-1.c: New test.
33141
33142 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
33143
33144         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
33145
33146 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
33147
33148         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
33149
33150 2004-01-23  Andrew Pinski  <apinski@apple.com>
33151
33152         * gcc.dg/20030121-1.c: Move to ..
33153         * gcc.dg/20040121-1.c: here.
33154
33155 2004-01-23  Roger Sayle  <roger@eyesopen.com>
33156
33157         * gcc.dg/builtins-29.c: New test case.
33158
33159 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
33160
33161         PR 18314
33162         * gcc.dg/builtins-30.c: New testcase.
33163
33164 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
33165
33166         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
33167         * lib/g77.exp: Likewise.
33168         * lib/objc.exp: Likewise.
33169         * lib/g++.exp: Likewise.
33170
33171 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
33172
33173         * gcc.dg/struct-by-value-2.c: New test.
33174
33175 2004-01-21  Andrew Pinski  <apinski@apple.com>
33176
33177         PR target/13785
33178         * gcc.dg/20030121-1.c: New test.
33179
33180 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
33181
33182         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
33183         clobber frame pointer register in asm statement.
33184
33185 2004-01-21  Falk Hueffner  <falk@debian.org>
33186
33187         * gcc.c-torture/compile/20040121-1.c: New test.
33188
33189 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
33190
33191         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
33192
33193 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
33194
33195         * gcc.dg/ppc64-abi-2.c: New test.
33196
33197 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
33198
33199         * lib/treelang.exp: Fill out this file.
33200         * lib/treelang-dg.exp: New File.
33201
33202 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
33203
33204         * gcc.c-torture/compile/981022-1.c: Remove.
33205         * gcc.dg/array-5.c: Remove XFAIL.
33206         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
33207         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
33208         gcc.dg/cond-lvalue-1.c: Update.
33209         * gcc.dg/cast-lvalue-2.c: New test.
33210
33211 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
33212
33213         PR c++/13592
33214         * g++.dg/other/error1.C (class foo): Tweak error message.
33215
33216         PR c++/13592
33217         * g++.dg/template/call2.C: New test.
33218
33219 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
33220
33221         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
33222         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
33223         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
33224         scalar-return-1_x.c, scalar-return-2_y.c,
33225         scalar-return-3_x.c, scalar-return-3_y.c,
33226         scalar-return-4_x.c, scalar-return-4_y.c,
33227         struct-align-1.h, struct-align-1_x.c,
33228         struct-align-1_y.c, struct-align-2.h,
33229         struct-align-2_x.c, struct-align-2_y.c,
33230         struct-by-value-10_y.c, struct-by-value-11_x.c,
33231         struct-by-value-11_y.c, struct-by-value-12_x.c,
33232         struct-by-value-12_y.c, struct-by-value-13_x.c,
33233         struct-by-value-13_y.c, struct-by-value-14_x.c,
33234         struct-by-value-14_y.c, struct-by-value-15_x.c,
33235         struct-by-value-15_y.c, struct-by-value-16_y.c,
33236         struct-by-value-17_y.c, struct-by-value-18_y.c,
33237         struct-by-value-19_y.c, struct-by-value-1_x.c,
33238         struct-by-value-1_y.c, struct-by-value-20_y.c,
33239         struct-by-value-2_x.c, struct-by-value-2_y.c,
33240         struct-by-value-3_y.c, struct-by-value-4_x.c,
33241         struct-by-value-4_y.c, struct-by-value-5_y.c,
33242         struct-by-value-6_y.c, struct-by-value-7_y.c
33243         struct-by-value-8_x.c, struct-by-value-8_y.c
33244         struct-by-value-9_x.c, struct-by-value-9_y.c
33245         struct-return-10_x.c, struct-return-10_y.c,
33246         struct-return-19_x.c, struct-return-20_x.c
33247         struct-return-2_x.c, struct-return-2_y.c
33248         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
33249         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
33250
33251 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
33252
33253         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
33254         attribute on sparc*-sun-solaris2.*.
33255
33256 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
33257
33258         PR c++/13710
33259         * g++.dg/ext/typeof7.C: New test.
33260
33261 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
33262
33263         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
33264         * gcc.dg/const-elim-1.c: Same.
33265
33266 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
33267
33268         * objc.dg/stret-1.m: New.
33269         * objc.dg/stret-2.m: New.
33270
33271 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
33272
33273         PR c++/11895
33274         * g++.dg/ext/vector1.C: New test.
33275
33276 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
33277
33278         * gcc.dg/pch/import-1.c: New.
33279         * gcc.dg/pch/import-1.hs: New.
33280         * gcc.dg/pch/import-1a.h: New.
33281         * gcc.dg/pch/import-1b.h: New.
33282         * gcc.dg/pch/import-1c.h: New.
33283
33284 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
33285
33286         PR c++/13574
33287         * g++.dg/ext/array1.C: New test.
33288
33289         PR c++/13178
33290         * g++.dg/conversion/op1.C: New test.
33291
33292 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
33293
33294         PR 11864
33295         From Kazumoto Kojima / Dan Kegel:
33296         * gcc.dg/pr11864-1.c: New test.
33297
33298         PR 10392
33299         From Marcus Comstedt / Dan Kegel:
33300         * gcc.dg/pr10392-1.c: New test.
33301
33302 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
33303
33304         PR c++/13478
33305         * g++.dg/init/ref10.C: New test.
33306
33307 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33308
33309         PR c++/13407
33310         * g++.dg/parse/typename6.C: New test.
33311
33312 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
33313
33314         PR pch/13361
33315         * g++.dg/pch/wchar-1.C: New.
33316         * g++.dg/pch/wchar-1.Hs: New.
33317
33318 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33319
33320         PR c++/9259
33321         * g++.dg/expr/sizeof2.C: New test.
33322
33323 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
33324
33325         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
33326
33327 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
33328
33329         PR c++/13659
33330         * g++.dg/lookup/strong-using-3.C: New.
33331         * g++.dg/lookup/using-10.C: New.
33332
33333 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
33334
33335         PR c++/13594
33336         * g++.dg/lookup/strong-using-2.C: New.
33337
33338 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
33339             Dan Kegel <dank@kegel.com>
33340             J"orn Rennecke <joern.rennecke@superh.com>
33341
33342         PR target/9365
33343         * gcc.dg/pr9365-1.c: New test.
33344
33345 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33346
33347         PR c++/8856
33348         * g++.dg/parse/casting-operator2.C: New test.
33349         * g++.old-deja/g++.pt/explicit83.C: Remove.
33350
33351 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
33352
33353         * gcc.dg/label-compound-stmt-1.c: New test.
33354         * gcc.c-torture/compile/950922-1.c,
33355         gcc.c-torture/compile/20000211-3.c,
33356         gcc.c-torture/compile/20000518-1.c,
33357         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
33358         compound statements.
33359
33360 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
33361
33362         * gcc.dg/ppc64-abi-1.c: New test.
33363
33364 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
33365
33366          * g++.dg/ext/attrib9.C: Add dg-warnings.
33367
33368 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33369
33370         PR c++/12335
33371         * g++.dg/parse/dtor3.C: New test.
33372
33373 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
33374
33375         PR c++/12709
33376         * g++.dg/parse/try-catch-1.C: New test.
33377
33378 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
33379
33380         * ada/acats/run_all.sh: Add more verbose output in acats.log
33381         when compiling tests.
33382
33383 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
33384
33385         PR 13656
33386         * gcc.dg/typedef-redecl.c: New test case.
33387         * gcc.dg/typedef-redecl.h: New support file.
33388
33389 2004-01-13  Jan Hubicka  <jh@suse.cz>
33390
33391         * gcc.dg/always_inline.c: New test.
33392         * gcc.dg/debug/20031231-1.c: Fix.
33393
33394 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33395
33396         PR c++/13474
33397         * g++.dg/template/array3.C: New test.
33398
33399 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
33400
33401         * g++.dg/ext/lvalue1.C: No longer expected to fail.
33402         * g++.dg/warn/Wunused-2.C: Likewise.
33403
33404 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33405
33406         PR c++/13289
33407         * g++.dg/template/instantiate6.C: New test.
33408
33409 2004-01-12  Roger Sayle  <roger@eyesopen.com>
33410
33411         PR middle-end/11397
33412         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
33413
33414 2004-01-12  Jan Hubicka  <jh@suse.cz>
33415
33416         PR opt/12826
33417         * gcc.dg/20040112-1.c: New.
33418
33419         * gcc.dg/dwarf-die[1-7].c: Move to...
33420         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
33421         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
33422
33423 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
33424
33425         PR c++/4100
33426         * g++.dg/parse/friend4.C: New test.
33427
33428 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
33429
33430         PR c++/4100
33431         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
33432         definition is called a friend.
33433
33434 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
33435
33436         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
33437
33438 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
33439
33440         PR c++/3478
33441         * g++.dg/parse/error10.C: New test.
33442         * g++.dg/template/arg2.C: Accept "invalid type" error.
33443
33444 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
33445
33446         PR middle-end/13392
33447         * g++.dg/opt/expect2.C: New test.
33448
33449 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
33450
33451         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
33452         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
33453         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
33454         Update dg-error regexps.
33455
33456 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
33457
33458         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
33459         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
33460
33461 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
33462
33463         * gcc.dg/pragma-re-1.c: Use right pointer type.
33464
33465 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
33466
33467         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
33468
33469 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
33470
33471         * gcc.dg/rs6000-ldouble-1.c: New.
33472
33473 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33474
33475         DR 337
33476         PR c++/9256
33477         * g++.dg/other/abstract1.C: New test.
33478
33479 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
33480
33481         * g++.dg/lookup/strong-using-1.C: New.
33482
33483 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
33484
33485         PR c/11234
33486         * gcc.dg/func-ptr-conv-1.c: New test.
33487         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
33488
33489 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
33490
33491         PR target/13380.
33492         * gcc.c-torture/compile/20040109-1.c: New.
33493
33494 2004-01-08  Stuart Hastings  <stuart@apple.com>
33495
33496         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
33497         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
33498         * gcc.dg/i386-sse-6.c: ...this new testcase.
33499
33500 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
33501
33502         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
33503
33504 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
33505
33506         * ada/acats/run_acats: Treat 'gnatchop' the same way
33507         as 'gnatmake'.  Export GCC_DRIVER.
33508         * ada/acats/run_all.sh: Add target_gnatchop.  Use
33509         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
33510
33511 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33512
33513         PR c++/12573
33514         * g++.dg/template/dependent-expr4.C: New test.
33515
33516 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
33517
33518         * gcc.dg/altivec-11.c: New test.
33519
33520 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
33521
33522         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
33523
33524 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
33525
33526         PR c/6024
33527         * gcc.dg/enum-compat-1.c: New test.
33528         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
33529
33530 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
33531
33532         PR c/12165
33533         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
33534         gcc.dg/c99-idem-qual-3.c: New tests.
33535
33536 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
33537
33538         * gcc.dg/winline-7.c: Don't cast void * to int.
33539
33540 2004-01-06  Jan Hubicka  <jh@suse.cz>
33541
33542         * gcc.dg/i386-sse-5.c: New test
33543         * g++.dg/eh/simd-1.c: Add -w argument for i386.
33544
33545 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
33546
33547         PR c++/12815
33548         * g++.dg/rtti/typeid4.C: New test.
33549
33550 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
33551
33552         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
33553
33554 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
33555
33556         PR c++/12132
33557         * g++.dg/template/error11.C: New test.
33558
33559         PR c++/13451
33560         * g++.dg/template/class2.C: New test.
33561
33562 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
33563         Richard Sandiford <rsandifo@redhat.com>
33564
33565         PR c++/13387
33566         * g++.dg/opt/alias3.C: New test.
33567
33568 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
33569
33570         PR c++/13157
33571         * g++.dg/template/koenig3.C: New test.
33572
33573         PR c++/13529
33574         * g++.dg/parse/offsetof3.C: New test.
33575
33576         * g++.dg/init/copy7.C: Add missing dg-error markers.
33577
33578         PR c++/12226
33579         * g++.dg/init/copy7.c: New test.
33580
33581         PR c++/13536
33582         * g++.dg/parse/cast1.C: New test.
33583
33584 2004-01-04  Jan Hubicka  <jh@suse.cz>
33585
33586         * gcc.dg/winline[1-7].c: New tests.
33587
33588 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33589
33590         PR c++/13520
33591         * g++.dg/template/qualttp22.C: New test.
33592
33593 2004-01-01  Jan Hubicka  <jh@suse.cz>
33594
33595         * gcc.dg/debug/20031231-1.c: New.
33596         * gcc.c-torture/compile/20040101-1.c: New.
33597         * gcc.dg/dwarf-die-[1-7].c: New.
33598
33599 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
33600
33601         PR optimization/13521
33602         * gcc.c-torture/compile/20031231-1.c: New test.
33603
33604 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
33605
33606         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
33607
33608 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33609
33610         PR c++/10079
33611         * g++.dg/template/crash16.C: New test.
33612
33613 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
33614
33615         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
33616
33617 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
33618
33619         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
33620         ports.
33621         * g++.old-deja/g++.jason/thunk3.C: Likewise.
33622         * g++.old-deja/g++.law/profile1.C: Likewise.
33623         * gcc.c-torture/compile/981006-1.c: Likewise.
33624         * gcc.c-torture/execute/loop-2e.x: Likewise.
33625         * gcc.c-torture/execute/loop-2f.x: Remove.
33626         * gcc.c-torture/execute/loop-2g.x: Likewise.
33627         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
33628         * gcc.dg/20020312-2.c: Remove traces of dead ports.
33629
33630 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
33631
33632         PR c++/13507
33633         * g++.dg/ext/attrib11.C: New test.
33634
33635         PR c++/13494
33636         * g++.dg/template/array2-1.C: New test.
33637         * g++.dg/template/array2-2.C: New test.
33638
33639 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
33640
33641         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
33642
33643 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
33644
33645         PR c++/12774
33646         * g++.dg/template/array1-1.C: New test.
33647         * g++.dg/template/array1-2.C: New test.
33648
33649 2003-12-29  Roger Sayle  <roger@eyesopen.com>
33650
33651         PR fortran/12632
33652         * g77.dg/12632.f: New test case.
33653
33654 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33655
33656         PR c++/13289
33657         * g++.dg/parse/nontype1.C: New test.
33658
33659 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33660
33661         PR c++/12403
33662         * g++.dg/parse/explicit1.C: New test.
33663         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
33664
33665 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
33666
33667         PR c++/13081
33668         * g++.dg/opt/inline6.C: New test.
33669
33670         PR c++/12613
33671         * g++.dg/parse/error9.C: New test.
33672
33673         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
33674
33675 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
33676
33677         PR c++/13009
33678         * g++.dg/init/assign1.C: New test.
33679
33680 2003-12-28  Roger Sayle  <roger@eyesopen.com>
33681
33682         PR c++/13070
33683         * g++.dg/warn/format3.C: New test case.
33684
33685 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33686
33687         * gcc.c-torture/compile/20031227-1.c: New test.
33688
33689 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
33690
33691         * g++.dg/bprob/bprob.exp: Load target-supports.exp
33692         * g77.dg/bprob/bprob.exp: Likewise.
33693         * gcc.misc-tests/bprob.exp: Likewise.
33694         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
33695         variants on systems where the library does not provide that
33696         functionality.
33697         * gcc.dg/builtins-20.c: Use builtins-config.h.
33698         * gcc.dg/builtins-config.h: New file.
33699
33700 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
33701
33702         * lib/gcc-dg.exp (dg-require-profiling): New function.
33703         * lib/target-supports.exp (check_profiling_available): Likewise.
33704         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
33705         * g77.dg/bprob/bprob.exp: Likewise.
33706         * gcc.misc-tests/bprob.exp: Likewise.
33707         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
33708         * gcc.dg/20021014-1.c: Likewise.
33709         * gcc.dg/nest.c: Likewise.
33710
33711 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
33712
33713         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
33714         compiling.
33715         * g++.dg/lookup/java2.C: Likewise.
33716         * gcc.dg/cpp/lexident.c: Likewise.
33717
33718 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
33719
33720         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
33721         given.
33722         * gcc.c-torture/compile/961203-1.c: Likewise.
33723         * gcc.c-torture/compile/980506-1.c: Likewise.
33724
33725 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
33726
33727         * lib/gcc-dg.exp (dg-prune-output): New annotation.
33728         (additional_prunes): New global.
33729         (gcc-dg-prune): Handle additional per-test pruning.
33730         (dg-test): Clear additional_prunes between tests.
33731
33732         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
33733         dg-prune-output to avoid spurious failures from assembler
33734         complaining about nonexistent WAW violations.
33735         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
33736         Use dg-prune-output to avoid spurious failures from assembler
33737         warning about Itanium B-step errata.
33738
33739 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
33740
33741         * g++.dg/abi/macro0.C: New test.
33742         * g++.dg/abi/macro1.C: Likewise.
33743         * g++.dg/abi/macro2.C: Likewise.
33744
33745         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
33746         * g++.dg/abi/bitfield7.C: Likewise.
33747         * g++.dg/abi/dtor2.C: Likewise.
33748         * g++.dg/abi/mangle11.C: Likewise.
33749         * g++.dg/abi/mangle12.C: Likewise.
33750         * g++.dg/abi/mangle14.C: Likewise.
33751         * g++.dg/abi/mangle17.C: Likewise.
33752         * g++.dg/abi/vbase10.C: Likewise.
33753         * g++.dg/abi/vbase14.C: Likewise.
33754         * g++.dg/template/qualttp17.C: Likewise.
33755
33756 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
33757
33758         PR c/11995
33759         * gcc.dg/20031223-1.c: New test.
33760
33761 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
33762
33763         * gcc.dg/noreturn-7.c: New test.
33764
33765 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
33766
33767         * gcc.dg/null-pointer-1.c: New test.
33768
33769 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
33770
33771         * g++.old-deja/g++.jason/template18.C: Remove.
33772         * g++.old-deja/g++.jason/template37.C: Likewise.
33773
33774         PR c++/12862
33775         * g++.dg/lookup/ns1.C: New test.
33776
33777         PR c++/12397
33778         * g++.dg/template/lookup3.C: New test.
33779
33780 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
33781
33782         * g++.dg/template/recurse1.C: New test
33783
33784 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
33785
33786         PR c++/12479
33787         * g++.dg/parse/semicolon1.C: New test.
33788         * g++.dg/parse/semicolon1.h: Likewise.
33789
33790 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
33791
33792         * gcc.dg/darwin-misaligned.c: New test.
33793
33794 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
33795
33796         PR c/9163
33797         * gcc.dg/20031222-1.c: New test.
33798
33799 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
33800
33801         PR c++/13438
33802         * g++.dg/parse/error8.C: New test.
33803
33804         PR c++/11554
33805         * g++.dg/warn/ctor-init-1.C: New test.
33806
33807 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
33808
33809         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
33810         too small.
33811         * gcc.c-torture/compile/930217-1.c: Likewise.
33812         * gcc.c-torture/compile/930513-1.c: Likewise.
33813         * gcc.c-torture/execute/920908-2.c: Likewise.
33814         * gcc.c-torture/execute/921204-1.c: Likewise.
33815         * gcc.c-torture/execute/930621-1.c: Likewise.
33816         * gcc.c-torture/execute/930630-1.c: Likewise.
33817         * gcc.c-torture/execute/931031-1.c: Likewise.
33818         * gcc.c-torture/execute/980602-2.c: Likewise.
33819         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
33820         * gcc.c-torture/execute/compndlit-1.c: Likewise.
33821         * gcc.c-torture/execute/extzvsi.c: Likewise.
33822         * gcc.c-torture/unsorted/ext.c: Likewise.
33823
33824 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
33825
33826         PR target/12749
33827         * gcc.c-torture/compile/20031220-2.c: New test case.
33828
33829 2003-12-20  Roger Sayle  <roger@eyesopen.com>
33830
33831         PR optimization/13031
33832         * gcc.c-torture/compile/20031220-1.c: New test case.
33833
33834 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
33835
33836         * gcc.dg/cast-function-1.c: New test.
33837
33838 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
33839
33840         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
33841         formats.
33842
33843 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
33844
33845         PR c++/12795
33846         * g++.dg/ext/attrib10.C: New test.
33847
33848 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
33849
33850         * gcc.dg/cleanup-10.c: New test.
33851         * gcc.dg/cleanup-11.c: New test.
33852
33853 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
33854
33855         PR c++/13239
33856         * g++.dg/opt/expect1.C: New test.
33857
33858 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
33859
33860         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
33861
33862 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
33863
33864         PR debug/12923
33865         * gcc.dg/20031218-1.c: New test.
33866
33867         PR debug/12389
33868         * gcc.dg/20031218-2.c: New test.
33869         * gcc.dg/20031218-3.c: New test.
33870
33871         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
33872         of label name and allow for USER_LABEL_PREFIX == "_" names.
33873         * g++.dg/abi/mangle18-2.C: Likewise.
33874         * g++.dg/abi/mangle19-1.C: Likewise.
33875         * g++.dg/abi/mangle19-2.C: Likewise.
33876         * g++.dg/abi/mangle20-1.C: Likewise.
33877         * g++.dg/abi/mangle20-2.C: Likewise.
33878
33879 2003-12-18  Richard Henderson  <rth@redhat.com>
33880
33881         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
33882
33883 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
33884             Dan Kegel <dank@kegel.com>
33885
33886         PR other/12009
33887         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
33888         testing a cross compiler, it causes spurious compile failures.
33889         * lib/g++.exp: Likewise.
33890
33891 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33892
33893         PR c++/13262
33894         * g++.dg/template/access13.C: New test.
33895
33896 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
33897
33898         * gcc.dg/20031216-1.c: New test.
33899
33900 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33901
33902         PR c++/9154
33903         * g++.dg/template/error10.C: New test.
33904
33905 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
33906
33907         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
33908         * g++.dg/eh/simd-2.C: Likewise.
33909
33910 2003-12-17  James E Wilson  <wilson@specifixinc.com>
33911             Roger Sayle  <roger@eyesopen.com>
33912
33913         * gcc.c-torture/execute/ieee/mzero5.c: New.
33914
33915 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
33916
33917         PR c++/10603
33918         * g++.dg/parse/error6.C: New test.
33919
33920         PR c++/12827
33921         * g++.dg/parse/error7.C: New test.
33922
33923 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
33924
33925         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
33926         at -O with stabs debugging formats.
33927         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
33928         * gcc.dg/debug/debug-2.c: Likewise.
33929
33930 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
33931
33932         PR c++/12696
33933         * g++.dg/init/error1.C: New test.
33934
33935         PR c++/12218
33936         * g++.dg/init/pm3.C: New test.
33937
33938 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
33939
33940         PR c/3347
33941         * gcc.dg/bitfld-8.c: New test.
33942
33943 2003-12-16  James Lemke  <jim@wasabisystems.com>
33944
33945         * gcc.dg/arm-scd42-[123].c: New tests.
33946
33947 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
33948
33949         PR c++/9043
33950         * g++.dg/abi/mangle20-1.C: New test.
33951         * g++.dg/abi/mangle20-2.C: New test.
33952
33953 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
33954
33955         PR c++/13275
33956         * g++.dg/other/offsetof2.C: Remove XFAIL.
33957         * g++.dg/parse/offsetof1.C: New test.
33958         * g++.gd/parse/offsetof2.C: Likewise.
33959
33960 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33961
33962         * g++.dg/template/nontype3.C: New test.
33963         * g++.dg/template/static2.C: Tweaked the dg-error clause.
33964
33965 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33966
33967         * g++.dg/warn/noreturn-3.C: Also test instantiation.
33968
33969 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
33970
33971         PR c++/13387
33972         * g++.dg/expr/assign1.C: New test.
33973
33974         PR c++/13242
33975         * g++.dg/abi/mangle19-1.C: New test.
33976         * g++.dg/abi/mangle19-2.C: New test.
33977
33978 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
33979
33980         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
33981
33982 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
33983
33984         * gcc.c-torture/execute/20031216-1.c: New test.
33985
33986 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33987
33988         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
33989         an ICE regression.
33990
33991 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
33992
33993         PR c++/10926
33994         * g++.dg/template/error9.C: New test.
33995
33996         PR c++/11116
33997         * g++.dg/template/error8.C: New test.
33998
33999 2003-12-15  Roger Sayle  <roger@eyesopen.com>
34000
34001         PR middle-end/13400
34002         * gcc.c-torture/execute/20031215-1.c: New test case.
34003
34004 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
34005
34006         PR c++/13269
34007         * g++.dg/parse/error5.C: New test.
34008
34009         PR c++/12989
34010         * g++.dg/expr/sizeof1.C: New test.
34011
34012         PR c++/13310
34013         * g++.dg/template/crash15.C: New test.
34014
34015 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
34016
34017         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
34018         a non-POD type as the last named parameter of a varargs function.
34019
34020 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
34021
34022         PR c++/13243
34023         PR c++/12573
34024         * g++.dg/template/crash14.C: New test.
34025         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
34026
34027 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
34028
34029         * g++.dg/other/java1.C: New test.
34030
34031         PR c++/13241
34032         * g++.dg/abi/mangle18-1.C: New test.
34033         * g++.dg/abi/mangle18-2.C: New test.
34034
34035 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34036
34037         PR optimization/10312
34038         * gcc.c-torture/execute/20031214-1.c: New.
34039
34040 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
34041
34042         PR c++/10779
34043         PR c++/12160
34044         * g++.dg/parse/error3.C: New test.
34045         * g++.dg/parse/error4.C: Likewise.
34046         * g++.dg/abi/mangle4.C: Tweak error messages.
34047         * g++.dg/lookup/using5.C: Likewise.
34048         * g++.dg/other/error2.C: Likewise.
34049         * g++.dg/parse/typename5.C: Likewise.
34050         * g++.dg/parse/undefined1.C: Likewise.
34051         * g++.dg/template/arg2.C: Likewise.
34052         * g++.dg/template/ttp3.C: Likewise.
34053         * g++.dg/template/type1.C: Likewise.
34054         * g++.old-deja/g++.other/crash32.C: Likewise.
34055         * g++.old-djea/g++.pt/defarg8.C: Likewise.
34056
34057 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34058
34059         PR c++/13106
34060         * g++.dg/warn/noreturn-3.C: New test.
34061
34062 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
34063
34064         PR c++/13118
34065         * g++.dg/abi/covariant3.C: New.
34066
34067 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
34068
34069         * g++.dg/eh/ia64-1.C: New test.
34070
34071 2003-12-12  Roger Sayle  <roger@eyesopen.com>
34072
34073         PR optimization/13037
34074         * g77.f-torture/execute/13037.f: New test case.
34075
34076 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
34077
34078         PR c++/12881
34079         * g++.dg/abi/covariant2.C: New.
34080
34081 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
34082
34083         * gcc.dg/cpp/trad/macro.c: New tests.
34084
34085 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
34086
34087         * gcc.c-torture/execute/wchar_t-1.x: Delete.
34088
34089 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
34090
34091         PR other/10819
34092         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
34093         to fix Bug 10819.
34094         * lib/g++.exp (g++_version): Likewise.
34095         * lib/g77.exp (g77_version): Likewise.
34096         * lib/objc.exp (default_objc_version): Likewise.
34097
34098 2003-12-10  Richard Henderson  <rth@redhat.com>
34099
34100         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
34101
34102         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
34103
34104 2003-12-08  Matt Austern  <austern@apple.com>
34105
34106         PR c/13134
34107         * lib/gcc-dg.exp (dg-require-visibility): Define.
34108         * lib/target-supports (check_visibility_available): Define.
34109         * gcc.dg/visibility-1.c: New test.
34110         * gcc.dg/visibility-2.c: Likewise.
34111         * gcc.dg/visibility-3.c: Likewise.
34112         * gcc.dg/visibility-4.c: Likewise.
34113         * gcc.dg/visibility-5.c: Likewise.
34114         * gcc.dg/visibility-6.c: Likewise.
34115         * g++.dg/ext/visibility-1.C: Likewise.
34116         * g++.dg/ext/visibility-2.C: Likewise.
34117         * g++.dg/ext/visibility-3.C: Likewise.
34118         * g++.dg/ext/visibility-4.C: Likewise.
34119         * g++.dg/ext/visibility-5.C: Likewise.
34120         * g++.dg/ext/visibility-6.C: Likewise.
34121
34122 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34123
34124         * g++.dg/lookup/java1.C: New test.
34125         * g++.dg/lookup/java2.C: New test.
34126
34127 2003-12-07  Falk Hueffner  <falk@debian.org>
34128
34129         * g++.dg/opt/noreturn-1.C: New test.
34130
34131 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
34132
34133         * gcc.dg/overflow-1.c: New test.
34134
34135 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
34136
34137         * g77.f-torture/compile/13060.f: New test.
34138
34139 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
34140
34141         PR c++/13323
34142         * g++.dg/inherit/operator2.C: New test.
34143
34144 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
34145
34146         PR c++/13305
34147         * g++.dg/ext/attrib9.C: New test.
34148
34149 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
34150
34151         PR c++/13314
34152         * g++.dg/template/error7.C: New test.
34153
34154 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
34155             J"orn Rennecke <joern.rennecke@superh.com>
34156
34157         PR target/13302
34158         * g++.dg/other/struct-va_list.C: New test.
34159
34160 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34161
34162         PR c++/13166
34163         * g++.dg/parse/defarg6.C: New test.
34164
34165 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
34166
34167         PR target/13256
34168         * gcc.c-torture/execute/20031201-1.c: New test.
34169
34170 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
34171
34172         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
34173
34174 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
34175
34176         * gcc.dg/builtin-return-1.c: New test.
34177
34178 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
34179             J"orn Rennecke <joern.rennecke@superh.com>
34180
34181         PR optimization/13260
34182         * gcc.c-torture/execute/20031204-1.c: New test.
34183
34184 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
34185
34186         PR c++/9127
34187         * g++.dg/template/error6.C: New test.
34188
34189 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
34190
34191         * gcc.dg/20031202-1.c: New test.
34192
34193 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
34194
34195         PR c++/13179
34196         * g++.dg/template/eh1.C: New test.
34197
34198         PR c++/10771
34199         * g++.dg/template/error5.C: New test.
34200
34201 2003-12-02  David Ung  <davidu@mips.com>
34202
34203         * gcc.dg/compat/vector-check.h: Corrected type for var
34204         g_##TMODE
34205
34206 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34207
34208         PR c++/10126
34209         * g++.dg/template/ptrmem8.C: New test.
34210
34211 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34212
34213         PR c++/12573
34214         * g++.dg/template/dependent-expr3.C: New test.
34215
34216 2003-12-01  James Lemke  <jim@wasabisystems.com>
34217
34218         * gcc.dg/arm-g2.c: New test.
34219
34220 2003-12-01  Roger Sayle  <roger@eyesopen.com>
34221
34222         PR optimization/11634
34223         * gcc.dg/20031201-2.c: New test case.
34224
34225 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
34226
34227         PR 11433
34228         * objc.dg/proto-lossage-3.m: New test.
34229
34230 2003-12-01  Roger Sayle  <roger@eyesopen.com>
34231
34232         PR optimization/12628
34233         * gcc.dg/20031201-1.c: New test case.
34234
34235 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
34236
34237         * gcc.dg/unaligned-1.c: New test.
34238
34239 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
34240
34241         PR c++/9849
34242         * g++.dg/template/error4.C: New test.
34243         * g++.dg/template/nested3.C: Adjust error markers.
34244
34245 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34246
34247         * gcc.dg/cpp/assert4.c: Check more #system assertions.
34248
34249 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
34250
34251         PR c/10333
34252         * gcc.dg/bitfld-7.c: New test.
34253
34254 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
34255
34256         * gcc.dg/tls/asm-1.C: New test.
34257
34258 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34259
34260         * gcc.dg/cpp/assert4.c: Update.
34261
34262 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
34263
34264         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
34265         * gcc.dg/builtin-apply3.c: New test.
34266
34267 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
34268
34269         * lib/compat.exp (compat-obj): New xfaildata parameter.
34270         Use it to set compiler_conditional_xfail_data before compiling.
34271         (compat-get-options): Handle dg-xfail-if.
34272         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
34273         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
34274         * gcc.dg/compat/vector-1_y.c: Likewise.
34275         * gcc.dg/compat/vector-2_x.c: Likewise.
34276         * gcc.dg/compat/vector-2_y.c: Likewise.
34277
34278 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
34279
34280         * g++.dg/opt/reg-stack4.C: New test.
34281
34282 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
34283
34284         * gcc.dg/builtin-apply2.c: New test.
34285
34286 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
34287
34288         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
34289
34290 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34291
34292         PR c++/12924
34293         * g++.dg/template/template-id-2.C: New test.
34294
34295 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34296
34297         PR c++/5369
34298         * g++.dg/template/memfriend1.C: New test.
34299         * g++.dg/template/memfriend2.C: Likewise.
34300         * g++.dg/template/memfriend3.C: Likewise.
34301         * g++.dg/template/memfriend4.C: Likewise.
34302         * g++.dg/template/memfriend5.C: Likewise.
34303         * g++.dg/template/memfriend6.C: Likewise.
34304         * g++.dg/template/memfriend7.C: Likewise.
34305         * g++.dg/template/memfriend8.C: Likewise.
34306         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
34307
34308 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
34309
34310         PR c++/12515
34311         * g++.dg/ext/cond1.C: New test.
34312
34313 2003-11-20  Richard Henderson  <rth@redhat.com>
34314
34315         * gcc.dg/20020201-2.c: Remove.
34316         * gcc.dg/20020201-4.c: Remove.
34317         * gcc.dg/20020304-1.c: Remove.
34318
34319 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
34320
34321         * gcc.dg/cpp/trad/xwin1.c: New test case.
34322
34323 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
34324
34325         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
34326         * lib/g77.exp: Likewise.
34327         * lib/objc.exp: Likewise.
34328         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
34329         for darwin.
34330
34331 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34332
34333         PR c++/12932
34334         * g++.dg/template/static5.C: New test.
34335
34336 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
34337
34338         * gcc.dg/nested-func-1.c: New test.
34339
34340 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34341
34342         * gcc.dg/cpp/assert4.c: New test.
34343
34344 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
34345
34346         PR c++/2294
34347         * g++.dg/lookup/using9.c: New test.
34348
34349 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
34350
34351         PR c++/12762
34352         * g++.dg/template/error3.C: New test.
34353
34354 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
34355
34356         PR ada/13035
34357         * ada/acats/run_acats, run_all.sh: Fix syntax error.
34358         No longer use a wrapper for gcc, since this does not work under
34359         Windows.
34360
34361 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
34362
34363         PR c++/2094
34364         * g++.dg/template/ptrmem7.C: New test.
34365
34366 2003-11-13  Andrew Pinski <apinski@apple.com>
34367
34368         * gcc.c-torture/compile/20031113-1.c: New test.
34369
34370 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
34371             Kean Johnston <jkj@sco.com>
34372
34373         PR c/13029
34374         * gcc.dg/unused-4.c: Update.
34375
34376 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
34377
34378         * g++.dg/opt/const3.C: New test.
34379
34380 2003-11-13  Jan Hubicka  <jh@suse.cz>
34381
34382         * gcc.c-torture/compile/20031112-1.c: New test.
34383
34384 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
34385
34386         * g++.dg/parse/crash10.C: Remove bogus error marker.
34387
34388 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34389
34390         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
34391         (host_gcc): Likewise.
34392         (ROOT): Honor $PWDCMD.
34393         (BASE): Likewise.
34394         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
34395
34396 2003-11-12  Catherine Moore  <clm@redhat.com>
34397
34398         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
34399
34400 2003-11-12  Andreas Jaeger  <aj@suse.de>
34401             Jakub Jelinek  <jakub@redhat.com>
34402             Andrew Pinski  <pinskia@physics.uc.edu>
34403             Richard Henderson  <rth@redhat.com>
34404
34405         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
34406         systems.
34407         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
34408
34409         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
34410         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
34411
34412 2003-11-11  Andreas Jaeger  <aj@suse.de>
34413
34414         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
34415
34416         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
34417
34418 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
34419
34420         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
34421         Clean ups.
34422
34423 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
34424
34425         * gcc.dg/trampoline-1.c: New test.
34426
34427 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
34428
34429         * gcc.c-torture/compile/200031109-1.c: New test.
34430
34431 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
34432
34433         PR c/3190
34434         PR c/8714
34435         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
34436         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
34437         gcc.dg/format/no-y2k-1.c: Update.
34438
34439 2003-11-08  Roger Sayle  <roger@eyesopen.com>
34440
34441         PR optimization/10467
34442         * gcc.dg/20031108-1.c: New test case.
34443
34444 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
34445
34446         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
34447
34448 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
34449
34450         * gcc.dg/compound-lvalue-1.c: New test.
34451         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
34452         some XFAILs.
34453
34454 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
34455
34456         * gcc.dg/altivec-varargs-1.c: New test.
34457
34458 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
34459
34460         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
34461         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
34462         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
34463         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
34464         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
34465
34466 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
34467
34468         * gcc.dg/cond-lvalue-1.c: New test.
34469
34470 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
34471
34472         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
34473
34474 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34475
34476         PR c++/11616
34477         * g++.dg/template/instantiate5.C: New test.
34478
34479 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34480
34481         PR c++/12726
34482         * g++.dg/ext/complit2.C: Replace test with self-contained version.
34483         * ChangeLog: Add missing first entry for above test.
34484
34485 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34486
34487         PR c++/9810
34488         * g++.dg/template/using8.C: New test.
34489         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
34490
34491 2003-11-02  Roger Sayle  <roger@eyesopen.com>
34492
34493         PR optimization/10817
34494         * gcc.c-torture/compile/20031102-1.c: New test case.
34495
34496 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
34497
34498         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
34499         2147483647.
34500
34501 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
34502
34503         * gcc.dg/20031102-1.c: New test.
34504
34505 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
34506
34507         * gcc.dg/complex-1.c: New test.
34508
34509 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34510
34511         PR c++/12796
34512         * g++.dg/template/crash13.C: Adjust expected error location.
34513         * g++.old-deja/g++.brendan/ns1.C: Likewise.
34514
34515 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
34516
34517         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
34518
34519 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
34520
34521         PR/10239
34522         * gcc.c-torture/compile/20031031-2.c: New test.
34523
34524 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
34525
34526         PR/11640
34527         * gcc.c-torture/compile/20031031-1.c: New test.
34528
34529 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
34530
34531         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
34532         * gcc.misc-tests/bprob.exp: Likewise.
34533         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
34534         the execution test on arm-elf configs.
34535         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
34536         configs that don't support scratch files.
34537         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
34538
34539 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
34540
34541         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
34542         done by dejagnu.
34543
34544 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
34545
34546         * ada/acats/run_all.sh: Redirect mv output to /dev/null
34547         Avoid non pure sh syntax. Add more logging.
34548
34549         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
34550         fail.
34551
34552 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34553
34554         PR libgcj/10610
34555         * gcc.dg/ppc-stackalign-1.c: New test.
34556
34557 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
34558
34559         * ada/acats/run_all.sh: Change output to be more compliant with
34560         dejagnu framework.
34561         Create acats.sum and acats.log files under testsuite/ada/acats
34562         Only run [a-z]* directories, to filter out e.g. CVS.
34563         Redirect build output to log file.
34564
34565 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
34566
34567         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
34568
34569 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
34570
34571         PR ada/5909:
34572         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
34573
34574 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
34575
34576         * gcc.c-torture/compile/20031023-1.c: New test.
34577         * gcc.c-torture/compile/20031023-2.c: New test.
34578         * gcc.c-torture/compile/20031023-3.c: New test.
34579         * gcc.c-torture/compile/20031023-4.c: New test.
34580
34581 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34582
34583         PR c++/10371
34584         * g++.dg/lookup/scoped8.C: New test.
34585
34586 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
34587
34588         * g++.dg/opt/reg-stack3.C: New test.
34589
34590 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
34591
34592         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
34593
34594 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34595
34596         PR c++/11076
34597         * g++.dg/template/crash13.C: New test.
34598
34599 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
34600
34601         * gcc.dg/c99-restrict-2.c: New test.
34602
34603 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
34604
34605         PR c++/12698, c++/12699, c++/12700, c++/12566
34606         * g++.dg/inherit/covariant9.C: New test.
34607         * g++.dg/inherit/covariant10.C: New test.
34608         * g++.dg/inherit/covariant11.C: New test.
34609
34610 2003-10-23  Jason Merrill  <jason@redhat.com>
34611
34612         PR c++/12726
34613         * g++.dg/ext/complit2.C: New test.
34614
34615 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
34616
34617         PR target/12654
34618         * gcc.c-torture/execute/20031020-1.c: New test.
34619
34620 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34621
34622         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
34623         following the jump_insn.
34624
34625 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
34626
34627         * gcc.dg/cast-lvalue-1.c: New test.
34628
34629 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
34630
34631         PR c++/11962
34632         * g++.dg/template/cond2.C: New test.
34633
34634 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
34635
34636         * gcc.dg/builtins-28.c: New test.
34637
34638 2003-10-20  Jan Hubicka  <jh@suse.cz>
34639
34640         * g++.dg/opt/inline4.C: Do not use min-inline-insns
34641         parameter.
34642         * gcc.dg/inline-2.c: Likewise.
34643
34644 2003-10-20  Phil Edwards  <phil@codesourcery.com>
34645
34646         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
34647         * gcc.dg/nest.c: Likewise.
34648
34649 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34650
34651         PR c++/9781, c++/10583, c++/11862
34652         * g++.dg/parse/crash13.C: New test.
34653
34654 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34655
34656         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
34657
34658 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
34659
34660         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
34661         Define HAVE_C99_RUNTIME except on Solaris.
34662         * gcc.dg/builtins-20.c: Likewise.
34663
34664 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34665
34666         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
34667
34668 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34669
34670         PR c++/12495
34671         * g++.dg/template/crash21.C: New test.
34672
34673 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34674
34675         PR c++/2513
34676         * g++.dg/template/typename5.C: New test.
34677
34678 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34679
34680         PR c++/12369
34681         * g++.dg/template/friend25.C: New test.
34682
34683 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
34684
34685         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
34686         versions.
34687
34688 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
34689
34690         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
34691         == 2147483647.
34692
34693 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
34694
34695         * gcc.c-torture/execute/960416-1.x: Remove.
34696         * gcc.c-torture/execute/divconst-3.x: Likewise.
34697
34698 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
34699
34700         PR target/12598
34701         * gcc.dg/torture/cris-volatile-1.c: New test.
34702
34703 2003-10-14  Roger Sayle  <roger@eyesopen.com>
34704
34705         PR optimization/9325
34706         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
34707         for overflowing floating point to integer conversion during RTL
34708         simplification.
34709
34710 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
34711
34712         * objc/execute/_cmd.m: Fix typo.
34713         * objc.dg/image-info.m, objc.dg/symtab-1.m:
34714         Relax 'scan-assembler' regexp.
34715         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
34716         objc.dg/try-catch-4.m: Run on non-Darwin targets.
34717         * objc.dg/zero-link-2.m: Remove blank line.
34718         * objc.dg/zero-link-3.m: New test case.
34719
34720 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
34721
34722         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
34723
34724         * gcc.dg/asm-names.c: Use scan-assembler-not rather
34725         than linker trickery.
34726
34727 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34728
34729         PR c++/12370
34730         * g++.dg/other/friend2.C: New test.
34731
34732 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
34733
34734         * gcc.dg/20031012-1.c: New test.
34735
34736 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
34737
34738         * gcc.dg/weak/weak-3.c: Fix for new warning.
34739
34740 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
34741
34742         PR optimization/8750
34743         * gcc.c-torture/execute/20031012-1.c: New test case.
34744
34745 2003-10-11  Roger Sayle  <roger@eyesopen.com>
34746
34747         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
34748         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
34749
34750 2003-10-11  Roger Sayle  <roger@eyesopen.com>
34751
34752         PR optimization/12260
34753         * gcc.c-torture/compile/20031011-2.c: New test case.
34754
34755 2003-10-11  Roger Sayle  <roger@eyesopen.com>
34756
34757         * gcc.c-torture/execute/20031011-1.c: New testcase.
34758
34759 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
34760
34761         * gcc.c-torture/compile/20031011-1.c: New test.
34762
34763 2003-10-11  Jan Hubicka  <jh@suse.cz>
34764
34765         * g++.dg/other/first-global.C: New test.
34766
34767 2003-10-11  Roger Sayle  <roger@eyesopen.com>
34768
34769         * gcc.c-torture/execute/string-opt-18.c: New testcase.
34770
34771 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
34772
34773         * gcc.c-torture/compile/20031010-1.c: New test.
34774
34775 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
34776
34777         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
34778         * gcc.c-torture/execute/va-arg-25.c: ... here.
34779
34780 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
34781
34782         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
34783
34784 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
34785
34786         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
34787
34788 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
34789
34790         * g++.dg/parse/error2.C: New test.
34791
34792 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
34793
34794         PR c++/11097
34795         * g++.dg/other/error5.C: Modify the error message.
34796         * g++.dg/lookup/using8.C: New test.
34797
34798 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
34799
34800         * gcc.dg/darwin-abi-2.c: New file.
34801         * gcc.c-torture/execute/va-arg-24.c: New file.
34802
34803 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
34804
34805         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
34806         indentation.
34807
34808 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
34809
34810         PR c++/10147
34811         * g++.dg/other/error4.C: Update error messages.
34812         * g++.dg/template/ptrmem4.C: Likewise.
34813
34814         PR c++/12337
34815         * g++.dg/init/new9.C: New test.
34816
34817         PR c++/12334, c++/12236, c++/8656
34818         * g++.dg/ext/attrib8.C: New test.
34819
34820 2003-10-06  Devang Patel  <dpatel@apple.com>
34821
34822         * gcc.dg/debug/dwarf2-3.h: New test.
34823         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
34824
34825 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
34826
34827         * g++.dg/opt/cfg2.C: New test.
34828
34829 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
34830
34831         * g++.dg/opt/float1.C: New test.
34832
34833 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
34834
34835         * gcc.dg/c90-array-lval-6.c: New test.
34836         * gcc.dg/c99-array-lval-6.c: New test.
34837
34838 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
34839             Ziemowit Laski  <zlaski@apple.com>
34840
34841         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
34842         'Derived', so that it is never considered a class method; add
34843         new warning for '+port' method ambiguity.
34844         * objc.dg/method-12.m: Include <objc/objc.h> instead of
34845         <objc/objc-api.h> (needed on Mac OS X).
34846         * objc.dg/method-13.m: New test.
34847
34848 2003-10-03  Roger Sayle  <roger@eyesopen.com>
34849
34850         PR optimization/9325, PR java/6391
34851         * gcc.c-torture/execute/20031003-1.c: New test case.
34852
34853 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
34854
34855         PR optimization/12180
34856         * gcc.dg/20031002-1.c: New test.
34857
34858         PR c++/12486
34859         * g++.dg/inherit/error1.C: New test.
34860
34861 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
34862
34863         * lib/f-torture.exp (search_for): Rename to...
34864         (search_for_re): This.  Also, clean up comments and the
34865         "regexp" invocation.
34866
34867 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
34868
34869         * gcc.c-torture/compile/20031002-1.c: New test.
34870
34871 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
34872
34873         * g++.dg/opt/cond1.C: New test.
34874
34875 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
34876
34877         * gcc.dg/Wold-style-definition-2.c: New testcase.
34878         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
34879
34880 2003-09-29  Richard Henderson  <rth@redhat.com>
34881
34882         * g++.dg/init/array10.C: Add dg-options.
34883
34884 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
34885
34886         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
34887
34888 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34889
34890         * g++.dg/template/friend19.C: Fix typo.
34891         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
34892
34893 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
34894
34895         * gcc.c-torture/execute/20030928-1.c: New test.
34896         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
34897
34898 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
34899
34900         * g++.dg/opt/unroll1.C: New test.
34901
34902 2003-09-26  Roger Sayle  <roger@eyesopen.com>
34903
34904         PR optimization/11741
34905         * gcc.dg/20030926-1.c: New test case.
34906
34907 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34908
34909         PR c++/5655
34910         * g++.dg/parse/access7.C: New test.
34911         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
34912
34913 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
34914
34915         MERGE OF objc-improvements-branch into MAINLINE:
34916         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
34917         if libobjc has not been built.
34918         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
34919         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
34920         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
34921         objc/execute/nested-3.m, objc/execute/np-2.m,
34922         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
34923         objc/execute/redefining_self.m, objc/execute/root_methods.m,
34924         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
34925         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
34926         objc.dg/special/unclaimed-category-1.h,
34927         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
34928         well as GNU runtime.
34929         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
34930         * execute/cascading-1.m, execute/function-message-1.m,
34931         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
34932         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
34933         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
34934         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
34935         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
34936         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
34937         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
34938         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
34939         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
34940         * objc.dg/bitfield-2.m: Run only on Darwin.
34941         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
34942         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
34943         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
34944         * objc.dg/const-str-1.m: Fix constant string layout.
34945
34946 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
34947
34948         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
34949
34950 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
34951
34952         * gcc.dg/darwin-abi-1.c: New file.
34953
34954 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
34955
34956         PR target/12281
34957         * gcc.c-torture/compile/20030921-1.c: New test.
34958
34959 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
34960
34961         * g++.dg/opt/reg-stack2.C: New test.
34962
34963 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
34964
34965         * g++.dg/eh/delayslot1.C: New test.
34966
34967 2003-09-20  Richard Henderson  <rth@redhat.com>
34968
34969         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
34970
34971 2003-09-20  Roger Sayle  <roger@eyesopen.com>
34972
34973         * gcc.c-torture/execute/20030920-1.c: New test case.
34974
34975 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34976
34977         * g++.dg/rtti/typeid3.C: Correct expected error message.
34978
34979 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34980
34981         PR c++/157
34982         * g++.dg/parse/crash12.C: New test.
34983
34984 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
34985
34986         * gcc.dg/compat/mixed-struct-check.h: New.
34987         * gcc.dg/compat/mixed-struct-defs.h: New.
34988         * gcc.dg/compat/mixed-struct-init.h: New.
34989         * gcc.dg/compat/struct-by-value-19_main.c: New.
34990         * gcc.dg/compat/struct-by-value-19_x.c: New.
34991         * gcc.dg/compat/struct-by-value-19_y.c: New.
34992         * gcc.dg/compat/struct-by-value-20_main.c: New.
34993         * gcc.dg/compat/struct-by-value-20_x.c: New.
34994         * gcc.dg/compat/struct-by-value-20_y.c: New.
34995         * gcc.dg/compat/struct-return-19_main.c: New.
34996         * gcc.dg/compat/struct-return-19_x.c: New.
34997         * gcc.dg/compat/struct-return-19_y.c: New.
34998         * gcc.dg/compat/struct-return-20_main.c: New.
34999         * gcc.dg/compat/struct-return-20_x.c: New.
35000         * gcc.dg/compat/struct-return-20_y.c: New.
35001
35002 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
35003         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
35004         so that it will not complain on LP64 targets.
35005
35006 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35007
35008         PR c++/495
35009         * g++.dg/template/friend24.C: New test.
35010
35011 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
35012
35013         PR c++/12332
35014         * g++.dg/template/memtmpl2.C: New test.
35015
35016 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
35017
35018         PR target/11184
35019         * gcc.dg/builtin-apply1.c: New test.
35020
35021 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
35022
35023         PR c++/9848
35024         * g++.dg/warn/Wunused-4.C: New test.
35025
35026 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35027
35028         PR c++/12316
35029         * g++.dg/other/gc2.C: New test.
35030
35031 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
35032
35033         PR c++/11991
35034         * g++.dg/rtti/typeid3.C: New test.
35035
35036         PR c++/12266
35037         * g++.dg/overload/template1.C: New test.
35038
35039 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
35040
35041         * g++.dg/opt/cfg3.C: New test.
35042
35043 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35044
35045         PR c++/7939
35046         * g++.dg/template/crash11.C: New test.
35047
35048 2003-09-16  Jason Merrill  <jason@redhat.com>
35049             Jakub Jelinek  <jakub@redhat.com>
35050
35051         * gcc.dg/attr-warn-unused-result.c: New test.
35052
35053 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
35054
35055         PR c++/12184
35056         * g++.dg/expr/call2.C: New test.
35057
35058 2003-09-15  Andreas Jaeger  <aj@suse.de>
35059
35060         * gcc.dg/Wold-style-definition-1.c: New test.
35061
35062 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
35063
35064         PR c++/3907
35065         * g++.dg/parse/template12.C: New test.
35066
35067         * g++.dg/abi/bitfield11.C: New test.
35068         * g++.dg/abi/bitfield12.C: Likewise.
35069
35070 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
35071
35072         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
35073         non-expansion of functional macro name without arguments at EOL.
35074         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
35075
35076 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
35077
35078         * gcc.c-torture/execute/20030914-[12].c: New tests.
35079
35080 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
35081
35082         PR c++/11788
35083         * g++.dg/overload/addr1.C: New test.
35084
35085 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
35086
35087         * gcc.dg/20030909-1.c: New test.
35088
35089 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
35090
35091         * gcc.dg/ultrasp10.c: New test.
35092
35093 2003-09-09  Devang Patel  <dpatel@apple.com>
35094
35095         * gcc.dg/darwin-ld-6.c: New test.
35096
35097 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35098
35099         * gcc.dg/torture/builtin-explog-1.c: New testcase.
35100
35101 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
35102
35103         * gcc.dg/ia64-types1.c: New test.
35104         * gcc.dg/ia64-types2.c: Likewise.
35105
35106 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35107
35108         * gcc.dg/builtins-1.c: Add more _Complex tests.
35109         * gcc.dg/torture/builtin-attr-1.c: Likewise.
35110
35111         * gcc.dg/builtins-1.c: Test existing _Complex functions.
35112         * gcc.dg/torture/builtin-attr-1.c: Likewise.
35113
35114 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
35115
35116         PR c++/11786
35117         * g++.dg/lookup/koenig2.C: New test.
35118
35119         PR c++/5296
35120         * g++.dg/rtti/typeid2.C: New test.
35121
35122 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
35123
35124         * gcc.c-torture/compile/20030904-1.c: New test.
35125
35126 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
35127
35128         * g++.dg/opt/longbranch2.C: New test.
35129
35130 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
35131
35132         * g++.dg/template/crash10.C: Only compile it.
35133
35134 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
35135
35136         PR middle-end/11665
35137         * gcc.c-torture/compile/20030907-1.c: New test.
35138         * g++.dg/init/array11.C: New test.
35139
35140 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
35141
35142         PR c++/11852
35143         * g++.dg/init/struct1.C: New test.
35144
35145 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
35146
35147         PR c++/12181
35148         * g++.dg/expr/comma1.C: New test.
35149
35150 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
35151
35152         PR c++/11867
35153         * g++.dg/expr/static_cast5.C: New test.
35154
35155 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
35156
35157         PR c++/11507
35158         * g++.dg/lookup/scoped7.C: New test.
35159
35160         PR c++/9574
35161         * g++.dg/other/static1.C: New test.
35162
35163         PR c++/11490
35164         * g++.dg/warn/template-1.C: New test.
35165
35166         PR c++/11432
35167         * g++.dg/template/crash10.C: New test.
35168
35169         PR c++/2478
35170         * g++.dg/overload/VLA.C: New test.
35171
35172         PR c++/10804
35173         * g++.dg/template/call1.C: New test.
35174
35175 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
35176
35177         PR c++/11794
35178         * g++.dg/parse/using3.C: New test.
35179
35180 2003-09-06  Roger Sayle  <roger@eyesopen.com>
35181
35182         PR c++/11409
35183         * g++.dg/overload/builtin3.C: New test case.
35184
35185 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
35186
35187         PR c/9862
35188         * gcc.dg/20030906-1.c: New test.
35189         * gcc.dg/20030906-2.c: Likewise.
35190
35191 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
35192
35193         PR c++/12167
35194         * g++.dg/parse/defarg5.C: New test.
35195
35196         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
35197
35198 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
35199
35200         PR c++/12163
35201         * g++.dg/expr/static_cast4.C: New test.
35202
35203         PR c++/12146
35204         * g++.dg/template/crash9.C: New test.
35205
35206 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
35207
35208         * g++.old-deja/g++.ext/pretty2.C: Update for change
35209         in __FUNCTION__.
35210         * g++.old-deja/g++.ext/pretty3.C: Likewise.
35211
35212 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
35213
35214         PR c++/11922
35215         * g++/dg/template/qualified-id1.C: New test.
35216
35217         PR c++/12037
35218         * g++.dg/warn/noeffect4.C: New test.
35219
35220 2003-09-04  Matt Austern  <austern@apple.com>
35221
35222         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
35223         * g++.dg/ext/fnname2.C: Likewise.
35224         * g++.dg/ext/fnname3.C: Likewise.
35225
35226 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
35227
35228         * g++.dg/expr/lval1.C: New test.
35229         * g++.dg/ext/lvcast.C: Remove.
35230
35231 2003-09-03  Roger Sayle  <roger@eyesopen.com>
35232
35233         PR optimization/11700.
35234         * gcc.c-torture/compile/20030903-1.c: New test case.
35235
35236 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
35237
35238         PR c++/12053
35239         * g++.dg/abi/layout4.C: New test.
35240
35241 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
35242
35243         PR c++/11553
35244         * g++.dg/parse/friend3.C: New test.
35245
35246 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
35247
35248         PR c++/11847
35249         * g++.dg/template/class1.C: New test.
35250
35251         PR c++/11808
35252         * g++.dg/expr/call1.C: New test.
35253
35254 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
35255
35256         PR c++/12114
35257         * g++.dg/init/ref9.C: New test.
35258
35259         PR c++/11972
35260         * g++.dg/template/nested4.C: New test.
35261
35262 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
35263
35264         PR c++/12093
35265         * g++.dg/template/non-dependent4.C: New test.
35266
35267         PR c++/11928
35268         * g++.dg/inherit/conv1.C: New test.
35269
35270 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
35271
35272         PR c++/6196
35273         * g++.dg/ext/label1.C: New test.
35274         * g++.dg/ext/label2.C: Likewise.
35275
35276 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
35277
35278         * g++.dg/expr/cond3.C: New test.
35279
35280 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35281
35282         * gcc.dg/builtins-1.c: Add new builtin cases.
35283
35284 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35285
35286         * gcc.dg/builtins-1.c: Add new cases.
35287         * gcc.dg/torture/builtin-attr-1.c: Likewise.
35288
35289 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35290
35291         * gcc.dg/builtins-1.c: Add more math builtin tests.
35292         * gcc.dg/torture/builtin-attr-1.c: New test.
35293
35294 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
35295
35296         PR optimization/5079
35297         * g++.dg/opt/static3.C: New test.
35298
35299 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35300
35301         * gcc.misc-tests/gcov-10b.c: New test.
35302
35303 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
35304
35305         * g++.dg/opt/ptrmem3.C: New test.
35306
35307         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
35308
35309 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
35310
35311         * gcc.dg/20030826-2.c: New test.
35312
35313 2003-08-26  Roger Sayle  <roger@eyesopen.com>
35314
35315         PR middle-end/12002
35316         * g77.f-torture/compile/12002.f: New test case.
35317
35318 2003-08-26  Roger Sayle  <roger@eyesopen.com>
35319
35320         * gcc.dg/20030826-1.c: New test case.
35321
35322 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
35323
35324         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
35325
35326 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
35327
35328         PR c++/11871
35329         * c++.dg/lookup/crash1.C: New test.
35330
35331         * c++.dg/warn/noeffect3.C: New test.
35332
35333 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
35334
35335         * gcc.dg/compat/vector-1_x.c: Compile with -w.
35336         * gcc.dg/compat/vector-1_y.c: Ditto.
35337         * gcc.dg/compat/vector-2_x.c: Ditto.
35338         * gcc.dg/compat/vector-2_y.c: Ditto.
35339
35340 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
35341
35342         * gcc.dg/20030702-1.c: New test.
35343
35344 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
35345
35346         PR c++/8795
35347         * g++.dg/ext/altivec-1.C: New test.
35348
35349 2003-08-24  Richard Henderson  <rth@redhat.com>
35350
35351         * g++.dg/eh/simd-2.C: Add -w for x86.
35352
35353 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
35354
35355         * gcc.dg/20030815-1.c: New test.
35356
35357 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35358
35359         PR c++/3765
35360         * g++.dg/parse/access6.C: New test.
35361
35362 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35363
35364         PR c++/641, c++/11876
35365         * g++.dg/template/friend22.C: New test.
35366         * g++.dg/template/friend23.C: Likewise.
35367
35368 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
35369
35370         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
35371         identically.
35372
35373 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
35374
35375         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
35376
35377 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
35378
35379         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
35380
35381 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
35382
35383         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
35384
35385 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
35386
35387         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
35388
35389 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
35390
35391         PR c++/11919
35392         * g++.dg/overload/prom1.C: New test.
35393
35394         PR c++/11551
35395         * g++.dg/parse/dtor2.C: New test.
35396
35397         PR c++/10762
35398         * g++.dg/parse/using2.C: New test.
35399
35400 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
35401
35402         PR target/11805
35403         * gcc.c-torture/compile/20030821-1.c: New.
35404
35405 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
35406
35407         PR c++/11834
35408         * g++.dg/template/deduce2.C: New test.
35409
35410 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
35411
35412         * gcc.c-torture/execute/20030821-1.c: New test.
35413
35414 2003-08-20  Roger Sayle  <roger@eyesopen.com>
35415
35416         PR middle-end/11984
35417         * gcc.dg/20030820-1.c: New test case.
35418
35419 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
35420
35421         PR c++/11945
35422         * g++.dg/warn/noeffect2.C: New test.
35423
35424 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
35425
35426         PR c++/10926
35427         * g++.dg/template/dtor2.C: New test.
35428
35429         PR c++/11684
35430         * g++.dg/template/operator1.C: New test.
35431         * g++.dg/parse/operator4.C: New test.
35432
35433         PR c++/11946.C
35434         * g++.dg/expr/enum1.C: New test.
35435         * gcc.dg/c99-bool-1.c: Remove bogus warning.
35436
35437         PR c++/11036.C
35438         * g++.dg/parse/elab2.C: New test.
35439         * g++.dg/parse/typedef4.C: Change error message.
35440         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
35441         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
35442         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
35443
35444 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
35445
35446         * gcc.dg/pch/warn-1.c: New.
35447         * gcc.dg/pch/warn-1.hs: New.
35448
35449         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
35450         not-tested file.
35451
35452 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
35453
35454         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
35455
35456 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
35457
35458         * gcc.dg/uninit-D.c: New Test.
35459         * gcc.dg/uninit-E.c: New Test.
35460         * gcc.dg/uninit-F.c: New Test.
35461         * gcc.dg/uninit-G.c: New Test.
35462
35463 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
35464
35465         * g++.dg/README: Describe the pch directory.
35466
35467 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35468
35469         PR c++/11174
35470         * g++.dg/parse/access4.C: New test.
35471         * g++.dg/parse/access5.C: Likewise.
35472         * g++.old-deja/g++.jason/access17.C: Adjust error message.
35473
35474 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
35475
35476         * gcc.dg/noncompile/20030818-1.c: New.
35477
35478 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
35479
35480         PR c++/11957
35481         * g++.dg/warn/noeffect1.C: New test.
35482
35483         * g++.dg/template/scope2.C: New test.
35484         * g++.dg/template/error2.C: Correct dg-error
35485
35486 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
35487
35488         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
35489
35490 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
35491
35492         PR C++/11512
35493         * g++.dg/template/warn1.C: New.
35494
35495 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
35496
35497         * g++.dg/template/error2.C: New test.
35498         * g++.dg/lookup/using7.C: Adjust errors
35499         * g++.old-deja/g++.pt/crash36.C: Likewise.
35500         * g++.old-deja/g++.pt/derived3.C: Likewise.
35501
35502 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35503
35504         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
35505         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
35506         * gcc.c-torture/execute/builtins/string-9.c: New, from
35507         string-opt-9.c.  Adjust for execute/builtins framework.
35508         * gcc.c-torture/execute/string-opt-9.c: Delete.
35509
35510 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
35511
35512         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
35513
35514         * g++.dg/parse/ret-type2.C: New test.
35515
35516         PR c++/11703
35517         * g++.dg/init/new8.C: New test.
35518
35519         PR c++/10923
35520         * g++.dg/parse/typedef5.C: New test.
35521
35522         PR c++/9512
35523         * g++.dg/parse/qualified2.C: New test.
35524         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
35525         invalid code.
35526
35527 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
35528
35529         * g++.dg/conversion/ptrmem1.C: New test.
35530
35531 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
35532
35533         PR target/11693
35534         * gcc.dg/20030811-1.c: New test.
35535
35536         PR target/11535
35537         * gcc.c-torture/execute/20030811-1.c: New test.
35538
35539 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35540
35541         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
35542
35543 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
35544
35545         PR c++/11789.C
35546         * g++.dg/inherit/multiple1.C: New test.
35547
35548 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
35549
35550         * gcc.dg/spe1.c: New test.
35551
35552         PR c++/11670
35553         * g++.dg/expr/cast2.C: New test.
35554
35555         PR c++/10530
35556         * g++.dg/template/dependent-name2.C: New test.
35557
35558 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
35559
35560         * g++.dg/parse/crash11.C: Put the dg options in comments.
35561
35562 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
35563
35564         * lib/gcc-dg.exp: Update for diagnostic change.
35565
35566 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35567
35568         PR c++/5767
35569         * g++.dg/parse/crash11.C: New test.
35570
35571 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
35572
35573         * gcc.dg/cpp/spacing1.c: Update.
35574
35575 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
35576
35577         PR target/11739
35578         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
35579         a value for -mtune.
35580
35581 2003-08-04  Roger Sayle  <roger@eyesopen.com>
35582
35583         PR middle-end/11771
35584         * gcc.c-torture/compile/20030804-1.c: New test case.
35585
35586 2003-08-04  Roger Sayle  <roger@eyesopen.com>
35587
35588         * gcc.dg/20030804-1.c: New test case.
35589
35590 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
35591
35592         * gcc.dg/cpp/separate-1.c: New test.
35593
35594 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
35595
35596         PR c++/11704
35597         * g++.dg/template/dependent-expr2.C: New test.
35598
35599         PR c++/11766
35600         * g++.dg/expr/ptrmem1.C: New test.
35601
35602 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35603
35604         PR c++/9453
35605         * g++.dg/template/friend15.C: New test.
35606
35607 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
35608
35609         * lib/dg-pch.exp: Work round PCH bug.
35610
35611 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35612
35613         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
35614         builtins.  Move cases from builtins-4.c here.
35615
35616         * gcc.dg/torture/builtin-math-1.c: New test taken from
35617         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
35618         additional cases.
35619
35620         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
35621         Delete.
35622
35623 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
35624
35625         PR c++/9447
35626         * g++.dg/template/using7.C: New test.
35627
35628 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
35629
35630         * import1.c, import2.c: New tests.
35631
35632 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
35633
35634         * g++.dg/eh/crossjump1.C: New test.
35635
35636 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
35637
35638         PR c++/11697
35639         * g++.dg/template/using6.C: New test.
35640
35641         PR c++/11744
35642         * g++.dg/template/koenig2.C: New test.
35643
35644 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35645
35646         PR c++/7983
35647         * g++.dg/parse/typedef4.C: New test.
35648
35649 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35650
35651         PR c++/8442, c++/8806
35652         * g++.dg/template/elab1.C: New test.
35653         * g++.dg/template/type2.C: Likewise.
35654         * g++.dg/template/ttp3.C: Adjust expected error message.
35655         * g++.old-deja/g++.law/visibility13.C: Likewise.
35656         * g++.old-deja/g++.niklas/t135.C: Likewise.
35657         * g++.old-deja/g++.pt/ttp41.C: Likewise.
35658         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
35659         template argument.
35660         * g++.old-deja/g++.pt/ttp44.C: Likewise.
35661
35662 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
35663
35664         PR c++/11295
35665         * g++.dg/ext/stmtexpr1.C: New test.
35666
35667         * g++.dg/opt/tmp1.C: New test.
35668
35669         PR c++/11525
35670         * g++.dg/parse/constant4.C: New test.
35671
35672         PR c++/9447
35673         * g++.dg/template/using5.C: New test.
35674
35675 2003-07-31  Roger Sayle  <roger@eyesopen.com>
35676
35677         * gcc.dg/builtins-27.c: New test case.
35678
35679 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
35680
35681         * gcc.dg/tls/opt-7.c: New test.
35682
35683 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
35684
35685         * g++.old-deja/g++.other/crash18.C: Remove.
35686
35687 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
35688
35689         * g++.dg/template/explicit3.C: New.
35690         * g++.dg/template/explicit4.C: New.
35691         * g++.dg/template/explicit5.C: New.
35692
35693         PR c++/11347
35694         * g++.dg/template/memtmpl1.C: New.
35695
35696 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
35697
35698         PR target/11565
35699         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
35700         * gcc.dg/i386-387-5.c (dg-options): Likewise.
35701
35702 2003-07-30  Jan Hubicka  <jh@suse.cz>
35703
35704         * vtgc1.c: Kill.
35705
35706 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
35707
35708         * gcc.dg/struct-in-proto-1.c: New test.
35709
35710 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
35711
35712         * gcc.dg/cpp/include2.c: Only expect one message.
35713
35714 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
35715
35716         PR c++/9447
35717         * g++.dg/template/using1.C: New test.
35718         * g++.dg/template/using2.C: New test.
35719         * g++.dg/template/using3.C: New test.
35720         * g++.dg/template/using4.C: New test.
35721
35722 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
35723
35724         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
35725         * gcc.c-torture/execute/string-opt-10.c: Likewise.
35726
35727 2003-07-28  Jan Hubicka  <jh@suse.cz>
35728
35729         PR c++/11530
35730         * g++.dg/opt/call1.C: New test.
35731
35732 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
35733
35734         PR c++/11667
35735         * g++.dg/init/enum2.C: New test.
35736         * g++.dg/template/overload1.C: Add "-w" option.
35737
35738 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
35739
35740         * gcc.dg/Wdeclaration-after-statement-1.c,
35741         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
35742
35743 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
35744
35745         * gcc.c-torture/compile/20030725-1.c: New test.
35746
35747 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
35748
35749         * gcc.dg/20030505.c: Only run for SPE.
35750         Remove definition of opaque type.
35751
35752 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
35753
35754         * g++.dg/template/ptrmem6.C: New test.
35755
35756 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
35757
35758         * gcc.c-torture/compile/zero-strct-2.c: New test.
35759
35760 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
35761
35762         * gcc.dg/intermod-1.c: New test.
35763
35764 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35765
35766         PR c++/11617
35767         * g++.dg/template/lookup2.C: New test.
35768         * g++.dg/template/memclass1.C: Remove instantiated from error.
35769         * g++.dg/other/error2.C: Tweak expected errors.
35770
35771         PR c++/11596
35772         * g++.dg/template/defarg3.C: New test.
35773
35774         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
35775
35776 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
35777
35778         * g++.dg/inherit/access5.C: New test.
35779
35780 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35781
35782         PR c++/11513
35783         * g++.dg/template/crash8.C: New test.
35784
35785 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
35786
35787         PR c/10602
35788         * gcc.dg/noncompile/incomplete-2.c: New test.
35789
35790 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
35791
35792         PR c++/11645
35793         * g++.dg/inherit/access4.C: New test.
35794
35795         PR c++/11517
35796         * g++.dg/expr/cond2.C: New test.
35797
35798         PR optimization/10679
35799         * g++.dg/opt/inline4.C: New test.
35800
35801 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
35802
35803         * g++.dg/parse/crash10: New test.
35804
35805 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
35806
35807         * g++.dg/ext/flexary1.C: New test.
35808
35809 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35810
35811         PR c++/10793
35812         * g++.dg/template/crash9.C: New test.
35813
35814 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35815
35816         PR c++/3004
35817         * g++.dg/parse/typedef3.C: New test.
35818
35819         PR c++/7906
35820         * g++.dg/parse/operator2.C: New test.
35821
35822         PR c++/8895
35823         * g++.dg/parse/def-tmpl-arg1.C: New test.
35824
35825         PR c++/9282
35826         * g++.dg/parse/funptr1.C: New test.
35827
35828         PR c++/9452
35829         * g++.dg/parse/ambig3.C: New test.
35830
35831         PR c++/9454
35832         * g++.dg/parse/operator3.C: New test.
35833
35834         PR c++/9486
35835         * g++.dg/parse/template10.C: New test.
35836
35837         PR c++/9488
35838         * g++.dg/parse/template11.C: New test.
35839
35840         PR c++/10150
35841         * g++.dg/parse/invalid-op1.C: New test.
35842
35843         PR c++/10247
35844         * g++.dg/parse/condexpr1.C: New test.
35845
35846 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
35847
35848         * g++.dg/ext/packed3.C: New test.
35849         * g++.dg/ext/packed4.C: New test.
35850
35851         * gcc.dg/pack-test-3.c: New test.
35852
35853 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
35854
35855         * lib/compat.exp: Handle dg-options per source file.
35856         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
35857         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
35858         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
35859         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
35860         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
35861         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
35862         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
35863         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
35864         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
35865         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
35866         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
35867         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
35868         * g++.dg/compat/break/bitfield7_x.C: Ditto.
35869         * g++.dg/compat/break/bitfield7_y.C: Ditto.
35870
35871 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
35872
35873         PR c/10320
35874         * gcc.c-torture/execute/20030718-1.c: New test.
35875
35876 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
35877
35878         PR optimization/11536
35879         * gcc.dg/20030721-1.c: New test.
35880
35881 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
35882
35883         PR c++/11546
35884         * g++.dg/template/lookup1.C: New test.
35885
35886 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
35887
35888         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
35889         diagnostics of ill-formed constructs involving labels.
35890         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
35891         the new 'previously defined here' message.
35892
35893 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
35894
35895         * g++.dg/parse/non-dependent2.C: New test.
35896
35897 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
35898
35899         * g++.dg/init/init-ref4.C: xfail on targets without
35900         weak symbols.
35901
35902 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
35903
35904         PR target/11087
35905         * gcc.c-torture/execute/20030717-1.c: New test.
35906
35907 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
35908
35909         * g++.dg/opt/cfg1.C: New test.
35910
35911 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
35912
35913         PR optimization/11557
35914         * gcc.dg/20030717-1.c: New test.
35915
35916 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
35917
35918         PR c++/10476
35919         * g++.dg/expr/crash-1.C: New test.
35920
35921         PR c++/11027
35922         * g++.dg/template/init3.C: New test.
35923
35924         PR c++/8222
35925         * g++.dg/template/non-dependent1.C: New test.
35926
35927         PR c++/11070
35928         * g++.dg/template/non-dependent2.C: New test.
35929
35930         PR c++/11071
35931         * g++.dg/template/non-dependent3.C: New test.
35932
35933         PR c++/9907
35934         * g++.dg/template/sizeof5.C: New test.
35935
35936 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
35937
35938         PR 11498
35939         * gcc.c-torture/compile/mangle-1.c: New file.
35940
35941 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35942
35943         PR c++/7809
35944         * g++.dg/parse/access3.C: New test.
35945
35946 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
35947
35948         PR c++/11384
35949         * g++.dg/init/init-ref4.C: New test.
35950
35951 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
35952
35953         PR c++/11547
35954         * g++.dg/parse/constant3.C: New test.
35955         * g++.dg/parse/crash7.C: Likewise.
35956
35957 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
35958
35959         PR target/11008
35960         * gcc.dg/i386-pentium4-not-mull.c: New.
35961
35962 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
35963
35964         * gcc.dg/asm-names.c (ymain): Make it weak.
35965
35966 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35967
35968         PR c++/5421
35969         * g++.dg/template/friend21.C: New test.
35970
35971 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
35972
35973         * gcc.dg/cleanup-8.c: New test.
35974         * gcc.dg/cleanup-9.c: New test.
35975
35976 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
35977
35978         * g++.dg/ext/dll-MI1.h: New file.
35979         * g++.dg/ext/dllexport-MI1.C: New file.
35980         * g++.dg/ext/dllimport-MI1.C: New file.
35981
35982 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
35983
35984         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
35985         it does not have cmpstrsi patterns (just cmpmemsi).
35986
35987 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
35988
35989         PR debug/11473
35990         * g++.dg/debug/debug8.C: New test.
35991
35992 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35993
35994         PR c++/10108
35995         * g++.dg/template/crash7.C: New test.
35996
35997 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
35998
35999         PR target/10795
36000         * gcc.c-torture/compile/20030708-1.c: New.
36001
36002 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
36003
36004         * gcc.c-torture/execute/20030715-1.c: New test.
36005
36006 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
36007
36008         * gcc.dg/pch/inline-3.c: New file.
36009         * gcc.dg/pch/inline-3.hs: New file.
36010         * gcc.dg/pch/inline-4.c: New file.
36011         * gcc.dg/pch/inline-4.hs: New file.
36012
36013 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
36014
36015         PR c++/11509
36016         * g++.dg/template/crash6.C: New test.
36017
36018         PR c++/7053
36019         * g++.dg/template/friend20.C: New test.
36020
36021         PR c++/7019
36022         * g++.dg/template/overload2.C: New test.
36023
36024 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36025
36026         PR optimization/11440
36027         * gcc.c-torture/execute/20030714-1.c: New test.
36028
36029 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36030
36031         PR c++/11154
36032         * g++.dg/template/partial2.C: New test.
36033
36034 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
36035
36036         PR c++/11503
36037         * g++.dg/template/anon1.C: New test.
36038
36039         PR c++/11493
36040         PR c++/11495
36041         * g++.dg/parse/template9.C: Likewise.
36042         * g++.dg/template/crash4.C: New test.
36043         * g++.dg/template/koenig1.C: Likewise.
36044         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
36045         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
36046         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
36047         functions.
36048         * g++.old-deja/g++.jason/template36.C: Likewise.
36049         * g++.old-deja/g++.mike/p1989.C: Likewise.
36050         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
36051         * g++.old-deja/g++.pt/ttp20.C: Use this->.
36052         * g++.old-deja/g++.pt/ttp21.C: Use this->.
36053         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
36054         compiling.
36055         * g++.old-deja/g++.pt/union2.C: Use this->.
36056
36057 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
36058
36059         * gcc.dg/20030711-1.c: New test.
36060
36061 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
36062
36063         PR c++/11050
36064         * g++.dg/parse/args1.C: New test.
36065         * g++.pt/defarg8.C: Change expected errors.
36066
36067 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
36068
36069         PR c++/8164
36070         * g++.dg/template/nontype2.C: New test.
36071
36072         PR c++/10558
36073         * g++.dg/parse/template8.C: New test.
36074
36075         PR c++/8327
36076         * g++.dg/template/scope1.C: New test.
36077
36078         * g++.dg/warn/Wsign-compare-1.C: New test.
36079
36080 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
36081
36082         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
36083
36084 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
36085
36086         PR c++/9411
36087         * g++.dg/template/explicit2.C: New test.
36088
36089         PR c++/10032
36090         * g++.dg/warn/pedantic1.C: New test.
36091
36092 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
36093
36094         PR c++ 9483
36095         * g++.dg/other/field1.C: New test.
36096
36097 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
36098
36099         PR c/11449
36100         * gcc.c-torture/compile/20030707-1.c: New.
36101
36102 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36103
36104         PR c++/10849
36105         * g++.dg/template/access12.C: New test.
36106
36107 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
36108
36109         * g++.dg/bprob/bprob.exp (prof_ext): Update.
36110         * g77.dg/bprob/bprob.exp (prof_ext): Update.
36111         * gcc.misc-tests/bprob.exp (prof_ext): Update.
36112         * gcc.misc-tests/gcov.exp: Update
36113         * g++.dg/gcov/gcov.exp: Update
36114         * lib/gcov.exp: Update.
36115
36116 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
36117
36118         * g++.dg/abi/mangle17.C: Make sure template expressions are
36119         dependent.
36120         * g++.dg/abi/mangle4.C: Mark erroneous casts.
36121         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
36122         * g++.dg/opt/stack1.C: Remove erroneous code.
36123         * g++.dg/parse/template7.C: New test.
36124         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
36125         * g++.old-deja/g++.pt/crash4.C: Likewise.
36126
36127 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36128
36129         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
36130         with zero or one occurence of `$' after the initial `L'.
36131
36132 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
36133
36134         * gcc.c-torture/compile/20030704-1.c: Add a comment.
36135
36136 2003-07-08  Roger Sayle  <roger@eyesopen.com>
36137
36138         PR c/11370
36139         * gcc.dg/Wunreachable-6.c: New testcase.
36140         * gcc.dg/Wunreachable-7.c: New testcase.
36141
36142 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
36143
36144         PR c/11420
36145         * gcc.dg/20030708-1.c: New test.
36146
36147 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
36148
36149         * gcc.dg/compat/sdata-section.h: New file.
36150         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
36151         * gcc.dg/torture/mips-sdata-1.c: New test.
36152
36153 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36154
36155         PR c++/11030
36156         * g++.dg/template/friend19.C: New test.
36157
36158 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
36159
36160         * g++.dg/opt/strength-reduce.C: New test.
36161
36162 2003-07-07  Roger Sayle  <roger@eyesopen.com>
36163
36164         PR target/10979
36165         * gcc.dg/20030707-1.c: New testcase.
36166
36167 2003-07-07  Roger Sayle  <roger@eyesopen.com>
36168
36169         PR optimization/11059
36170         * g++.dg/opt/emptyunion.C: New testcase.
36171
36172 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
36173             Eric Botcazou  <ebotcazou@libertysurf.fr>
36174
36175         * g++.dg/opt/stack1.C: New test.
36176
36177 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
36178
36179         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
36180         run test.
36181
36182         PR c++/11431
36183         * g++.dg/expr/static_cast3.C: New test.
36184
36185 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
36186
36187         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
36188         everywhere.
36189         * gcc.dg/concat.c: Concatenation of string constants with
36190         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
36191         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
36192         * gcc.dg/cpp/escape-2.c: Use wide character constants where
36193         necessary to avoid multi-character character constant warning.
36194         * gcc.dg/cpp/escape.c: Likewise.
36195         * gcc.dg/cpp/ucs.c: Likewise.
36196         Remove backslashes from dg-bogus comments, as they confuse Tcl.
36197         Fix a typo.
36198
36199 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
36200
36201         PR c/11428
36202         * gcc.c-torture/compile/20030704-1.c: New.
36203
36204 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
36205
36206         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
36207
36208 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
36209
36210         PR c++/5287, PR c++/7910,  PR c++/11021
36211         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
36212         tests for warnings.
36213         * g++.dg/ext/dllimport2.C: Add tests for warnings.
36214         * g++.dg/ext/dllimport3.C: Likewise.
36215         * g++.dg/ext/dllimport4.C: New file.
36216         * g++.dg/ext/dllimport5.C: New file.
36217         * g++.dg/ext/dllimport6.C: New file.
36218         * g++.dg/ext/dllimport7.C: New file.
36219         * g++.dg/ext/dllimport8.C: New file.
36220         * g++.dg/ext/dllimport9.C: New file.
36221         * g++.dg/ext/dllimport10.C: New file.
36222         * g++.dg/ext/dllexport1.C: New file.
36223
36224 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
36225
36226         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
36227         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
36228
36229 2003-07-03  Roger Sayle  <roger@eyesopen.com>
36230
36231         * gcc.dg/builtins-25.c: New testcase.
36232         * gcc.dg/builtins-26.c: New testcase.
36233
36234 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
36235
36236         * gcc.dg/compat/vector-defs.h: New file.
36237         * gcc.dg/compat/vector-setup.h: New file.
36238         * gcc.dg/compat/vector-check.h: New file.
36239         * gcc.dg/compat/vector-1_main.c: New file.
36240         * gcc.dg/compat/vector-1_x.c: New file.
36241         * gcc.dg/compat/vector-1_y.c: New file.
36242         * gcc.dg/compat/vector-2_main.c: New file.
36243         * gcc.dg/compat/vector-2_x.c: New file.
36244         * gcc.dg/compat/vector-2_y.c: New file.
36245
36246         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
36247         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
36248         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
36249         * gcc.dg/compat/struct-align-1.h: New file.
36250         * gcc.dg/compat/struct-align-1_main.c: New file.
36251         * gcc.dg/compat/struct-align-1_x.c: New file.
36252         * gcc.dg/compat/struct-align-1_y.c: New file.
36253         * gcc.dg/compat/struct-align-2.h: New file.
36254         * gcc.dg/compat/struct-align-2_main.c: New file.
36255         * gcc.dg/compat/struct-align-2_x.c: New file.
36256         * gcc.dg/compat/struct-align-2_y.c: New file.
36257
36258         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
36259         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
36260         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
36261         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
36262         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
36263         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
36264         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
36265         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
36266         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
36267         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
36268         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
36269         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
36270         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
36271         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
36272         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
36273         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
36274         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
36275         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
36276         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
36277         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
36278         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
36279         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
36280         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
36281         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
36282         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
36283         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
36284         * gcc.dg/compat/struct-return-10_x.c: Ditto.
36285         * gcc.dg/compat/struct-return-2_x.c: Ditto.
36286         * gcc.dg/compat/struct-return-3_x.c: Ditto.
36287
36288 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
36289
36290         * gcc.dg/i386-call-1.c: New test.
36291
36292 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
36293
36294         PR c++/9162
36295         * g++.dg/parse/defarg4.C: New.
36296
36297 2003-07-03  Roger Sayle  <roger@eyesopen.com>
36298
36299         PR target/10700
36300         * gcc.c-torture/compile/20030703-1.c: New test case.
36301
36302 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
36303
36304         * g++.dg/template/local3.C: Remove extra semicolon.
36305
36306 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
36307
36308         * gcc.dg/i386-volatile-1.c: New test.
36309
36310 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
36311
36312         PR c++/11072
36313         * g++.dg/other/offsetof2.C: XFAIL.
36314         * g++.dg/other/offsetof5.C: New.
36315
36316         PR c++/10219
36317         * g++.dg/template/error1.C: New.
36318
36319         PR c++/9779
36320         * g++.dg/template/dependent-expr1.C: New.
36321
36322 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
36323
36324         PR c++/6949
36325         * g++.dg/template/local3.C: New test.
36326
36327         PR c++/11149
36328         * g++.dg/lookup/scoped6.C: New test.
36329
36330 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
36331
36332         PR c++/8046
36333         * g++.dg/other/error7.C: New test.
36334
36335 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
36336
36337         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
36338         * g++.old-deja/g++.abi/vtable3.h: Likewise.
36339         * g++.old-deja/g++.law/code-gen5.C: Likewise.
36340         * g++.old-deja/g++.other/union2.C: Likewise.
36341         * gcc.dg/c90-const-expr-2.c: Likewise.
36342         * gcc.dg/c90-const-expr-3.c: Likewise.
36343         * gcc.dg/c99-const-expr-2.c: Likewise.
36344         * gcc.dg/c99-const-expr-3.c: Likewise.
36345         * gcc.dg/concat.c: Likewise.
36346
36347 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
36348
36349         PR c++/9559
36350         * g++.dg/init/static1.C: New test.
36351
36352 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36353
36354         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
36355         * g++.old-deja/g++.other/access2.C: Likewise.
36356         * g++.old-deja/g++.other/decl2.C: Likewise.
36357         * gcc.c-torture/execute/20020615-1.c: Likewise.
36358
36359 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
36360
36361         PR c++/4933
36362         * g++.dg/template/sizeof4.C: New test.
36363
36364 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
36365
36366         * g++.dg/other/error6.C: New test.
36367
36368 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
36369
36370         PR c++/10750
36371         * g++.dg/parse/constant2.C: New test.
36372
36373 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
36374
36375         PR c++/11106
36376         * g++.dg/other/error5.C: New test.
36377
36378 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36379
36380         * gcc.dg/format/gcc_diag-1.c: New test.
36381
36382 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
36383
36384         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
36385
36386 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
36387
36388         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
36389         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
36390         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
36391
36392 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
36393
36394         * gcc.c-torture/execute/builtins/string-8.c: New test.
36395         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
36396         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
36397         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
36398
36399 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
36400
36401         PR c++/10468
36402         * g++.dg/ext/typeof6.C: New test.
36403
36404 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
36405
36406         PR c++/10796
36407         * g++.dg/init/enum1.C: New test.
36408
36409 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
36410
36411         * gcc.dg/20030627-1.c: New test.
36412
36413 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
36414
36415         PR c++/11332
36416         * g++.dg/expr/static_cast2.C: New test.
36417
36418 2003-06-26  Roger Sayle  <roger@eyesopen.com>
36419             Jakub Jelinek  <jakub@redhat.com>
36420
36421         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
36422         sprintf(dst,"%s",src) optimization.
36423         * gcc.c-torture/execute/20030626-1.c: New test case.
36424         * gcc.c-torture/execute/20030626-2.c: New test case.
36425
36426 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
36427
36428         * gcc.c-torture/execute/multi-ix.c: New test.
36429
36430         * gcc.c-torture/execute/simd-4.c (main):
36431         Added missing semicolon at end of union.
36432
36433 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
36434
36435         PR c++/8266
36436         * g++.dg/template/explicit-instantiation3.C: New test.
36437
36438 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
36439
36440         * gcc.dg/20030626-1.c: Use signed char.
36441
36442 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
36443
36444         * gcc.dg/20030626-1.c: New test.
36445
36446 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
36447
36448         * const-str-2.m: Update.
36449
36450 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
36451
36452         PR c++/10990
36453         * g++.dg/rtti/dyncast1.C: New test.
36454         * g++.dg/abi/mangle4.C: Correct base-specifier access.
36455         * g++.dg/lookup/scoped1.C: Remove XFAIL.
36456         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
36457
36458         PR c++/10931
36459         * g++.dg/expr/static_cast1.C: New test.
36460
36461 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
36462
36463         * gcc.dg/20030625-1.c: New test.
36464
36465 2003-06-24  Roger Sayle  <roger@eyesopen.com>
36466
36467         * gcc.c-torture/compile/20030624-1.c: New test case.
36468
36469 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
36470
36471         * gcc.c-torture/execute/string-opt-17.c: New test.
36472
36473 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
36474
36475         PR c++/5754
36476         * g++.dg/parse/crash6.C: New test.
36477
36478 2003-06-23  Roger Sayle  <roger@eyesopen.com>
36479
36480         * gcc.dg/builtins-24.c: New test case.
36481
36482 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
36483
36484         * g++.dg/opt/operator1.C: New test.
36485
36486 2003-06-22  Roger Sayle  <roger@eyesopen.com>
36487
36488         * gcc.c-torture/execute/string-opt-16.c: New test case.
36489
36490 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
36491
36492         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
36493         * g++.old-deja/g++.other/conv7.C: Likewise.
36494         * g++.old-deja/g++.other/overcnv2.C: Likewise.
36495         * g++.old-deja/g++.other/overload14.C: Likewise.
36496
36497 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
36498
36499         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
36500         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
36501
36502 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
36503
36504         PR c++/10888
36505         * g++.dg/warn/Winline-3.C: New test.
36506
36507 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
36508
36509         * lib/target-supports.exp (check_alias_available): Make the test
36510         program acceptable to the Solaris assembler.
36511
36512         PR c++/10749
36513         * g++.dg/template/memclass2.C: New test.
36514
36515 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
36516             Eric Botcazou  <ebotcazou@libertysurf.fr>
36517
36518         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
36519         data for non-matching targets.
36520         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
36521
36522 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
36523
36524         PR c++/10845
36525         * g++.dg/template/member3.C: New test.
36526
36527 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
36528
36529         PR c++/10939
36530         * g++.dg/template/func1.C: New test.
36531
36532         PR c++/9649
36533         * g++.dg/template/static4.C: New test.
36534         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
36535
36536         PR c++/11041
36537         * g++.dg/init/ref7.C: New test.
36538
36539 2003-06-19  Matt Austern  <austern@apple.com>
36540
36541         PR c++/11228
36542         * g++.dg/anew1.C: New test.
36543         * g++.dg/anew2.C: New test.
36544         * g++.dg/anew3.C: New test.
36545         * g++.dg/anew4.C: New test.
36546
36547 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
36548
36549         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
36550
36551 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
36552
36553         * gcc.c-torture/execute/simd-4.c (main): Make expected value
36554         endian-dependent.
36555
36556 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
36557
36558         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
36559         Remove cruft.
36560
36561 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
36562
36563         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
36564         * gcc.c-torture/compile/961203-1.c: Likewise.
36565         * gcc.c-torture/compile/980506-1.c: Likewise.
36566
36567 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
36568
36569         PR c++/10712
36570         * g++.dg/lookup/using7.C: New test.
36571
36572 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
36573
36574         PR c++/11105
36575         * g++.dg/abi/conv1.C: Remove it.
36576         * g++.dg/template/conv7.C: New test.
36577         * g++.dg/template/conv8.C: Likewise.
36578         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
36579         conversion operator.
36580
36581 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
36582
36583         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
36584         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
36585         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
36586         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
36587         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
36588         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
36589         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
36590         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
36591         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
36592         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
36593         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
36594         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
36595         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
36596         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
36597         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
36598         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
36599         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
36600         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
36601         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
36602         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
36603         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
36604         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
36605         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
36606         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
36607         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
36608         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
36609         * gcc.dg/compat/struct-return-10_x.c: Ditto.
36610         * gcc.dg/compat/struct-return-2_x.c: Ditto.
36611         * gcc.dg/compat/struct-return-3_x.c: Ditto.
36612
36613 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
36614
36615         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
36616         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
36617         indications.
36618
36619 2003-06-16  Roger Sayle  <roger@eyesopen.com>
36620
36621         * gcc.dg/i386-387-5.c: New test case.
36622         * gcc.dg/i386-387-6.c: New test case.
36623         * gcc.dg/builtins-23.c: New test case.
36624
36625 2003-06-15  Roger Sayle  <roger@eyesopen.com>
36626
36627         * gcc.dg/builtins-22.c: New test case.
36628         * gcc.dg/i386-387-1.c: Update to test exp.
36629         * gcc.dg/i386-387-2.c: Likewise.
36630
36631 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36632
36633         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
36634
36635 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
36636
36637         * lib/gcc-dg.exp (dg-require-dll): New function.
36638         (dg-xfail-if): Likewise.
36639         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
36640         driver.
36641
36642         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
36643         * gcc.c-torture/compile/20001205-1.c: Likewise.
36644         * gcc.c-torture/compile/20001226-1.c: Likewise.
36645         * gcc.c-torture/compile/20010518-2.c: Likewise.
36646         * gcc.c-torture/compile/20020312-1.c: Likewise.
36647         * gcc.c-torture/compile/20020604-1.c: Likewise.
36648         * gcc.c-torture/compile/920501-12.c: Likewise.
36649         * gcc.c-torture/compile/920501-4.c: Likewise.
36650         * gcc.c-torture/compile/920520-1.c: Likewise.
36651         * gcc.c-torture/compile/920521-1.c: Likewise.
36652         * gcc.c-torture/compile/920625-1.c: Likewise.
36653         * gcc.c-torture/compile/961203-1.c: Likewise.
36654         * gcc.c-torture/compile/980506-1.c: Likewise.
36655         * gcc.c-torture/compile/981006-1.c: Likewise.
36656         * gcc.c-torture/compile/981022-1.c: Likewise.
36657         * gcc.c-torture/compile/981223-1.c: Likewise.
36658         * gcc.c-torture/compile/990617-1.c: Likewise.
36659         * gcc.c-torture/compile/dll.c: Likewise.
36660         * gcc.c-torture/compile/labels-3.c: Likewise.
36661         * gcc.c-torture/compile/mipscop-1.c: Likewise.
36662         * gcc.c-torture/compile/mipscop-2.c: Likewise.
36663         * gcc.c-torture/compile/mipscop-3.c: Likewise.
36664         * gcc.c-torture/compile/mipscop-4.c: Likewise.
36665         * gcc.c-torture/compile/simd-5.c: Likewise.
36666         * gcc.c-torture/compile/20000804-1.x: Remove.
36667         * gcc.c-torture/compile/20001205-1.x: Likewise.
36668         * gcc.c-torture/compile/20001226-1.x: Likewise.
36669         * gcc.c-torture/compile/20010518-2.x: Likewise.
36670         * gcc.c-torture/compile/20020312-1.x: Likewise.
36671         * gcc.c-torture/compile/20020604-1.x: Likewise.
36672         * gcc.c-torture/compile/920501-12.x: Likewise.
36673         * gcc.c-torture/compile/920501-4.x: Likewise.
36674         * gcc.c-torture/compile/920520-1.x: Likewise.
36675         * gcc.c-torture/compile/920521-1.x: Likewise.
36676         * gcc.c-torture/compile/920625-1.x: Likewise.
36677         * gcc.c-torture/compile/961203-1.x: Likewise.
36678         * gcc.c-torture/compile/980506-1.x: Likewise.
36679         * gcc.c-torture/compile/981006-1.x: Likewise.
36680         * gcc.c-torture/compile/981022-1.x: Likewise.
36681         * gcc.c-torture/compile/981223-1.x: Likewise.
36682         * gcc.c-torture/compile/990617-1.x: Likewise.
36683         * gcc.c-torture/compile/mipscop-1.x: Likewise.
36684         * gcc.c-torture/compile/mipscop-2.x: Likewise.
36685         * gcc.c-torture/compile/mipscop-3.x: Likewise.
36686         * gcc.c-torture/compile/mipscop-4.x: Likewise.
36687         * gcc.c-torture/compile/simd-5.x: Likewise.
36688
36689         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
36690
36691 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
36692
36693         * gcc.c-torture/execute/20030611-1.c: New test.
36694
36695 2003-06-12  Roger Sayle  <roger@eyesopen.com>
36696
36697         PR middle-end/168
36698         * gcc.dg/20030612-1.c: New test case.
36699
36700 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
36701
36702         PR c++/10635
36703         * g++.dg/expr/cast1.C: New test.
36704
36705 2003-06-12  Roger Sayle  <roger@eyesopen.com>
36706
36707         * gcc.dg/builtins-21.c: New test case.
36708
36709 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
36710
36711         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
36712         options instead of at the end.
36713         * lib/objc.exp (objc_target_compile): Likewise.
36714
36715 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
36716
36717         PR c++/10432
36718         * g++.dg/parse/error1.C: New test.
36719
36720 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
36721
36722         * gcc.dg/compat/struct-by-value-11_main.c: New file.
36723         * gcc.dg/compat/struct-by-value-11_x.c: New file.
36724         * gcc.dg/compat/struct-by-value-11_y.c: New file.
36725         * gcc.dg/compat/struct-by-value-12_main.c: New file.
36726         * gcc.dg/compat/struct-by-value-12_x.c: New file.
36727         * gcc.dg/compat/struct-by-value-12_y.c: New file.
36728         * gcc.dg/compat/struct-by-value-13_main.c: New file.
36729         * gcc.dg/compat/struct-by-value-13_x.c: New file.
36730         * gcc.dg/compat/struct-by-value-13_y.c: New file.
36731         * gcc.dg/compat/struct-by-value-14_main.c: New file.
36732         * gcc.dg/compat/struct-by-value-14_x.c: New file.
36733         * gcc.dg/compat/struct-by-value-14_y.c: New file.
36734         * gcc.dg/compat/struct-by-value-15_main.c: New file.
36735         * gcc.dg/compat/struct-by-value-15_x.c: New file.
36736         * gcc.dg/compat/struct-by-value-15_y.c: New file.
36737         * gcc.dg/compat/struct-by-value-16_main.c: New file.
36738         * gcc.dg/compat/struct-by-value-16_x.c: New file.
36739         * gcc.dg/compat/struct-by-value-16_y.c: New file.
36740         * gcc.dg/compat/struct-by-value-17_main.c: New file.
36741         * gcc.dg/compat/struct-by-value-17_x.c: New file.
36742         * gcc.dg/compat/struct-by-value-17_y.c: New file.
36743         * gcc.dg/compat/struct-by-value-18_main.c: New file.
36744         * gcc.dg/compat/struct-by-value-18_x.c: New file.
36745         * gcc.dg/compat/struct-by-value-18_y.c: New file.
36746
36747         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
36748         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
36749         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
36750         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
36751         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
36752         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
36753         * gcc.dg/compat/scalar-return-3_main.c: New file.
36754         * gcc.dg/compat/scalar-return-3_x.c: New file.
36755         * gcc.dg/compat/scalar-return-3_y.c: New file.
36756         * gcc.dg/compat/scalar-return-4_main.c: New file.
36757         * gcc.dg/compat/scalar-return-4_x.c: New file.
36758         * gcc.dg/compat/scalar-return-4_y.c: New file.
36759
36760 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
36761
36762         * gcc.dg/compat/fp2-struct-check.h: New file.
36763         * gcc.dg/compat/fp2-struct-defs.h: New file.
36764         * gcc.dg/compat/fp2-struct-init.h: New file.
36765         * gcc.dg/compat/struct-by-value-10_main.c: New file.
36766         * gcc.dg/compat/struct-by-value-10_x.c: New file.
36767         * gcc.dg/compat/struct-by-value-10_y.c: New file.
36768         * gcc.dg/compat/struct-return-10_main.c: New file.
36769         * gcc.dg/compat/struct-return-10_x.c: New file.
36770         * gcc.dg/compat/struct-return-10_y.c: New file.
36771
36772         * gcc.dg/compat/compat-common.h: New file.
36773         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
36774         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
36775         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
36776         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
36777         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
36778         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
36779         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
36780         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
36781         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
36782         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
36783         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
36784         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
36785         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
36786         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
36787         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
36788         * gcc.dg/compat/small-struct-check.h: Ditto.
36789         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
36790         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
36791         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
36792         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
36793         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
36794         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
36795         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
36796         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
36797         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
36798         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
36799         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
36800         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
36801         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
36802         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
36803         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
36804         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
36805         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
36806         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
36807         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
36808         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
36809         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
36810         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
36811         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
36812         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
36813         * gcc.dg/compat/struct-return-2_main.c: Ditto.
36814         * gcc.dg/compat/struct-return-2_x.c: Ditto.
36815         * gcc.dg/compat/struct-return-2_y.c: Ditto.
36816         * gcc.dg/compat/struct-return-3_main.c: Ditto.
36817         * gcc.dg/compat/struct-return-3_x.c: Ditto.
36818         * gcc.dg/compat/struct-return-3_y.c: Ditto.
36819
36820 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
36821
36822         * g++.dg/pch/static-1.C: New file.
36823         * g++.dg/pch/static-1.Hs: New file.
36824
36825 2003-06-10  Richard Henderson  <rth@redhat.com>
36826
36827         * gcc.dg/asm-7.c: Adjust expected warning text.
36828
36829 2003-06-10  Roger Sayle  <roger@eyesopen.com>
36830
36831         * gcc.dg/builtins-20.c: New test case.
36832
36833 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
36834
36835         PR c++/11131
36836         * g++.dg/opt/template1.C: New test.
36837
36838 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
36839
36840         * lib/gcc-dg.exp (dg-test): Clear additional_files and
36841         additional_sources.
36842
36843 2003-05-21  David Taylor  <dtaylor@emc.com>
36844
36845         * gcc.dg/Wpadded.c: New file.
36846
36847 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
36848
36849         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
36850         * gcc.dg/special/weak-2.c: Add dg-require-weak.
36851         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
36852         dg-require-weak.
36853
36854 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
36855
36856         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
36857
36858 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
36859
36860         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
36861         (dg-require-alias): Likewise.
36862         (dg-require-gc-sections): Likewise.
36863         * lib/target-supports.exp (check_gc_sections_available): Likewise.
36864
36865 2003-06-08  Richard Henderson  <rth@redhat.com>
36866
36867         * gcc.dg/20011029-2.c: Fix the array reference.
36868         * gcc.dg/asm-7.c: New.
36869
36870 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
36871
36872         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
36873
36874 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
36875
36876         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
36877         (dg-require-gc-sections): Likewise.
36878
36879 2003-06-08  Jan Hubicka  <jh@suse.cz>
36880
36881         * i386-cmov1.c: Fix regular expression.
36882         * i386-cvt-1.c: Likewise.
36883         * i386-local.c: Likewise.
36884         * i386-local2.c: Likewise.
36885         * i386-mul.c: Likewise.
36886         * i386-ssetype-1.c: Likewise.
36887         * i386-ssetype-3.c: Likewise.
36888         * i386-ssetype-5.c: Likewise.
36889
36890 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36891
36892         PR c++/11039
36893         * g++.dg/warn/implicit-typename2.C: New test.
36894         * g++.dg/warn/implicit-typename3.C: New test.
36895
36896 2003-06-07  Richard Henderson  <rth@redhat.com>
36897
36898         * g++.dg/other/offsetof3.C: Use size_t.
36899         * g++.dg/other/offsetof4.C: Likewise.
36900
36901 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
36902
36903         * lib/copy-file.exp: New. Implement gcc_copy_files.
36904
36905         * lib/dg-pch.exp: Load copy-file.exp
36906         (dg-pch): Use gcc_copy_files instead of "file copy".
36907
36908 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
36909
36910         * gcc.dg/weak/weak.exp: Simplify.
36911         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
36912         * gcc.dg/weak/weak-1.c: Likewise.
36913         * gcc.dg/weak/weak-2.c: Likewise.
36914         * gcc.dg/weak/weak-3.c: Likewise.
36915         * gcc.dg/weak/weak-4.c: Likewise.
36916         * gcc.dg/weak/weak-5.c: Likewise.
36917         * gcc.dg/weak/weak-6.c: Likewise.
36918         * gcc.dg/weak/weak-7.c: Likewise.
36919         * gcc.dg/weak/weak-8.c: Likewise.
36920         * gcc.dg/weak/weak-9.c: Likewise.
36921
36922 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
36923
36924         gcc.c-torture/execute/20030606-1.c: New.
36925
36926 2003-06-06  Roger Sayle  <roger@eyesopen.com>
36927
36928         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
36929         * gcc.dg/builtins-19.c: Likewise.
36930
36931 2003-06-06  Roger Sayle  <roger@eyesopen.com>
36932
36933         * gcc.dg/builtins-2.c: Add some more tests.
36934         * gcc.dg/builtins-18.c: New test case.
36935         * gcc.dg/builtins-19.c: New test case.
36936
36937 2003-06-06  Roger Sayle  <roger@eyesopen.com>
36938             Jim Wilson  <wilson@tuliptree.org>
36939
36940         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
36941
36942 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
36943
36944         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
36945         mempcpy/stpcpy calls not to be optimized into something else.
36946         * gcc.c-torture/execute/string-opt-3.c: Moved to...
36947         * gcc.c-torture/execute/builtins/string-7.c: ...here.
36948         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
36949
36950 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36951
36952         * gcc.dg/format/asm_fprintf-1.c: New test.
36953
36954 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
36955
36956         * lib/gcc-defs.exp (additional_sources): New variable.
36957         (dg-additional-sources): New function.
36958         (additional_files): New variable.
36959         (dg-additional-files): New function.
36960         (dg-additional-files-options): Likewise.
36961         * lib/gcc-dg.exp (dg-require-weak): New function.
36962         (dg-require-alias): Likewise.
36963         (dg-require-gc-sections): Likewise.
36964         * lib/target-supports.exp (check_alias_available): Remove testfile
36965         parameter.
36966         (check_gc_sections_available): New function.
36967         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
36968         (dg-gpp-additional-files): Likewise.
36969         * lib/g++.exp (additional_sources): Remove.
36970         (additional_files): Likewise.
36971         (g++_target_compile): Use dg-additional-files-options.
36972
36973         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
36974         Tcl logic.
36975         * gcc.dg/special/ecos.exp: Remove.
36976         * gcc.dg/special/20000419-2.c: Use dg-require-*.
36977         * gcc.dg/special/alias-1.c: Likewise.
36978         * gcc.dg/special/alias-2.c: Likewise.
36979         * gcc.dg/special/gcsec-1.c: Likewise.
36980         * gcc.dg/special/weak-1.c: Likewise.
36981         * gcc.dg/special/weak-2.c: Likewise.
36982         * gcc.dg/special/wkali-1.c: Likewise.
36983         * gcc.dg/special/wkali-2.c: Likewise.
36984
36985         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
36986         dg-gpp-additional-*.
36987         * g++.dg/special/conpr-3.C: Likewise.
36988         * g++.dg/special/conpr-4.C: Likewise.
36989         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
36990         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
36991         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
36992         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
36993         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
36994         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
36995         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
36996         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
36997         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
36998         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
36999         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
37000         * g++.old-deja/g++.other/comdat1.C: Likewise.
37001         * g++.old-deja/g++.other/comdat2.C: Likewise.
37002         * g++.old-deja/g++.other/comdat3.C: Likewise.
37003         * g++.old-deja/g++.other/ctor1.C: Likewise.
37004         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
37005
37006 2003-06-05  Richard Henderson  <rth@redhat.com>
37007
37008         * gcc.dg/debug/20030605-1.c: New.
37009
37010 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
37011
37012         * README.QMTEST: Update.
37013
37014 2003-06-04  Richard Henderson  <rth@redhat.com>
37015
37016         * gcc.dg/cleanup-1.c: New.
37017         * gcc.dg/cleanup-2.c: New.
37018         * gcc.dg/cleanup-3.c: New.
37019         * gcc.dg/cleanup-4.c: New.
37020         * gcc.dg/cleanup-5.c: New.
37021         * gcc.dg/cleanup-6.c: New.
37022         * gcc.dg/cleanup-7.c: New.
37023
37024 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
37025
37026         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
37027
37028         * lib/dg-pch.exp: New file.
37029         * g++.dg/pch/pch.exp: Use dg-pch.exp.
37030         * gcc.dg/pch/pch.exp: Likewise.
37031
37032 2003-06-04  Roger Sayle  <roger@eyesopen.com>
37033
37034         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
37035         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
37036         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
37037         * gcc.dg/builtins-17.c: New test case.
37038         * gcc.dg/i386-387-4.c: New test case.
37039         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
37040
37041 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
37042
37043         * gcc.dg/ultrasp9.c: New test.
37044
37045 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
37046
37047         * gcc.c-torture/compile/20030604-1.c: New test.
37048         * gcc.dg/sparc-constant-1.c: New test.
37049
37050 2003-06-03  Glen Nakamura  <glen@imodulo.com>
37051
37052         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
37053
37054 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
37055
37056         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
37057
37058         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
37059         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
37060
37061 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
37062
37063         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
37064
37065 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37066
37067         PR c++/10940
37068         * g++.dg/template/spec10.C: New test.
37069
37070 2003-06-03  Roger Sayle  <roger@eyesopen.com>
37071
37072         * gcc.dg/builtins-16.c: New test case.
37073
37074 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
37075
37076         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
37077         mempcpy test with post-increments.
37078         * gcc.c-torture/execute/string-opt-3.c: New test.
37079         * gcc.dg/string-opt-1.c: New test.
37080
37081 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
37082
37083         PR fortran/10965
37084         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
37085
37086 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
37087
37088         * lib/scanasm.exp (dg-scan): New function, factored out of ...
37089         (scan-assembler): ... here.  Use dg-scan.
37090         (scan-assembler-not): Likewise.
37091         (scan-file): New function.
37092         (scan-file-not): Likewise.
37093         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
37094         * gcc.dg/cpp/_Pragma4.c: Likewise.
37095         * gcc.dg/cpp/_Pragma5.c: Likewise.
37096         * gcc.dg/cpp/avoidpaste1.c: Likewise.
37097         * gcc.dg/cpp/avoidpaste2.c: Likewise.
37098         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
37099         * gcc.dg/cpp/cmdlne-P.c: Likewise.
37100         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
37101         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
37102         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
37103         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
37104         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
37105         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
37106         * gcc.dg/cpp/cxxcom1.c: Likewise.
37107         * gcc.dg/cpp/line1.c: Likewise.
37108         * gcc.dg/cpp/maccom1.c: Likewise.
37109         * gcc.dg/cpp/maccom2.c: Likewise.
37110         * gcc.dg/cpp/maccom3.c: Likewise.
37111         * gcc.dg/cpp/maccom4.c: Likewise.
37112         * gcc.dg/cpp/maccom5.c: Likewise.
37113         * gcc.dg/cpp/maccom6.c: Likewise.
37114         * gcc.dg/cpp/multiline.c: Likewise.
37115         * gcc.dg/cpp/spacing1.c: Likewise.
37116         * gcc.dg/cpp/spacing2.c: Likewise.
37117         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
37118         * gcc.dg/cpp/trad/maccom1.c: Likewise.
37119         * gcc.dg/cpp/trad/maccom2.c: Likewise.
37120         * gcc.dg/cpp/trad/maccom3.c: Likewise.
37121         * gcc.dg/cpp/trad/maccom4.c: Likewise.
37122         * gcc.dg/cpp/trad/maccom6.c: Likewise.
37123         * gcc.dg/cpp/cxxcom2.c: Likewise.
37124         * gcc.dg/cpp/cxxcom2.h: New file.
37125
37126         * gcc.dg/cpp/truefalse.cpp: Move it to ...
37127         * g++.dg/cpp/truefalse.C: Here.
37128         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
37129
37130 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
37131
37132         * gcc.dg/cpp/redef3.c: New file.
37133
37134 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
37135
37136         * gcc.dg/i386-loop-3.c: New test.
37137
37138 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
37139
37140         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
37141
37142 2003-05-31  Roger Sayle  <roger@eyesopen.com>
37143
37144         * gcc.dg/fwrapv-1.c: New test case.
37145         * gcc.dg/fwrapv-2.c: New test case.
37146
37147 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37148
37149         PR c++/10956
37150         * g++.dg/template/spec9.C: New test.
37151
37152 2003-05-29  Roger Sayle  <roger@eyesopen.com>
37153
37154         * gcc.dg/duff-4.c: New test case.
37155
37156 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
37157
37158         PR fortran/10843
37159         * g77.dg/ffixed-form-1.f: New test
37160         * g77.dg/ffixed-form-2.f: New test
37161         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
37162         * g77.dg/ffree-form-3.f: New test
37163
37164 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
37165
37166         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
37167         * gcc.dg/wint_t-1.c: Likewise.
37168
37169 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37170
37171         * g++.dg/template/access11.C: New test.
37172
37173 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37174
37175         PR c++/10849
37176         * g++.dg/template/access10.C: New test.
37177
37178 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
37179             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37180
37181         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
37182
37183 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
37184
37185         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
37186         suppress for powerpc-*-darwin*.
37187         * gcc.dg/torture/builtin-noret-2.c: Likewise.
37188
37189 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
37190
37191         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
37192         suppress option for powerpc-*-darwin*.
37193
37194 2003-05-23  Roger Sayle  <roger@eyesopen.com>
37195
37196         * gcc.dg/builtins-1.c: Add tests for tan and atan.
37197         * gcc.dg/builtins-4.c: Add test for fmod.
37198
37199 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37200
37201         PR c++/10682
37202         * g++.dg/template/instantiate4.C: New test.
37203
37204 2003-05-22  Roger Sayle  <roger@eyesopen.com>
37205
37206         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
37207
37208 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
37209
37210         * gcc.dg/compat/scalar-return-1_main.c: New file.
37211         * gcc.dg/compat/scalar-return-1_x.c: New file.
37212         * gcc.dg/compat/scalar-return-1_y.c: New file.
37213         * gcc.dg/compat/scalar-return-2_main.c: New file.
37214         * gcc.dg/compat/scalar-return-2_x.c: New file.
37215         * gcc.dg/compat/scalar-return-2_y.c: New file.
37216         * gcc.dg/compat/struct-return-3_main.c: New file.
37217         * gcc.dg/compat/struct-return-3_y.c: New file.
37218         * gcc.dg/compat/struct-return-3_x.c: New file.
37219         * gcc.dg/compat/struct-return-2_main.c: New file.
37220         * gcc.dg/compat/struct-return-2_x.c: New file.
37221         * gcc.dg/compat/struct-return-2_y.c: New file.
37222
37223 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37224
37225         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
37226         for hppa*-hp-hpux*.
37227         * gcc.dg/20021014-1.c (dg-options): Likewise.
37228         * gcc.dg/nest.c (dg-options): Likewise.
37229
37230 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
37231
37232         PR c++/9738
37233         * g++.dg/ext/dllimport2.C: New file.
37234         * g++.dg/ext/dllimport3.C: New file.
37235
37236 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
37237
37238         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
37239         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
37240         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
37241         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
37242         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
37243         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
37244         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
37245         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
37246         * gcc.dg/compat/small-struct-defs.h: New file.
37247         * gcc.dg/compat/small-struct-init.h: New file.
37248         * gcc.dg/compat/small-struct-check.h: New file.
37249         * gcc.dg/compat/fp-struct-defs.h: New file.
37250         * gcc.dg/compat/fp-struct-check.h: New file.
37251         * gcc.dg/compat/fp-struct-init.h: New file.
37252         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
37253         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
37254
37255 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
37256
37257         * gcc.dg/20030225-2.c: New test.
37258
37259 2003-05-18  Roger Sayle  <roger@eyesopen.com>
37260             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37261
37262         * gcc.c-torture/compile/20030518-1.c: New test case.
37263
37264 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
37265
37266         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
37267         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
37268         gcc-dg-debug-runtest.
37269         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
37270         gcc-dg-debug-runtest.
37271
37272 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37273
37274         PR c++/9022
37275         * g++.dg/lookup/using6.C: New test.
37276
37277 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37278
37279         * g++.dg/parse/access2.C: New test.
37280
37281 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
37282
37283         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
37284         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
37285         * gcc.dg/debug/debug.exp: Likewise.
37286
37287 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
37288
37289         * gcc.dg/dollar.c: New test.
37290
37291 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
37292
37293         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
37294         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
37295         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
37296         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
37297         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
37298         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
37299         * gcc.dg/compat/struct-by-value-6_main.c: New file.
37300         * gcc.dg/compat/struct-by-value-6_x.c: New file.
37301         * gcc.dg/compat/struct-by-value-6_y.c: New file.
37302         * gcc.dg/compat/struct-by-value-7_main.c: New file.
37303         * gcc.dg/compat/struct-by-value-7_x.c: New file.
37304         * gcc.dg/compat/struct-by-value-7_y.c: New file.
37305         * gcc.dg/compat/struct-by-value-8_main.c: New file.
37306         * gcc.dg/compat/struct-by-value-8_x.c: New file.
37307         * gcc.dg/compat/struct-by-value-8_y.c: New file.
37308         * gcc.dg/compat/struct-by-value-9_main.c: New file.
37309         * gcc.dg/compat/struct-by-value-9_x.c: New file.
37310         * gcc.dg/compat/struct-by-value-9_y.c: New file.
37311
37312 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
37313
37314         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
37315         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
37316         support for "repo" mode.
37317         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
37318         * lib/g77-dg.exp: Likewise.
37319         * lib/obj-dg.exp: Likewise.
37320
37321 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
37322
37323         Merge from gcc-3_2-rhl8-branch:
37324         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
37325
37326         * gcc.dg/tls/opt-6.c: New test.
37327
37328         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
37329
37330         * gcc.dg/20030405-1.c: New test.
37331
37332         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
37333
37334         * gcc.dg/20030309-1.c: New test.
37335
37336         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
37337
37338         * gcc.c-torture/execute/20030307-1.c: New test.
37339
37340         2003-02-20  Randolph Chung  <tausq@debian.org>
37341
37342         * gcc.c-torture/compile/20030220-1.c: New test.
37343
37344         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
37345
37346         * gcc.dg/20030217-1.c: New test.
37347
37348         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
37349
37350         * gcc.c-torture/compile/20020129-1.c: New test.
37351
37352         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
37353
37354         * gcc.dg/unroll-1.c: New test.
37355
37356         2002-11-16  Jan Hubicka  <jh@suse.cz>
37357
37358         * gcc.c-torture/execute/20020920-1.c: New test.
37359
37360         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
37361
37362         PR target/7434
37363         * gcc.c-torture/compile/20021008-1.c: New test.
37364
37365         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
37366
37367         PR target/7559
37368         * gcc.c-torture/execute/20020810-1.c: New test.
37369
37370         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
37371
37372         * gcc.c-torture/compile/20020807-1.c: New test.
37373
37374         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
37375
37376         * gcc.dg/tls/opt-1.c: New test.
37377
37378         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
37379
37380         * gcc.dg/20020729-1.c: New test.
37381
37382         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
37383
37384         * g++.dg/opt/life1.C: New test.
37385
37386         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
37387
37388         * gcc.dg/20020525-1.c: New test.
37389
37390         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
37391
37392         PR c++/6794
37393         * g++.dg/ext/pretty1.C: New test.
37394         * g++.dg/ext/pretty2.C: New test.
37395
37396 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
37397
37398         PR c++/8385
37399         * g++.dg/ext/typeof5.C: New test.
37400
37401 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
37402
37403         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
37404         __USER_LABEL_PREFIX__ into account.
37405         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
37406
37407 2003-05-14  Roger Sayle  <roger@eyesopen.com>
37408
37409         * gcc.dg/builtins-15.c: New test case.
37410
37411 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
37412
37413         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
37414
37415 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
37416
37417         * lib/g++.exp: Tweak handling of additional source files.
37418         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
37419         * g++.dg/special/conpr-2a.C: Rename to ...
37420         * g++.dg/special/conpr-2a.cc: ... this.
37421         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
37422         * g++.dg/special/conpr-3a.C: Rename to ...
37423         * g++.dg/special/conpr-3a.cc: This.
37424         * g++.dg/special/conpr-3b.C: Rename to ...
37425         * g++.dg/special/conpr-3b.cc: This.
37426         * g++.dg/special/conpr-4.C: New test.
37427         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
37428
37429 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
37430
37431         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
37432
37433 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37434
37435         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
37436         * g++.old-deja/g++.robertl/eb71.C: Likewise.
37437         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
37438         * g++.old-deja/g++.other/warn3.C: Likewise.
37439
37440 2003-05-11  Roger Sayle  <roger@eyesopen.com>
37441
37442         * gcc.dg/i386-387-1.c: Update to also test log.
37443         * gcc.dg/i386-387-2.c: Likewise.
37444
37445 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
37446
37447         * g77.f-torture/execute/int8421.f: New test.
37448
37449 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37450
37451         PR c++/10230, c++/10481
37452         * g++.dg/lookup/scoped5.C: New test.
37453
37454 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37455
37456         PR c++/10552
37457         * g++.dg/template/ttp6.C: New test.
37458
37459 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
37460
37461         * gcc.c-torture/execute/builtins: New directory.
37462         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
37463         gcc.c-torture/execute/builtins.
37464         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
37465         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
37466         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
37467         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
37468
37469 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37470
37471         PR c++/9252
37472         * g++.dg/template/access8.C: New test.
37473         * g++.dg/template/access9.C: New test.
37474
37475 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37476
37477         PR c++/9554
37478         * g++.dg/parse/access1.C: New test.
37479
37480 2003-05-09  DJ Delorie  <dj@redhat.com>
37481
37482         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
37483         long, and not an int.
37484
37485 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37486
37487         PR c++/10555, c++/10576
37488         * g++.dg/template/memclass1.C: New test.
37489
37490 2003-05-08  DJ Delorie  <dj@redhat.com>
37491
37492         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
37493         targets.
37494         * gcc.c-torture/execute/20021024-1.x: Likewise.
37495         * gcc.c-torture/execute/shiftdi.x: Likewise.
37496         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
37497         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
37498         * gcc.dg/20021018-1.c: Likewise.
37499
37500 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37501
37502         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
37503
37504         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
37505         (bcopy): Call memmove.
37506
37507 2003-05-08  Roger Sayle  <roger@eyesopen.com>
37508
37509         * g77.f-torture/compile/8485.f: New test case.
37510
37511 2003-05-07  Richard Henderson  <rth@redhat.com>
37512
37513         PR c++/10570
37514         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
37515         Verify exception_cleanup not called for rethrows.
37516         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
37517         when exiting catch block without rethrowing.
37518         * g++.dg/eh/forced3.C: New.
37519         * g++.dg/eh/forced4.C: New.
37520
37521 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
37522
37523         * gcc.dg/20030505.c: Fix triplet.
37524
37525 2003-05-06  DJ Delorie  <dj@redhat.com>
37526
37527         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
37528         * gcc.dg/nest.c: Likewise.
37529
37530 2003-05-05  Roger Sayle  <roger@eyesopen.com>
37531
37532         * gcc.dg/builtins-14.c: New test case.
37533
37534 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
37535
37536         * lib/compat.exp (compat-execute): New argument.
37537         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
37538         * gcc.dg/compat: New test directory.
37539         * gcc.dg/compat/compat.exp: New expect script.
37540         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
37541         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
37542         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
37543         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
37544         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
37545         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
37546
37547         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
37548         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
37549         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
37550         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
37551         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
37552         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
37553         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
37554         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
37555         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
37556         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
37557         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
37558         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
37559         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
37560         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
37561         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
37562
37563 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
37564
37565         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
37566
37567 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
37568
37569         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
37570
37571 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
37572
37573         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
37574         * gcc.dg/ppc-fsel-2.c: New test.
37575
37576         * gcc.dg/unused-5.c: New test.
37577
37578 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37579
37580         PR c++/10496
37581         * g++.dg/warn/pmf1.C: New test.
37582
37583 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37584
37585         PR c++/4494
37586         * g++.dg/warn/main.C: New test.
37587
37588 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37589
37590         * gcc.dg/nonnull-3.c: New test.
37591
37592 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
37593
37594         * gcc.dg/cpp/Wtrigraphs.c: Update.
37595         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
37596
37597 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
37598
37599         * gcc.dg/ppc-fsel-1.c: New test.
37600
37601 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
37602
37603         PR c/10604
37604         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
37605
37606 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
37607
37608         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
37609
37610 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37611
37612         PR c++/9364, c++/10553, c++/10586
37613         * g++.dg/parse/typename4.C: New test.
37614         * g++.dg/parse/typename5.C: Likewise.
37615
37616 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
37617
37618         * gcc.c-torture/compile/20030503-1.c: New test.
37619
37620 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37621
37622         * g++.dg/lookup/using5.C: Fix testcase error.
37623
37624 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
37625
37626         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
37627         since MEABI is no longer supported.  Remove all vestiges
37628         of MEABI from the test.
37629
37630 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37631
37632         PR c++/10554
37633         * g++.dg/lookup/using5.C: New test.
37634
37635 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37636
37637         PR c++/8772
37638         * g++.dg/template/ttp5.C: New test.
37639
37640 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
37641
37642         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
37643         (dg-gpp-additional-sources): New function.
37644         (dg-gpp-additional-files): Likewise.
37645         * lib/g++.exp (additional_sources): New variable.
37646         (additional_files): Likewise.
37647         (g++_target_compile): Deal with them.
37648         * lib/old-dejagnu.exp: Remove.
37649         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
37650         * g++.old-deja: Revise all tests to use dg commands.
37651
37652 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37653
37654         PR c++/9432, c++/9528
37655         * g++.dg/lookup/using4.C: New test.
37656
37657 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
37658
37659         * gcc.dg/noreturn-5.c: New file.
37660         * gcc.dg/noreturn-6.c: New file.
37661
37662         * gcc.c-torture/compile/inline-1.c: New file.
37663
37664 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
37665
37666         PR c++/10551
37667         * g++.dg/template/explicit1.C: New test.
37668
37669 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
37670
37671         PR c++/10549
37672         * g++.dg/other/bitfield1.C: New test.
37673
37674         PR c++/10527
37675         * g++.dg/init/new7.C: New test.
37676
37677 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
37678
37679         * g++.dg/ext/desig1.C: New test.
37680         * g++.dg/ext/init1.C: Update.
37681
37682         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
37683
37684 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
37685
37686         PR c++/10180
37687         * g++.dg/warn/Winline-1.C: New test.
37688
37689 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
37690
37691         * gcc.c-torture/execute/string-opt-19.c: New test.
37692
37693         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
37694         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
37695
37696 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
37697
37698         PR c++/10506
37699         * g++.dg/init/new6.C: New test.
37700
37701         PR c++/10503
37702         * g++.dg/init/ref6.C: New test.
37703
37704 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
37705
37706         * g++.dg/warn/weak1.C: XFAIL on AIX4.
37707
37708 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37709
37710         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
37711         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
37712
37713 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
37714
37715         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
37716         initialized static data members.
37717
37718 2003-04-25  H.J. Lu <hjl@gnu.org>
37719
37720         * gcc.dg/ia64-sync-4.c: New test.
37721
37722 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37723
37724         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
37725         date.
37726
37727 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
37728
37729         PR c++/10337
37730         * g++.dg/warn/conv1.C: New test.
37731         * g++.old-deja/g++.other/conv7.C: Adjust.
37732         * g++.old-deja/g++.other/overload14.C: Adjust.
37733
37734 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
37735
37736         PR c++/10471
37737         * g++.dg/template/defarg2.C: New test.
37738
37739 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
37740
37741         * gcc.dg/cpp/include2.c: Update.
37742         * gcc.dg/cpp/multiline-2.c: New.
37743         * gcc.dg/cpp/multiline.c: Update.
37744         * gcc.dg/cpp/strify2.c: Update.
37745         * gcc.dg/cpp/trad/literals-2.c: Update.
37746
37747 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37748
37749         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
37750
37751 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
37752
37753         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
37754
37755 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
37756
37757         PR c++/10451
37758         * g++.dg/parse/crash4.C: New test.
37759
37760         PR c++/9847
37761         * g++.dg/parse/crash5.C: New test.
37762
37763 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
37764
37765         PR c++/10446
37766         * g++.dg/parse/crash3.C: New test.
37767
37768         PR c++/10428
37769         * g++.dg/parse/elab1.C: New test.
37770
37771 2003-04-22  Devang Patel  <dpatel@apple.com>
37772
37773         * gcc.dg/cpp/trad/funlike-5.c: New test.
37774
37775 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
37776
37777         * g++.dg/other/packed1.C: Fix dg options.
37778
37779 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
37780
37781         * g++.dg/other/offsetof2.C: New test.
37782
37783 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
37784
37785         * g++.dg/template/recurse.C: Adjust location of error messages.
37786
37787 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
37788
37789         PR c++/9881
37790         * g++.dg/init/addr-const1.C: New test.
37791         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
37792
37793 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
37794
37795         PR c++/10405
37796         * g++.dg/lookup/struct-hack1.C: New test.
37797
37798 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
37799
37800         * ucs.c: Update diagnostic messages.
37801
37802 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
37803
37804         * gcc.dg/cpp/truefalse.cpp: New test.
37805         * gcc.dg/cpp/cpp.exp: Update.
37806         * g++.dg/other/stdbool-if.C: Remove.
37807
37808 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
37809
37810         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
37811         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
37812
37813 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
37814
37815         * gcc.c-torture/compile/20030418-1.c: New test.
37816
37817 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
37818
37819         * README.compat: Remove; content moved to doc/sourcebuild.texi.
37820
37821 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37822
37823         PR c++/10347
37824         g++.dg/template/dependent-name1.C: New test.
37825
37826 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
37827
37828         * gcc.dg/warn-1.c (tourist_guide): New array,
37829         contains a pointer to bar.
37830
37831 2003-04-16  Roger Sayle  <roger@eyesopen.com>
37832
37833         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
37834         * gcc.c-torture/execute/medce-1.c: New test case.
37835         * gcc.c-torture/execute/medce-2.c: New test case.
37836
37837 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
37838
37839         * lib/prune.exp: Ignore more messages.
37840
37841         PR c++/10381
37842         * g++.dg/parse/lookup3.C: New test.
37843
37844 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
37845
37846         * gcc.c-torture/compile/20030415-1.c : New test.
37847
37848 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
37849
37850         * gcc.c-torture/execute/scope-2.c: Move to ...
37851         * gcc.dg/noncompile/scope.c: .... here.
37852
37853 2003-04-14  Roger Sayle  <roger@eyesopen.com>
37854
37855         * gcc.dg/20030414-2.c: New test case.
37856
37857 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
37858
37859         PR target/10377
37860         * gcc.dg/20030414-1.c: New test.
37861
37862 2003-04-13  Roger Sayle  <roger@eyesopen.com>
37863
37864         * gcc.dg/builtins-12.c: New test case.
37865         * gcc.dg/builtins-13.c: New test case.
37866
37867 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37868
37869         * gcc.c-torture/execute/string-opt-18.c: New test.
37870
37871 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
37872
37873         PR c++/10300
37874         * g++.dg/init/new5.C: New test.
37875
37876 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
37877
37878         PR c++/7910
37879         * g++.dg/ext/dllimport1.C: New test.
37880
37881 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
37882
37883         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
37884
37885 2003-04-11  Bud Davis <bdavis9659@comcast.net>
37886
37887         PR Fortran/9263
37888         * g77.f-torture/noncompile/9263.f: New test
37889         PR Fortran/1832
37890         * g77.f-torture/execute/1832.f: New test
37891
37892 2003-04-11  David Chad  <davidc@freebsd.org>
37893             Loren J. Rittle  <ljrittle@acm.org>
37894
37895         PR libobjc/8562
37896         * objc.dg/headers.m: New test.
37897
37898 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
37899
37900         * gcc.c-torture/execute/builtin-noret-2.c: New.
37901         * gcc.c-torture/execute/builtin-noret-2.x: New.
37902         XFAIL builtin-noret-2.c at -O1 and above.
37903         * gcc.dg/redecl.c: New.
37904         * gcc.dg/Wshadow-1.c: Update error regexps.
37905
37906 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
37907
37908         * g++.dg/abi/bitfield10.C: New test.
37909
37910 2003-04-09  Mike Stump  <mrs@apple.com>
37911
37912         * gcc.dg/pch/pch.exp: Make testcase names longer.
37913         * g++.dg/pch/pch.exp: Make testcase names longer.
37914
37915 2003-04-08  Roger Sayle  <roger@eyesopen.com>
37916
37917         * gcc.dg/builtins-11.c: New test case.
37918
37919 2003-04-08  Roger Sayle  <roger@eyesopen.com>
37920
37921         * gcc.dg/builtins-9.c: New test case.
37922         * gcc.dg/builtins-10.c: New test case.
37923
37924 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
37925
37926         * gcc.dg/noncompile/init-4.c.c: New test.
37927
37928 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
37929
37930         * gcc.misc-test/gcov-9.c: New test.
37931         * gcc.misc-test/gcov-10.c: New test
37932         * gcc.misc-test/gcov-11.c: New test.
37933
37934 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
37935
37936         PR optimization/10024
37937         * gcc.c-torture/compile/20030405-1.c: New test.
37938
37939 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
37940
37941         * gcc.dg/pch/static-3.c: New.
37942         * gcc.dg/pch/static-3.hs: New.
37943         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
37944
37945 2003-04-04  Richard Henderson  <rth@redhat.com>
37946
37947         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
37948         * g++.dg/eh/forced2.C: Likewise.
37949
37950 2003-04-03  Mike Stump  <mrs@apple.com>
37951
37952         * lib/scanasm.exp (scan-assembler): Add xfail processing for
37953         target arg.
37954         (scan-assembler-times, scan-assembler-not): Likewise.
37955         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
37956
37957 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
37958
37959         * gcc.dg/sparc-loop-1.c: New test.
37960
37961 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
37962
37963         PR other/9274
37964         * g++.dg/pch/system-2.C: New.
37965         * g++.dg/pch/system-2.Hs: New.
37966
37967 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
37968
37969         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
37970
37971         * g++.dg/eh/simd-1.C (vecfunc): Same.
37972
37973 2003-04-01  Roger Sayle  <roger@eyesopen.com>
37974
37975         * gcc.c-torture/execute/20030401-1.c: New test case.
37976
37977 2003-04-01  Ziemowit Laski <zlaski@apple.com>
37978
37979         * objc.dg/defs.m: New.
37980
37981 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
37982
37983         * g++.dg/eh/simd-1.C: New.
37984         * g++.dg/eh/simd-2.C: New.
37985
37986 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
37987
37988         * gcc.c-torture/execute/simd-3.c: New.
37989
37990 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
37991
37992         PR c/9936
37993         * gcc.dg/20030331-2.c: New test.
37994
37995 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
37996
37997         PR c++/10278
37998         * g++.dg/parse/crash2.C: New test.
37999
38000 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
38001
38002         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
38003         * gcc.c-torture/execute/20030331-1.c: ...here.
38004
38005 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
38006
38007         * gcc.c-torture/execute/20030331-1.c: New test.
38008
38009 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
38010
38011         * lib/gcov.exp: Adjust call return testing strings.
38012         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
38013
38014 2003-03-31  Roger Sayle  <roger@eyesopen.com>
38015
38016         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
38017         * gcc.dg/builtins-7.c: New test case.
38018         * gcc.dg/builtins-8.c: New test case.
38019
38020 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
38021
38022         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
38023
38024 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
38025
38026         PR c++/7647
38027         * g++.dg/lookup-class-member-2.C: New test.
38028
38029 2003-03-30  Glen Nakamura  <glen@imodulo.com>
38030
38031         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
38032
38033 2003-03-28  Roger Sayle  <roger@eyesopen.com>
38034
38035         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
38036
38037 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
38038
38039         * g++.dg/init/attrib1.C: New test.
38040
38041 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
38042
38043         * gcc.dg/ultrasp8.c: New test.
38044
38045 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
38046
38047         * gcc.dg/ultrasp7.c: New test.
38048
38049 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
38050
38051         PR c++/10047
38052         * g++.dg/template/inline1.C: New test.
38053
38054 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
38055
38056         * gcc.dg/sparc-dwarf2.c: New test.
38057
38058 2003-03-27  Roger Sayle  <roger@eyesopen.com>
38059
38060         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
38061         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
38062
38063 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
38064
38065         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
38066         than reading .x files.
38067         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
38068         * g77.dg/gcov/gcov-1.f: Likewise.
38069         * gcc.misc-tests/gcov-4b.c: Likewise.
38070         * gcc.misc-tests/gcov-5b.c: Likewise.
38071         * gcc.misc-tests/gcov-6.c: Likewise.
38072         * gcc.misc-tests/gcov-7.c: Likewise.
38073         * gcc.misc-tests/gcov-8.c: Likewise.
38074         * g++.dg/gcov/gcov-1.x: Remove.
38075         * g77.dg/gcov/gcov-1.x: Likewise.
38076         * gcc.misc-tests/gcov-4b.x: Likewise.
38077         * gcc.misc-tests/gcov-5b.x: Likewise.
38078         * gcc.misc-tests/gcov-6.x: Likewise.
38079         * gcc.misc-tests/gcov-7.x: Likewise.
38080         * gcc.misc-tests/gcov-8.x: Likewise.
38081
38082 2003-03-27  Glen Nakamura  <glen@imodulo.com>
38083
38084         PR opt/10087
38085         * gcc.dg/20030324-1.c: New test.
38086
38087 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
38088
38089         PR c++/10224
38090         * g++.dg/template/arg3.C: New test.
38091
38092         PR c++/10158
38093         * g++.dg/template/friend18.C: New test.
38094
38095 2003-03-26  Roger Sayle  <roger@eyesopen.com>
38096
38097         * g77.f-torture/compile/20030326-1.f: New test case.
38098
38099 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
38100
38101         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
38102
38103         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
38104
38105 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
38106
38107         * gcc.dg/ia64-sync-3.c: New test.
38108
38109 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
38110
38111         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
38112
38113 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
38114
38115         * gcc.dg/ultrasp6.c: New test.
38116
38117 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
38118
38119         * gcc.dg/i386-signbit-1.c: New test.
38120         * gcc.dg/i386-signbit-2.c: New test.
38121         * gcc.dg/i386-signbit-3.c: New test.
38122
38123 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
38124
38125         * gcc.dg/ultrasp5.c: Fix options.
38126
38127 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
38128
38129         * gcc.dg/ultrasp5.c: Fix comment.
38130
38131 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
38132
38133         PR fortran/10197
38134         * g77.f-torture/execute/10197.f: New test.
38135
38136 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
38137
38138         PR c++/9898, c++/383
38139         * g++.dg/template/conv6.C: New test.
38140
38141         PR c++/10119
38142         * g++.dg/template/ptrmem5.C: New test.
38143
38144         PR c++/10026
38145         * g++.dg/lookup/koenig1.C: New test.
38146
38147         PR C++/10199
38148         * g++.dg/lookup/template2.C: New test.
38149
38150 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
38151
38152         * g++.dg/opt/rtti1.C: New test.
38153
38154 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
38155
38156         * gcc.dg/ultrasp5.c: New test.
38157
38158 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
38159
38160         PR middle-end/9967
38161         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
38162         builtin fputs.
38163
38164 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
38165
38166         PR c/8224
38167         * gcc.dg/20030323-1.c: New test.
38168
38169 2003-03-23  Roger Sayle  <roger@eyesopen.com>
38170
38171         * gcc.c-torture/compile/20030323-1.c: New test case.
38172
38173 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
38174
38175         * gcc.dg/20030321-1.c: New test.
38176
38177 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
38178
38179         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
38180
38181 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
38182
38183         PR c++/9978, c++/9708
38184         * g++.dg/ext/vlm1.C: Adjust expected error.
38185         * g++.dg/ext/vla2.C: New test.
38186         * g++.dg/template/arg1.C: New test.
38187         * g++.dg/template/arg2.C: New test.
38188
38189 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
38190
38191         * g77.f-torture/execute/select.f: New test.
38192         * g77.f-torture/noncompile/select_no_compile.f: New test.
38193
38194 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
38195
38196         PR c++/9898
38197         * g++.dg/other/error4.C: New test.
38198
38199 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
38200
38201         * g++.dg/template/friend17.C: New test.
38202
38203 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
38204
38205         * gcc.c-torture/compile/20030320-1.c: New.
38206
38207 2003-03-20  Roger Sayle  <roger@eyesopen.com>
38208
38209         * gcc.dg/builtins-6.c: New test case.
38210
38211 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
38212
38213         PR target/10073
38214         * gcc.c-torture/compile/20030319-1.c: New.
38215
38216 2003-03-18  Jan Hubicka  <jh@suse.cz>
38217
38218         * gcc.dg/i386-cvt-1.c: New test.
38219
38220 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
38221
38222         * objc.dg/naming-1.m: Use "(parse|syntax) error".
38223         * objc.dg/naming-2.m: Likewise.
38224
38225 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
38226
38227         PR c++/9639
38228         * g++.dg/parse/crash1.C: New test.
38229
38230 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
38231
38232         PR c++/8805
38233         * g++.dg/eh/cleanup1.C: New test.
38234
38235 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
38236
38237         * gcc.c-torture/execute/20030316-1.c: New test case.
38238
38239 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
38240
38241         PR c++/9629
38242         * g++.dg/init/ctor2.C: New test.
38243
38244 2003-03-15  Roger Sayle  <roger@eyesopen.com>
38245
38246         * g77.f-torture/compile/xformat.f: New test case.
38247
38248 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
38249
38250         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
38251         * g++.old-deja/g++.mike/eh50.C: Likewise.
38252
38253 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38254
38255         PR c++/6440
38256         * g++.dg/template/spec7.C: New test.
38257         * g++.dg/template/spec8.C: Likewise.
38258
38259 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
38260
38261         * gcc.c-torture/execute/20030313-1.c: New test.
38262
38263 2003-03-14  Richard Henderson  <rth@redhat.com>
38264
38265         * gcc.dg/inline-2.c: Adjust alpha test for external call.
38266
38267 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
38268
38269         * gcc.c-torture/compile/20030314-1.c: New test.
38270
38271 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
38272
38273         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
38274         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
38275         thumb target,
38276         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
38277         to accept newer _imp__  prefix and additional
38278         newline in .drectve section.
38279         * gcc.dg/dll-4.c: Likewise.
38280         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
38281         switch.
38282
38283 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
38284
38285         * g++.dg/parse/namespace9.C: New test.
38286
38287         * g++.dg/init/ref5.C: New test.
38288         * g++.dg/parse/ptrmem1.C: Likewise.
38289
38290 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
38291
38292         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
38293         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
38294         regular expression.
38295         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
38296         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
38297
38298 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
38299
38300         * gcc.c-torture/execute/20030224-2.c: New test.
38301
38302 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
38303
38304         * gcc.dg/decl-3.c: New test.
38305
38306 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
38307
38308         * gcc.dg/i386-loop-2.c: New test.
38309
38310 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
38311
38312         PR c++/9474
38313         * g++.dg/parse/namespace8.C: New test.
38314
38315         PR c++/9924
38316         * g++.dg/overload/builtin2.C: New test.
38317
38318 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
38319
38320         * gcc.dg/return-type-3.c: New test.
38321
38322 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
38323
38324         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
38325         profiling options are not supported.
38326
38327 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
38328
38329         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
38330         * g++.old-deja/g++.warn/impint2.C: Likewise.
38331
38332 2003-03-10  Devang Patel  <dpatel@apple.com>
38333
38334         * g++.dg/cpp/c++_cmd_1.C: New test.
38335         * g++.dg/cpp/c++_cmd_1.h: New file.
38336
38337 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
38338
38339         * gcc.dg/altivec-9.c: New file.
38340
38341 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38342
38343         * gcc.dg/ppc-sdata-1.c: New test.
38344         * gcc.dg/ppc-sdata-2.c: New test.
38345
38346 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
38347
38348         PR c++/9373
38349         * g++.dg/opt/ptrmem2.C: New test.
38350
38351         PR c++/8534
38352         * g++.dg/opt/ptrmem1.C: New test.
38353
38354 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
38355
38356         * gcc.dg/i386-loop-1.c: New test.
38357
38358 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38359
38360         PR c++/9970
38361         * g++.dg/lookup/friend1.C: New test.
38362
38363 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
38364
38365         PR c++/9823
38366         * g++.dg/parser/constructor1.C: New test.
38367
38368 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
38369
38370         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
38371
38372         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
38373
38374 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
38375
38376         * gcc.dg/cpp/Wunused.c: Update test.
38377
38378 2003-03-08  Jan Hubicka  <jh@suse.cz>
38379
38380         * gcc.dg/inline-3.c: New test.
38381
38382 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
38383
38384         PR c++/9809
38385         * g++.dg/parse/builtin1.C: New test.
38386
38387         PR c++/9982
38388         * g++.dg/abi/cookie1.C: New test.
38389         * g++.dg/abi/cookie2.C: Likewise.
38390
38391         PR c++/9524
38392         * g++.dg/template/field1.C: New test.
38393
38394         PR c++/9912
38395         * g++.dg/parse/class1.C: New test.
38396         * g++.dg/parse/namespace7.C: Likewise.
38397         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
38398
38399 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
38400
38401         * g++.dg/init/ref4.C: New test.
38402
38403 2003-03-07  Jan Hubicka  <jh@suse.cz>
38404
38405         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
38406         * gcc.dg/inline-3.c: New test.
38407
38408 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
38409
38410         * g++.dg/init/ref3.C: New test.
38411
38412         PR c++/9965
38413         * g++.dg/init/ref2.C: New test.
38414
38415         PR c++/9400
38416         * g++.dg/warn/Wshadow-2.C: New test.
38417
38418         PR c++/9791
38419         * g++.dg/warn/Woverloaded-1.C: New test.
38420
38421 2003-03-05  Jan Hubicka  <jh@suse.cz>
38422
38423         * gcc.dg/i386-local2.c: New.
38424         * gcc.dg/i386-local.c: Fix typo.
38425
38426 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
38427
38428         * g++.dg/abi/layout3.C: New test.
38429
38430 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
38431
38432         * gcc.c-torture/compile/20030305-1.c
38433
38434 2003-03-05  Jan Hubicka  <jh@suse.cz>
38435
38436         * gcc.dg/i386-local.c: New.
38437
38438 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
38439
38440         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
38441
38442 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
38443
38444         * gcc.dg/switch-2.c: New test.
38445         * gcc.dg/switch-3.c: New test.
38446         * gcc.dg/Wswitch.c: Adjust line numbers.
38447         * gcc.dg/Wswitch-default.c: Likewise.
38448         * gcc.dg/Wswitch-enum.c: Likewise.
38449
38450 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
38451
38452         * gcc.c-torture/execute/20030222-1.c: New test.
38453
38454 2003-03-03  James E Wilson  <wilson@tuliptree.org>
38455
38456         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
38457
38458 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
38459
38460         PR c++/9878
38461         * g++.dg/init/ref1.C: New test.
38462
38463 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
38464
38465         * gcc.dg/sh-relax.c: New SH-only test.
38466
38467 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
38468
38469         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
38470         comment explaining purpose of testcase.
38471
38472 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
38473
38474         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
38475         for HC11/HC12 (asm needs two int registers).
38476         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
38477         HC11/HC12 because the test uses an asm which needs two 32-bit
38478         registers.
38479
38480 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
38481
38482         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
38483         for HC11/HC12 (array is too large otherwise).
38484         * gcc.c-torture/compile/920501-4.x: New file, likewise.
38485         * gcc.c-torture/compile/20010518-2.x: Likewise.
38486         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
38487         HC11/HC12 (array is too large).
38488
38489 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
38490
38491         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
38492         * lib/g++-dg.exp (g++-dg-test): Likewise.
38493
38494 2003-03-01  Roger Sayle  <roger@eyesopen.com>
38495
38496         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
38497         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
38498
38499 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38500
38501         * g++.dg/warn/implicit-typename1.C: Remove warning.
38502
38503 2003-02-28  Richard Henderson  <rth@redhat.com>
38504
38505         * gcc.dg/noreturn-1.c: Move noreturn warning line.
38506         * gcc.dg/return-type-1.c: Move control reaches end warning line.
38507
38508 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
38509
38510         * gcc.dg/pch/pch.exp: Change .pch to .gch.
38511         * g++.dg/pch/pch.exp: Likewise.
38512
38513 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
38514
38515         PR c++/9879
38516         * g++.dg/init/new4.C: New test.
38517
38518 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
38519
38520         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
38521
38522 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
38523
38524         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
38525         unsigned long.
38526
38527         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
38528         wider than float.
38529
38530 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38531
38532         * lib/scanasm.exp: Add support for counting numbers of
38533         occurences.
38534         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
38535         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
38536
38537 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
38538
38539         PR c++/9683
38540         * g++.dg/template/static3.C: New test.
38541
38542         PR c++/9829
38543         * g++.dg/parse/namespace6.C: New test.
38544
38545 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38546
38547         PR target/9732
38548         * gcc.dg/20030225-1.c: New test.
38549
38550 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
38551
38552         * README: Remove out-of-date information.
38553
38554         PR c++/9836
38555         * g++.dg/template/spec6.C: New test.
38556
38557 2003-02-24  Jeff Law  <law@redhat.com>
38558
38559         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
38560
38561 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38562
38563         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
38564         * gcc.dg/pragma-ep-1.c: Likewise.
38565
38566 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38567
38568         PR c++/9602
38569         * g++.dg/template/friend16.C: New test.
38570
38571 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
38572
38573         PR c++/5333
38574         * g++.dg/parse/fused-params1.C: Adjust error messages.
38575         * g++.dg/template/nested3.C: New test.
38576
38577 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
38578
38579         * g++.dg/abi/param1.C: New test.
38580
38581 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38582
38583         PR c++/7982
38584         * g++.dg/warn/implicit-typename1.C: New test.
38585
38586 2003-02-22  Kelley Cook <kelleycook@comcast.net>
38587
38588         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
38589         with "mtune".
38590         * g++.old-deja/g++.other/store-expr2.C: Likewise.
38591         * gcc.c-torture/execute/20010129-1.x: Likewise.
38592         * gcc.dg/20011107-1.c: Likewise.
38593         * gcc.dg/20020108-1.c: Likewise.
38594         * gcc.dg/20020122-3.c: Likewise.
38595         * gcc.dg/20020206-1.c: Likewise.
38596         * gcc.dg/20020310-1.c: Likewise.
38597         * gcc.dg/20020426-2.c: Likewise.
38598         * gcc.dg/20020517-1.c: Likewise.
38599         * gcc.dg/991230-1.c: Likewise.
38600         * gcc.dg/i386-unroll-1.c: Likewise.
38601         * gcc.misc-tests/i386-prefetch.exp: Likewise.
38602
38603 2003-02-22  Jan Hubicka  <jh@suse.cz>
38604
38605         * gcc.dg/i386-mul.c: New test.
38606
38607 2003-02-21  Roger Sayle  <roger@eyesopen.com>
38608
38609         * gcc.dg/builtins-5.c: New test case.
38610
38611 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
38612
38613         * gcc.dg/asmreg-1.c: New test.
38614
38615 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
38616
38617         PR c++/9749
38618         * g++.dg/parse/varmod1.C: New test.
38619
38620 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
38621
38622         PR c++/9727
38623         * g++.dg/template/op1.C: New test.
38624
38625 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
38626
38627         PR c++/8906
38628         * g++.dg/template/nested2.C: New test.
38629
38630 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
38631
38632         PR c++/8724
38633         * g++.dg/expr/dtor1.C: New test.
38634
38635 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
38636
38637         * gcc.dg/cpp/include3.c: New test.
38638         * gcc.dg/cpp/inc/foo.h: New file.
38639
38640 2003-02-21  Glen Nakamura  <glen@imodulo.com>
38641
38642         * gcc.c-torture/execute/20030221-1.c: New test.
38643
38644 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
38645
38646         PR c++/9729
38647         * g++.dg/abi/conv1.C: New test.
38648
38649 2003-02-20  Jan Hubicka  <jh@suse.cz>
38650
38651         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
38652
38653 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
38654
38655         * gcc.c-torture/compile/20030219-1.c: New test.
38656
38657 2003-02-18  Jan Hubicka  <jh@suse.cz>
38658
38659         * gcc.dg/funcorder.c: New test.
38660
38661 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
38662
38663         * gcc.c-torture/execute/20030218-1.c: New.
38664
38665 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
38666
38667         * gcc.dg/20030218-1.c: New.
38668
38669 2003-02-18  Richard Henderson  <rth@redhat.com>
38670
38671         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
38672         * gcc.dg/attr-used-2.c: New.
38673
38674 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
38675
38676         PR c++/9704
38677         * g++.dg/init/copy5.C: New test.
38678
38679 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
38680
38681         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
38682         * g++.dg/pch/pch.exp: Likewise.
38683
38684 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
38685
38686         * gcc.c-torture/execute/20030209-1.c: Enable the test if
38687         STACK_SIZE is not defined.
38688
38689 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38690
38691         PR c++/9457
38692         * g++.dg/template/init1.C: New test.
38693
38694 2003-02-16  Jan HUbicka  <jh@suse.cz>
38695
38696         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
38697         (foo): Add few extra tests
38698         * gcc.dg/c99-const-expr-3.c: Likewise.
38699         * gcc.c-torture/execute/20030216-1.c: New.
38700
38701 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38702
38703         PR c++/9459
38704         * g++.dg/ext/typeof4.C: New test.
38705
38706 2003-02-15  Roger Sayle  <roger@eyesopen.com>
38707
38708         * gcc.dg/i386-387-3.c: New test case.
38709
38710 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
38711
38712         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
38713         cris-*-elf* cris-*-aout* and mmix-*-*.
38714
38715 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
38716
38717         * gcc.dg/20030213-1.c: New test.
38718
38719 2003-02-12  Roger Sayle  <roger@eyesopen.com>
38720
38721         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
38722         * gcc.dg/i386-387-2.c: Likewise.
38723
38724 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
38725
38726         * gcc.dg/ppc-spe.c: Fix formatting.
38727         Enable tests that were previously unsupported by gas.
38728         Delete tests for instructions that no longer exist.
38729         Switch arguments on evsubifw builtin.
38730
38731 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
38732
38733         * gcc.c-torture/execute/20030209-1.c: Disable the test if
38734         STACK_SIZE is too small.
38735
38736 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
38737             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
38738
38739         * gcc.dg/decl-2.c: New test.
38740
38741 2003-02-10  Jan Hubicka  <jh@suse.cz>
38742
38743         * gcc.dg/i386-fpcvt-1.c: New test.
38744
38745 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
38746
38747         * gcc.c-torture/execute/20030209-1.c: New test.
38748
38749 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
38750
38751         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
38752         int-wide bitops, use the constants of the same width.
38753         Likewise, if long long is 32-bit wide, test bitops using
38754         32-bit constants.
38755
38756 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
38757
38758         * gcc.dg/20021014-1.c: Annotate with expected notice text.
38759
38760 2003-02-07  Roger Sayle  <roger@eyesopen.com>
38761
38762         * gcc.dg/builtins-4.c: New test case.
38763
38764 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38765
38766         * gcc.dg/20020430-1.c: Fix dg command typos.
38767         * gcc.dg/20020503-1.c: Likewise.
38768
38769 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38770
38771         PR c++/8785
38772         * g++.dg/parse/fused-params1.C: New test.
38773
38774         PR c++/8857
38775         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
38776
38777         PR c++/8921
38778         * g++.dg/parse/non-dependent1.C: New test.
38779
38780         PR c++/8928
38781         * g++.dg/parse/dupl-tmpl-args1.C: New test.
38782
38783         PR c++/9228
38784         * g++.dg/parse/undefined7.C: New test.
38785         * g++.dg/parse/non-templ1.C: New test.
38786
38787         PR c++/9229
38788         * g++.dg/parse/too-many-tmpl-args1.C: New test.
38789
38790 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
38791
38792         * gcc.c-torture/compile/20030206-1.c: New test.
38793
38794 2003-02-05  Roger Sayle  <roger@eyesopen.com>
38795
38796         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
38797         "pow" to "foo" to avoid potential confusion with a math built-in.
38798
38799 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38800
38801         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
38802         conditions for SPARC targets.
38803
38804 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
38805
38806         * gcc.dg/20030204-1.c: New test.
38807
38808 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38809
38810         PR c++/38
38811         * g++.dg/parse/array-size1.C: New test.
38812
38813         PR c++/5657
38814         * g++.dg/parse/undefined3.C: New test.
38815
38816         PR c++/5665
38817         * g++.dg/parse/undefined4.C: New test.
38818
38819         PR c++/5975
38820         * g++.dg/parse/undefined5.C: New test.
38821
38822         PR c++/7259
38823         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
38824
38825         PR c++/8578
38826         * g++.dg/parse/casting-operator1.C: New test.
38827
38828         PR c++/8596
38829         * g++.dg/parse/undefined6.C: New test.
38830
38831         PR c++/8736
38832         * g++.dg/parse/missing-template1.C: New test.
38833
38834 2003-02-04  Jan Hubicka  <jh@suse.cz>
38835
38836         * gcc.dg/i386-cadd.c: Compile using -march=k8.
38837         * gcc.dg/i386-cmov?.c: Likewise.
38838         * gcc.dg/i386-fpcvt-?.c: Likewise.
38839         * gcc.dg/i386-ssefp-1.c: Likewise.
38840         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
38841         conventions.
38842
38843 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
38844
38845         PR c++/7129
38846         * g++.dg/ext/max.C: New test.
38847
38848 2003-02-03  Jan Hubicka  <jh@suse.cz>
38849
38850         * gcc.c-torture/execute/20030203-1.c: New test.
38851
38852 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
38853
38854         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
38855         'natural-endian'.
38856
38857 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
38858
38859         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
38860         * g++.dg/init/new2.C: Likewise.
38861         * g++.dg/other/new1.C: Likewise.
38862
38863 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
38864
38865         * gcc.dg/struct-ret-libc.c: New test.
38866
38867 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
38868
38869         * gcc.dg/20030129-1.c: New test.
38870
38871 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38872
38873         PR c++/8849
38874         * g++.dg/template/ptrmem4.C: New test.
38875
38876 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
38877
38878         * g++.dg/parser/constant1.C: New test.
38879
38880 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38881
38882         PR c++/8591
38883         * g++.dg/parse/friend2.C: New test.
38884
38885 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
38886
38887         PR c++/9437
38888         * g++.dg/template/unify4.C: New test.
38889
38890 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
38891
38892         * gcc.c-torture/execute/20030128-1.c: New test.
38893
38894 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
38895
38896         * g++.dg/lookup/nested1.C: Test moved from ...
38897         * g++.old-deja/g++.other/lookup24.C: ... here.
38898
38899 2003-01-28  Jan Hubicka  <jh@suse.cz>
38900
38901         * gcc.dg/i386-cmov5.c: New test.
38902
38903 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
38904
38905         * gcc.c-torture/execute/20010925-1.c: Changed the
38906         memcpy declaration.
38907
38908 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
38909
38910         PR c++/3902
38911         * g++.dg/parse/template5.C: New test.
38912
38913 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
38914
38915         PR fortran/9258
38916         * g77.dg/pr9258: New test.
38917
38918 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
38919
38920         * README: Move relevant parts from README.g++.
38921
38922         * README.g++: Remove this file.
38923
38924 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
38925
38926         * g++.dg/abi/dcast1.C: New test.
38927
38928 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38929
38930         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
38931
38932 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
38933
38934         PR c++/47
38935         * g++.old-deja/g++.other/lookup24.C: New test.
38936
38937 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38938
38939         PR middle-end/7227
38940         * gcc.dg/uninit-C.c: New test.
38941
38942 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
38943
38944         * g++.dg/abi/covariant1.C: New test.
38945
38946 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
38947
38948         * gcc.dg/20030123-1.c: New test.
38949
38950 2003-01-25  Jan Hubicka  <jh@suse.cz>
38951
38952         PR opt/8492
38953         * gcc.c-torture/compile/20030125-1.c
38954
38955 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
38956
38957         PR c++/9403
38958         * g++.dg/parse/template3.C: New test.
38959         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
38960
38961         PR c++/795
38962         * g++.dg/parse/template4.C: New test.
38963
38964         PR c++/9415
38965         * g++.dg/template/qual2.C: New test.
38966
38967         PR c++/8545
38968         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
38969
38970         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
38971
38972 2003-01-25  Roger Sayle  <roger@eyesopen.com>
38973
38974         * gcc.c-torture/execute/switch-1.c: New test case.
38975
38976 2003-01-25  Jan Hubicka  <jh@suse.cz>
38977
38978         * gcc.c-torture/execute/20030125-1.[cx]: New test.
38979
38980 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
38981
38982         Tweaks for Bison-1.875. From the NEWS file:
38983         "- `parse error' -> `syntax error'
38984         Bison now uniformly uses the term `syntax error'"
38985         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
38986         * gcc.dg/cpp/digraph2.c: Likewise.
38987         * gcc.dg/cpp/direct2.c: Likewise.
38988         * gcc.dg/cpp/paste4.c: Likewise.
38989         * gcc.dg/c90-restrict-1.c: Likewise.
38990         * gcc.dg/c99-func-2.c: Likewise.
38991         * gcc.dg/noncompile/920721-2.c: Likewise.
38992         * gcc.dg/noncompile/930622-2.c: Likewise.
38993         * gcc.dg/noncompile/940112-1.c: Likewise.
38994         * gcc.dg/noncompile/950921-1.c: Likewise.
38995         * gcc.dg/noncompile/951123-1.c: Likewise.
38996         * gcc.dg/noncompile/971104-1.c: Likewise.
38997         * gcc.dg/noncompile/990416-1.c: Likewise.
38998
38999 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
39000
39001         * g++.dg/parse/undefined1.C: Add error message.
39002
39003 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
39004
39005         PR c++/9354
39006         * g++.dg/parse/new1.C: New test.
39007
39008         PR c++/9216
39009         * g++.dg/parse/template2.C: New test.
39010
39011         PR c++/9354
39012         * g++.dg/parse/typedef2.C: New test.
39013
39014         PR c++/9328
39015         * g++.dg/ext/typeof3.C: New test.
39016
39017 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39018
39019         PR c++/2738
39020         * g++.dg/parse/ret-type1.C: New test.
39021
39022         PR c++/3792
39023         * g++.dg/parse/tmpl-outside1.C: New test.
39024
39025         PR c++/4207
39026         * g++.dg/parse/int-as-enum1.C: New test.
39027
39028         PR c++/4903
39029         * g++.dg/parse/no-typename1.C: New test.
39030
39031         PR c++/5533
39032         * g++.dg/parse/no-value1.C: New test.
39033
39034         PR c++/5921
39035         * g++.dg/parse/wrong-inline1.C: New test.
39036
39037         PR c++/6402
39038         * g++.dg/parse/ref1.C: New test.
39039
39040         PR c++/6992
39041         * g++.dg/parse/attr-ctor1.C: New test.
39042
39043         PR c++/7229
39044         * g++.dg/parse/namespace5.C: New test.
39045
39046         PR c++/7917
39047         * g++.dg/parse/func-def1.C: New test.
39048
39049         PR c++/8143
39050         * g++.dg/parse/undefined1.C: New test.
39051
39052         PR c++/5723, PR c++/8522
39053         * g++.dg/parse/specialization1.C: New test.
39054
39055         PR c++/163, PR c++/8595
39056         * g++.dg/parse/struct-as-enum1.C: New test.
39057
39058         PR c++/9173
39059         * g++.dg/parse/undefined2.C: New test.
39060
39061 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
39062
39063         PR c++/9298
39064         * g++.dg/parse/template1.C: New test.
39065
39066         PR c++/9384
39067         * g++.dg/parse/using1.C: New test.
39068
39069         PR c++/9285
39070         PR c++/9294
39071         * g++.dg/parse/expr2.C: New test.
39072
39073         PR c++/9388
39074         * g++.dg/parse/lookup2.C: Likewise.
39075
39076 2003-01-21  Jan Hubicka  <jh@suse.cz>
39077
39078         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
39079         * gcc.c-torture/execute/eeprof-1.c: Likewise.
39080         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
39081         * gcc.c-torture/execute/string-opt-*.c: Likewise.
39082
39083 2003-01-20  Nick Clifton  <nickc@redhat.com>
39084
39085         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
39086         problem with ARM sibcall code generation.
39087
39088 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
39089
39090         * gcc.c-torture/execute/20030120-1.c: New.
39091
39092 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
39093
39094         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
39095
39096 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
39097
39098         PR c++/9272
39099         * g++.dg/parse/ctor1.C: New test.
39100
39101         PR c++/9294:
39102         * g++.dg/parse/qualified1.C: New test.
39103
39104         * g++.dg/parse/typename3.C: New test.
39105
39106 2003-01-16  Richard Henderson  <rth@redhat.com>
39107
39108         * g++.dg/tls/init-2.C: Fix error matches for real this time.
39109
39110 2003-01-16  Richard Henderson  <rth@redhat.com>
39111
39112         * g++.dg/pch/pch.exp: Copy test header to the working directory
39113         before using it either for precompilation or direct use.
39114         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
39115         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
39116
39117 2003-01-16  Richard Henderson  <rth@redhat.com>
39118
39119         * gcc.dg/pch/pch.exp: Copy test header to the working directory
39120         before using it either for precompilation or direct use.
39121         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
39122         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
39123
39124 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
39125
39126         * g++.dg/ext/typename1.C: Add typename keyword.
39127         * g++.dg/template/crash1.C: Update error messages.
39128         * g++.dg/template/crash2.C: Remove error message.
39129         * g++.dg/parse/typename2.C: New test.
39130         * g++.dg/template/typename2.C: Change implicit
39131         typename warning into error.
39132         * g++.old-deja/g++.benjamin/tem03.C: Issue more
39133         error messages.
39134         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
39135         * g++.old-deja/g++.brendan/crash56.C: Add this->.
39136         * g++.old-deja/g++.law/visibility13.C: Remove error
39137         messages.
39138         * g++.old-deja/g++.ns/template17.C: Reorder code to
39139         make declaration visible in template.
39140         * g++.old-deja/g++.pt/crash3.C: Fix typos.
39141         * g++.old-deja/g++.pt/crash36.C: Issue more error
39142         messages.
39143         * g++.old-deja/g++.pt/crash5.C: Improve error
39144         message.
39145         * g++.old-deja/g++.pt/crash67.C: Remove warning.
39146         * g++.old-deja/g++.pt/inherit1.C: Add this->.
39147         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
39148         * g++.old-deja/g++.pt/typename16.C: Replace implicit
39149         typename warning with error message.
39150         * g++.old-deja/g++.pt/typename19.C: Remove warning.
39151         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
39152         * g++.old-deja/g++.robertl/eb24.C: Use this->.
39153
39154 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
39155
39156         * g++.dg/parse/ambig2.C: New test.
39157
39158 2003-01-15  Richard Henderson  <rth@redhat.com>
39159
39160         * g++.dg/tls/init-2.C: Update error message string.
39161
39162 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39163
39164         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
39165
39166 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
39167
39168         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
39169         all for HC11/HC12.
39170         * gcc.c-torture/compile/20001205-1.x: Likewise.
39171         * gcc.c-torture/compile/20001226-1.x: Likewise.
39172         * gcc.c-torture/compile/920520-1.x: Likewise.
39173         * gcc.c-torture/compile/961203-1.x: Likewise.
39174         * gcc.c-torture/compile/20020604-1.x: Likewise.
39175
39176 2003-01-15  Jan Hubicka  <jh@suse.cz>
39177
39178         * gcc.c-torture/compile/20030115-1.c: New test.
39179
39180         * gcc.dg/i386-fpcvt-1.c: New test.
39181         * gcc.dg/i386-fpcvt-2.c: New test.
39182
39183 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
39184
39185         Further conform g++'s __vmi_class_type_info to the C++ ABI
39186         specification.
39187         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
39188         the specification.
39189
39190 2003-01-14  Jan Hubicka  <jh@suse.cz>
39191
39192         * gcc.dg/i386-fpcvt-1.c: New test.
39193         * gcc.dg/i386-fpcvt-2.c: New test.
39194
39195 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
39196
39197         * gcc.dg/i386-mmx-3.c: New test.
39198
39199 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
39200
39201         PR c++/9264
39202         * g++.dg/parse/octal1.C: New file.
39203
39204         PR c++/9172
39205         * g++.dg/parse/typename1.C: New file.
39206
39207 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
39208
39209         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
39210         * gcc.dg/bf-no-ms-layout.c: Likewise.
39211         * gcc.dg/bf-ms-attrib.c: Likewise.
39212
39213 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
39214
39215         PR c++/9099
39216         * g++.dg/parse/dtor1.C: New file.
39217
39218         PR c++/9128
39219         * g++.dg/rtti/typeid1.C: New file.
39220
39221         PR c++/9153
39222         * g++.dg/parse/lookup1.C: New file.
39223
39224         PR c++/9171
39225         * g++.dg/templ/spec5.C: New file.
39226
39227 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
39228
39229         * gcc.c-torture/compile/20030110-1.c: New test.
39230
39231 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
39232
39233         Merge from pch-branch:
39234
39235         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
39236
39237         * gcc.dg/pch/cpp-1.h: New.
39238         * gcc.dg/pch/cpp-1.c: New.
39239         * gcc.dg/pch/cpp-2.h: New.
39240         * gcc.dg/pch/cpp-2.c: New.
39241
39242         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
39243
39244         * gcc.dg/pch/except-1.h: New.
39245         * gcc.dg/pch/except-1.c: New.
39246
39247         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
39248
39249         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
39250         running test.
39251         * gcc.dg/pch: Include *.hp not *.h.
39252         * gcc.dg/pch/system-1.h: New.
39253         * gcc.dg/pch/system-1.c: New.
39254
39255         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
39256
39257         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
39258         rather than trying to build and run a program using PCH.
39259         * gcc.dg/pch: Remove dg-do commands from test files.
39260
39261         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
39262
39263         * gcc.dg/pch/macro-3.c: New.
39264         * gcc.dg/pch/macro-3.h: New.
39265
39266         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
39267
39268         * gcc.dg/pch/common-1.c: New.
39269         * gcc.dg/pch/common-1.h: New.
39270         * gcc.dg/pch/decl-1.c: New.
39271         * gcc.dg/pch/decl-1.h: New.
39272         * gcc.dg/pch/decl-2.c: New.
39273         * gcc.dg/pch/decl-2.h: New.
39274         * gcc.dg/pch/decl-3.c: New.
39275         * gcc.dg/pch/decl-3.h: New.
39276         * gcc.dg/pch/decl-4.c: New.
39277         * gcc.dg/pch/decl-4.h: New.
39278         * gcc.dg/pch/decl-5.c: New.
39279         * gcc.dg/pch/decl-5.h: New.
39280         * gcc.dg/pch/global-1.c: New.
39281         * gcc.dg/pch/global-1.h: New.
39282         * gcc.dg/pch/inline-1.c: New.
39283         * gcc.dg/pch/inline-1.h: New.
39284         * gcc.dg/pch/inline-2.c: New.
39285         * gcc.dg/pch/inline-2.h: New.
39286         * gcc.dg/pch/static-1.c: New.
39287         * gcc.dg/pch/static-1.h: New.
39288         * gcc.dg/pch/static-2.c: New.
39289         * gcc.dg/pch/static-2.h: New.
39290
39291         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
39292
39293         * g++.dg/pch/pch.exp: Better handle failing testcases.
39294         * gcc.dg/pch/pch.exp: Likewise.
39295         * gcc.dg/pch/macro-1.c: New.
39296         * gcc.dg/pch/macro-1.h: New.
39297         * gcc.dg/pch/macro-2.c: New.
39298         * gcc.dg/pch/macro-2.h: New.
39299
39300         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
39301
39302         * g++.dg/dg.exp: Treat files in pch/ specially.
39303         * g++.dg/pch/pch.exp: New file.
39304         * g++.dg/pch/empty.H: New file.
39305         * g++.dg/pch/empty.C: New file.
39306         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
39307         "precompile".
39308
39309         * gcc.dg/pch/pch.exp: New file.
39310         * gcc.dg/pch/empty.h: New file.
39311         * gcc.dg/pch/empty.c: New file.
39312         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
39313         "precompile".
39314
39315 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39316
39317         * g++.dg/template/friend14.C: New test.
39318
39319 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
39320
39321         * gcc.dg/old-style-asm-1.c: New test.
39322
39323 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
39324
39325         * gcc.c-torture/compile/20030109-1.c: New test.
39326
39327 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
39328
39329         * gcc.c-torture/execute/20030109-1.c: New test.
39330
39331 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
39332
39333         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
39334         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
39335         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
39336         * g++.old-deja/g++.mike/eh2.C: Likewise.
39337         * g++.old-deja/g++.mike/eh3.C: Likewise.
39338         * g++.old-deja/g++.mike/eh5.C: Likewise.
39339         * g++.old-deja/g++.mike/eh6.C: Likewise.
39340         * g++.old-deja/g++.mike/eh7.C: Likewise.
39341         * g++.old-deja/g++.mike/eh8.C: Likewise.
39342         * g++.old-deja/g++.mike/eh9.C: Likewise.
39343         * g++.old-deja/g++.mike/eh10.C: Likewise.
39344         * g++.old-deja/g++.mike/eh12.C: Likewise.
39345         * g++.old-deja/g++.mike/eh13.C: Likewise.
39346         * g++.old-deja/g++.mike/eh14.C: Likewise.
39347         * g++.old-deja/g++.mike/eh16.C: Likewise.
39348         * g++.old-deja/g++.mike/eh17.C: Likewise.
39349         * g++.old-deja/g++.mike/eh18.C: Likewise.
39350         * g++.old-deja/g++.mike/eh21.C: Likewise.
39351         * g++.old-deja/g++.mike/eh23.C: Likewise.
39352         * g++.old-deja/g++.mike/eh24.C: Likewise.
39353         * g++.old-deja/g++.mike/eh25.C: Likewise.
39354         * g++.old-deja/g++.mike/eh26.C: Likewise.
39355         * g++.old-deja/g++.mike/eh27.C: Likewise.
39356         * g++.old-deja/g++.mike/eh28.C: Likewise.
39357         * g++.old-deja/g++.mike/eh29.C: Likewise.
39358         * g++.old-deja/g++.mike/eh31.C: Likewise.
39359         * g++.old-deja/g++.mike/eh33.C: Likewise.
39360         * g++.old-deja/g++.mike/eh34.C: Likewise.
39361         * g++.old-deja/g++.mike/eh35.C: Likewise.
39362         * g++.old-deja/g++.mike/eh36.C: Likewise.
39363         * g++.old-deja/g++.mike/eh37.C: Likewise.
39364         * g++.old-deja/g++.mike/eh38.C: Likewise.
39365         * g++.old-deja/g++.mike/eh39.C: Likewise.
39366         * g++.old-deja/g++.mike/eh40.C: Likewise.
39367         * g++.old-deja/g++.mike/eh41.C: Likewise.
39368         * g++.old-deja/g++.mike/eh42.C: Likewise.
39369         * g++.old-deja/g++.mike/eh44.C: Likewise.
39370         * g++.old-deja/g++.mike/eh46.C: Likewise.
39371         * g++.old-deja/g++.mike/eh47.C: Likewise.
39372         * g++.old-deja/g++.mike/eh48.C: Likewise.
39373         * g++.old-deja/g++.mike/eh49.C: Likewise.
39374         * g++.old-deja/g++.mike/eh50.C: Likewise.
39375         * g++.old-deja/g++.mike/eh51.C: Likewise.
39376         * g++.old-deja/g++.mike/eh53.C: Likewise.
39377         * g++.old-deja/g++.mike/eh55.C: Likewise.
39378         * g++.old-deja/g++.mike/p7912.C: Likewise.
39379         * g++.old-deja/g++.mike/p9706.C: Likewise.
39380         * g++.old-deja/g++.mike/p10416.C: Likewise.
39381         * g++.old-deja/g++.mike/p11667.C: Likewise.
39382         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
39383         Remove redundant reference to Iris.
39384         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
39385         Elxsi, i860, Pico Java, and WE32K.
39386
39387 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
39388
39389         * g++.dg/ext/asm4.C: New test.
39390
39391 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39392
39393         PR c++/9030
39394         * g++.dg/template/friend12.C: New test.
39395         * g++.dg/template/friend13.C: Likewise.
39396         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
39397
39398 2003-01-08  Jan Hubicka  <jh@suse.cz>
39399
39400         * gcc.dg/i386-cadd.c: New test.
39401         * gcc.dg/i386-cmov4.c: Likewise.
39402
39403 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
39404
39405         PR c++/9165
39406         * g++.dg/warn/Wunused-3.C: New test.
39407
39408         * g++.dg/abi/bitfield9.C: New test.
39409
39410         PR c++/9189
39411         * g++.dg/parse/defarg3.C: New test.
39412
39413 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
39414
39415         * g++.dg/parse/ambig1.C: New test.
39416         * g++.dg/parse/defarg2.C: New test.
39417
39418 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
39419
39420         * g++.dg/template/defarg-1.C: New test.
39421         * g++.dg/template/local2.C: Likewise.
39422
39423 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
39424
39425         * gcc.c-torture/execute/20030105-1.c: New test.
39426
39427 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39428
39429         * g++.dg/parse/namespace3.C: Remove extra semicolons.
39430         * g++.dg/parse/namespace4.C: Likewise.
39431
39432 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
39433
39434         * g++.dg/template/ntp2.C: New test.
39435
39436 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
39437
39438         * g++.dg/parse/extern-C-1.C: New test.
39439
39440         * g++.dg/parse/namespace4.C: New test.
39441
39442         * g++.dg/template/nested1.C: New test.
39443
39444         * g++.dg/parse/namespace3.C: New test.
39445
39446 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
39447
39448         * g++.dg/lookup/two-stage1.C: New test.
39449
39450 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39451
39452         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
39453         * g++.old-deja/g++.jason/access8.C: Likewise.
39454         * g++.old-deja/g++.other/decl5.C: Likewise.
39455
39456 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
39457
39458         * g++.dg/parse/parse7.C: New test.
39459
39460 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
39461
39462         PR c++/2843
39463         * g++.dg/ext/attrib7.C: New test.
39464
39465 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
39466
39467         * g++.dg/parse/parse6.C: New test.
39468
39469 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
39470
39471         * gcc.dg/h8300-stack-1.c: New.
39472
39473 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
39474
39475         g++.dg/lookup/exception1.C: New test.
39476
39477         g++.dg/lookup/template1.C: New test.
39478
39479         g++.dg/parse/namespace2.C: New test.
39480
39481         g++.dg/parse/parens2.C: New test.
39482
39483 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
39484
39485         * g++.dg/parse/parse5.C: New test.
39486         * g++.dg/lookup/scoped4.C: New test.
39487
39488 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
39489
39490         * g++.dg/parse/parens1.C: New test.
39491
39492         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
39493         angle-bracket1.C.
39494         * g++.dg/parse/parens2.C: New test.
39495
39496         * g++.dg/lookup/scope-operator1.C: New test.
39497
39498         * g++.dg/parse/operator1.C: New test.
39499
39500 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39501
39502         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
39503         * g++.old-deja/g++.other/access6.C: Likewise.
39504         * g++.old-deja/g++.other/decl1.C: Likewise.
39505         * g++.old-deja/g++.pt/typename12.C: Likewise.
39506
39507 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
39508
39509         * g++.dg/parse/namespace1.C: New test.
39510
39511 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
39512
39513         * g++.dg/parse/parse4.C: New test.
39514
39515 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
39516
39517         * g++.dg/parse/parse3.C: New test.
39518
39519 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
39520
39521         * g++.dg/parse/parse2.C: New test.
39522
39523 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
39524
39525         * g++.dg/template/friend11.C: New test.
39526
39527 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
39528
39529         * g++.dg/parse/parse1.C: New test.
39530
39531 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
39532
39533         * lib/profopt.exp: Change the name of a global variable to avoid
39534         possible clashes with other test suites.
39535
39536 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
39537
39538         * g++.dg/inherit/covariant8.C: New test.
39539
39540 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
39541
39542         * g++.dg/init/array9.C: New test.
39543
39544         PR c++/9112
39545         * g++.dg/parse/expr1.C: New test.
39546
39547 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
39548
39549         * gcc.c-torture/compile/20021230-1.c: New test.
39550
39551 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
39552
39553         * g++.dg/inherit/covariant5.C: New test.
39554         * g++.dg/inherit/covariant6.C: New test.
39555         * g++.dg/inherit/covariant7.C: New test.
39556
39557 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39558
39559         PR c++/2739
39560         * g++.dg/other/access2.C: New test.
39561
39562 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
39563
39564         * g++.dg/other/anon-struct.C: No longer fails
39565         * g++.old-deja/g++.brendan/parse4.C: Likewise.
39566         * g++.old-deja/g++.brendan/parse5.C: Likewise.
39567         * g++.old-deja/g++.brendan/parse6.C: Likewise.
39568
39569 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
39570
39571         * g++.dg/parse/angle-bracket.C (main): No longer fails.
39572
39573 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
39574
39575         * g++.dg/eh/spec4.C: Remove stray semicolon.
39576         * g++.dg/expr/pmf-1.C: Change error message.
39577         * g++.dg/ext/asm1.C: Remove stray semicolon.
39578         * g++.dg/ext/typename1.C: Add missing typenames.
39579         * g++.dg/inherit/template-as-base.C: Change error message.
39580         * g++.dg/lookup/scoped1.C: Likewise.
39581         * g++.dg/lookup/scoped2.C: Likewise.
39582         * g++.dg/lookup/using2.C: Likewise.
39583         * g++.dg/other/component1.C: Remove stray semicolon.
39584         * g++.dg/other/do1.C: Change error message.
39585         * g++.dg/other/error2.C: Likewise.
39586         * g++.dg/other/init1.C: Likewise.
39587         * g++.dg/other/packed1.C: Remove stray semicolon.
39588         * g++.dg/other/ptrmem2.C: Change error message.
39589         * g++.dg/parse/parameter-declaration-1.C: Remove line number
39590         marker.
39591         * g++.dg/special/initp1.C: Remove invalid attribute usage.
39592         * g++.dg/template/access3.C: Add typename keyword.
39593         * g++.dg/template/access5.C: Remove stray semicolon.
39594         * g++.dg/template/access6.C: Likewise.
39595         * g++.dg/template/complit1.C: Likewise.
39596         * g++.dg/template/crash1.C: Change error message.
39597         * g++.dg/template/inherit2.C: Remove stray semicolon.
39598         * g++.dg/template/instantiate2.C: Likewise.
39599         * g++.dg/template/instantiate3.C: Change error message.
39600         * g++.dg/template/qual1.C: Remove stray semicolon.
39601         * g++.dg/template/qualttp18.C: Change error message.
39602         * g++.dg/template/ref1.C: Remove stray semicolon.
39603         * g++.dg/template/sizeof1.C (A::value): Declare it.
39604         * g++.dg/template/spec4.C: Change error message.
39605         * g++.dg/template/static1.C: Likewise.
39606         * g++.dg/template/type1.C: Likewise.
39607         * g++.dg/template/typename3.C: Likewise.
39608         * g++.old-deja/g++.benjamin/13478.C: Change error message.
39609         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
39610         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
39611         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
39612         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
39613         named return value extension.
39614         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
39615         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
39616         * g++.old-deja/g++.bob/extern_C.C: Likewise.
39617         * g++.old-deja/g++.bob/inherit2.C: Likewise.
39618         * g++.old-deja/g++.brendan/complex1.C: Likewise.
39619         * g++.old-deja/g++.brendan/copy5.C: Likewise.
39620         * g++.old-deja/g++.brendan/crash13.C: Likewise.
39621         * g++.old-deja/g++.brendan/crash15.C: Likewise.
39622         * g++.old-deja/g++.brendan/crash18.C: Change error message.
39623         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
39624         * g++.old-deja/g++.brendan/crash38.C: Likewise.
39625         * g++.old-deja/g++.brendan/crash50.C: Likewise.
39626         * g++.old-deja/g++.brendan/crash56.C: Likewise.
39627         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
39628         syntax.
39629         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
39630         * g++.old-deja/g++.brendan/crash8.C: Change error message.
39631         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
39632         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
39633         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
39634         * g++.old-deja/g++.brendan/template11.C: Likewise.
39635         * g++.old-deja/g++.brendan/template26.C: Likewise.
39636         * g++.old-deja/g++.brendan/template27.C: Use explicit
39637         specialization syntax.
39638         * g++.old-deja/g++.brendan/template30.C: Likewise.
39639         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
39640         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
39641         non-dependent names.
39642         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
39643         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
39644         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
39645         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
39646         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
39647         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
39648         named return value extension.
39649         * g++.old-deja/g++.ext/namedret2.C: Likewise.
39650         * g++.old-deja/g++.ext/namedret3.C: Likewise.
39651         * g++.old-deja/g++.ext/return1.C: Likewise.
39652         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
39653         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
39654         * g++.old-deja/g++.jason/access8.C: Likewise.
39655         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
39656         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
39657         pseudo-destructor names.
39658         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
39659         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
39660         pseudo-destructor names.
39661         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
39662         * g++.old-deja/g++.jason/overload19.C: Likewise.
39663         * g++.old-deja/g++.jason/overload32.C: Likewise.
39664         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
39665         stray semicolons.
39666         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
39667         * g++.old-deja/g++.jason/return.C: Likewise.
39668         * g++.old-deja/g++.jason/return2.C: Likewise.
39669         * g++.old-deja/g++.jason/shadow1.C: Likewise.
39670         * g++.old-deja/g++.jason/special.C: Use explicit specialization
39671         syntax.
39672         * g++.old-deja/g++.jason/template10.C: Account for use of
39673         non-dependent names.
39674         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
39675         syntax.
39676         * g++.old-deja/g++.jason/template37.C: Likewise.
39677         * g++.old-deja/g++.law/access4.C: Change error messages.
39678         * g++.old-deja/g++.law/arm13.C: Remove incorrect
39679         pseudo-destructor names.
39680         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
39681         * g++.old-deja/g++.law/ctors9.C: Likewise.
39682         * g++.old-deja/g++.law/cvt22.C: Likewise.
39683         * g++.old-deja/g++.law/dtors5.C: Likewise.
39684         * g++.old-deja/g++.law/global-init1.C: Likewise.
39685         * g++.old-deja/g++.law/missed-error3.C: Likewise.
39686         * g++.old-deja/g++.law/operators28.C: Likewise.
39687         * g++.old-deja/g++.law/visibility28.C: Likewise.
39688         * g++.old-deja/g++.martin/eval1.C: Likewise.
39689         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
39690         name.
39691         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
39692         * g++.old-deja/g++.mike/net34.C: Likewise.
39693         * g++.old-deja/g++.mike/net36.C: Likewise.
39694         * g++.old-deja/g++.mike/ns2.C: Likewise.
39695         * g++.old-deja/g++.mike/p12306.C: Likewise.
39696         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
39697         value extension.
39698         * g++.old-deja/g++.mike/p700.C: Likewise.
39699         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
39700         * g++.old-deja/g++.mike/p710.C: Likewise.
39701         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
39702         value extension.
39703         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
39704         * g++.old-deja/g++.mike/pmf9.C: Likewise.
39705         * g++.old-deja/g++.ns/crash2.C: Likewise.
39706         * g++.old-deja/g++.ns/crash3.C: Likewise.
39707         * g++.old-deja/g++.ns/invalid1.C: Likewise.
39708         * g++.old-deja/g++.ns/ns17.C: Likewise.
39709         * g++.old-deja/g++.ns/template16.C: Likewise.
39710         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
39711         keyword.
39712         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
39713         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
39714         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
39715         named return value extension.
39716         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
39717         * g++.old-deja/g++.other/access4.C: Issue additional error
39718         messages.
39719         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
39720         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
39721         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
39722         * g++.old-deja/g++.other/crash25.C: Change error message.
39723         * g++.old-deja/g++.other/crash4.C: Change error message.
39724         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
39725         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
39726         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
39727         checks.
39728         * g++.old-deja/g++.other/defarg8.C: Likewise.
39729         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
39730         * g++.old-deja/g++.other/dtor10.C: Likewise.
39731         * g++.old-deja/g++.other/incomplete.C: Likewise.
39732         * g++.old-deja/g++.other/linkage7.C: Likewise.
39733         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
39734         lookup algorithm.
39735         * g++.old-deja/g++.other/mangle2.C: Likewise.
39736         * g++.old-deja/g++.other/refinit2.C: Likewise.
39737         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
39738         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
39739         * g++.old-deja/g++.pt/crash28.C: Likewise.
39740         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
39741         syntax.
39742         * g++.old-deja/g++.pt/crash32.C: Change error message.
39743         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
39744         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
39745         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
39746         error message position.
39747         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
39748         * g++.old-deja/g++.pt/defarg8.C: Change error message.
39749         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
39750         syntax.
39751         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
39752         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
39753         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
39754         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
39755         keyword.
39756         * g++.old-deja/g++.pt/explicit31.C: Likewise.
39757         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
39758         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
39759         keyword.
39760         * g++.old-deja/g++.pt/explicit71.C: Change error message.
39761         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
39762         syntax.
39763         * g++.old-deja/g++.pt/friend28.C: Account for use of
39764         non-dependent names.
39765         * g++.old-deja/g++.pt/friend29.C: Likewise.
39766         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
39767         rules.
39768         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
39769         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
39770         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
39771         lookup rules.
39772         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
39773         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
39774         keyword.
39775         * g++.old-deja/g++.pt/memclass20.C: Likewise.
39776         * g++.old-deja/g++.pt/memclass5.C: Likewise.
39777         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
39778         keyword.
39779         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
39780         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
39781         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
39782         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
39783         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
39784         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
39785         keyword.
39786         * g++.old-deja/g++.pt/spec10.C: Likewise.
39787         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
39788         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
39789         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
39790         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
39791         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
39792         * g++.old-deja/g++.pt/ttp62.C: Likewise.
39793         * g++.old-deja/g++.pt/ttp64.C: Likewise.
39794         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
39795         * g++.old-deja/g++.pt/typename15.C: Likewise.
39796         * g++.old-deja/g++.pt/typename22.C: Likewise.
39797         * g++.old-deja/g++.pt/typename6.C: Change error messages.
39798         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
39799         * g++.old-deja/g++.pt/virtual2.C: Likewise.
39800         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
39801         syntax.
39802         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
39803         return value extension.
39804         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
39805         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
39806         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
39807         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
39808
39809 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
39810
39811         * g++.dg/warn/inline1.C: New test.
39812         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
39813         * g++.old-deja/g++.jason/synth10.C: Likewise.
39814         * g++.old-deja/g++.mike/net31.C: Likewise.
39815         * g++.old-deja/g++.mike/p8786.C: Likewise.
39816
39817         * g++.dg/template/friend10.C: New test.
39818         * g++.dg/template/conv5.C: New test.
39819
39820 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
39821
39822         * g++.dg/lookup/scoped3.C: New test.
39823
39824         * g++.dg/lookup/decl1.C: New test.
39825         * g++.dg/lookup/decl2.C: New test.
39826
39827 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
39828
39829         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
39830         gcc.c-torture/compile/20021015-1.c,
39831         gcc.c-torture/compile/20021015-2.c,
39832         gcc.c-torture/compile/20021123-1.c,
39833         gcc.c-torture/compile/20021123-2.c,
39834         gcc.c-torture/compile/20021123-3.c,
39835         gcc.c-torture/compile/20021123-4.c,
39836         gcc.c-torture/execute/20021024-1.c: Add tests previously added
39837         only to 3.1 or 3.2 branch.
39838
39839 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
39840
39841         * gcc.dg/i386-bitfield3.c: New test.
39842
39843         * gcc.dg/i386-bitfield2.c: New test.
39844
39845 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
39846
39847         * g++.dg/parse/conv_op1.C: New test.
39848
39849 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
39850
39851         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
39852         approved.
39853
39854 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
39855
39856         * gcc.c-torture/compile/20021220-1.c: New test.
39857
39858 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
39859
39860         * gcc.dg/i386-fastcall-1.c: New.
39861
39862 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
39863
39864         * gcc.c-torture/execute/20021219-1.c: New test.
39865
39866 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
39867
39868         * gcc.dg/i386-pic-1.c: New test.
39869
39870 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39871
39872         PR c++/8099
39873         * g++.dg/template/friend9.C: New test.
39874
39875 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39876
39877         PR c++/3663
39878         * g++.dg/template/access7.C: New test.
39879
39880 2002-12-18  Nick Clifton  <nickc@redhat.com>
39881
39882         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
39883         the libstdc++-v3 directory has been found.
39884
39885 2002-12-12  Devang Patel <dpatel@apple.com>
39886         * gcc.dg/darwin-ld-1.c: New test.
39887         * gcc.dg/darwin-ld-2.c: New test.
39888         * gcc.dg/darwin-ld-3.c: New test.
39889         * gcc.dg/darwin-ld-4.c: New test.
39890         * gcc.dg/darwin-ld-5.c: New test.
39891
39892 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
39893
39894         * gcc.c-torture/compile/20021212-1.c: New test.
39895
39896 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
39897
39898         * gcc.dg/fshort-wchar: New test.
39899
39900 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
39901
39902         PR c++/8372
39903         * g++.dg/template/dtor1.C: New test.
39904
39905         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
39906         markers.
39907
39908 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
39909
39910         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
39911
39912 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
39913
39914         * g++.dg/template/static1.C: New test.
39915         * g++.dg/template/static2.C: New test.
39916         * g++.old-deja/g++.ext/memconst.C: New test.
39917
39918 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39919
39920         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
39921         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
39922         * g++.dg/special/initp1.C: Likewise.
39923
39924 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
39925
39926         * gcc.c-torture/execute/20021204-1.c: New test.
39927
39928 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
39929
39930         * gcc.dg/ppc-fmadd-1.c: New file.
39931         * gcc.dg/ppc-fmadd-2.c: New file.
39932         * gcc.dg/ppc-fmadd-3.c: New file.
39933
39934 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
39935
39936         * gcc.c-torture/compile/20021204-1.c: New test.
39937
39938 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
39939
39940         * g++.dg/inherit/covariant2.C: New test.
39941         * g++.dg/inherit/covariant3.C: New test.
39942         * g++.dg/inherit/covariant4.C: New test.
39943         * g++.dg/inherit/covariant1.C: Remove XFAIL.
39944         * g++.old-deja/g++.robertl/eb17.C: Likewise.
39945
39946 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
39947
39948         PR c++/8688
39949         * g++.dg/init/brace3.C: New test.
39950
39951 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
39952
39953         * gcc.dg/20020210-1.c: Fix a comment typo.
39954
39955 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
39956
39957         PR c++/8720
39958         * g++.dg/parse/defarg1.C: New test.
39959
39960         PR c++/8615
39961         * g++.dg/template/char1.C: New test.
39962
39963         * g++.dg/template/varmod1.C: Fix typo.
39964
39965 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39966
39967         DR 180
39968         * g++.old-deja/g++.pt/crash32.C: Expect error.
39969
39970 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
39971
39972         PR c++/5919
39973         * g++.dg/template/varmod1.C: New test.
39974
39975         PR c++/8727
39976         * g++.dg/inherit/typeinfo1.C: New test.
39977
39978         PR c++/8663
39979         * g++.dg/inherit/typedef1.C: New test.
39980
39981 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
39982
39983         PR c++/8332
39984         PR c++/8493
39985         * g++.dg/template/strlen1.C: New test.
39986
39987         PR c++/8227
39988         * g++.dg/template/ctor2.C: New test.
39989
39990         PR c++/8214
39991         * g++.dg/init/string1.C: New test.
39992
39993         PR c++/8511
39994         * g++.dg/template/friend8.C: New test.
39995
39996 2002-11-29  Joe Buck <jbuck@synopsys.com>
39997
39998         * g++.dg/lookup/anon2.C: New test.
39999
40000 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
40001
40002         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
40003         h8300 port.
40004
40005 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
40006
40007         * gcc.dg/bitfld-6.c: New test.
40008
40009 2002-11-27  Jan Hubicka  <jh@suse.cz>
40010
40011         * gcc.c-torture/execute/20021127.[cx]: New test.
40012
40013 2002-11-26  Jan Hubicka  <jh@suse.cz>
40014
40015         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
40016         quality.
40017
40018 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
40019
40020         * g++.dg/init/brace2.C: New test.
40021         * g++.old-deja/g++.mike/p9129.C: Correct.
40022
40023 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
40024
40025         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
40026
40027 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
40028
40029         * gcc.dg/sibcall-6: New test for indirect sibcalls.
40030
40031 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
40032
40033         * g++.dg/abi/empty11.C: New test.
40034         * g++.dg/rtti/cv1.C: New test.
40035
40036 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
40037
40038         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
40039
40040 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
40041
40042         * g++.dg/abi/empty10.C: New test.
40043
40044 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
40045
40046         * gcc.c-torture/compile/20021124-1.c: New test.
40047
40048 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
40049
40050         * g++.dg/abi/rtti2.C: New test.
40051
40052 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
40053
40054         * gcc.dg/i386-unroll-1.c: New test.
40055
40056 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
40057
40058         * gcc.c-torture/compile/20021120-1.c: New test.
40059         * gcc.c-torture/compile/20021120-2.c: New test.
40060
40061 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
40062
40063         * gcc.dg/bitfld-5.c: New test.
40064
40065 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
40066
40067         * gcc.c-torture/execute/20021120-3.c: New test.
40068
40069 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
40070
40071         * gcc.c-torture/execute/20021120-2.c: New test.
40072
40073 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
40074
40075         * gcc.c-torture/execute/20021120-1.c: New test.
40076
40077 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
40078
40079         * gcc.c-torture/execute/20021118-3.c: New test.
40080
40081 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
40082
40083         * gcc.c-torture/compile/20021119-1.c: New test.
40084
40085 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
40086
40087         * gcc.dg/duff-1.c: New test.
40088         * gcc.dg/duff-2.c: New test.
40089         * gcc.dg/duff-3.c: New test.
40090
40091 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
40092
40093         * gcc.dg/cpp/_Pragma5.c: New test.
40094
40095 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
40096
40097         * gcc.c-torture/execute/20021118-2.c: New test.
40098
40099 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
40100
40101         * gcc.c-torture/execute/20021118-1.c: New test.
40102
40103 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
40104
40105         * gcc.dg/20021116-1.c: New test.
40106
40107 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
40108
40109         * g++.dg/abi/vcall1.C: New test.
40110
40111 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
40112
40113         * gcc.dg/20021029-1.c: New test.
40114         * gcc.dg/20021029-2.c: New test.
40115
40116 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40117
40118         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
40119
40120 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
40121
40122         PR c/8439
40123         * gcc.dg/20021110.c: Move to ...
40124         * gcc.c-torture/compile/20021110.c: .... here.
40125
40126 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40127
40128         PR c/8467
40129         * gcc.c-torture/execute/20021111-1.c
40130
40131 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
40132
40133         PR c/8439
40134         * gcc.dg/20021110.c: New test.
40135
40136 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
40137
40138         * g++.dg/abi/vthunk3.C: Run only on x86.
40139
40140 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
40141
40142         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
40143
40144 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
40145
40146         * lib/compat.exp (compat-execute): Fix logic error in last
40147         change.
40148
40149 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
40150
40151         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
40152
40153 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40154
40155         PR c++/8389
40156         * g++.dg/template/access6.C: New test.
40157
40158 2002-11-08  Jan Hubicka  <jh@suse.cz>
40159
40160         * gcc.dg/i386-ssefp-1.c: New test.
40161         * gcc.dg/i386-ssefp-1.c: New test.
40162
40163 2002-11-08  Jan Hubicka  <jh@suse.cz>
40164
40165         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
40166
40167 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
40168
40169         * g++.dg/abi/vthunk3.C: New test.
40170
40171         PR c++/8338
40172         * g++.dg/template/crash2.C: New test.
40173
40174 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
40175
40176         * g++.dg/abi/dtor1.C: New test.
40177         * g++.dg/abi/dtor2.C: Likewise.
40178
40179 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
40180
40181         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
40182         Darwin.
40183
40184 2002-11-04  Adam Nemet  <anemet@lnxw.com>
40185
40186         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
40187         -mthumb.  Only xfail with -O0.
40188
40189 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
40190
40191         * g++.dg/abi/thunk1.C: New test.
40192         * g++.dg/abi/thunk2.C: Likewise.
40193         * g++.dg/abi/vtt1.C: Likewise.
40194
40195 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
40196
40197         PR optimization/8423
40198         * gcc.c-torture/execute/builtin-constant.c: New test.
40199
40200 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
40201
40202         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
40203         Add some more cases.
40204
40205 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
40206
40207         PR c++/8391
40208         * g++.dg/opt/local1.C: New test.
40209
40210 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
40211
40212         PR c++/8160
40213         * g++.dg/template/complit1.C: New test.
40214
40215         PR c++/8149
40216         * g++.dg/template/typename4.C: Likewise.
40217
40218 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40219
40220         Core issue 287, PR c++/7639
40221         * g++.dg/template/instantiate1.C: Adjust error location.
40222         * g++.dg/template/instantiate3.C: New test.
40223         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
40224         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
40225         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
40226
40227 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
40228
40229         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
40230
40231 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
40232
40233         PR c++/8287
40234         * g++.dg/init/dtor2.C: New test.
40235
40236 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40237
40238         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
40239         * gcc.dg/nest.c: Bypass errors on irix6.
40240
40241 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
40242
40243         * gcc.dg/nest.c: Expect error for mmix-*-*.
40244         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
40245
40246 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
40247
40248         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
40249         markers.
40250
40251         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
40252
40253 2002-10-25  Mike Stump  <mrs@apple.com>
40254
40255         * gcc.dg/warn-1.c: New test.
40256
40257 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
40258
40259         * g++.dg/template/typename3.C: New test.
40260
40261 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
40262
40263         * g++.dg/lookup/ptrmem1.C: New test.
40264
40265         * g++.dg/abi/vthunk2.C: New test.
40266
40267 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
40268
40269         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
40270
40271 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
40272
40273         * g++.dg/abi/empty9.C: New test.
40274
40275 2002-10-24  Richard Henderson  <rth@redhat.com>
40276
40277         * g++.dg/inherit/thunk1.C: Enable for ia64.
40278
40279 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
40280
40281         PR c++/8067
40282         * g++.dg/lookup/pretty1.C: New test.
40283
40284 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
40285
40286         * gcc.dg/20021023-1.c: New test.
40287
40288 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
40289
40290         PR c++/7679
40291         * g++.dg/parse/inline1.C: New test.
40292
40293 2002-10-23  Richard Henderson  <rth@redhat.com>
40294
40295         * g++.dg/inherit/thunk1.C: Enable for x86_64.
40296
40297         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
40298
40299 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
40300
40301         PR c++/6579
40302         * g++.dg/parse/stmtexpr3.C: New test.
40303
40304 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
40305
40306         * g++.dg/expr/cond1.C: New test.
40307
40308 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
40309
40310         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
40311
40312 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
40313
40314         * g++.dg/abi/vbase13.C: New test.
40315         * g++.dg/abi/vbase14.C: Likewise.
40316
40317 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
40318
40319         * gcc.dg/tls/pic-1.c: New test.
40320         * gcc.dg/tls/nonpic-1.c: New test.
40321         * gcc.dg/20021018-1.c: New test.
40322
40323 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
40324
40325         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
40326         Remove only files with the same base name as the test case.
40327         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
40328         (profopt-execute): Likewise.  Also, remove old profiling
40329         and performance data files before running the tests.
40330
40331         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
40332         * g++.dg/bprob/bprob.exp: Likewise.
40333         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
40334         to allow more general test case names.
40335
40336         * g++.dg/bprob/bprob-1.C: Rename to ...
40337         * g++.dg/bprob/g++-bprob-1.C: ... this.
40338
40339         * g77.dg/bprob/bprob-1.f: Rename to ...
40340         * g77.dg/bprob/g77-bprob-1.f: ... this.
40341
40342 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
40343
40344         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
40345         bison 1.50 or later.
40346
40347 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
40348
40349         * g++.dg/README: Describe more test directories.
40350
40351 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
40352
40353         * g++.dg/init/array6.C: Add additional tests.
40354
40355 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
40356
40357         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
40358         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
40359
40360 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
40361
40362         * gcc.c-torture/compile/20020604-1.x: New.
40363         * gcc.c-torture/compile/simd-5.x: Likewise.
40364         * gcc.c-torture/execute/920710-1.x: Likewise.
40365         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
40366
40367 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
40368
40369         * g++.dg/inherit/override1.C: Add dg-options clause.
40370
40371 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40372
40373         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
40374         _mm_slli_si128.
40375
40376 2002-10-19  Andreas Schwab  <schwab@suse.de>
40377
40378         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
40379         directory component.
40380
40381 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
40382
40383         * g++.dg/inherit/thunk1.C: New test.
40384
40385         * g++.dg/inherit/override1.C: New test.
40386
40387         * g++.dg/abi/mangle11.C: New test.
40388         * g++.dg/abi/mangle14.C: New test.
40389         * g++.dg/abi/mangle17.C: New test.
40390
40391 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
40392
40393         * g++.dg/overload/member2.C: New test.
40394
40395 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
40396
40397         * g++.dg/README: Describe new compat directory.
40398         * g++.dg/dg.exp: Skip tests in compat directory.
40399         * README.compat: New file.
40400         * lib/compat.exp: New expect script.
40401         * g++.dg/compat: New test directory.
40402         * g++.dg/compat/compat.exp: New expect script.
40403         * g++.dg/compat/abi: New test directory.
40404         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
40405         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
40406         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
40407         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
40408         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
40409         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
40410         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
40411         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
40412         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
40413         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
40414         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
40415         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
40416         * g++.dg/compat/break: New test directory.
40417         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
40418         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
40419         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
40420         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
40421         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
40422         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
40423         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
40424         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
40425         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
40426         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
40427         g++.dg/compat/break/README: New files.
40428         * g++.dg/compat/eh: New test directory.
40429         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
40430         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
40431         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
40432         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
40433         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
40434         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
40435         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
40436         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
40437         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
40438         g++.dg/compat/eh/filter2_y.C,
40439         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
40440         g++.dg/compat/eh/new1_y.C,
40441         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
40442         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
40443         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
40444         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
40445         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
40446         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
40447         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
40448         g++.dg/compat/eh/unexpected1_y.C: New files.
40449         * g++.dg/compat/init: New test directory.
40450         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
40451         g++.dg/compat/init/array5_y.C,
40452         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
40453         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
40454         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
40455         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
40456         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
40457         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
40458         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
40459         g++.dg/compat/init/init-ref2_y.C: New files.
40460
40461 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
40462
40463         PR c++/7584
40464         * g++.dg/inherit/using3.C: New test.
40465
40466 2002-10-17  Jan Hubicka  <jh@suse.cz>
40467
40468         * gcc.dg/20021017-2.c: New test.
40469
40470 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
40471
40472         * g++.dg/abi/mangle16.C: Adjust.
40473
40474         * g++.dg/init/array8.C: New test.
40475
40476 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
40477
40478         * gcc.dg/special/mips-abi.exp: New test.
40479         * gcc.dg/special/mips-abi.s: Empty file used by the above.
40480
40481 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
40482
40483         * g++.dg/abi/mangle16.C: New test.
40484         * g++.dg/abi/mangle17.C: Likewise.
40485
40486         PR c++/7478
40487         * g++.dg/template/ref1.C: New test.
40488
40489 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40490
40491         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
40492
40493 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
40494
40495         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
40496
40497 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
40498
40499         PR c++/7524
40500         * g++.dg/init/array7.C: New test.
40501
40502 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
40503
40504         * g++.dg/init/array6.C: New test.
40505
40506         * g++.dg/abi/mangle13.C: Likewise.
40507         * g++.dg/abi/mangle14.C: Likewise.
40508         * g++.dg/abi/mangle15.C: Likewise.
40509
40510 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
40511
40512         * g++.dg/abi/empty8.C: New test.
40513
40514 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
40515
40516         * g++.dg/init/ctor1.C: New test.
40517
40518 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
40519
40520         * gcc.c-torture/execute/20021015-1.c: New test.
40521
40522 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
40523
40524         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
40525
40526 2002-10-14  Jan Hubicka  <jh@suse.cz>
40527
40528         * gcc.dg/i386-ssetype-[1-5].c: New tests.
40529
40530 2002-10-14  Richard Henderson  <rth@redhat.com>
40531
40532         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
40533
40534 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
40535
40536         PR optimization/6631
40537         * g++.dg/opt/const2.C: New test.
40538
40539 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
40540
40541         PR c++/7176
40542         * g++.dg/parse/friend1.C: New test.
40543         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
40544
40545 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
40546
40547         * gcc.dg/20021014-1.c: New test.
40548
40549 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
40550
40551         PR c++/5661
40552         * g++.dg/ext/vlm1.C: New test.
40553         * g++.dg/ext/vlm2.C: Likewise.
40554
40555         * g++.dg/init/array1.C: Remove invalid braces.
40556         * g++.dg/init/brace1.C: New test.
40557         * g++.dg/init/copy2.C: Likewise.
40558         * g++.dg/init/copy3.C: Likewise.
40559         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
40560         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
40561         braces.
40562
40563 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
40564
40565         * gcc.dg/cpp/assembler.S: Don't use -ansi.
40566
40567 2002-10-11  Richard Shann  <richard.shann@superh.com>
40568
40569         * gcc.c-torture/compile/simd-5.c: New test.
40570
40571 2002-10-10  Roger Sayle  <roger@eyesopen.com>
40572
40573         * gcc.c-torture/execute/shiftopt-1.c: New test case.
40574
40575 2002-10-10  Jim Wilson  <wilson@redhat.com>
40576
40577         * gcc.c-torture/execute/20021010-1.c: New test.
40578
40579 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
40580
40581         PR c/7353
40582         * g++.dg/ext/typedef-init.C: New test.
40583         * gcc.dg/typedef-init.c: New test.
40584
40585 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
40586
40587         * gcc.dg/cpp/paste13.c: New test.
40588
40589 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40590
40591         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
40592         remaining platforms, XFAIL during compile, not execute.  Don't
40593         XFAIL at -O0.
40594
40595 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
40596
40597         * gcc.dg/alias-1.c: Tweak expected warning.
40598
40599 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
40600
40601         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
40602
40603 2002-10-06  Andreas Jaeger  <aj@suse.de>
40604
40605         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
40606         * gcc.dg/cpp/c++98.C: Likewise.
40607
40608         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
40609         * g++.dg/cpp/c++98.C: Likewise.
40610
40611         * g++.dg/README (Subdirectories): Mention cpp directory.
40612
40613         PR target/7559
40614         * gcc.dg/20021006-1.c: New test.
40615
40616 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40617
40618         PR c++/7804
40619         * g++.dg/other/warning1.C: New test.
40620
40621 2002-10-04  Roger Sayle  <roger@eyesopen.com>
40622
40623         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
40624         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
40625         and sparc-*-* with -m64 as expected failures.  See PR 8087.
40626
40627 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
40628
40629         PR c++/7931
40630         * g++.dg/template/ptrmem3.C: New test.
40631
40632         PR c++/7754
40633         * g++.dg/template/union1.C: New test.
40634
40635 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
40636
40637         PR c++/8006
40638         * g++.dg/abi/mangle9.C: New test.
40639         * g++.dg/abi/mangle10.C: New test.
40640         * g++.dg/abi/mangle11.C: New test.
40641         * g++.dg/abi/mangle12.C: New test.
40642
40643 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
40644
40645         PR c++/7188.
40646         * g++.dg/template/meminit1.C: New test.
40647         * g++.dg/warn/Wreorder-1.C: Likewise.
40648         * g++.old-deja/g++.mike/warn3.C: Tweak.
40649         * lib/prune.exp: Ingore "in copy constructor".
40650
40651 2002-10-02  Andreas Jaeger  <aj@suse.de>
40652
40653         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
40654         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
40655         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
40656         on x86-64.
40657
40658 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
40659
40660         * gcc.dg/empty1.C: Fix typo.
40661
40662 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
40663
40664         * gcc.dg/alias-1.c: New test.
40665
40666 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
40667
40668         * gcc.dg/empty1.C: New test.
40669
40670         * g++.dg/tls/init-2.C: Tweak error messages.
40671
40672 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
40673
40674         * gcc.c-torture/compile/20020923-1.c: New test.
40675
40676 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
40677
40678         * gcc.c-torture/execute/ffs-1.c: New test.
40679         * gcc.c-torture/execute/ffs-2.c: Ditto.
40680
40681 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
40682
40683         * g++.dg/overload/member1.C: New test.
40684
40685 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
40686
40687         * g++.dg/abi/empty7.C: New test.
40688         * g++.dg/init/pm2.C: Likewise.
40689
40690 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
40691
40692         * g++.dg/rtti/crash1.C: New test.
40693
40694 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
40695
40696         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
40697         gcc.dg/sibcall-4.c: New tests.
40698
40699 2002-09-28  Roger Sayle  <roger@eyesopen.com>
40700
40701         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
40702         powerpc and MMIX targets.
40703
40704 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
40705
40706         * gcc.dg/cpp/20020927-1.c: New.
40707
40708 2002-09-26  David S. Miller  <davem@redhat.com>
40709
40710         * gcc.c-torture/compile/trunctfdf.c: New.
40711
40712 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40713
40714         * lib/target-supports.exp (check_weak_available): Handle solaris2.
40715
40716 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
40717
40718         * gcc.c-torture/execute/loop-15.c: New.
40719
40720 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
40721
40722         * README.QMTEST: Fix typo.
40723
40724 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
40725
40726         * gcc.dg/20020926-1.c: New test.
40727
40728 2002-09-25  David S. Miller  <davem@redhat.com>
40729
40730         PR target/7842
40731         * gcc.c-torture/execute/shiftdi.c: New test.
40732
40733 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
40734
40735         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
40736         unique to the tool.
40737         * lib/g77.exp (g77_init): Likewise.
40738         * lib/g++.exp (g++_init): Likewise.
40739         * lib/objc.exp (objc_init): Likewise.
40740
40741 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
40742
40743         * g++.dg/abi/empty5.C: New test.
40744         * g++.dg/abi/empty6.C: New test.
40745         * g++.dg/abi/vbase12.C: New test.
40746
40747 2002-09-25  Richard Henderson  <rth@redhat.com>
40748
40749         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
40750         too-small long double.
40751
40752 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
40753
40754         * gcc.dg/20020919-1.c: New test.
40755
40756 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
40757
40758         * g++.dg/abi/bitfield6.C: New test.
40759         * g++.dg/abi/bitfield7.C: New test.
40760         * g++.dg/abi/bitfield8.C: New test.
40761         * g++.dg/abi/vbase11.C: New test.
40762
40763 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40764
40765         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
40766         hppa*-*-hpux*.  Update test comment.
40767
40768 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
40769
40770         * gcc.dg/tls/struct-1.c: New test.
40771
40772 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
40773
40774         * gcc.dg/cpp/tr-warn2.c: Update.
40775
40776 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
40777
40778         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
40779
40780 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
40781
40782         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
40783         systems.
40784
40785 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
40786
40787         * gcc.c-torture/execute/ieee/mzero3.c: New test.
40788
40789         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
40790         Adjust for c++filt moved to binutils.  Remove spurious duplicate
40791         setting of cxxfilt.
40792
40793 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
40794
40795         * gcc.dg/20020312-2.c: Update for darwin.
40796
40797 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
40798
40799         * g++.old-deja/g++.other/crash32.C: Mark ICE.
40800
40801 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
40802
40803         * objc.dg/comp-types-1.m: New test.
40804         * objc.dg/comp-types-2.m: New test.
40805         * objc.dg/comp-types-3.m: New test.
40806         * objc.dg/comp-types-4.m: New test.
40807         * objc.dg/comp-types-5.m: New test.
40808         * objc.dg/comp-types-6.m: New test.
40809
40810 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40811
40812         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
40813
40814 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
40815
40816         * g++.dg/other/do1.C: New test.
40817
40818         * g++.dg/template/subst1.C: New test.
40819
40820 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
40821
40822         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
40823
40824 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
40825
40826         * g++.dg/template/qualttp20.C: Adjust expected errors.
40827         * g++.old-deja/g++.jason/report.C: Likewise.
40828         * g++.old-deja/g++.other/qual1.C: Likewise.
40829
40830         * g++.dg/lookup/scoped2.C: New test.
40831
40832         * g++.dg/ext/asm3.C: New test.
40833
40834 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
40835
40836         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
40837
40838 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
40839
40840         * ChangeLog: follow spelling conventions.
40841         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
40842         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
40843         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
40844         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
40845         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
40846         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
40847         * g++.old-deja/g++.law/global-init1.C: Likewise.
40848         * g++.old-deja/g++.other/delete4.C: Likewise.
40849         * g++.old-deja/g++.other/inline21.C: Likewise.
40850         * g++.old-deja/g++.other/singleton.C: Likewise.
40851         * g77.dg/strlen0.f: Likewise.
40852         * g77.f-torture/compile/20010519-1.f: Likewise.
40853         * g77.f-torture/compile/980310-4.f: Likewise.
40854         * gcc.c-torture/compile/20000605-1.c: Likewise.
40855         * gcc.c-torture/execute/20020225-1.c: Likewise.
40856         * gcc.dg/c90-hexfloat-2.c: Likewise.
40857         * gcc.dg/c99-bool-1.c: Likewise.
40858         * gcc.dg/c99-hexfloat-2.c: Likewise.
40859         * gcc.dg/dll-2.c: Likewise.
40860         * gcc.dg/wtr-union-init-1.c: Likewise.
40861         * gcc.dg/wtr-union-init-2.c: Likewise.
40862         * gcc.dg/wtr-union-init-3.c: Likewise.
40863         * gcc.dg/cpp/avoidpaste1.c: Likewise.
40864         * gcc.dg/cpp/defined.c: Likewise.
40865         * gcc.dg/cpp/macsyntx.c: Likewise.
40866         * gcc.dg/cpp/paste2.c: Likewise.
40867         * gcc.dg/cpp/trad/defined.c: Likewise.
40868         * gcc.dg/format/c90-printf-1.c: Likewise.
40869         * gcc.dg/format/c90-scanf-1.c: Likewise.
40870         * gcc.dg/format/c99-printf-1.c: Likewise.
40871         * gcc.dg/format/c99-scanf-1.c: Likewise.
40872         * gcc.misc-tests/gcov-8.c: Likewise.
40873         * lib/profopt.exp: Likewise.
40874
40875 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
40876
40877         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
40878
40879 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
40880
40881         * g++.dg/inherit/using2.C: New test.
40882
40883 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
40884
40885         * ChangeLog: Follow spelling conventions.
40886         * g++.dg/template/friend4.C: Likewise.
40887         * g++.old-deja/g++.pt/crash67.C: Likewise.
40888         * gcc.c-torture/execute/20000801-4.c: Likewise.
40889         * gcc.dg/c90-digraph-1.c: Likewise.
40890         * gcc.dg/c94-digraph-1.c: Likewise.
40891         * gcc.dg/c99-digraph-1.c: Likewise.
40892         * gcc.dg/cpp/line5.c: Likewise.
40893         * gcc.dg/cpp/multiline.c: Likewise.
40894         * gcc.dg/cpp/trad/literals-1.c: Likewise.
40895         * gcc.dg/format/attr-3.c: Likewise.
40896         * gcc.dg/format/c90-scanf-3.c: Likewise.
40897         * gcc.dg/format/ext-4.c: Likewise.
40898
40899 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
40900
40901         * g++.dg/template/pretty1.C: New test.
40902
40903 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
40904
40905         * gcc.c-torture/execute/struct-cpy-1.c: New test.
40906
40907 2002-09-13  Matt Austern  <austern@apple.com>
40908
40909         * g++.dg/other/constref[12].C: New, regression tests for
40910         passing a cast expression to a function by const reference.
40911
40912 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
40913
40914         * g++.dg/template/deduce1.C: New test.
40915
40916 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
40917
40918         * gcc.c-torture/execute/simd-1.c: Force all use of int to
40919         32-bit int.
40920
40921 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40922
40923         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
40924         usage.
40925
40926 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
40927
40928         * gcc.c-torture/compile/20020910-1.c: New test.
40929
40930 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
40931
40932         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
40933
40934 2002-09-10  Andreas Jaeger  <aj@suse.de>
40935
40936         * gcc.dg/20020312-2.c: Adjust for x86-64.
40937
40938 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
40939
40940         * g77.dg/7388.f: New test case for PR 7388.
40941
40942 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
40943
40944         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
40945
40946 2002-09-05  Ziemowit Laski <zlaski@apple.com>
40947
40948         * objc.dg/proto-lossage-1.m: New test.
40949
40950 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
40951
40952         * gcc.dg/cpp/_Pragma4.c: Fix typo.
40953
40954 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
40955
40956         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
40957         expected to pass.
40958
40959 2002-09-06  Stan Shebs  <shebs@apple.com>
40960             David Edelsohn  <edelsohn@gnu.org>
40961
40962         * gcc.dg/weak: New directory.
40963         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
40964         target-specific xfail bits.
40965         * gcc.dg/typeof-2.c: Move to new directory.
40966         * gcc.dg/weak.exp: New expect script.
40967
40968 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
40969
40970         * gcc.c-torture/execute/extzvsi.c: New test.
40971
40972 2002-09-05  Stan Shebs  <shebs@apple.com>
40973
40974         * gcc.dg/weak-1.c: xfail on Darwin.
40975         * gcc.dg/weak-2.c: Ditto.
40976         * gcc.dg/weak-3.c: Ditto.
40977         * gcc.dg/weak-4.c: Ditto.
40978         * gcc.dg/weak-5.c: Ditto.
40979         * gcc.dg/weak-6.c: Ditto.
40980         * gcc.dg/weak-7.c: Ditto.
40981         * gcc.dg/weak-8.c: Ditto.
40982         * gcc.dg/weak-9.c: Ditto.
40983
40984 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
40985
40986         * gcc.c-torture/execute/loop-14.c: New test.
40987
40988 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
40989
40990         * g++.dg/other/cxa-atexit1.C: New test.
40991
40992         * gcc.dg/typeof-2.c: New test.
40993
40994 2002-09-03  Roger Sayle  <roger@eyesopen.com>
40995
40996         * gcc.dg/builtins-2.c: New testcase.
40997         * gcc.dg/builtins-3.c: New testcase.
40998
40999 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
41000
41001         * gcc.dg/cpp/_Pragma4.c: New test.
41002
41003 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
41004
41005         * objc/execute/nil_method-1.m: New testcase.
41006
41007 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
41008
41009         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
41010         [Object class], not [Object initialize].
41011
41012 2002-08-31  Roger Sayle  <roger@eyesopen.com>
41013             Hans-Peter Nilsson  <hp@bitrange.com>
41014
41015         * gcc.c-torture/execute/20020720-1.x: Skip test on
41016         mmix-knuth-mmixware.  Correct comment.
41017
41018 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
41019
41020         * g++.dg/abi/bitfield5.C: New test.
41021         * g++.dg/abi/vbase10.C: Likewise.
41022
41023 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
41024
41025         * objc.dg/undeclared-selector.m: New test.
41026
41027 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
41028
41029         * g++.dg/other/offsetof1.C: Avoid cast warning.
41030
41031 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
41032
41033         * objc.dg/super-class-2.m: New test.
41034
41035 2002-08-24  Matt Austern  <austern@apple.com>
41036
41037         * g++.dg/ext/lvaddr.C: New test.
41038         * g++.dg/ext/lvcast.C: New test.
41039
41040 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
41041
41042         * g++.dg/inherit/cond1.C: New test.
41043
41044 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
41045
41046         * gcc.dg/noncompile/incomplete-1.c: New test.
41047
41048 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
41049
41050         * gcc.dg/typespec-1.c: New test.
41051
41052 2002-08-20  Devang Patel  <dpatel@apple.com>
41053         * objc.dg/proto-hier-2.m: New test.
41054
41055 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
41056
41057         * objc.dg/bitfield-1.m: New test.
41058         * objc.dg/bitfield-2.m: New test.
41059
41060 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
41061
41062         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
41063         gcc.dg/c99-flex-array-4.c: New tests.
41064
41065 2002-08-16  Stan Shebs  <shebs@apple.com>
41066
41067         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
41068
41069 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
41070
41071         * gcc.dg/typeof-1.c: New test.
41072         * g++.dg/ext/typeof2.C: New test.
41073
41074 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
41075
41076         * g++.dg/other/offsetof1.C: New test.
41077
41078 2002-08-14  Richard Henderson  <rth@redhat.com>
41079
41080         * gcc.dg/tls/diag-3.c: Fix expected message strings.
41081
41082 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
41083
41084         * gcc.dg/cpp/_Pragma3.c: New test.
41085
41086 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
41087
41088         * g++.dg/template/inherit3: New test.
41089
41090 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
41091
41092         * gcc.dg/bitfld-4.c: Add blank options.
41093
41094 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
41095
41096         * g++.dg/template/crash1.C: New test.
41097
41098 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
41099
41100         * gcc.dg/tls/opt-2.c: New test.
41101
41102 2002-08-08  Devang Patel  <dpatel@apple.com>
41103
41104         * objc.dg/selector-1.m : New test
41105
41106 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
41107
41108         * g++.dg/abi/bitfield4.C: New test.
41109         * gcc.dg/bitfld-4.c: New test.
41110
41111 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
41112
41113         * g++.dg/other/packed1.C: New test.
41114
41115 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
41116
41117         * g++.dg/abi/offsetof.C: Tweak error messages.
41118         * g++.old-deja/g++.mike/p10769a.C: Likewise.
41119
41120 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
41121
41122         * gcc.dg/bitfld-3.c: New test.
41123
41124 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
41125             Richard Henderson  <rth@redhat.com>
41126
41127         * gcc.dg/i386-bitfield1.c: New test.
41128         * g++.dg/abi/bitfield3.C: Update.
41129
41130 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
41131
41132         * objc.dg/const-str-2.m: Update.
41133         * gcc.dg/cpp/c++98.c: Change to C extension.
41134         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
41135         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
41136
41137 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
41138
41139         * gcc.dg/tls/diag-3.c: New.
41140
41141 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
41142
41143         * g++.dg/README (Subdirectories): Document new subdir expr.
41144         * g++.dg/expr/pmf-1.C: New test.
41145
41146 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
41147
41148         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
41149
41150 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
41151
41152         * g++.dg/abi/bitfield3.C: New test.
41153
41154 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
41155
41156         * lib/gcov.exp: Tweak expected line formats.
41157         * gcc.misc-tests/gcov8.c: New test.
41158         * gcc.misc-tests/gcov8.x: New flags.
41159
41160 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
41161
41162         * consistency.vlad/layout/endian.c: Include string.h.
41163
41164         * gcc.c-torture/execute/20020805-1.c: New test.
41165
41166 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
41167
41168         * g++.dg/other/conversion1.C: New test.
41169
41170 2002-08-03  Roger Sayle  <roger@eyesopen.com>
41171
41172         * gcc.dg/builtins-1.c: New testcase.
41173
41174 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
41175
41176         * g++.dg/inherit/access3.C: New test.
41177
41178 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
41179
41180         * gcc.dg/ia64-visibility-2.c: New test.
41181
41182 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
41183
41184         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
41185         __qualifier_flags to __flags.
41186
41187 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
41188
41189         * g++.dg/inherit/operator1.C: New test.
41190         * g++.dg/lookup/disamb1.C: Fix typo in comment.
41191         * g++.dg/other/error1.C: Change expected error message.
41192         * g++.dg/template/conv4.C: Likewise.
41193
41194 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
41195
41196         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
41197         for documented behavior.
41198
41199 2002-07-25  Roger Sayle  <roger@eyesopen.com>
41200
41201         * gcc.c-torture/execute/20020720-1.x: Skip this test on
41202         several targets known to fail.
41203
41204 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
41205
41206         * gcc.dg/mips-args-[123].c: New tests.
41207
41208 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
41209
41210         * gcc.dg/ppc-spe.c: New.
41211
41212 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
41213
41214         * g++.dg/other/ptrmem4.C: New testcase.
41215
41216 2002-07-24  Richard Henderson  <rth@redhat.com>
41217
41218         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
41219
41220 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
41221
41222         * g++.dg/ext/alignof1.C (main): Return 0 for success.
41223
41224 2002-07-24  Roger Sayle  <roger@eyesopen.com>
41225
41226         * gcc.c-torture/execute/memset-3.c: New testcase.
41227
41228 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
41229
41230         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
41231         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
41232
41233 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41234
41235         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
41236         Delete.
41237
41238 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
41239
41240         * gcc.c-torture/compile/simd-4.c: New test.
41241
41242 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41243
41244         PR c++/7347, c++/7348
41245         * g++.dg/template/access4.C: New test.
41246         * g++.dg/template/access5.C: New test.
41247         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
41248         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
41249         * g++.old-deja/g++.pt/ttp58.C: Likewise.
41250         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
41251
41252 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
41253
41254         * gcc.dg/gnu89-init-2.c: New test.
41255
41256 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
41257
41258         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
41259
41260 2002-07-20  Roger Sayle  <roger@eyesopen.com>
41261
41262         * gcc.c-torture/execute/20020720-1.c: New testcase.
41263
41264 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
41265
41266         * gcc.dg/cpp/Wsignprom.c: New tests.
41267
41268 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
41269
41270         * gcc.c-torture/execute/loop-13.c: New test.
41271
41272 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
41273
41274         * gcc.dg/cpp/expr.c: New tests.
41275
41276 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
41277
41278         * g++.dg/opt/pr6713.C: Add template instantiation.
41279
41280 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
41281
41282         * gcc.dg/nest.c: New test.
41283
41284 2002-07-17  Richard Henderson  <rth@redhat.com>
41285
41286         * g++.dg/opt/pr6713.C: New test.
41287
41288 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
41289
41290         * gcc.c-torture/execute/loop-2e.x: Let the testcase
41291         XFAIL for all x86 processors.
41292
41293 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
41294
41295         * gcc.c-torture/execute/20010122-1.x: Do not test with
41296         -fomit-frame-pointer.
41297
41298 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41299
41300         * g++.dg/template/instantiate2.C: New test.
41301         * g++.dg/template/spec4.C: New test.
41302
41303 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41304
41305         * g++.dg/template/access2.C: New test.
41306         * g++.dg/template/access3.C: New test.
41307
41308 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
41309
41310         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
41311         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
41312         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
41313         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
41314         Convert to use <stdarg.h>.
41315         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
41316         Delete.
41317         * gcc.dg/va-arg-2.c: New.
41318         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
41319
41320 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
41321
41322         * gcc.c-torture/compile/20020710-1.c: New test.
41323
41324 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
41325                           Andrew Pinski  <pinskia@physics.uc.edu>
41326
41327         gcc.c-torture/compile/simd-2.c: New testcase.
41328         gcc.c-torture/compile/simd-3.c: Likewise.
41329
41330 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
41331
41332         PR c++/7224
41333         * g++.dg/overload/error1.C: New test.
41334
41335 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41336
41337         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
41338         configuration and IRIX 6 O32 ABI.
41339
41340 2002-07-11  Roger Sayle  <roger@eyesopen.com>
41341
41342         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
41343
41344 2002-07-10  Roger Sayle  <roger@eyesopen.com>
41345
41346         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
41347
41348 2002-07-10  Jeffrey A Law  <law@redhat.com>
41349
41350         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
41351
41352         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
41353
41354 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
41355
41356         * gcc.dg/20020312-2.c: Check for __PPC__.
41357
41358 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
41359
41360         * gcc.c-torture/compile/20020709-1.c: New test.
41361
41362 2002-07-07  Roger Sayle  <roger@eyesopen.com>
41363
41364         * g++.dg/template/qualttp21.C: New test case.
41365
41366 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
41367
41368         * gcc.c-torture/compile/20020706-1.c: New test.
41369         * gcc.c-torture/compile/20020706-2.c: New test.
41370
41371 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
41372             Alexandre Oliva  <aoliva@redhat.com>
41373
41374         * g++.dg/warn/incomplete1.C: New test.
41375
41376 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41377
41378         PR c++/7099
41379         * g++.dg/warn/noreturn1.C: New test.
41380
41381 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
41382
41383         PR c++/6706
41384         * g++.dg/debug/debug6.C: New test.
41385         * g++.dg/debug/debug7.C: New test.
41386
41387 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
41388
41389         * gcc.c-torture/compile/simd-3.c: New test.
41390
41391 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
41392
41393         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
41394         * gcc.dg/20020620-1.c: Likewise.
41395
41396 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41397
41398         PR c++/6944
41399         * g++.dg/init/array4.C: New test.
41400         * g++.dg/init/array5.C: New test.
41401
41402 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
41403
41404         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
41405         * gcc.c-torture/execute/simd-2.c (main): Likewise.
41406
41407 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41408
41409         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
41410         * gcc.dg/wtr-aggr-init-1.c: Likewise.
41411         * gcc.dg/wtr-conversion-1.c: Likewise.
41412         * gcc.dg/wtr-escape-1.c: Likewise.
41413         * gcc.dg/wtr-int-type-1.c: Likewise.
41414         * gcc.dg/wtr-label-1.c: Likewise.
41415         * gcc.dg/wtr-static-1.c: Likewise.
41416         * gcc.dg/wtr-strcat-1.c: Likewise.
41417         * gcc.dg/wtr-suffix-1.c: Likewise.
41418         * gcc.dg/wtr-switch-1.c: Likewise.
41419         * gcc.dg/wtr-unary-plus-1.c: Likewise.
41420         * gcc.dg/wtr-union-init-1.c: Likewise.
41421         * gcc.dg/wtr-union-init-2.c: Likewise.
41422         * gcc.dg/wtr-union-init-3.c: Likewise.
41423
41424         * gcc.dg/wtr-func-def-1.c: New test.
41425
41426 2002-07-02 Devang Patel <dpatel@apple.com>
41427
41428         * objc.dg/param-1.m: New test.
41429
41430 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
41431
41432         * gcc.dg/cpp/trad/directive.c: Add test.
41433         * gcc.dg/cpp/trad/macroargs.c: Add test.
41434         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
41435
41436 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
41437
41438         * gcc.dg/cpp/cmdlne-M.c: New test.
41439
41440 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
41441
41442         * objc.dg/desig-init-1.m: New test.
41443
41444 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41445
41446         PR c++/6716
41447         * g++.dg/template/instantiate1.C: New test.
41448
41449 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
41450
41451         PR c++/7112
41452         * g++.dg/template/sizeof2.C: New test.
41453
41454 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
41455
41456         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
41457         gcc.dg/cpp/trad/include.c: New tests.
41458
41459 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
41460
41461         PR target/7177
41462         * gcc.c-torture/compile/20020701-1.c: New test.
41463
41464 2002-07-01  Stan Shebs  <shebs@apple.com>
41465
41466         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
41467         header here...
41468         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
41469         (objc-torture-execute): or here.
41470
41471 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
41472
41473         * gcc.c-torture/execute/arith-rand-ll.c: New test.
41474
41475 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
41476
41477         * gcc.dg/cpp/trad/escaped-nl.c: New test.
41478
41479 2002-06-30  Devang Patel  <dpatel@apple.com>
41480
41481         * objc.dg/fsyntax-only.m: New test.
41482
41483 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
41484
41485         PR c++/6695
41486         * g++.dg/template/friend7.C: New file.
41487
41488 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
41489
41490         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
41491         return type.
41492
41493 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
41494
41495         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
41496         avoid division by zero.
41497
41498 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
41499
41500         * gcc.dg/Wunknownprag.c: New tests.
41501
41502 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
41503
41504         * gcc.c-torture/execute/simd-2.c: New test.
41505
41506 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
41507
41508         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
41509         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
41510         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
41511         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
41512         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
41513         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
41514         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
41515         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
41516         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
41517         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
41518         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
41519         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
41520         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
41521         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
41522         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
41523         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
41524         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
41525
41526 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
41527
41528         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
41529         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
41530         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
41531         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
41532         New tests.
41533         * gcc.dg/cpp/trad/directive.c: Update.
41534
41535 2002-06-23  Andreas Jaeger  <aj@suse.de>
41536
41537         * gcc.c-torture/execute/complex-6.c: New.
41538
41539 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
41540
41541         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
41542         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
41543         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
41544         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
41545
41546 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
41547
41548         * gcc.dg/cpp/trad: New directory with traditional tests copied
41549         from parent directory.
41550         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
41551         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
41552         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
41553         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
41554         Move to trad/ and rename.
41555         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
41556         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
41557         gcc.dg/cpp/trad/redef2.c: New tests.
41558         * gcc.dg/cpp/trad/trad.exp: New driver.
41559
41560 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
41561
41562         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
41563         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
41564         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
41565         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
41566         Remove.
41567
41568 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
41569
41570         * gcc.dg/20020620-1.c: New test.
41571
41572 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41573
41574         * g++.dg/template/ttp4.C: New test.
41575
41576 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
41577
41578         * g++.dg/opt/vt1.C: Fix regexp.
41579
41580 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41581
41582         * gcc.c-torture/execute/pure-1.c: Make functions static again.
41583         Don't use attribute `noinline'.
41584
41585 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
41586
41587         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
41588
41589 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
41590
41591         * gcc.c-torture/execute/simd-1.c: New.
41592
41593         * gcc.dg/simd-1.c: New.
41594
41595 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
41596
41597         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
41598
41599 2002-06-16  Richard Henderson  <rth@redhat.com>
41600
41601         * g++.dg/ext/anon-struct1.C: New.
41602         * g++.dg/ext/anon-struct2.C: New.
41603         * g++.dg/ext/anon-struct3.C: New.
41604         * gcc.dg/anon-struct-1.c: New.
41605         * gcc.dg/anon-struct-2.c: New.
41606         * gcc.dg/anon-struct-3.c: New.
41607         * gcc.dg/20011008-1.c: Adjust warning text.
41608         * gcc.dg/20020527-1.c: Add -fms-extensions.
41609
41610 2002-06-16  Richard Henderson  <rth@redhat.com>
41611
41612         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
41613
41614 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
41615
41616         * gcc.c-torture/execute/20020615-1.c: New test.
41617
41618 2002-06-15  Roger Sayle  <roger@eyesopen.com>
41619
41620         * gcc.c-tortuture/execute/compare-1.c: New test case.
41621         * gcc.c-tortuture/execute/compare-2.c: New test case.
41622         * gcc.c-tortuture/execute/compare-3.c: New test case.
41623
41624 2002-06-13  Richard Henderson  <rth@redhat.com>
41625
41626         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
41627         ia64 ilp32.
41628
41629 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41630
41631         * g++.dg/template/typename2.C: Update error message.
41632
41633 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
41634
41635         * gcc.c-torture/execute/20020611-1.c: New test.
41636
41637 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
41638
41639         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
41640         list of targets to skip.
41641
41642 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
41643
41644         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
41645         targets if not optimizing.
41646
41647 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
41648
41649         * gcc.c-torture/compile/20020605-1.c: New test.
41650
41651         * g++.dg/opt/vt1.C: New test.
41652
41653         * gcc.dg/20020531-1.c: New test.
41654
41655         * gcc.dg/20020530-1.c: New test.
41656
41657         * gcc.dg/20020527-1.c: New test.
41658
41659         * g++.dg/opt/cse1.C: New test.
41660
41661 2002-06-07  Roger Sayle  <roger@eyesopen.com>
41662
41663         * gcc.dg/20020607-2.c: New test case.
41664
41665 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
41666
41667         * gcc.c-torture/compile/20020604-1.c: New test.
41668
41669 2002-06-04  Richard Henderson  <rth@redhat.com>
41670
41671         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
41672         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
41673         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
41674
41675 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
41676
41677         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
41678
41679 2002-06-03  Richard Henderson  <rth@redhat.com>
41680
41681         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
41682         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
41683
41684 2002-06-02  Richard Henderson  <rth@redhat.com>
41685
41686         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
41687         test functions static.
41688
41689 2002-06-02  Andreas Jaeger  <aj@suse.de>
41690
41691         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
41692         now.
41693
41694 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
41695
41696         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
41697         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
41698         Update for mofified diagnostics.
41699         * gcc.dg/c99-intconst-1.c: No longer fail.
41700
41701 2002-06-02  Richard Henderson  <rth@redhat.com>
41702
41703         * gcc.dg/uninit-A.c: Remove xfail markers.
41704
41705 2002-06-01  Roger Sayle  <roger@eyesopen.com>
41706
41707         * gcc.dg/fnegate-1.c: New test case.
41708
41709 2002-05-30  Osku Salerma  <osku@iki.fi>
41710
41711         * gcc.c-torture/execute/mayalias-1.c: New file.
41712
41713 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
41714
41715         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
41716         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
41717         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
41718
41719 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
41720
41721         * gcc.c-torture/execute/20020529-1.c: New test.
41722
41723 2002-05-27  Richard Henderson  <rth@redhat.com>
41724
41725         * g++.dg/ext/attrib6.C: New test case.
41726
41727 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41728
41729         * gcc.c-torture/execute/pure-1.c: New test.
41730
41731 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
41732
41733         * gcc.dg/cpp/arith-2.c: Remove.
41734
41735 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
41736
41737         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
41738         * gcc.dg/cpp/if-3.c: Remove.
41739
41740 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
41741
41742         * g++.dg/opt/cse2.C: New test.
41743
41744 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
41745
41746         * gcc.dg/cpp/arith-1.c: New semantic tests.
41747         * gcc.dg/cpp/if-1.c: Update.
41748
41749 2002-05-24  Ben Elliston  <bje@redhat.com>
41750
41751         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
41752
41753 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
41754
41755         * gcc.dg/verbose-asm.c: New test.
41756
41757 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
41758
41759         * gcc.dg/cpp/paste12.c: New test.
41760
41761 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
41762
41763         * g++.dg/parse/named_ops.C: New test.
41764
41765 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
41766
41767         * gcc.dg/weak-8.c: New test.
41768
41769 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
41770
41771         * gcc.dg/weak-2.c: Allow optional leading underscore
41772         in scan-assembler symbol name.
41773         * gcc.dg/weak-3.c: Likewise.
41774         * gcc.dg/weak-4.c: Likewise.
41775         * gcc.dg/weak-5.c: Likewise.
41776
41777 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
41778
41779         * gcc.dg/20020523-1.c: New test.
41780
41781 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
41782
41783         * objc.dg/const-str-2.m: Update now that we stop after
41784         a command line error.
41785
41786 2002-05-22  Richard Henderson  <rth@redhat.com>
41787
41788         * g++.dg/dg.exp: Fix typo in test pruneing.
41789
41790 2002-05-22  Richard Henderson  <rth@redhat.com>
41791
41792         * g++.dg/dg.exp: Prune the tls subdirectory.
41793         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
41794         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
41795         * g++.dg/tls/init-1.C: New.
41796
41797 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
41798
41799         * gcc.dg/20020517-1.c: New test.
41800
41801 2002-05-21  Richard Henderson  <rth@redhat.com>
41802
41803         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
41804         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
41805
41806 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
41807
41808         * g++.dg/other/copy2.C: New test.
41809
41810 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
41811
41812         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
41813         (MAX_COPY): Bump up to 10 times sizeof (long long).
41814         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
41815
41816         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
41817         sizeof (long long).
41818
41819         * gcc.c-torture/execute/strcpy-1.c: New test.
41820
41821 2002-05-19  Jason Merrill  <jason2redhat.com>
41822
41823         * g++.dg/ext/oper1.C: New test.
41824
41825 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
41826 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
41827
41828         * README.QMTEST: New file.
41829
41830         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
41831
41832 2002-05-19  Andreas Jaeger  <aj@suse.de>
41833
41834         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
41835         now.
41836         * gcc.c-torture/execute/loop-2d.x: Likewise.
41837
41838 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
41839
41840         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
41841         support weak symbols.
41842         * gcc.dg/weak-4.c: Likewise.
41843         * gcc.dg/weak-6.c: Likewise.
41844
41845 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
41846
41847         * gcc.dg/weak-3.c: Add dg-excess-error comment for
41848         cygwin, coff and h8300-*-hms targets
41849         * gcc.dg/weak-5.c: Likewise.
41850         * gcc.dg/weak-7.c: Likewise.
41851
41852 2002-05-16  Jason Merrill  <jason@redhat.com>
41853
41854         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
41855         (scan-assembler-not, scan-assembler-dem): Likewise.
41856         (scan-assembler-dem-not): Likewise.
41857
41858 2002-05-15  Richard Henderson  <rth@redhat.com>
41859
41860         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
41861
41862 2002-05-15  Richard Henderson  <rth@redhat.com>
41863
41864         * gcc.dg/weak-5.c (vfoo1c): No warning here.
41865         (vfoo1f): Warning here.
41866         (vfoo1l): Don't redefine the alias.
41867
41868 2002-05-14  Jason Merrill  <jason@redhat.com>
41869             Alexandre Oliva  <aoliva@redhat.com>
41870
41871         * g++.dg/init/pm1.C: New test.
41872
41873 2002-05-12  David S. Miller  <davem@redhat.com>
41874
41875         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
41876         types.
41877
41878 2002-05-10  Roger Sayle  <roger@eyesopen.com>
41879
41880         * gcc.c-torture/execute/20020510-1.c: New test case.
41881
41882 2002-05-10  David S. Miller  <davem@redhat.com>
41883
41884         * gcc.c-torture/execute/conversion.c: Test long double too.
41885
41886 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
41887
41888         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
41889         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
41890         * lib/g++.exp (g++_link_flags): Likewise.
41891         * lib/objc.exp (objc_target_compile): Likewise.
41892
41893 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
41894
41895         * gcc.dg/cpp/poison.c: Update.
41896         * gcc.dg/cpp/20000625-2.c: Remove.
41897         * gcc.dg/cpp/direct2s.c: Remove final test.
41898
41899 2002-05-08  Tom Rix  <trix@redhat.com>
41900
41901         * gcc.c-torture/execute/20020508-1.c: New test.
41902         * gcc.c-torture/execute/20020508-2.c: New test.
41903         * gcc.c-torture/execute/20020508-3.c: New test.
41904
41905 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
41906
41907         * gcc.dg/cpp/charconst-4.c: More tests.
41908
41909 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
41910
41911         PR c/6569
41912         * gcc.dg/weak-3.c: Update location of warning messages.
41913         * gcc.dg/weak-5.c: Likewise.
41914
41915 2002-05-06  Roger Sayle  <roger@eyesopen.com>
41916
41917         * gcc.c-torture/execute/20020506-1.c: New test case.
41918
41919 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
41920
41921         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
41922
41923 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
41924
41925         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
41926
41927 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
41928
41929         * gcc.dg/cpp/charconst-3.c: New test.
41930
41931 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
41932
41933         * gcc.dg/cpp/charconst.c: Update tests.
41934
41935 2002-05-05  Tim Josling  <tej@melbpc.org.au>
41936
41937         * treelang: Added directory for new sample language treelang. Also
41938         lib/treelang.exp: New file to signal treelang should be tested.
41939
41940 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
41941
41942         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
41943         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
41944         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
41945         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
41946         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
41947         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
41948         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
41949
41950 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
41951
41952         * gcc.dg/format/xopen-2.c: New test.
41953
41954 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
41955
41956         * gcc.dg/20020503-1.c: New test.
41957
41958 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
41959
41960         * g++.dg/init/dtor1.C: Make it tougher.
41961
41962 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
41963
41964         * g++.dg/init/dtor1.C: New test.
41965
41966 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
41967
41968         * gcc.dg/altivec-8.c: New.
41969
41970 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
41971
41972         * gcc.dg/altivec-7.c: New.
41973
41974 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
41975
41976         * g++.dg/parse/typedef1.C: New test.
41977
41978 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
41979
41980         PR c++/6486
41981         * g++.dg/template/friend6.C: New test.
41982
41983         PR c++/6492
41984         * g++.dg/init/copy1.C: New test.
41985
41986 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
41987
41988         * g++.dg/warn/effc1.C: New test.
41989
41990 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
41991
41992         * gcc.dg/cpp/if-cexp.c: Add a test.
41993
41994 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
41995
41996         * gcc.dg/20020426-2.c: New test.
41997
41998 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
41999
42000         * gcc.dg/cpp/if-mop.c: Update.
42001         * gcc.dg/cpp/if-mpar.c: Add test.
42002         * gcc.dg/cpp/if-oppr.c: Update.
42003
42004 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42005
42006         PR c/6343
42007         * gcc.dg/weak-[2-7].c: New tests.
42008
42009 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
42010
42011         * gcc.dg/enum1.c: New test.
42012
42013 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
42014
42015         PR c++/6497
42016         * g++.dg/inherit/access2.C: New test.
42017
42018 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
42019
42020         PR bootstrap/6445
42021         * gcc.dg/20020426-1.c: New test.
42022
42023 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
42024
42025         * g++.dg/abi/enum1.C: New test.
42026
42027 2002-04-26  Richard Henderson  <rth@redhat.com>
42028
42029         * gcc.dg/c99-bool-1.c: Expect always true warning.
42030
42031 2002-04-25  Roger Sayle  <roger@eyesopen.com>
42032
42033         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
42034
42035 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42036
42037         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
42038         targets.
42039
42040 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
42041
42042         * g++.dg/abi/mange7.C: New test.
42043
42044         PR c++/6438.
42045         * g++.dg/parse/stmtexpr2.C: New test.
42046
42047 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
42048
42049         * gcc.dg/20020312-2.c: Add SH target.
42050
42051 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42052
42053         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
42054         compiler output on mips*-*-irix*.
42055
42056 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
42057
42058         * g++.dg/parse/attr1.C: New test.
42059
42060 2002-04-23  Roger Sayle  <roger@eyesopen.com>
42061
42062         * gcc.c-torture/execute/string-opt-17.c: New test case.
42063         * gcc.c-torture/execute/memset-2.c: New test case.
42064
42065 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
42066
42067         PR c++/6256:
42068         * g++.dg/template/friend5.C: New test.
42069
42070         PR c++/6331:
42071         * g++.dg/template/qual1.C: Likewise.
42072
42073 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
42074
42075         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
42076         Include stdlib.h, not stdio.h or ctype.h.
42077
42078 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
42079
42080         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
42081         cris-*-elf* and mmix-*-*.
42082         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
42083         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
42084         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
42085         Ditto.
42086         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
42087         * gcc.dg/wchar_t-1.c: Ditto.
42088
42089 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
42090
42091         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
42092         Clarify comment.
42093
42094 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
42095
42096         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
42097
42098 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42099
42100         * gcc.c-torture/execute/20000906-1.x: Delete.
42101
42102 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
42103
42104         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
42105
42106 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
42107
42108         * PR6367
42109         * g77.f-torture/execute/6367.f: New test.
42110         * g77.f-torture/execute/6367.x: Disable for MMIX.
42111
42112 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
42113
42114         * PR6352
42115         * g++.dg/opt/inline2.C: New test.
42116
42117 2002-04-18  Richard Henderson  <rth@redhat.com>
42118
42119         * gcc.dg/20000906-1.c: Enable for all targets.
42120         * gcc.c-torture/compile/iftrap-2.c: New.
42121
42122 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
42123
42124         * gcc.dg/20020418-1.c: New test.
42125         * gcc.dg/20020418-2.c: New test.
42126
42127 2002-04-18  Richard Henderson  <rth@redhat.com>
42128
42129         * gcc.c-torture/compile/iftrap-1.c: New.
42130         * gcc.dg/iftrap-1.c: Adjust for ia64.
42131         * gcc.dg/iftrap-2.c: New.
42132
42133 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
42134
42135         * gcc.c-torture/compile/20020418-1.c: New test.
42136
42137 2002-04-18  Roger Sayle  <roger@eyesopen.com>
42138
42139         * gcc.c-torture/compile/20020415-1.c: New.
42140
42141 2002-04-18  David S. Miller  <davem@redhat.com>
42142
42143         * gcc.c-torture/execute/20020418-1.c: New test.
42144
42145 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
42146
42147         * gcc.dg/20020416-1.c: New test.
42148
42149         * g++.dg/opt/inline1.C: New test.
42150
42151 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
42152
42153         * gcc.dg/altivec-5.c: New test.
42154
42155         * gcc.dg/20020415-1.c: New test.
42156
42157 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
42158
42159         * lib/chill.exp: Remove.
42160
42161 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
42162
42163         * g++.dg/other/big-struct.C: New test.
42164
42165 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
42166
42167         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
42168         of scratch file.
42169
42170 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
42171
42172         PR c/6277
42173         * gcc.dg/i386-387-1.c: Allow optional leading underscore
42174         in scan-assembler function name
42175
42176 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
42177
42178         * g77.f-torture/execute/980628-4.x,
42179         g77.f-torture/execute/980628-5.x,
42180         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
42181         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
42182         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
42183         i[34567]86-*-*.
42184
42185 2002-04-13  David S. Miller  <davem@redhat.com>
42186
42187         * gcc.c-torture/execute/20020413-1.c: New test.
42188
42189 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
42190
42191         * gcc.dg/asm-6.c,
42192         * g++.dg/ext/asm1.C: New tests.
42193
42194 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
42195
42196         PR c++ 5373.
42197         * g++.dg/parse/stmtexpr1.C: New test.
42198
42199         PR c++/5189.
42200         * g++.dg/template/copy1.C: New test.
42201
42202 2002-04-12  Richard Henderson  <rth@redhat.com>
42203
42204         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
42205
42206 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
42207
42208         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
42209         gcc.c-torture/execute/20020307-2.c.
42210
42211 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
42212
42213         * g++.dg/ext/attrib5.C,
42214         * g++.dg/lookup/struct1.C: New tests.
42215
42216 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
42217
42218         * gcc.dg/20020411-1.c: New test.
42219
42220         * gcc.c-torture/execute/20020411-1.c: New test.
42221
42222 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
42223
42224         * g77.f-torture/execute/6177.f: New test.
42225
42226 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
42227
42228         PR middle-end/6247
42229         * g++.dg/opt/cleanup1.C: New test.
42230
42231         * g++.dg/opt/const1.C: New test.
42232
42233 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
42234
42235         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
42236
42237 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
42238
42239         PR c++/5507
42240         * g++.dg/template/typename2.C: New test.
42241
42242 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
42243
42244         * gcc.c-torture/execute/loop-12.c: New.
42245
42246 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
42247
42248         * g77.f-torture/execute/980628-4.x,
42249         g77.f-torture/execute/980628-5.x,
42250         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
42251         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
42252         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
42253
42254 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42255
42256         PR optimization/6086
42257         * g++.dg/opt/preinc1.C: New test.
42258
42259 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
42260
42261         PR c++/5571
42262         * g++.dg/opt/static2.C: New test.
42263
42264 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
42265
42266         PR c/5120
42267         * gcc.dg/20020406-1.c: New test.
42268
42269 2002-04-04  David S. Miller  <davem@redhat.com>
42270
42271         * gcc.c-torture/execute/20020404-1.c: New test.
42272
42273 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
42274
42275         PR c/6123
42276         * gcc.dg/20020312-2.c: Do not declare global register variable
42277         if __PIC__ or __pic__ is defined.
42278
42279 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
42280
42281         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
42282         __asm__ so that it works correctly even if -ansi -pedantic-errors.
42283
42284 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42285
42286         * gcc.misc-tests/linkage.exp: Update last change to handle
42287         sparc*-, not just sparc-.
42288
42289 2002-04-03  Richard Henderson  <rth@redhat.com>
42290
42291         * gcc.dg/cpp/ucs.c: Improved long UCS test.
42292
42293 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
42294
42295         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
42296
42297 2002-04-02  David S. Miller  <davem@redhat.com>
42298
42299         * gcc.c-torture/execute/20020402-3.c: New test.
42300
42301 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
42302
42303         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
42304         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
42305
42306         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
42307         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
42308         g77.f-torture/execute/20001201.x,
42309         g77.f-torture/execute/u77-test.x: New files.
42310
42311         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
42312         * gcc.dg/wchar_t-1.c: Ditto.
42313
42314 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42315
42316         * gcc.c-torture/execute/20020402-1.c: New test.
42317
42318 2002-04-01  Richard Henderson  <rth@redhat.com>
42319
42320         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
42321
42322         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
42323
42324 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42325
42326         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
42327
42328 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
42329
42330         * g++.dg/inherit/template-as-base.C: Expect error.
42331         * g++.dg/inherit/namespace-as-base.C: Likewise.
42332
42333 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
42334
42335         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
42336         g++.dg/ext/instantiate3.C: Tweak match patterns.
42337
42338         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
42339         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
42340         -da test.
42341
42342 2002-03-31  Richard Henderson  <rth@redhat.com>
42343
42344         * gcc.dg/special/alias-2.c: New.
42345         * gcc.dg/special/ecos.exp: Run it.
42346
42347 2002-03-31  Richard Henderson  <rth@redhat.com>
42348
42349         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
42350
42351 2002-03-31  Kazu Hirata  <kazu@hxi.com>
42352
42353         * gcc.dg/weak-1.c: Disable on h8300 port.
42354
42355 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
42356
42357         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
42358         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
42359         ordering tests.
42360         * g++.dg/bprob/bprob-1.C: New test.
42361         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
42362         * g++.dg/gcov/gcov-1.C: New test.
42363         * g++.dg/gcov/gcov-1.x: New file.
42364         * g++.dg/gcov/gcov-2.C: New test.
42365         * g++.dg/gcov/gcov-3.C: New test.
42366         * g++.dg/gcov/gcov-3.h: New file.
42367
42368 2002-03-28  Roger Sayle  <roger@eyesopen.com>
42369
42370         * g++.old-deja/g++.other/builtins5.C: New test.
42371         * g++.old-deja/g++.other/builtins6.C: New test.
42372         * g++.old-deja/g++.other/builtins7.C: New test.
42373         * g++.old-deja/g++.other/builtins8.C: New test.
42374         * g++.old-deja/g++.other/builtins9.C: New test.
42375
42376 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
42377
42378         * g++.dg/opt/static1.C: New test.
42379
42380         * g++.dg/opt/longbranch1.C: New test.
42381
42382 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
42383
42384         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
42385
42386         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
42387
42388 2002-03-28  Jeffrey A Law  (law@redhat.com)
42389
42390         * gcc.c-torture/execute/20020328-1.c: New test.
42391
42392 2002-03-27  Richard Henderson  <rth@redhat.com>
42393
42394         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
42395         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
42396         move from g++.old-deja/g++.ext/.
42397
42398 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
42399
42400         * g++.dg/init/new2.C: New test.
42401
42402 2002-03-26  Richard Henderson  <rth@redhat.com>
42403
42404         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
42405
42406         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
42407         on sparc.
42408
42409         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
42410         sparcv9 systems.
42411         * gcc.dg/20001102-1.c: Likewise.
42412
42413 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
42414
42415         * gcc.dg/cpp/endif-pedantic1.c,
42416         gcc.dg/cpp/endif-pedantic2.c: New tests.
42417
42418 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
42419
42420         * g++.dg/init/new1.C: New test.
42421
42422 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
42423
42424         * g++.dg/abi/vbase9.C: New test.
42425
42426 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
42427
42428         * gcc.dg/arm-asm.c: New test.
42429
42430 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
42431
42432         * gcc.dg/Wswitch-enum.c: New test.
42433         Fix PR c/5044.
42434
42435 2002-03-26  Richard Henderson  <rth@redhat.com>
42436
42437         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
42438         structure.
42439
42440 2002-03-25  Richard Henderson  <rth@redhat.com>
42441
42442         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
42443         sparcv9 systems.
42444
42445         * gcc.c-torture/compile/20011119-1.c (xxx): New.
42446         * gcc.c-torture/compile/20011119-2.c (xxx): New.
42447
42448 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
42449
42450         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
42451
42452 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
42453
42454         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
42455         targets using generic thunk support.
42456
42457 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
42458
42459         * gcc.c-torture/compile/20020323-1.c: New test.
42460
42461         * g++.dg/opt/conj2.C: New test.
42462
42463 2002-03-24  Richard Henderson  <rth@redhat.com>
42464
42465         * gcc.dg/weak-1.c: Use -fno-common.
42466
42467 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
42468
42469         * g77.dg/f77-edit-apostrophe-out.f: New test
42470         * g77.dg/f77-edit-h-out.f: New test
42471         * g77.dg/f77-edit-t-in.f: New test
42472         * g77.dg/f77-edit-t-out.f: New test
42473         * g77.dg/f77-edit-x-out.f: New test
42474         * g77.dg/f77-edit-slash-out.f: New test
42475         * g77.dg/f77-edit-colon-out.f: New test
42476         * g77.dg/f77-edit-s-out.f: New test
42477
42478 2002-03-24  Richard Henderson  <rth@redhat.com>
42479
42480         * objc/execute/formal_protocol-6.x: New XFAIL.
42481
42482 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
42483
42484         * gcc.dg/weak-1.c: Early return from dg-final on platforms
42485         that do not support weak symbols
42486
42487 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
42488
42489         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
42490         * lib/g77.exp: Likewise.
42491         * lib/objc.exp: Likewise.
42492
42493 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
42494
42495         * gcc.dg/Wswitch-default.c: New test.
42496
42497 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
42498
42499         * g++.dg/other/enum1.C: New test.
42500
42501 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
42502
42503         * gcc.dg/pragma-ep-3.c: Fix typo.
42504
42505 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
42506
42507         * g++.dg/inherit/template-as-base.C: New test.
42508
42509 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
42510
42511         * g++.old-deja/g++.other/dwarf2-1.C: Move...
42512         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
42513
42514 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
42515
42516         * gcc.dg/cpp/multiline.c: Update to match.
42517
42518 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
42519
42520         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
42521
42522 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
42523
42524         * gcc.dg/cpp/extratokens2.c: New file.
42525
42526 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
42527
42528         * gcc.dg/20020312-2.c: Add rs6000 target.
42529
42530         * gcc.c-torture/compile/20020319-1.c: New test.
42531
42532 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42533
42534         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
42535         (A, E): Handle this.
42536
42537 2002-03-20  Jason Merrill  <jason@redhat.com>
42538
42539         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
42540         ignoring -fpic.
42541         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
42542         through prune_gcc_output.
42543
42544 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
42545
42546         * gcc.c-torture/compile/20020320-1.c: New test.
42547
42548 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
42549
42550         * gcc.c-torture/compile/20020318-1.c: New test.
42551
42552         * gcc.dg/struct-by-value-1.c: New test.
42553
42554         * gcc.dg/20020319-1.c: New test.
42555
42556 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
42557
42558         * g++.dg/opt/conj1.C: New test.
42559
42560 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
42561
42562         * g++.dg/template/qualttp20.C: Revert previous change.
42563         * g++.dg/template/qualttp3.C: Likewise.
42564         * g++.dg/template/qualttp4.C: Likewise.
42565         * g++.dg/template/qualttp5.C: Likewise.
42566         * g++.dg/template/qualttp6.C: Likewise.
42567         * g++.dg/template/qualttp7.C: Likewise.
42568         * g++.dg/template/qualttp8.C: Likewise.
42569         * g++.dg/template/recurse.C: Likewise.
42570
42571 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
42572
42573         * gcc.dg/cpp/wchar-1.c: Update.
42574
42575 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
42576
42577         * g++.dg/template/conv1.C: New test.
42578         * g++.dg/template/conv2.C: New test.
42579         * g++.dg/template/conv3.C: New test.
42580         * g++.dg/template/conv4.C: New test.
42581
42582 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
42583
42584         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
42585         * g++.dg/template/qualttp3.C: Likewise.
42586         * g++.dg/template/qualttp4.C: Likewise.
42587         * g++.dg/template/qualttp5.C: Likewise.
42588         * g++.dg/template/qualttp6.C: Likewise.
42589         * g++.dg/template/qualttp7.C: Likewise.
42590         * g++.dg/template/qualttp8.C: Likewise.
42591         * g++.dg/template/recurse.C: Likewise.
42592
42593 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
42594
42595         * g++.dg/opt/dtor1.C: New test.
42596
42597 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
42598
42599         * gcc.c-torture/compile/20020315-1.c: New test.
42600
42601 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
42602
42603         * gcc.dg/weak-1.c: Fix scan tests.
42604
42605 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
42606
42607         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
42608         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
42609         cris-*-aout* mmix-*-*.
42610         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
42611         cris-*-aout* mmix-*-*.
42612         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
42613         cris-*-elf* cris-*-aout* and mmix-*-*.
42614         * gcc.dg/20001009-1.c: Ditto.
42615         * gcc.dg/20010912-1.c: Ditto.
42616         * gcc.dg/20020122-4.c: Ditto.
42617         * gcc.dg/inline-2.c: Ditto.
42618
42619 2002-03-14  Jeffrey A Law  (law@cygnus.com)
42620
42621         * gcc.c-torture/compile/20020314-1.c: New test.
42622
42623 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
42624
42625         * gcc.c-torture/execute/20020314-1.c: New test.
42626
42627 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
42628
42629         * g++.dg/warn/Wunused-1.C: New test.
42630
42631 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
42632
42633         * g++.dg/abi/mangle6.C: New test.
42634
42635 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
42636
42637         * gcc.c-torture/compile/20020309-2.c: New test.
42638
42639         * gcc.c-torture/compile/20020312-1.c: New test.
42640
42641 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
42642
42643         * g++.dg/other/access1.C: New test.
42644
42645 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
42646
42647         * gcc.c-torture/execute/wchar_t-1.c: New test.
42648
42649 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
42650
42651         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
42652
42653 2002-03-12  Roger Sayle  <roger@eyesopen.com>
42654
42655         * gcc.dg/20020312-1.c: New test case.
42656
42657 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
42658
42659         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
42660
42661 2002-03-11  Richard Henderson  <rth@redhat.com>
42662
42663         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
42664         * g++.old-deja/g++.jason/report.C: Likewise.
42665
42666 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
42667
42668         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
42669         * g++.old-deja/g++.robertl/eb56.C: Likewise.
42670
42671 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
42672
42673         * g++.dg/overload/pmf1.C: New test.
42674
42675 2002-03-11  Kazu Hirata  <kazu@hxi.com>
42676
42677         * gcc.c-torture/execute/20020307-1.c: Use long.
42678
42679 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
42680
42681         PR optimization/5844
42682         * gcc.dg/20020310-1.c: New test.
42683
42684 2002-03-09  Michael Meissner  <meissner@redhat.com>
42685
42686         * gcc.c-torture/execute/memcpy-2.c: New test.
42687         * gcc.c-torture/execute/memset-1.c: New test.
42688         * gcc.c-torture/execute/strlen-1.c: New test.
42689         * gcc.c-torture/execute/strcmp-1.c: New test.
42690         * gcc.c-torture/execute/strncmp-1.c: New test.
42691
42692 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
42693
42694         * gcc.dg/ppc-ldstruct.c: New test.
42695
42696 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
42697
42698         * gcc.c-torture/execute/va-arg-22.c: New test.
42699
42700 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
42701
42702         * gcc.c-torture/compile/20020309-1.c: New test.
42703
42704 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
42705
42706         * gcc.c-torture/execute/20020307-2.c: New test.
42707
42708 2002-03-07  Jeffrey A Law  (law@redhat.com)
42709
42710         * g77.f-torture/compile/20020307-1.f: New test.
42711
42712 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
42713
42714         * gcc.dg/unordered-1.c: New test.
42715
42716 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
42717
42718         * gcc.c-torture/execute/20020307-1.c: New test.
42719
42720 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
42721
42722         * gcc.dg/20020304-1.c: New test.
42723
42724         * gcc.c-torture/compile/20020304-2.c: New test.
42725
42726 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
42727
42728         * gcc.c-torture/compile/20020304-1.c: New test case
42729         (from PR c/5830).
42730
42731 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
42732
42733         * gcc.dg/20020103-1.c: Add other -D ppc variants.
42734
42735 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
42736
42737         * g++.dg/other/classkey1.C: New test.
42738
42739 2002-03-01  Richard Henderson  <rth@redhat.com>
42740
42741         * gcc.c-torture/compile/981223-1.x: New.
42742         * gcc.c-torture/compile/920625-1.x: New.
42743
42744 2002-02-28  Richard Henderson  <rth@redhat.com>
42745
42746         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
42747
42748 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
42749
42750         * gcc.c-torture/execute/20020227-1.c: New test.
42751
42752 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
42753
42754         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
42755         here" ERROR lines.
42756         * g++.old-deja/g++.oliva/partord1.C: Likewise.
42757         * g++.old-deja.g++.other/defarg1.C: Likewise.
42758         * g++.old-deja/g++.pt/calls2.C: Likewise.
42759         * g++.old-deja/g++.pt/crash20.C: Likewise.
42760         * g++.old-deja/g++.pt/crash30.C: Likewise.
42761         * g++.old-deja/g++.pt/crash36.C: Likewise.
42762         * g++.old-deja/g++.pt/crash6.C: Likewise.
42763         * g++.old-deja/g++.pt/defarg13.C: Likewise.
42764         * g++.old-deja/g++.pt/derived3.C: Likewise.
42765         * g++.old-deja/g++.pt/error1.C: Likewise.
42766         * g++.old-deja/g++.pt/friend21.C: Likewise.
42767         * g++.old-deja/g++.pt/friend23.C: Likewise.
42768         * g++.old-deja/g++.pt/infinite1.C: Likewise.
42769         * g++.old-deja/g++.robertl/eb128.C: Likewise.
42770
42771 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
42772
42773         * gcc.c-torture/execute/20020225-2.c: New test.
42774
42775 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
42776
42777         * gcc.c-torture/execute/920730-1t.c,
42778         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
42779         Delete test cases, only relevant to -traditional.
42780
42781 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
42782
42783         * gcc.dg/cpp/undef1.c: Remove.
42784         * gcc.dg/cpp/directiv.c: Update.
42785         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
42786
42787 2002-02-27  Michael Meissner  <meissner@redhat.com>
42788
42789         * gcc.c-torture/execute/20020226-1.c: New test.
42790
42791 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
42792
42793         * g++.dg/debug/debug4.C: New test.
42794
42795         * gcc.dg/ia64-visibility-1.c: New test.
42796
42797 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
42798
42799         * gcc.dg/debug/20020224-1.c: New.
42800
42801 2002-02-25  Kazu Hirata  <kazu@hxi.com>
42802
42803         * gcc.c-torture/execute/960416-1.x: New.
42804         * gcc.c-torture/execute/divconst-3.x: Likewise.
42805
42806 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
42807
42808         * gcc.dg/20020224-1.c: New test.
42809
42810 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
42811
42812         * gcc.c-torture/execute/20020225-1.c: New.
42813
42814 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
42815
42816         * gcc.dg/cpp/wchar-1.c: New test.
42817
42818 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
42819
42820         * gcc.dg/20020222-1.c: New test.
42821
42822 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
42823
42824         * g++.dg/opt/anonunion1.C: New test.
42825
42826 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
42827
42828         * g++.dg/template/qualttp19.C: New test.
42829         * g++.dg/template/qualttp20.C: New test.
42830         * g++.old-deja/g++.jason/report.C: Adjust expected errors
42831         * g++.old-deja/g++.other/qual1.C: Likewise.
42832
42833 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
42834
42835         * gcc.dg/attr-alwaysinline.c: New.
42836
42837 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
42838
42839         * gcc.dg/20020220-1.c: New test.
42840
42841         * gcc.dg/20020220-2.c: New test.
42842
42843         * g++.dg/opt/mmx1.C: New test.
42844
42845 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
42846
42847         * gcc.c-torture/compile/20020110.c: New test.
42848
42849 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
42850
42851         * gcc.c-torture/execute/20020219-1.c: New test.
42852
42853         * gcc.dg/20020219-1.c: New test.
42854
42855         * gcc.dg/noncompile/20020220-1.c: New test.
42856
42857         * g++.dg/opt/ptrintsum1.C: New test.
42858
42859         * gcc.dg/debug/20020220-1.c: New test.
42860
42861 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
42862
42863         * gcc.c-torture/execute/20020216-1.c: New test.
42864
42865 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
42866
42867         * gcc.dg/decl-1.c: Update, new test.
42868
42869 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
42870
42871         * g++.dg/abi/bitfield1.C: New test.
42872         * g++.dg/abi/bitfield2.C: New test.
42873
42874 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
42875
42876         * gcc.dg/attr-nest.c: New test.
42877
42878 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
42879
42880         * gcc.c-torture/execute/20020215-1.c: New test.
42881
42882 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
42883
42884         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
42885         * g++.dg/debug/debug.exp: New.
42886         * g++.dg/debug/trivial.C: New.
42887         * g++.dg/debug/debug1.C: Moved...
42888         * g++.dg/other/debug1.C: ...from here.
42889         * g++.dg/debug/debug2.C: Moved...
42890         * g++.dg/other/debug2.C: ...from here.
42891         * g++.dg/debug/debug3.C: Moved...
42892         * g++.dg/other/debug3.C: ...from here.
42893
42894         * gcc.dg/noncompile/20020213-1.c: New test.
42895
42896 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
42897
42898         * g++.dg/other/debug3.C: New test.
42899
42900         * gcc.c-torture/execute/20020213-1.c: New test.
42901
42902 2002-02-13  Richard Smith <richard@ex-parrot.com>
42903
42904         * g++.old-deja/g++.other/thunk1.C: New test.
42905
42906 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
42907
42908         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
42909
42910 2002-02-13  Stan Shebs  <shebs@apple.com>
42911
42912         * gcc.dg/altivec-3.c: New.
42913
42914 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
42915
42916         * gcc.dg/Wunreachable-1.c: New test.
42917         * gcc.dg/Wunreachable-2.c: New test.
42918
42919 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
42920
42921         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
42922
42923 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
42924
42925         * gcc.dg/decl-1.c: New test.
42926
42927 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
42928
42929         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
42930
42931 2002-02-10  Kazu Hirata  <kazu@hxi.com>
42932
42933         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
42934         * gcc.c-torture/compile/980506-1.x: Likewise.
42935
42936 2002-02-10  Kazu Hirata  <kazu@hxi.com>
42937
42938         * gcc.dg/20020210-1.c: New.
42939
42940 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
42941
42942         * g77.f-torture/execute/947.f: New regression test
42943         for PR fortran/947.
42944
42945 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
42946
42947         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
42948         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
42949
42950 2002-02-08  Richard Henderson  <rth@redhat.com>
42951
42952         * gcc.c-torture/compile/labels-3.c: New.
42953
42954 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
42955
42956         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
42957         expression statements work instead.
42958         * gcc.dg/noncompile/20020207-1.c: New test.
42959
42960 2002-02-07  Richard Henderson  <rth@redhat.com>
42961
42962         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
42963
42964 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
42965
42966         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
42967         message from g77
42968         * lib/g77-dg.exp: Trim g77 error messages so that they are
42969         recognized by dg.exp.
42970
42971 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
42972
42973         PR fortran/5473
42974         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
42975
42976 2002-02-07  Richard Henderson  <rth@redhat.com>
42977
42978         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
42979         to be sufficiently aligned for integers.
42980
42981 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
42982
42983         * g++.dg/template/friend4.C: New test.
42984
42985 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
42986
42987         PR fortran/5743
42988         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
42989         unsupported cases.
42990
42991 2002-02-07  Richard Henderson  <rth@redhat.com>
42992
42993         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
42994         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
42995         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
42996         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
42997
42998 2002-02-06  Richard Henderson  <rth@redhat.com>
42999
43000         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
43001
43002 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
43003
43004         * gcc.dg/20020206-1.c: New test.
43005
43006 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
43007
43008         * gcc.c-torture/execute/20020206-1.c: New test.
43009
43010         * gcc.c-torture/execute/20020206-2.c: New test.
43011
43012         PR optimization/5429:
43013         * gcc.c-torture/compile/20020206-1.c: New test.
43014
43015 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
43016
43017         * g++.dg/ext/align1.C: Do not use an explicit alignment value
43018         as certain file formats cannot support particularly large
43019         alignments.
43020
43021         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
43022         and do not expect to be able to link the executable.
43023
43024         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
43025         fail because the COFF format does not support the weak attribute.
43026
43027 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
43028
43029         * g77.dg/pr5473.f: New test
43030
43031 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
43032
43033         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
43034         Fix testcase accordingly.
43035
43036 2002-02-04  Richard Henderson  <rth@redhat.com>
43037
43038         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
43039         (buf): Change to be an array of pointers, not ints.
43040
43041 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
43042
43043         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
43044         before all tests.  Move warning one line above to match where it
43045         C frontend emits.
43046         * gcc.dg/Wswitch-2.c: New test.
43047         * g++.dg/warn/Wswitch-1.C: New test.
43048         * g++.dg/warn/Wswitch-2.C: New test.
43049
43050 2002-02-04  Richard Henderson  <rth@redhat.com>
43051
43052         * g++.dg/abi/offsetof.C: Fix size comparison.
43053
43054 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
43055
43056         * gcc.dg/cast-qual-2.c: New test.
43057
43058 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
43059
43060         * gcc.dg/20020201-4.c: New test.
43061
43062 2002-02-04  Ben Elliston  <bje@redhat.com>
43063
43064         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
43065         target_info attribute != 0, in addition to the empty string.
43066         (gcc_target_compile): Likewise.
43067
43068 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
43069
43070         * gcc.dg/Wswitch.c: New test.
43071         PR gcc/4475. PR gcc/3780.
43072
43073 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
43074
43075         * g77.f-torture/execute/5122.f: New test for regressions
43076         against PR fortran/5122.
43077
43078 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
43079
43080         * g77.f-torture/compile/pr3743.f: Delete
43081         * g77.dg/pr3743-1.f: New test.
43082         * g77.dg/pr3743-2.f: New test.
43083         * g77.dg/pr3743-3.f: New test.
43084         * g77.dg/pr3743-4.f: New test.
43085
43086 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
43087
43088         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
43089
43090 2002-02-02  Richard Henderson  <rth@redhat.com>
43091
43092         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
43093         * gcc.c-torture/execute/bf64-1.c: Likewise.
43094
43095 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
43096
43097         * gcc.dg/20020201-2.c: New test.
43098
43099         * gcc.dg/20020201-3.c: New test.
43100
43101         * gcc.c-torture/execute/bitfld-2.c: New test.
43102
43103 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
43104
43105         * gcc.dg/bitfld-1.c: Update.
43106         * gcc.dg/bitfld-2.c: Update.
43107         * gcc.c-torture/execute/bitfld-1.x: New.
43108
43109 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
43110
43111         * gcc.c-torture/execute/20020201-1.c: New test.
43112
43113 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
43114
43115         PR target/5469
43116         * gcc.dg/20020201-1.c: New test.
43117
43118 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
43119
43120         PR fortran/3743
43121         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
43122         * g77.f-torture/compile/pr3743.x: Remove
43123
43124 2002-01-31  Tom Rix  <trix@redhat.com>
43125
43126         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
43127
43128 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
43129
43130         * gcc.dg/noncompile/20020130-1.c: New test.
43131
43132 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
43133
43134         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
43135
43136 2002-01-29  Richard Henderson  <rth@redhat.com>
43137
43138         * gcc.c-torture/execute/991118-1.c: Cast various constants back
43139         to long long.
43140         * gcc.c-torture/execute/bf64-1.c: Likewise.
43141
43142 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
43143
43144         * gcc.c-torture/execute/20020129-1.c: New test.
43145
43146 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
43147
43148         * gcc.c-torture/compile/20000224-1.c: Update.
43149         * gcc.c-torture/execute/bitfld-1.c: New tests.
43150         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
43151         * gcc.dg/uninit-A.c: Update.
43152
43153 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
43154
43155         * g++.dg/template/ctor1.C: Add instantiation.
43156
43157 2002-01-28  Paul Koning  <pkoning@equallogic.com>
43158
43159         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
43160         argument to __builtin_prefetch to be const ptr.
43161
43162 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
43163
43164         * gcc.c-torture/compile/20020120-1.c: New test.
43165
43166 2002-01-27  Kazu Hirata  <kazu@hxi.com>
43167
43168         * gcc.c-torture/execute/20020127-1.c: New test.
43169
43170 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
43171
43172         * g77.dg/f77-edit-i-in.f: New test
43173         * g77.dg/f77-edit-i-out.f: New test
43174
43175 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
43176
43177         * gcc.dg/debug/debug.exp: New file.
43178         * gcc.dg/debug/trivial.c: New file.
43179         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
43180         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
43181         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
43182         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
43183         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
43184         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
43185         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
43186         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
43187         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
43188         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
43189         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
43190         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
43191         * gcc.dg/20000503-1.c: Removed.
43192         * gcc.dg/20010207-1.c: Removed.
43193         * gcc.dg/20011223-1.c: Removed.
43194         * gcc.dg/20020104-2.c: Removed.
43195         * gcc.dg/debug-1.c: Removed.
43196         * gcc.dg/debug-2.c: Removed.
43197         * gcc.dg/debug-3.c: Removed.
43198         * gcc.dg/debug-4.c: Removed.
43199         * gcc.dg/debug-5.c: Removed.
43200         * gcc.dg/debug-6.c: Removed.
43201         * gcc.dg/dwarf2-1.c: Removed.
43202         * gcc.dg/dwarf2-2.c: Removed.
43203
43204 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
43205
43206         * g++.old-deja/g++.other/eh5.C: New test.
43207         * g++.old-deja/g++.other/sibcall2.C: New test.
43208         * g++.old-deja/g++.other/array9.C: New test.
43209         * g++.old-deja/g++.other/typename2.C: New test.
43210         * g++.old-deja/g++.other/crash60.C: New test.
43211         * g++.old-deja/g++.other/conv9.C: New test.
43212         * g++.old-deja/g++.other/mangle10.C: New test.
43213         * g++.old-deja/g++.other/unchanging1.C: New test.
43214         * g++.old-deja/g++.other/exprstmt1.C: New test.
43215         * g++.old-deja/g++.other/inline23.C: New test.
43216         * g++.old-deja/g++.eh/ia64-1.C: New test.
43217         * g++.old-deja/g++.other/dwarf2-1.C: New test.
43218         * g++.old-deja/g++.other/reload1.C: New test.
43219         * g++.old-deja/g++.other/static20.C: New test.
43220         * g++.old-deja/g++.other/local-alloc1.C: New test.
43221         * g++.old-deja/g++.other/conv8.C: New test.
43222         * g++.old-deja/g++.other/stmtexpr2.C: New test.
43223         * g++.old-deja/g++.other/storeexpr1.C: New test.
43224         * g++.old-deja/g++.other/storeexpr2.C: New test.
43225         * g++.dg/eh/template2.C: New test.
43226         * g++.dg/warn/weak1.C: New test.
43227
43228 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
43229
43230         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
43231         Remove first, non-varying, argument.
43232
43233 2002-01-23  Richard Henderson  <rth@redhat.com>
43234
43235         * gcc.dg/inline-2.c: New.
43236
43237         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
43238         Add optional target arg.  Check number of arguments.
43239         (scan-assembler-not, scan-assembler-dem): Likewise.
43240         (scan-assembler-dem-not): Likewise.
43241
43242 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
43243
43244         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
43245         line 12.
43246         * g++.old-deja/g++.brendan/parse3.C,
43247         g++.old-deja/g++.other/crash26.C,
43248         g++.old-deja/g++.other/crash28.C,
43249         g++.old-deja/g++.other/crash29.C,
43250         g++.old-deja/g++.other/crash30.C,
43251         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
43252
43253 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
43254
43255         * gcc.dg/20020115-1.c: New.
43256
43257 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
43258
43259         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
43260
43261 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
43262
43263         * gcc.dg/20020122-3.c: New.
43264
43265 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
43266
43267         * g++.dg/other/gc1.C: New test.
43268
43269 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
43270
43271         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
43272
43273 2002-01-22  Richard Henderson  <rth@redhat.com>
43274
43275         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
43276
43277 2002-01-22  Richard Henderson  <rth@redhat.com>
43278
43279         * gcc.dg/20020122-4.c: New.
43280
43281 2002-01-22  H.J. Lu <hjl@gnu.org>
43282
43283         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
43284         link output.
43285         * gcc.dg/special/ecos.exp: Likewise.
43286         * lib/g++-dg.exp: Likewise.
43287         * lib/g77-dg.exp: Likewise.
43288         * lib/gcc-dg.exp : Likewise.
43289         * lib/mike-g++.exp: Likewise.
43290         * lib/mike-g77.exp: Likewise.
43291         * lib/mike-gcc.exp: Likewise.
43292         * lib/objc-dg.exp: Likewise.
43293
43294 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
43295
43296         PR target/5379
43297         * gcc.dg/20020122-2.c: New test.
43298
43299 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
43300
43301         * gcc.dg/20020122-1.c: New test.
43302
43303 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
43304
43305         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
43306
43307 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
43308
43309         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
43310
43311 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43312
43313         * gcc.c-torture/compile/20020121-1.c: New test.
43314
43315 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
43316
43317         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
43318         ld_library_path.
43319
43320 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
43321
43322         * gcc.dg/20020218-1.c: New test.
43323
43324 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
43325
43326         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
43327         messages
43328         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
43329         "At global scope" warning
43330         * g++.dg/ext/align1.C: Change cygwin test for alignment
43331         from db-bogus to dg-warning
43332
43333 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
43334
43335         * g77.f-torture/compile/cpp2.F: New test.
43336
43337 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
43338
43339         * g++.dg/template/access1.C: New test.
43340
43341 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
43342
43343         * gcc.dg/20020118-1.c: New.
43344
43345 2002-01-18  Kazu Hirata  <kazu@hxi.com>
43346
43347         * gcc.c-torture/execute/20020118-1.c: New test.
43348
43349 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
43350
43351         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
43352         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
43353         alignment warnings.
43354
43355 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
43356
43357         * gcc.misc-tests/i386-prefetch.exp: Save and restore
43358         torture_with_loops and torture_without_loops
43359
43360 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
43361
43362         * gcc.c-torture/compile/20020116-1.c: New test.
43363
43364 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
43365
43366         * gcc.dg/20020116-2.c: New test.
43367
43368         * gcc.dg/ultrasp4.c: New test.
43369
43370         * gcc.dg/20020116-1.c: New test.
43371
43372 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
43373
43374         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
43375         by EABI.
43376
43377 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
43378
43379         * gcc.misc-tests/i386-prefetch.exp: New.
43380         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
43381         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
43382         * gcc.misc-tests/i386-pf-none-1.c: New test.
43383         * gcc.misc-tests/i386-pf-sse-1.c: New test.
43384
43385 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
43386
43387         * gcc.dg/gnu89-init-1.c: Add new tests.
43388
43389 2002-01-15  Andreas Jaeger  <aj@suse.de>
43390
43391         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
43392         * gcc.dg/i386-mmx-2.c: Likewise.
43393         * gcc.dg/i386-sse-1.c: Likewise.
43394         * gcc.dg/i386-sse-2.c: Likewise.
43395         * gcc.dg/i386-sse-3.c: Likewise.
43396
43397 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
43398
43399         * g77.f-torture/execute/intrinsic-unix-bessel.f:
43400         Uncomment additional cases that now pass.
43401
43402 2002-01-11  Richard Henderson  <rth@redhat.com>
43403
43404         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
43405         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
43406
43407 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
43408
43409         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
43410
43411 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
43412
43413         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
43414         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
43415
43416 2002-01-10  Dale Johannesen  <dalej@apple.com>
43417
43418         * gcc.c-torture/execute/loop-11.c: New.
43419
43420 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
43421
43422         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
43423         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
43424
43425 2002-01-09  Richard Henderson  <rth@redhat.com>
43426
43427         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
43428         type in which to perform the operation for each size.
43429
43430 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
43431
43432         * gcc.c-torture/compile/20020109-2.c: New test.
43433
43434 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
43435
43436         * gcc.c-torture/execute/loop-10.c: New test.
43437
43438 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
43439
43440         * gcc.c-torture/compile/20010226-1.c: New test.
43441         * gcc.c-torture/compile/20010227-1.c: New test.
43442         * gcc.c-torture/compile/20010426-1.c: New test.
43443         * gcc.c-torture/compile/20010510-1.c: New test.
43444         * gcc.c-torture/compile/20010605-3.c: New test.
43445         * gcc.c-torture/compile/20010824-1.c: New test.
43446         * gcc.c-torture/execute/20010409-1.c: New test.
43447         * gcc.dg/noncompile/20000901-1.c: New test.
43448         * gcc.dg/20001023-1.c: New test.
43449         * gcc.dg/20001101-1.c: New test.
43450         * gcc.dg/20001102-1.c: New test.
43451         * gcc.dg/20010207-1.c: New test.
43452         * gcc.dg/20010405-1.c: New test.
43453         * gcc.dg/20010822-1.c: New test.
43454         * gcc.dg/20011107-1.c: New test.
43455
43456 2002-01-09  Jeffrey A Law  (law@redhat.com)
43457
43458         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
43459
43460         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
43461         execution failure on PA targets.
43462
43463 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
43464
43465         * gcc.c-torture/compile/20020109-1.c: New test.
43466
43467 2002-01-08  Kazu Hirata  <kazu@hxi.com>
43468
43469         * gcc.c-torture/execute/20020108-1.c: New test.
43470
43471 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
43472
43473         * gcc.dg/20020108-1.c: New test.
43474
43475 2002-01-08  H.J. Lu <hjl@gnu.org>
43476
43477         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
43478         for header files.
43479
43480 2002-01-08  Geoff Keating  <geoffk@redhat.com>
43481
43482         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
43483         consistency.
43484
43485 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
43486
43487         * gcc.dg/altivec-4.c: Test altivec predicates.
43488
43489 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
43490
43491         * gcc.c-torture/execute/20020107-1.c: New test.
43492
43493 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
43494
43495         PR c/5279
43496         * gcc.c-torture/compile/20020106-1.c: New test.
43497
43498 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
43499
43500         * gcc.c-torture/execute/nestfunc-4.c: New test.
43501
43502 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
43503
43504         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
43505         extra triple that slipped in.
43506         * g++.old-deja/g++.abi/align.C: Likewise.
43507         * g++.old-deja/g++.abi/bitfields.C: Likewise.
43508
43509 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
43510
43511         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
43512         * g++.old-deja/g++.abi/align.C: Likewise.
43513         * g++.old-deja/g++.abi/bitfields.C: Likewise.
43514
43515         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
43516         on FreeBSD/i386.
43517         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
43518         FreeBSD.
43519
43520 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
43521
43522         * gcc.dg/20020104-1.c: New test.
43523
43524         * gcc.dg/20020104-2.c: New test.
43525
43526 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
43527
43528         * gcc.dg/20020103-1.c: Fix typo in target selector.
43529
43530 2002-01-03  Richard Henderson  <rth@redhat.com>
43531
43532         * gcc.dg/20020103-1.c: New.
43533
43534 2002-01-03  Kazu Hirata  <kazu@hxi.com>
43535
43536         * gcc.c-torture/execute/20020103-1.c: New test.
43537
43538 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
43539
43540         * g++.dg/other/debug2.C: New test.
43541
43542         * gcc.c-torture/compile/20020103-1.c: New test.
43543
43544 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
43545
43546         * gcc.dg/gnu89-init-1.c: Added new tests.
43547
43548 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
43549
43550         * g++.dg/template/friend2.C: Remove as patch is reverted.
43551
43552         * g++.dg/warn/oldcast1.C: New test.
43553
43554         * g++.dg/template/ptrmem1.C: New test.
43555         * g++.dg/template/ptrmem2.C: New test.
43556
43557         * g++.dg/template/ntp.C: New test.
43558
43559         * g++.dg/other/component1.C: New test.
43560
43561         * g++.dg/template/ttp3.C: New test.
43562
43563         * g++.dg/template/friend2.C: New test.
43564         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
43565
43566 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
43567
43568         * g++.dg/other/ptrmem1.C: New test.
43569         * g++.dg/other/ptrmem2.C: New test.
43570
43571 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
43572
43573         * g++.dg/template/ctor1.C: New test.
43574
43575 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
43576
43577         * g++.dg/template/friend2.C: New test.
43578
43579 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
43580
43581         * gcc.dg/mmix-1.c: New test.
43582
43583 2001-12-31  Richard Henderson  <rth@redhat.com>
43584
43585         * gcc.dg/asm-5.c: New.
43586
43587 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
43588
43589         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
43590         in namespace __gnu_cxx
43591
43592 2001-12-30  Richard Henderson  <rth@redhat.com>
43593
43594         * gcc.dg/debug-6.c: New.
43595
43596 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
43597
43598         * gcc.c-torture/compile/20011229-2.c: New test.
43599
43600 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
43601
43602         * gcc.dg/debug-3.c: New test.
43603         * gcc.dg/debug-4.c: New test.
43604         * gcc.dg/debug-5.c: New test.
43605
43606 2001-12-29  Richard Henderson  <rth@redhat.com>
43607
43608         * g++.dg/eh/loop1.C: New.
43609
43610 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
43611
43612         * g++.dg/template/crash1.C: New test.
43613
43614 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
43615
43616         * g++.dg/other/const1.C: New test.
43617
43618 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
43619
43620         * gcc.c-torture/compile/20011229-1.c: New test.
43621
43622 2001-12-28  Stan Shebs  <shebs@apple.com>
43623
43624         * lib/objc-torture.exp: Resync with c-torture.exp.
43625         * lib/objc.exp: Load standard libraries.
43626
43627 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
43628
43629         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
43630         additional tests.
43631
43632 2001-12-27  Roger Sayle <roger@eyesopen.com>
43633
43634         * gcc.c-torture/execute/string-opt-16.c: New testcase.
43635
43636 2001-12-27  Richard Henderson  <rth@redhat.com>
43637
43638         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
43639
43640 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
43641
43642         * g++.dg/eh/ctor1.C: New test.
43643         * g++.dg/other/error2.C: New test.
43644
43645 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
43646
43647         * g++.dg/other/init2.C: New test.
43648
43649 2001-12-24  Richard Henderson  <rth@redhat.com>
43650
43651         * gcc.dg/20011223-1.c: New.
43652         * gcc.dg/inline-1.c: New.
43653
43654 2001-12-23  Richard Henderson  <rth@redhat.com>
43655
43656         * gcc.dg/asm-4.c: Test operand modifiers.
43657
43658 2001-12-23  Richard Henderson  <rth@redhat.com>
43659
43660         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
43661
43662 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
43663
43664         * gcc.c-torture/execute/20011223-1.c: New test.
43665
43666 2001-12-21  Richard Henderson  <rth@redhat.com>
43667
43668         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
43669         re-enables the warning.
43670
43671 2001-12-21  Richard Henderson  <rth@redhat.com>
43672
43673         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
43674
43675 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
43676
43677         * gcc.c-torture/compile/20011218-1.c: New test.
43678
43679 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
43680
43681         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
43682         arm-isr.c test.
43683         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
43684         epilogue generation for ARM ISR routines.
43685
43686 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43687
43688         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
43689         * gcc.dg/format/c90-printf-3.c: Likewise.
43690         * gcc.dg/format/c99-printf-3.c: Likewise.
43691         * gcc.dg/format/ext-1.c: Likewise.
43692         * gcc.dg/format/ext-6.c: Likewise.
43693         * gcc.dg/format/format.h: Prototype unlocked stdio.
43694
43695 2001-12-20  Richard Henderson  <rth@redhat.com>
43696
43697         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
43698         (arena): Use it.
43699         (malloc): Correct allocation logic.  Abort if we fill up the
43700         arena before initialization complete.
43701         (realloc): Correct allocation logic.
43702
43703 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
43704
43705         * gcc.c-torture/compile/20011219-2.c: New test.
43706
43707         * gcc.c-torture/execute/20011219-1.c: New test.
43708
43709 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
43710
43711         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
43712         target does not support weak symbols.
43713
43714 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
43715
43716         * gcc.c-torture/compile/20011219-1.c: New test.
43717
43718 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
43719
43720         * g++.dg/other/error1.C: New test.
43721
43722 2001-12-17  Jeffrey A Law  (law@redhat.com)
43723
43724         * gcc.c-torture/execute/20011217-1.c: New test.
43725
43726 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
43727
43728         * objc.dg/special/: New directory.
43729         * objc.dg/special/special.exp: New file.
43730         * objc.dg/special/unclaimed-category-1.h: New file.
43731         * objc.dg/special/unclaimed-category-1a.m: New file.
43732         * objc.dg/special/unclaimed-category-1.m: New file.
43733
43734 2001-12-17  Andreas Jaeger  <aj@suse.de>
43735
43736         * gcc.c-torture/compile/20011217-2.c: New test.
43737
43738 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
43739
43740         * gcc.c-torture/compile/20011217-1.c: New test.
43741
43742 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
43743
43744         * gcc.dg/20011214-1.c: New.
43745
43746 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
43747
43748         * gcc.dg/altivec-4.c: New.
43749
43750 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
43751
43752         * gcc.dg/20011113-1.c: New test.
43753
43754 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
43755
43756         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
43757         std::__malloc_alloc_template<0> and
43758         std::__default_alloc_template<false, 0>.
43759
43760 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
43761
43762         * objc/execute/bf-21.m: New test.
43763         * objc/execute/enumeration-1.m: New test.
43764         * objc/execute/enumeration-2.m: New test.
43765
43766 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
43767
43768         * gcc.dg/gnu89-init-1.c: New test.
43769
43770 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
43771
43772         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
43773         * g++.old-deja/g++.jason/2371.C: Likewise.
43774         * g++.old-deja/g++.jason/template33.C: Likewise.
43775         * g++.old-deja/g++.jason/template34.C: Likewise.
43776         * g++.old-deja/g++.jason/template36.C: Likewise.
43777         * g++.old-deja/g++.oliva/typename1.C: Likewise.
43778         * g++.old-deja/g++.oliva/typename2.C: Likewise.
43779         * g++.old-deja/g++.other/typename1.C: Likewise.
43780         * g++.old-deja/g++.pt/inherit2.C: Likewise.
43781         * g++.old-deja/g++.pt/nontype5.C: Likewise.
43782         * g++.old-deja/g++.pt/typename11.C: Likewise.
43783         * g++.old-deja/g++.pt/typename14.C: Likewise.
43784         * g++.old-deja/g++.pt/typename16.C: Likewise.
43785         * g++.old-deja/g++.pt/typename3.C: Likewise.
43786         * g++.old-deja/g++.pt/typename4.C: Likewise.
43787         * g++.old-deja/g++.pt/typename5.C: Likewise.
43788         * g++.old-deja/g++.pt/typename7.C: Likewise.
43789         * g++.old-deja/g++.robertl/eb9.C: Likewise.
43790
43791 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
43792
43793         * g++.dg/other/linkage1.C: New test.
43794         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
43795         specifiers.
43796
43797 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
43798
43799         * gcc.dg/concat.c: New test.
43800
43801 2001-12-11  Stan Shebs  <shebs@apple.com>
43802
43803         * objc/compile: New test directory.
43804         * objc/compile/compile.exp: New expect script.
43805         * objc/compile/20011211-1.m: New compile test.
43806
43807 2001-12-11  Jason Merrill  <jason@redhat.com>
43808
43809         * lib/prune.exp (prune_gcc_output): Also handle "In member
43810         function".  So many permutations...
43811
43812 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
43813
43814         * g++.dg/template/typedef1.C: New test.
43815
43816 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
43817
43818         * g++.dg/other/copy1.C: New test.
43819
43820 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
43821
43822         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
43823
43824         * gcc.dg/builtin-choose-expr.c: New.
43825
43826 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
43827
43828         * gcc.dg/altivec-2.c: New.
43829
43830 2001-12-07  Richard Henderson  <rth@redhat.com>
43831
43832         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
43833
43834 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
43835
43836         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
43837         ultrasparc.
43838
43839 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
43840
43841         * g++-old.deja/g++.robertl/eb101.C: Deleted.
43842
43843 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
43844
43845         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
43846         variable argument list.
43847
43848 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
43849
43850         * gcc.c-torture/execute/memcheck: Delete entire directory.
43851         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
43852         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
43853
43854 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
43855
43856         * gcc.dg/Wshadow-1.c: New test.
43857
43858 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
43859
43860         * gcc.c-torture/compile/20011130-1.c: New test.
43861
43862         * gcc.dg/noncompile/20011025-1.c: New test.
43863
43864         * g++.dg/other/anon-union.C: New test.
43865
43866         * gcc.c-torture/execute/20011024-1.c: New test.
43867
43868 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
43869
43870         * gcc.c-torture/execute/20000722-1.x,
43871         gcc.c-torture/execute/20010123-1.x: Remove.
43872         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
43873         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
43874         gcc.dg/c99-complit-2.c: New tests.
43875
43876 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
43877
43878         * g++.dg/inherit/base1.C: New test.
43879
43880 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
43881
43882         * g++.dg/other/stdarg1.C: New test.
43883
43884         * gcc.c-torture/compile/20011130-2.c: New test.
43885
43886 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
43887
43888         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
43889         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
43890         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
43891         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
43892         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
43893         * gcc.dg/builtin-prefetch-1.c: New test.
43894
43895 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
43896
43897         * gcc.dg/20011130-1.c: New test.
43898
43899 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
43900
43901         * g++.dg/other/scope1.C: New test.
43902         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
43903
43904 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
43905
43906         * gcc.dg/vla-init-1.c: New test.
43907
43908 2001-12-01  Geoff Keating  <geoffk@redhat.com>
43909
43910         * gcc.c-torture/compile/structs.c: New testcase from GDB.
43911
43912 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
43913
43914         * objc.dg/alias.m: Update.
43915         * objc.dg/class-1.m: Update.
43916         * objc.dg/const-str-1.m: Update.
43917         * objc.dg/fwd-proto-1.m: Update.
43918         * objc.dg/id-1.m: Update.
43919         * objc.dg/super-class-1.m: Update.
43920
43921 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
43922
43923         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
43924         constructs.
43925
43926 2001-11-28  Jeffrey A Law  (law@cygnus.com)
43927
43928         * gcc.c-torture/execute/20011128-1.c: New test.
43929
43930 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
43931
43932         * gcc.dg/20011127-1.c: New test.
43933
43934 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
43935
43936         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
43937         from Austin Group draft 7.
43938         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
43939         scanf format arguments.
43940         * gcc.dg/format/no-exargs-2.c: New test.
43941
43942 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
43943
43944         * g++.dg/abi/vbase8-4.C: New test.
43945
43946 2001-11-24  Ian Lance Taylor  <ian@airs.com>
43947
43948         * gcc.c-torture/execute/20011121-1.c: New test.
43949
43950 2001-11-23  Jeffrey A Law  (law@cygnus.com)
43951
43952         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
43953
43954 2001-11-23  Andreas Jaeger  <aj@suse.de>
43955
43956         * gcc.dg/cpp/charconst-2.c: New test.
43957
43958 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
43959
43960         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
43961         to the host if it is remote.  Let tests specify extra headers
43962         they use.
43963         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
43964         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
43965         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
43966         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
43967         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
43968         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
43969         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
43970         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
43971         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
43972         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
43973
43974 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
43975
43976         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
43977         for little endian ARMs.
43978
43979 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
43980
43981         * gcc.c-torture/compile/20011119-1.c: New test.
43982         * gcc.c-torture/compile/20011119-2.c: New test.
43983
43984 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
43985
43986         * gcc.dg/altivec-1.c: Fix typo.
43987
43988 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
43989
43990         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
43991
43992 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
43993
43994         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
43995
43996 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
43997
43998         * lib/g77.exp: Don't specify --rpath-link.
43999
44000         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
44001         across all the headers.
44002         * gcc.dg/format/format.exp: For testing on a remote host,
44003         copy format.h.
44004
44005         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
44006         * gcc.c-torture/execute/930406-1.c: Likewise.
44007         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
44008
44009 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
44010
44011         * gcc.dg/altivec-1.c: New.
44012
44013 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
44014
44015         * gcc.dg/cpp/fpreprocessed.c: New test case.
44016
44017 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44018
44019         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
44020         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
44021         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
44022
44023 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44024
44025         * gcc.dg/no-builtin-1.c: New test.
44026
44027 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
44028
44029         * gcc.c-torture/execute/20011115-1.c: New test.
44030
44031 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
44032
44033         * gcc.c-torture/compile/20011114-2.c: New test.
44034         * gcc.c-torture/compile/20011114-3.c: New test.
44035         * gcc.c-torture/compile/20011114-4.c: New test.
44036
44037 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
44038
44039         * g++.dg/other/init1.C: New test.
44040
44041 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
44042
44043         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
44044         message.
44045
44046         * gcc.c-torture/execute/20011114-1.c: New testcase.
44047
44048         * gcc.c-torture/compile/20010327-1.c: Revert last change.
44049         * gcc.c-torture/compile/20011114-1.c: New test, exactly
44050         like the (before this change) version of 20010327-1.c.
44051
44052 2001-11-14  Roger Sayle <roger@eyesopen.com>
44053
44054         * gcc.c-torture/execute/string-opt-13.c: New testcase.
44055
44056 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
44057
44058         * g++.dg/init/array2.C: New test.
44059
44060 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
44061
44062         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
44063
44064 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
44065
44066         * g++.dg/other/forscope1.C: New test.
44067         * g++.dg/ext/forscope1.C: New test.
44068         * g++.dg/ext/forscope2.C: New test.
44069
44070 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
44071
44072         * gcc.c-torture/execute/20011113-1.c: New test.
44073
44074 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
44075
44076         * gcc.c-torture/execute/20011109-2.c: New test.
44077
44078         * gcc.c-torture/execute/20011109-1.c: New test.
44079
44080 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
44081
44082         * gcc.c-torture/compile/20011109-1.c: New test.
44083
44084 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
44085
44086         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
44087         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
44088         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
44089         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
44090         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
44091         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
44092         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
44093
44094 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
44095
44096         * g++.dg/warn/Wshadow-1.C: New tests.
44097         * g++.old-deja/g++.mike/for3.C: Update.
44098
44099 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
44100
44101         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
44102         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
44103         XFAILs.  Adjust expected error texts.
44104         * gcc.c-torture/compile/20011106-1.c,
44105         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
44106         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
44107         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
44108         gcc.dg/c99-array-lval-5.c: New tests.
44109
44110 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
44111
44112         * gcc.dg/cpp/defined.c: Update.
44113
44114 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
44115
44116         * gcc.c-torture/execute/anon-1.c: New test.
44117
44118 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
44119
44120         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
44121         same size, so no warning should be produced on stormy16.
44122
44123         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
44124         due to oversized array.
44125         * g++.old-deja/g++.mike/ns15.C: Likewise.
44126         * g++.old-deja/g++.pt/crash16.C: Likewise.
44127
44128 2001-11-02  Graham Stott  <grahams@redhat.com>
44129
44130         * g++.dgother/debug1.C: Fix typos.
44131
44132 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
44133
44134         * g++.dg/other/debug1.C: New test.
44135
44136 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
44137
44138         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
44139         of unsigned long.
44140
44141 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
44142
44143         * gcc.dg/20011029-2.c: New test.
44144
44145         * gcc.c-torture/compile/20011029-1.c: New test.
44146
44147 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
44148
44149         * objc/execute/class_self-1.m: New test.
44150         * objc/execute/class_self-2.m: New test.
44151
44152 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
44153
44154         * gcc.misc-tests/msgs.exp: Delete.
44155         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
44156         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
44157         error set to match recent changes.
44158
44159 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
44160
44161         * gcc.dg/20011021-1.c: New test.
44162
44163 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
44164
44165         * gcc.c-torture/compile/20011023-1.c: New test.
44166
44167 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
44168
44169         * lib/g77.exp: Rewrite based on lib/g++.exp.
44170
44171 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
44172
44173         * gcc.c-torture/execute/20011019-1.c: New test.
44174
44175         * gcc.dg/20011018-1.c: New test.
44176
44177 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
44178
44179         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
44180
44181 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
44182
44183         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
44184         * gcc.dg/attr-invalid.c: Likewise.
44185
44186 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
44187
44188         * gcc.dg/20011015-1.c: New test.
44189
44190 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
44191
44192         * g++.dg/template/unify2.C: New test.
44193
44194 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
44195
44196         * g++.dg/other/exception-specification.C: New test
44197
44198 2001-10-13  Tom Rix  <trix@redhat.com>
44199
44200         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
44201         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
44202
44203 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
44204
44205         * gcc.dg/20011009-1.c: New test.
44206
44207 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
44208
44209         PR g++/4476
44210         * g++.dg/other/friend1.C: New test.
44211
44212 2001-10-11  Richard Henderson  <rth@redhat.com>
44213
44214         * g++.old-deja/g++.other/crash18.C: Add -S to options.
44215
44216 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44217
44218         * gcc.c-torture/compile/20011010-1.c: New.
44219
44220 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
44221
44222         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
44223         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
44224         g77.f-torture/execute/execute.exp,
44225         g77.f-torture/noncompile/noncompile.exp,
44226         gcc.c-torture/compile/compile.exp,
44227         gcc.c-torture/execute/execute.exp,
44228         gcc.c-torture/execute/ieee/ieee.exp,
44229         gcc.c-torture/execute/memcheck/memcheck.exp,
44230         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
44231         objc/execute/execute.exp: Update FSF address.
44232
44233 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
44234
44235         * gcc.dg/cpp/cmdlne-C.c: Update.
44236         * gcc.dg/cpp/cmdlne-C2.c: New.
44237
44238 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44239
44240         * gcc.c-torture/execute/20011008-3.c: New.
44241
44242 2001-10-08  DJ Delorie  <dj@redhat.com>
44243
44244         * gcc.dg/20011008-1.c: New.
44245         * gcc.dg/20011008-2.c: New.
44246
44247 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
44248
44249         * gcc.dg/cpp/spacing1.c: Update test.
44250
44251 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44252
44253         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
44254         spelling errors of "separate" as "seperate".
44255
44256 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
44257
44258         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
44259         enough to avoid inlining.
44260
44261 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
44262
44263         * lib/g77.exp: set libg2c_dir correctly.
44264
44265 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
44266
44267         * gcc.dg/cpp/macro11.c: New test.
44268
44269 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
44270
44271         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
44272         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
44273         gcc.dg/format/multattr-3.c: New tests.
44274         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
44275         tests for format attributes on function pointers being rejected.
44276
44277 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
44278
44279         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
44280
44281 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
44282
44283         * g++.dg/warn/format1.C: New test.
44284
44285 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
44286
44287         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
44288
44289 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
44290
44291         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
44292
44293 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
44294
44295         * gcc.dg/cpp/redef2.c: Add test.
44296
44297 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
44298
44299         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
44300         long-standing bug on i686, apparently.
44301         * gcc.c-torture/execute/loop-2c.x: New file.
44302         * gcc.c-torture/execute/loop-2d.x: New file.
44303         * gcc.c-torture/execute/loop-3c.x: New file.
44304
44305 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
44306
44307         * gcc.dg/cpp/20000625-2.c: Correct line number.
44308
44309 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
44310
44311         * gcc.dg/cpp/macro10.c: New test.
44312         * gcc.dg/cpp/strify3.c: New test.
44313         * gcc.dg/cpp/spacing1.c: Add tests.
44314         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
44315         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
44316
44317 2001-09-24  DJ Delorie  <dj@redhat.com>
44318
44319         * gcc.c-torture/execute/20010924-1.c: New test.
44320
44321 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
44322
44323         * objc/execute/paste.m: Remove.
44324
44325 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
44326
44327         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
44328
44329 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
44330
44331         * g77.dg/strlen0.f: New test.
44332
44333 2001-09-21  Richard Henderson  <rth@redhat.com>
44334
44335         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
44336         * g++.old-deja/g++.abi/vtable2.C: Likewise.
44337
44338 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
44339
44340         Table-driven attributes.
44341         * g++.dg/ext/attrib1.C: New test.
44342
44343 2001-09-20  DJ Delorie  <dj@redhat.com>
44344
44345         * gcc.dg/20000926-1.c: Update expected warning messages.
44346         * gcc.dg/array-2.c: Likewise, and test for warnings too.
44347         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
44348         array.
44349
44350 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
44351
44352         * g++.dg/eh/registers1.C: New test case.
44353
44354 2001-09-17  Richard Henderson  <rth@redhat.com>
44355
44356         * gcc.dg/array-5.c: Fix VLA decomposition test.
44357
44358 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
44359
44360         * gcc.dg/cpp/line5.c: New testcase.
44361
44362 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
44363
44364         * gcc.dg/cpp/macro9.c: New test.
44365
44366 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
44367
44368         * gcc.c-torture/execute/980223.c: Change type of addr from long
44369         to char *.
44370
44371 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
44372
44373         * gcc.c-torture/execute/20010915-1.c: New test.
44374
44375 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
44376
44377         * g77.dg/bprob: New directory.
44378         * g77.dg/bprob/bprob.exp: New file.
44379         * g77.dg/bprob/bprob-1.f: New test.
44380         * g77.dg/gcov: New directory.
44381         * g77.dg/gcov/gcov.exp: New file.
44382         * g77.dg/gcov/gcov-1.f: New test.
44383         * g77.dg/gcov/gcov-1.x: New file.
44384
44385 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
44386
44387         * gcc.dg/cpp/directiv.c: Update.
44388         * gcc.dg/cpp/undef1.c: Update.
44389
44390 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
44391
44392         * gcc.dg/20010912-1.c: New test.
44393
44394 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
44395
44396         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
44397         language-independent file in lib.
44398         * lib/gcov.exp: New file.
44399
44400 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
44401
44402         * gcc.c-torture/compile/20010911-1.c: New test.
44403
44404 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
44405
44406         * lib/profopt.exp: New, to support profile-directed optimizations.
44407         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
44408         * gcc.misc-tests/bprob-1.c: New test.
44409         * gcc.misc-tests/bprob-2.c: New test.
44410
44411 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
44412
44413         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
44414         XFAIL and which kinds of gcov output to verify.
44415         * gcc.misc-tests/gcov-4b.x: New file.
44416         * gcc.misc-tests/gcov-5b.x: New file.
44417         * gcc.misc-tests/gcov-6.x: New file.
44418         * gcc.misc-tests/gcov-7.c: New test.
44419         * gcc.misc-tests/gcov-7.x: New file.
44420
44421 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
44422
44423         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
44424         * gcc.misc-tests/gcov-6.c: New test.
44425
44426 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
44427
44428         PR c++/3986
44429         * g++.dg/abi/vbase1.C: New test.
44430
44431 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
44432
44433         * objc.dg/method-2.m: New.
44434
44435 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
44436
44437         PR c++/4203
44438         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
44439         * g++.dg/init/empty1.C: New test.
44440
44441 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
44442
44443         * gcc.c-torture/compile/20010903-1.c: New test.
44444
44445 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
44446
44447         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
44448         for m68k.
44449
44450 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
44451
44452         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
44453
44454         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
44455
44456         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
44457
44458 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
44459
44460         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
44461         for 16-bit 'unsigned int'.
44462
44463 2001-08-29  Kazu Hirata  <kazu@hxi.com>
44464
44465         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
44466
44467 2001-08-27  Richard Henderson  <rth@redhat.com>
44468
44469         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
44470         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
44471
44472 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
44473
44474         * gcc.dg/asm-names.c (ymain): New.
44475
44476 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
44477
44478         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
44479         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
44480         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
44481
44482 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44483
44484         * gcc.dg/compare5.c: New testcase.
44485
44486 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
44487
44488         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
44489         and "In instantiation".
44490
44491 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
44492
44493         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
44494
44495 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
44496
44497         * gcc.misc-tests/gcov.exp: Add support for branch information.
44498         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
44499         * gcc.misc-tests/gcov-4.c: New test.
44500         * gcc.misc-tests/gcov-4b.c: New test.
44501         * gcc.misc-tests/gcov-5b.c: New test.
44502
44503 2001-08-20  Zack Weinberg  <zackw@panix.com>
44504
44505         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
44506         expected to fail.
44507
44508 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
44509
44510         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
44511
44512 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
44513
44514         * g++.dg/eh/template1.C: New test.
44515
44516 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
44517
44518         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
44519         Fix thinko.
44520         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
44521         for xfail.
44522
44523 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
44524
44525         * lib/g77-dg.exp: Use prune.exp for common procedures
44526         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
44527         * lib/g77.exp: (g77-dg-prune) Remove
44528
44529 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
44530
44531         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
44532
44533 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44534
44535         * g++.dg/template/unify1.C: New test.
44536
44537 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
44538
44539         * g++.dg/abi/empty4.C: New test.
44540
44541 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
44542
44543         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
44544         solaris2.*
44545         * g77.f-torture/compile/pr3743.x: Likewise.
44546
44547 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
44548
44549         * g++.dg/other/using-declaration.C: New test.
44550
44551 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
44552
44553         * gcc.dg/cpp/tr-sign.c: New testcase.
44554
44555 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
44556
44557         * gcc.dg/cpp/19951025-1.c: Revert.
44558         * gcc.dg/cpp/directiv.c: We no longer process directives that
44559         interrupt macro arguments.
44560
44561 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
44562
44563         * gcc.dg/bconstp-1.c: New test.
44564
44565 2001-08-03  Richard Henderson  <rth@redhat.com>
44566
44567         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
44568
44569 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
44570
44571         * gcc.dg/cpp/19951025-1.c: Update.
44572
44573 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
44574
44575         * g77.dg/ff90-1.f (s): Fix reference of variable z,
44576         should be x.
44577
44578 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
44579
44580         Kill -fhonor-std.
44581         * g++.old-deja/g++.ns/ns14.C: Remove special options.
44582         * g++.old-deja/g++.other/std1.C: Likewise.
44583         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
44584
44585 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
44586
44587         * lib/g77.exp: Load gcc-defs.exp for common procedures
44588         (g77_pass, g77_fail, g77_finish, g77_exit,
44589         ${tool}_check_unsupported_p} Now redundant.  Deleted.
44590
44591 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
44592
44593         * g77.dg/fbackslash.f
44594         * g77.dg/fcase-preserve.f
44595         * g77.dg/ff90-1.f
44596         * g77.dg/ffixed-line-length-0.f
44597         * g77.dg/ffixed-line-length-132.f
44598         * g77.dg/ffixed-line-length-7.f
44599         * g77.dg/ffixed-line-length-72.f
44600         * g77.dg/ffixed-line-length-none.f
44601         * g77.dg/ffree-form-1.f
44602         * g77.dg/fno-backslash.f
44603         * g77.dg/fno-f90-1.f
44604         * g77.dg/fno-fixed-form-1.f
44605         * g77.dg/fno-onetrip.f
44606         * g77.dg/fno-typeless-boz.f
44607         * g77.dg/fno-underscoring.f
44608         * g77.dg/fno-vxt-1.f
44609         * g77.dg/fonetrip.f
44610         * g77.dg/ftypeless-boz.f
44611         * g77.dg/fugly-assumed.f
44612         * g77.dg/funderscoring.f
44613         * g77.dg/fvxt-1.f
44614
44615 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
44616
44617         * objc.dg/fwd-proto-1.m: New.
44618         * objc.dg/local-decl-1.m: New.
44619         * objc.dg/naming-1.m: New.
44620         * objc.dg/naming-2.m: New.
44621         * objc.dg/proto-hier-1.m: New.
44622
44623 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
44624
44625         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
44626         largest-type elements to a struct makes its size grow.
44627
44628 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
44629
44630         * g++.dg/abi/vthunk1.C: New test.
44631
44632 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
44633
44634         * g++.dg/abi/vbase8-22.C: New test.
44635
44636 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
44637
44638         * gcc.dg/cpp/macro8.c: New test.
44639
44640 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
44641
44642         * g++.dg/abi/vbase8-21.C: New test.
44643
44644 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
44645
44646         * g++.dg/abi/vbase8-10.C: New test.
44647
44648 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44649
44650         * lib/g++.exp (g++_set_ld_library_path): Renamed to
44651         ${tool}_set_ld_library_path.
44652         Changed caller.
44653         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
44654         g++.exp.
44655
44656 2001-07-26  Stan Cox <scox@redhat.com>
44657
44658         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
44659         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
44660         gcc_exit, gcc_check_unsupported_p):
44661         Moved to gcc-deps.exp
44662         * gcc-deps.exp: New file.
44663
44664 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44665
44666         * g++.old-deja/g++.pt/defarg14.C: New test.
44667
44668 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
44669
44670         * g++.old-deja/g++.other/lineno5.C: New test.
44671
44672 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
44673
44674         * g++.old-deja/g++.pt/crash68.C: New test.
44675
44676 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
44677
44678         * g++.old-deja/g++.other/crash42.C: New test.
44679
44680 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
44681
44682         * gcc.dg/cpp/extratokens.c: Fix.
44683         * gcc.dg/cpp/skipping2.c: New tests.
44684
44685 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44686
44687         * gcc.c-torture/execute/20010724-1.c: New file.
44688         * gcc.c-torture/execute/20010724-1.x: New file.
44689
44690 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
44691
44692         * g++.old-deja/g++.other/cond7.C: New test.
44693
44694 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
44695
44696         * g++.old-deja/g++.other/optimize4.C: New test.
44697
44698 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
44699
44700         * g++.old-deja/g++.abi/vbase8-5.C: New test.
44701
44702 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
44703
44704         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
44705         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
44706         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
44707         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
44708
44709         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
44710         bug report" message.
44711
44712         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
44713         * g++.dg/ext/instantiate1.C: Move from old-deja.
44714
44715 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
44716
44717         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
44718         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
44719         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
44720         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
44721
44722 2001-07-23  Jeffrey A Law  (law@cygnus.com)
44723
44724         * gcc.c-torture/execute/20010723-1.c: New test.
44725
44726 2001-07-23  Ben Elliston  <bje@redhat.com>
44727
44728         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
44729
44730 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44731
44732         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
44733         i[34567]86-*-*.
44734         Delete handling of ieee_multilib_flags.
44735         Pass -mieee for alpha*-*-* and sh-*-*.
44736         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
44737
44738 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
44739
44740         Remove old-abi tests.
44741         * g++.old-deja/g++.mike/p11116.C: Remove.
44742         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
44743
44744 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
44745
44746         * g77.f-torture/compile/pr3743.f: New test
44747
44748 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
44749
44750         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
44751
44752 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44753
44754         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
44755         g++.old-deja/g++.pt/static6.C: Likewise.
44756         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
44757         supports weak symbols.
44758
44759 2001-07-18  Andreas Jaeger  <aj@suse.de>
44760
44761         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
44762         supported again.
44763
44764 2001-07-18  Andreas Jaeger  <aj@suse.de>
44765
44766         * gcc.dg/iftrap-1.c: Fix target line.
44767
44768 2001-07-17  Richard Henderson  <rth@redhat.com>
44769
44770         * gcc.c-torture/execute/20010717-1.c: New.
44771
44772 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
44773
44774         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
44775         tests.
44776
44777 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
44778
44779         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
44780
44781 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44782
44783         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
44784         UAC_SIGBUS, UAC_NOPRINT definitions.
44785
44786 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
44787
44788         * objc/execute/object_is_class.m: New test.
44789         * objc/execute/object_is_meta_class.m: New test.
44790
44791 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
44792
44793         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
44794         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
44795
44796 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
44797
44798         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
44799         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
44800
44801 2001-07-14  Richard Henderson  <rth@redhat.com>
44802
44803         * gcc.dg/iftrap-1.c: New.
44804
44805 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
44806
44807         * g77.f-torture/execute/intrinsic77.f: New test.
44808
44809 2001-07-11  Janis Johnson <janis@us.ibm.com>
44810
44811         * gcc.misc-tests/gcov-3.c: New test.
44812
44813 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
44814
44815         * gcc.c-torture/compile/20010711-1.c,
44816         * gcc.c-torture/compile/20010711-2.c: New tests.
44817
44818 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
44819
44820         * gcc.c-torture/execute/20010711-1.c: New test.
44821
44822 2001-07-11  Ben Elliston  <bje@redhat.com>
44823
44824         * g++.old-deja/g++.other/enum5.C: New test.
44825
44826 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
44827
44828         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
44829         (g++-dg-prune): Call prune_gcc_output.
44830         * prune.exp: New file for prune_gcc_output.
44831         * lib/g++.exp, lib/gcc.exp: Load it.
44832
44833 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
44834
44835         * gcc.c-torture/compile/20010701-1.c,
44836         g++.old-deja/g++.ext/attrib6.C: New tests.
44837
44838 2001-07-06  Jeffrey A Law  (law@cygnus.com)
44839
44840         * gcc.c-torture/compile/20010706-1.c: New test.
44841
44842 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
44843
44844         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
44845
44846 2001-06-28  Stan Shebs  <shebs@apple.com>
44847
44848         * gcc.dg/pragma-darwin.c: New test.
44849
44850 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44851
44852         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
44853         Solaris 2.[678] system.
44854
44855 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
44856
44857         * gcc.dg/20010622-1.c: New test.
44858
44859 2001-06-18  Stan Shebs  <shebs@apple.com>
44860
44861         * objc.dg: New directory.
44862         * objc.dg/dg.exp: New file.
44863         * objc.dg/alias.m: New.
44864         * objc.dg/class-1.m: New.
44865         * objc.dg/class-2.m: New.
44866         * objc.dg/const-str-1.m: New.
44867         * objc.dg/const-str-2.m: New.
44868         * objc.dg/id-1.m: New.
44869         * objc.dg/method-1.m: New.
44870         * objc.dg/super-class-1.m: New.
44871         * lib/objc-dg.exp: New file.
44872
44873 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
44874
44875         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
44876         of label name.
44877
44878 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
44879
44880         * g++.old-deja/g++.abi/vbase8-9.C: New test.
44881
44882 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44883
44884         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
44885         variable.
44886
44887 2001-06-12  Richard Henderson  <rth@redhat.com>
44888
44889         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
44890
44891 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
44892
44893         * g++.old-deja/g++.abi/vbase5.C: New test.
44894         * g++.old-deja/g++.abi/vbase6.C: New test.
44895         * g++.old-deja/g++.abi/vbase7.C: New test.
44896
44897 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44898
44899         * gcc.c-torture/compile/20010610-1.c: New test.
44900
44901 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
44902
44903         * g++.old-deja/g++.abi/vbase4.C: New test.
44904
44905 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
44906
44907         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
44908         support %f for HC11/HC12 targets.
44909         * gcc.c-torture/execute/930513-1.x: New file, likewise.
44910         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
44911         on HC11/HC12 targets.
44912         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
44913
44914 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44915
44916         * gcc.dg/wchar_t-1.c: New file.
44917         * gcc.dg/wint_t-1.c: Likewise.
44918
44919 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
44920
44921         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
44922
44923 2001-06-11  Richard Henderson  <rth@redhat.com>
44924
44925         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
44926
44927 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
44928
44929         * gcc.c-torture/compile/20010611-1.c: New test.
44930
44931 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
44932
44933         * gcc.dg/c99-tag-1.c: Add more tests.
44934
44935 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
44936
44937         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
44938         representation on MN10300 and ARM/Thumb.
44939
44940 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
44941
44942         * g77.f-torture/execute/20010610.f: New.
44943
44944 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
44945
44946         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
44947         names.
44948
44949 2001-06-09  Richard Henderson  <rth@redhat.com>
44950
44951         * gcc.c-torture/execute/ashrdi-1.c: New.
44952         * gcc.c-torture/execute/ashldi-1.c: New.
44953         * gcc.c-torture/execute/lshrdi-1.c: New.
44954
44955 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
44956
44957         * objc/execute/load-3.m: Added. Check sending +load to categories,
44958         in addition to classes.
44959
44960 2001-06-08  Stan Shebs  <shebs@apple.com>
44961
44962         * objc/execute/load-2.m: New test.  From Nicola Pero
44963         <n.pero@mi.flashnet.it>.
44964
44965 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
44966
44967         * gcc.c-torture/execute/20010605-2.c: New test.
44968
44969 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
44970
44971         * g++.old-deja/g++.abi/vbase2.C: New test.
44972         * g++.old-deja/g++.abi/vbase3.C: New test.
44973
44974 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
44975
44976         * g++.old-deja/g++.pt/friend49.C: New test.
44977
44978 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
44979
44980         * g++.old-deja/g++.ext/anon3.C: New test.
44981
44982 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
44983
44984         * g++.old-deja/g++.other/conv7.C: New test.
44985
44986 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
44987
44988         * gcc.c-torture/compile/20010605-2.c: New test.
44989
44990 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
44991
44992         * gcc.c-torture/execute/20010604-1.c: New test.
44993
44994 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
44995
44996         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
44997
44998 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
44999
45000         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
45001         (g++_link_flags): Likewise.
45002         (g++_init): Pass gccpath's value to two previous functions.
45003
45004 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45005
45006         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
45007         Ensure logfile entry matches exec command line.
45008
45009 2001-05-31  Richard Henderson  <rth@redhat.com>
45010
45011         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
45012         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
45013
45014 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
45015
45016         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
45017         compiler for irix6.2
45018
45019 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
45020
45021         * g++.old-deja/g++.other/optimize3.C: New file.
45022
45023 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
45024
45025         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
45026         assemble.
45027
45028 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
45029
45030         * g++.old-deja/g++.other/optimize2.C: New file.
45031
45032 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
45033
45034         * gcc.c-torture/compile/20010518-2.c: New file.
45035         * gcc.c-torture/execute/20010518-1.c: New file.
45036         * gcc.c-torture/execute/20010518-2.c: New file.
45037
45038 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
45039
45040         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
45041
45042 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
45043
45044         G++ no longer defines builtins that do not begin with __builtin.
45045         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
45046         * g++.old-deja/g++.brendand/misc13.C: Likewise.
45047         * g++.old-deja/g++.law/builtin1.C: Likewise.
45048         * g++.old-deja/g++.law/cvt2.C: Likewise.
45049         * g++.old-deja/g++.mike/net5.C: Likewise.
45050         * g++.old-deja/g++.other/builtins1.C: Likewise.
45051         * g++.old-deja/g++.other/builtins2.C: Likewise.
45052         * g++.old-deja/g++.other/builtins3.C: Likewise.
45053         * g++.old-deja/g++.other/builtins4.C: Likewise.
45054         * g++.old-deja/g++.other/inline8.C: Likewise.
45055         * g++.old-deja/g++.robertl/eb39.C: Likewise.
45056
45057 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
45058
45059         * g++.old-deja/g++.pt/using1.C: Adjust.
45060         * g++.old-deja/g++.pt/using2.C: New test.
45061
45062 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
45063
45064         * gcc.dg/cpp/charconst.c: New tests.
45065         * gcc.dg/cpp/escape.c: New tests.
45066         * gcc.dg/cpp/escape-1.c: New tests.
45067         * gcc.dg/cpp/escape-2.c: New tests.
45068         * gcc.dg/cpp/ucs.c: New tests.
45069
45070 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
45071
45072         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
45073         native compiler for irix6.5.
45074
45075 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
45076
45077         * lib/g++.exp (g++_include_flags): Use args to compute
45078         get_multilibs.
45079         (g++_link_flags): Likewise.
45080         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
45081
45082 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
45083
45084         * gcc.dg/c90-hexfloat-1.c: Add more tests.
45085
45086 2001-05-21  Geoff Keating  <geoffk@redhat.com>
45087
45088         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
45089         this file.
45090
45091 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
45092
45093         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
45094         STACK_SIZE;
45095         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
45096         to STACK_SIZE; Use it to define size of add_histo array.
45097         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
45098         to STACK_SIZE.
45099         (f): Use GITT_SIZE to define size of gitt local table.
45100         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
45101         to STACK_SIZE; Use it to define size of bytemem array.
45102
45103 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
45104
45105         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
45106         on 68HC11/HC12 due to the asm instruction.
45107         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
45108         * gcc.c-torture/compile/920520-1.x: Likewise.
45109         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
45110         on 68HC11/HC12 because the function is larger than 64K.
45111         * gcc.c-torture/compile/961203-1.x: New file, this test fails
45112         on 68HC11/HC12 because the structure is too large.
45113
45114 2001-05-20  Richard Henderson  <rth@redhat.com>
45115
45116         * gcc.c-torture/execute/20010520-1.c: New.
45117
45118 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45119
45120         * g++.old-deja/g++.warn/compare1.C: New test.
45121         * gcc.dg/compare4.c: New test.
45122
45123 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
45124
45125         * g++.old-deja/g++.other/optimize1.C: New test.
45126
45127 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45128
45129         * g++.old-deja/g++.pt/spec41.C: New test.
45130
45131 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
45132
45133         * gcc.c-torture/compile/20010114-1.x: Remove.
45134
45135 2001-05-18  Stan Shebs  <shebs@apple.com>
45136
45137         * gcc.c-torture/compile/20010518-1.c: New test.
45138
45139 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
45140
45141         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
45142         * g++.old-deja/g++.pt/crash67.C: New test.
45143
45144 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
45145
45146         * g++.old-deja/g++.other/debug9.C: New test.
45147
45148 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
45149
45150         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
45151
45152 2001-05-16  Jan Hubicka  <jh@suse.cz>
45153
45154         * gcc.c-torture/compile/20010516-1.c: New test.
45155
45156 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
45157
45158         * g++.old-deja/g++.other/crash41.C: New test.
45159
45160 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
45161
45162         * g++.old-deja/g++.pt/crash66.C: New test.
45163
45164 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
45165
45166         * g++.old-deja/g++.robertl/eb27.C: Convert.
45167
45168 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
45169
45170         * g++.dg/friend-warn.C: New test.  Do not warn about friend
45171         declaration being redundant.
45172
45173 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
45174
45175         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
45176
45177 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
45178
45179         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
45180
45181 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
45182
45183         * lib/g++.exp: Use testsuite_flags.
45184
45185 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
45186
45187         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
45188
45189 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
45190
45191         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
45192
45193 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
45194
45195         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
45196
45197 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
45198
45199         * gcc.c-torture/compile/20010313-1.c: New test.
45200
45201 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
45202
45203         * gcc.dg/cpp/direct2.c: New test.
45204         * gccq.dg/cpp/direct2s.c: New test.
45205
45206         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
45207
45208 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
45209
45210         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
45211         * g++.old-deja/g++.other/op3.C: Likewise.
45212
45213 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
45214
45215         * gcc.dg/cpp/syshdr.h: New file.
45216         * gcc.dg/cpp/sysmac1.c: Update.
45217         * gcc.dg/cpp/sysmac2.c: Update.
45218
45219 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
45220
45221         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
45222
45223 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
45224
45225         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
45226         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
45227
45228 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
45229
45230         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
45231
45232 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
45233
45234         * lib/g++.exp (g++_include_flags): Don't use any special flags
45235         if TESTING_IN_BUILD_TREE is not defined.
45236         (g++_init): Use a plain 'c++' as the compiler if
45237         TESTING_IN_BUILD_TREEE is not defined.
45238
45239 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
45240
45241         * g++.old-deja/g++.eh/catch13.C: New test.
45242         * g++.old-deja/g++.eh/catch14.C: New test.
45243
45244 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
45245
45246         * gcc.dg/cpp/tr-define.c: New test.
45247
45248 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
45249
45250         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
45251         <stdlib.h>, not <malloc.h>.
45252
45253 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
45254
45255         * g++.old-deja/g++.ns/template17.C: New test.
45256
45257 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
45258
45259         * g++.old-deja/g++.pt/ref4.C: New test.
45260
45261 2001-04-30  Richard Henderson  <rth@redhat.com>
45262
45263         * gcc.dg/20000724-1.c: Revert last change.
45264
45265 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
45266
45267         * g77.f-torture/execute/20010430.f: New test.
45268
45269 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
45270
45271         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
45272
45273 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
45274
45275         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
45276
45277 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
45278
45279         * g++.old-deja/g++.eh/crash6.C: New test.
45280
45281 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
45282
45283         * g++.old-deja/g++.other/warn7.C: New test.
45284
45285 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
45286
45287         * g++.old-deja/g++.other/defarg9.C: New test.
45288
45289 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
45290
45291         * g77.f-torture/compile/20010426.f: New test.
45292         * g77.f-torture/execute/20010426.f: New test.
45293
45294 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
45295
45296         * g77.f-torture/compile/20000629-1.x: Remove - error
45297         has been fixed.
45298
45299 2001-04-26  Jeffrey A Law  (law@cygnus.com)
45300
45301         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
45302         Tweak slightly to work with g++.dg framework.
45303         * g++.dg/special/ecos.exp: Run initp1.C test.
45304         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
45305
45306         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
45307         its linker doesn't give line numbers either.
45308         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
45309
45310 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
45311
45312         * g++.old-deja/g++.other/lex1.C: New test.
45313
45314 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
45315
45316         * gcc.dg/noncompile/20010425-1.c: New test.
45317
45318 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
45319
45320         * g++.old-deja/g++.pt/mangle2.C: New test.
45321
45322 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
45323
45324         * gcc.dg/format/plus-1.c: New test.
45325
45326 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
45327
45328         * gcc.dg/20010423-1.c: New test.
45329
45330 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
45331
45332         * gcc.c-torture/execute/20010422-1.c: New test.
45333
45334 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
45335
45336         * g++.old-deja/g++.ns/type2.C: New test.
45337
45338 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
45339
45340         * g++.old-deja/g++.other/perf1.C: New test.
45341
45342 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
45343
45344         * gcc.dg/c99-func-2.c: Remove xfail.
45345         * gcc.dg/c99-func-3.c: Remove xfail.
45346         * gcc.dg/c99-func-4.c: Remove xfail.
45347
45348 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
45349
45350         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
45351
45352 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
45353
45354         * gcc.c-torture/compile/20010423-1.c: New test.
45355
45356 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
45357
45358         * g++.old-deja/g++.pt/typename28.C: New test.
45359
45360 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
45361
45362         * g++.old-deja/g++.abi/empty2.C: New test.
45363         * g++.old-deja/g++.abi/empty3.C: New test.
45364
45365 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
45366
45367         * g++.old-deja/g++.other/comdat2.C: New test.
45368         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
45369
45370 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
45371
45372         * g++.old-deja/g++.other/overload14.C: New test.
45373
45374 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
45375
45376         * g++.old-deja/g++.other/lookup23.C: New test.
45377
45378 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
45379
45380         * gcc.c-torture/execute/20010403-1.c: New test.
45381
45382 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
45383             Mark Mitchell  <mark@codesourcery.com>
45384
45385         * lib/old-dejagnu.exp: Don't delete output of executable.
45386         Add .exe suffix to executables.
45387
45388 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
45389
45390         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
45391
45392 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45393
45394         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
45395
45396 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
45397
45398         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
45399         * g++.old-deja/g++.abi/crash1.C: New test.
45400
45401 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
45402
45403         * g++.old-deja/g++.other/crash40.C: New test.
45404
45405 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45406
45407         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
45408
45409 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
45410
45411         * g++.old-deja/g++.other/warn6.C: New test.
45412
45413 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
45414
45415         * g++.old-deja/g++.robertl/eb42.C: Same.
45416
45417 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45418
45419         * gcc.dg/wtr-conversion-1.c: New testcase.
45420
45421 2001-04-10  Richard Henderson  <rth@redhat.com>
45422
45423         * g++.old-deja/g++.other/array5.C: New.
45424
45425 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45426
45427         * gcc.c-torture/execute/20010408-1.c: New test.
45428
45429 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
45430
45431         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
45432         headers and constructs.
45433         * g++.old-deja/g++.robertl/eb79.C: Same.
45434         * g++.old-deja/g++.robertl/eb77.C (main): Same.
45435         * g++.old-deja/g++.robertl/eb73.C: Same.
45436         * g++.old-deja/g++.robertl/eb66.C (main): Same.
45437         * g++.old-deja/g++.robertl/eb55.C (t): Same.
45438         * g++.old-deja/g++.robertl/eb54.C (main): Same.
45439         * g++.old-deja/g++.robertl/eb46.C (main): Same.
45440         * g++.old-deja/g++.robertl/eb44.C: Same.
45441         * g++.old-deja/g++.robertl/eb41.C (main): Same.
45442         * g++.old-deja/g++.robertl/eb4.C (main): Same.
45443         * g++.old-deja/g++.robertl/eb39.C: Same.
45444         * g++.old-deja/g++.robertl/eb33.C (main): Same.
45445         * g++.old-deja/g++.robertl/eb31.C (main): Same.
45446         * g++.old-deja/g++.robertl/eb30.C: Same.
45447         * g++.old-deja/g++.robertl/eb3.C: Same.
45448         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
45449         * g++.old-deja/g++.robertl/eb21.C: Same.
45450         * g++.old-deja/g++.robertl/eb15.C: Same.
45451         * g++.old-deja/g++.robertl/eb118.C: Same.
45452         * g++.old-deja/g++.robertl/eb115.C (main): Same.
45453         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
45454         * g++.old-deja/g++.robertl/eb109.C: Same.
45455         * g++.old-deja/g++.other/sibcall1.C (main): Same.
45456         * g++.old-deja/g++.mike/rtti1.C: Same.
45457         * g++.old-deja/g++.mike/p658.C: Same.
45458         * g++.old-deja/g++.mike/net46.C: Same.
45459         * g++.old-deja/g++.mike/net34.C: Same.
45460         * g++.old-deja/g++.mike/memoize1.C: Same.
45461         * g++.old-deja/g++.mike/eh2.C: Same.
45462         * g++.old-deja/g++.law/weak.C: Same.
45463         * g++.old-deja/g++.law/visibility7.C: Same.
45464         * g++.old-deja/g++.law/visibility25.C: Same.
45465         * g++.old-deja/g++.law/visibility22.C: Same.
45466         * g++.old-deja/g++.law/visibility2.C: Same.
45467         * g++.old-deja/g++.law/visibility17.C: Same.
45468         * g++.old-deja/g++.law/visibility13.C: Same.
45469         * g++.old-deja/g++.law/visibility10.C: Same.
45470         * g++.old-deja/g++.law/visibility1.C: Same.
45471         * g++.old-deja/g++.law/virtual3.C (eval): Same.
45472         * g++.old-deja/g++.law/vbase1.C: Same.
45473         * g++.old-deja/g++.law/operators32.C: Same.
45474         * g++.old-deja/g++.law/nest3.C: Same.
45475         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
45476         * g++.old-deja/g++.law/except5.C (main): Same.
45477         * g++.old-deja/g++.law/cvt7.C (run): Same.
45478         * g++.old-deja/g++.law/cvt2.C: Same.
45479         * g++.old-deja/g++.law/cvt16.C: Same.
45480         * g++.old-deja/g++.law/ctors6.C (bar): Same.
45481         * g++.old-deja/g++.law/ctors17.C (main): Same.
45482         * g++.old-deja/g++.law/ctors13.C: Same.
45483         * g++.old-deja/g++.law/ctors12.C (main): Same.
45484         * g++.old-deja/g++.law/ctors10.C: Same.
45485         * g++.old-deja/g++.law/code-gen5.C: Same.
45486         * g++.old-deja/g++.law/bad-error7.C: Same.
45487         * g++.old-deja/g++.law/arm9.C: Same.
45488         * g++.old-deja/g++.law/arm12.C: Same.
45489         * g++.old-deja/g++.law/arg8.C: Same.
45490         * g++.old-deja/g++.law/arg1.C: Same.
45491         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
45492         * g++.old-deja/g++.jason/template31.C: Same.
45493         * g++.old-deja/g++.jason/template24.C (main): Same.
45494         * g++.old-deja/g++.jason/2371.C: Same.
45495         * g++.old-deja/g++.eh/new2.C: Same.
45496         * g++.old-deja/g++.eh/new1.C: Same.
45497         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
45498         * g++.old-deja/g++.brendan/nest21.C (main): Same.
45499         * g++.old-deja/g++.brendan/err-msg3.C: Same.
45500         * g++.old-deja/g++.brendan/crash62.C: Same.
45501         * g++.old-deja/g++.brendan/crash52.C: Same.
45502         * g++.old-deja/g++.brendan/crash49.C (main): Same.
45503         * g++.old-deja/g++.brendan/crash38.C: Same.
45504         * g++.old-deja/g++.brendan/crash15.C (main): Same.
45505         * g++.old-deja/g++.brendan/copy9.C: Same.
45506
45507 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
45508
45509         * gcc.c-torture/execute/20001203-2.c (memset):
45510         Count argument is of type __SIZE_TYPE__.
45511
45512 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
45513
45514         * gcc.c-torture/compile/20010404-1.c: New test.
45515
45516 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
45517
45518         * gcc.c-torture/compile/20010326-1.c: New test.
45519
45520 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
45521
45522         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
45523         peculiarities of the SH.
45524         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
45525
45526 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
45527
45528         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
45529         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
45530         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
45531
45532 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
45533
45534         * g77.f-torture/compile/20010321-1.f: New test.
45535
45536 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
45537
45538         * gcc.c-torture/compile/20010329-1.c: New test.
45539
45540 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
45541
45542         * gcc.c-torture/execute/20010329-1.c: New test.
45543
45544 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
45545
45546         * g++.old-deja/g++.other/eh4.C: Fix typo.
45547
45548 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
45549
45550         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
45551
45552 2001-03-28  Philip Blundell  <philb@gnu.org>
45553
45554         * gcc.c-torture/compile/20010328-1.c: New test.
45555
45556 2001-03-27  Richard Henderson  <rth@redhat.com>
45557
45558         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
45559         * g++.old-deja/g++.eh/vbase3.C: Likewise.
45560
45561 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
45562
45563         * gcc.c-torture/compile/20010327-1.c: New test.
45564
45565 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
45566
45567         * g++.old-deja/g++.other/friend12.C: New test.
45568         * g++.old-deja/g++.other/friend9.C: Expect no errors.
45569         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
45570
45571 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
45572
45573         * gcc.c-torture/execute/20010325-1.c: New test.
45574
45575 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
45576
45577         * g++.old-deja/g++.other/mangle3.C: New test.
45578
45579 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
45580
45581         * g++.old-deja/g++.other/anon8.C: New test.
45582
45583 2001-03-20  Philip Blundell  <philb@gnu.org>
45584
45585         * gcc.c-torture/compile/20010320-1.c: New test.
45586
45587 2001-03-17  Richard Henderson  <rth@redhat.com>
45588
45589         * g++.old-deja/g++.other/eh4.C: Add expected error text.
45590
45591 2001-03-15  Geoff Keating  <geoff@redhat.com>
45592
45593         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
45594         tests on AIX.
45595
45596 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
45597
45598         * g++.old-deja/g++.other/eh4.C: New test.
45599
45600 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
45601
45602         * gcc.dg/cpp/mi1.c: Update.
45603
45604 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
45605
45606         * g++.old-deja/g++.other/regstack.C: New test.
45607
45608 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
45609
45610         * g++.old-deja/g++.other/ref4.C: New test.
45611
45612 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
45613
45614         * objc/execute/va_method.m: Added.
45615         * objc/execute/IMP.m: Added.
45616         * objc/execute/_cmd.m: Added.
45617         * objc/execute/accessing_ivars.m: Added.
45618         * objc/execute/class-1.m: Added.
45619         * objc/execute/class-10.m: Added.
45620         * objc/execute/class-11.m: Added.
45621         * objc/execute/class-12.m: Added.
45622         * objc/execute/class-13.m: Added.
45623         * objc/execute/class-14.m: Added.
45624         * objc/execute/class-2.m: Added.
45625         * objc/execute/class-3.m: Added.
45626         * objc/execute/class-4.m: Added.
45627         * objc/execute/class-5.m: Added.
45628         * objc/execute/class-6.m: Added.
45629         * objc/execute/class-7.m: Added.
45630         * objc/execute/class-8.m: Added.
45631         * objc/execute/class-9.m: Added.
45632         * objc/execute/class-tests-1.h
45633         * objc/execute/class-tests-2.h
45634         * objc/execute/compatibility_alias.m: Added.
45635         * objc/execute/encode-1.m: Added.
45636         * objc/execute/formal_protocol-1.m: Added.
45637         * objc/execute/formal_protocol-2.m: Added.
45638         * objc/execute/formal_protocol-3.m: Added.
45639         * objc/execute/formal_protocol-4.m: Added.
45640         * objc/execute/formal_protocol-5.m: Added.
45641         * objc/execute/formal_protocol-6.m: Added.
45642         * objc/execute/formal_protocol-7.m: Added.
45643         * objc/execute/informal_protocol.m: Added.
45644         * objc/execute/initialize.m: Added.
45645         * objc/execute/load.m: Added.
45646         * objc/execute/many_args_method.m: Added.
45647         * objc/execute/nested-3.m: Added.
45648         * objc/execute/no_clash.m: Added.
45649         * objc/execute/private.m: Added.
45650         * objc/execute/redefining_self.m: Added.
45651         * objc/execute/root_methods.m: Added.
45652         * objc/execute/selector-1.m: Added.
45653         * objc/execute/static-1.m: Added.
45654         * objc/execute/static-2.m: Added.
45655         * objc/execute/va_method.m: Added.
45656
45657 2001-03-10  Richard Henderson  <rth@redhat.com>
45658
45659         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
45660
45661 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
45662
45663         * g++.old-deja/g++.other/crash31.C: XFAIL.
45664         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
45665         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
45666         * gcc.c-torture/execute/20010123-1.x: XFAIL.
45667         * gcc.c-torture/execute/20010124-1.x: XFAIL.
45668         * gcc.dg/sequence-pt-1.c: XFAIL one test.
45669
45670 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
45671
45672         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
45673
45674 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
45675
45676         * gcc.dg/20000724-1.c: Don't use multiline strings.
45677
45678 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
45679
45680         * objc/execute/string1.m, objc/execute/string2.m: Compare the
45681         result of -cString against what we expect it to be; don't just
45682         print it out for no one to read.
45683
45684         * objc/execute/string3.m, objc/execute/string4.m: New tests.
45685         Based on testcases provided by Nicola Pero.
45686
45687 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
45688
45689         * gcc.dg/cpp/macro7.c: New test.
45690
45691 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
45692
45693         * gcc.dg/cpp/multiline.c: Update.
45694
45695 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
45696
45697         * g++.old-deja/g++.other/enum3.C: New test.
45698
45699 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
45700
45701         * g++.old-deja/g++.other/pod1.C: New test.
45702
45703 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
45704
45705         * g++.old-deja/g++.ext/overload1.C: New test.
45706
45707 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
45708
45709         * g++.old-deja/g++.pt/using1.C: New test.
45710
45711 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
45712
45713         * g++.old-deja/g++.other/using9.C: New test.
45714
45715 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
45716
45717         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
45718
45719         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
45720
45721 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
45722
45723         * g++.old-deja/g++.ext/realpt1.C: Remove.
45724
45725 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
45726
45727         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
45728
45729 2001-02-26  Will Cohen  <wcohen@redhat.com>
45730
45731         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
45732
45733 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
45734
45735         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
45736         templatized constructors.
45737
45738 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45739
45740         * gcc.c-torture/execute/20010224-1.c: New test.
45741
45742 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
45743
45744         * gcc.c-torture/execute/20010222-1.c: New test.
45745
45746 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
45747
45748         * g++.old-deja/g++.other/inline20.C: New test.
45749
45750 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
45751
45752         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
45753
45754 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
45755
45756         * g++.old-deja/g++.other/lookup22.C: New test.
45757
45758 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
45759
45760         * g77.dg: New directory.
45761         * g77.dg/20010216-1.f: New test case.
45762         * g77.dg/dg.exp: New driver.
45763         * lib/g77-dg.exp: New driver library.
45764
45765 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45766
45767         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
45768
45769 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
45770
45771         * g++.old-deja/g++.other/decl9.C: New test.
45772
45773 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
45774
45775         * g++.old-deja/g++.other/init16.C: Update the test so that it does
45776         not need <string> and also tests the initialization at runtime.
45777
45778 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
45779
45780         * gcc.c-torture/execute/longlong.c: New test.
45781
45782 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
45783
45784         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
45785
45786 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
45787
45788         * gcc.c-torture/execute/920302-1.c (execute):
45789         Change argument type to short.
45790
45791 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
45792
45793         * g++.old-deja/g++.pt/deduct6.C: New test.
45794
45795 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
45796
45797         * g++.old-deja/g++.pt/deduct5.C: New test.
45798
45799 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
45800
45801         * gcc.c-torture/execute/20010209-1.c: New test.
45802
45803 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
45804
45805         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
45806
45807 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
45808
45809         * g++.dg/vtgc1.C: Update for new ABI.
45810
45811         * consistency.vlad: New directory, 1665 files.
45812
45813 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
45814
45815         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
45816         return type.
45817         * gcc.dg/cpp/digraphs.c: Declare puts.
45818
45819 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
45820
45821         * g++.old-deja/g++.other/warn5.C: New test.
45822
45823 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
45824
45825         * g++.old-deja/g++.pt/spec40.C: New test.
45826
45827 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
45828
45829         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
45830         case.
45831         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
45832
45833 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
45834
45835         * gcc.c-torture/compile/20010209-1.c: New test.
45836
45837 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
45838
45839         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
45840         excess errors message but not if it crashes.
45841         * g++.old-deja/g++.other/crash27.C: Likewise.
45842         * g++.old-deja/g++.other/crash28.C: Likewise.
45843         * g++.old-deja/g++.other/crash30.C: Likewise.
45844         * g++.old-deja/g++.other/crash32.C: Likewise.
45845         * g++.old-deja/g++.other/crash35.C: Likewise.
45846         * g++.old-deja/g++.pt/inherit2.C: Likewise.
45847
45848 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
45849
45850         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
45851         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
45852         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
45853         g77.f-torture/execute/execute.exp,
45854         g77.f-torture/noncompile/noncompile.exp,
45855         gcc.c-torture/execute/execute.exp,
45856         gcc.c-torture/execute/memcheck/memcheck.exp,
45857         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
45858         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
45859         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
45860         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
45861         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
45862         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
45863         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
45864         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
45865         Remove bug reporting instructions with ancient email addresses.
45866
45867 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
45868
45869         * gcc.dg/20010202-1.c: New test.
45870         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
45871
45872 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
45873
45874         * g++.dg/stdbool-if.C: New test.
45875
45876 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
45877
45878         * objc/execute/fdecl.m: Added main().
45879
45880 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
45881
45882         * gcc.c-torture/execute/20010206-1.c: New test.
45883
45884 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
45885
45886         * gcc.dg/cpp/avoidpaste1.c: Update.
45887
45888 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
45889
45890         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
45891         Pero <nicola@brainstorm.co.uk>.
45892         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
45893
45894 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
45895
45896         * g++.old-deja/g++.pt/spec39.C: New test.
45897
45898 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
45899
45900         * gcc.c-torture/compile/20010202-1.c: New test.
45901
45902 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
45903
45904         * g++.old-deja/g++.abi/primary2.C: New test.
45905         * g++.old-deja/g++.abi/primary3.C: New test.
45906         * g++.old-deja/g++.abi/primary4.C: New test.
45907         * g++.old-deja/g++.abi/primary5.C: New test.
45908         * g++.old-deja/g++.abi/vtable3.h: New test.
45909         * g++.old-deja/g++.abi/vtable3a.C: New test.
45910         * g++.old-deja/g++.abi/vtable3b.C: New test.
45911         * g++.old-deja/g++.abi/vtable3c.C: New test.
45912         * g++.old-deja/g++.abi/vtable3d.C: New test.
45913         * g++.old-deja/g++.abi/vtable3e.C: New test.
45914         * g++.old-deja/g++.abi/vtable3f.C: New test.
45915         * g++.old-deja/g++.abi/vtable3g.C: New test.
45916         * g++.old-deja/g++.abi/vtable3h.C: New test.
45917         * g++.old-deja/g++.abi/vtable3i.C: New test.
45918         * g++.old-deja/g++.abi/vtable3j.C: New test.
45919         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
45920
45921 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
45922
45923         * g++.old-deja/g++.other/anon6.C: New test.
45924         * g++.old-deja/g++.other/anon7.C: New test.
45925
45926 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
45927
45928         * gcc.dg/cpp/avoidpaste2.c: New tests.
45929
45930 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
45931
45932         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
45933
45934 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
45935
45936         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
45937         DECIMAL_DIG cases for Irix."
45938
45939 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
45940
45941         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
45942
45943 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
45944
45945         * gcc.dg/c99-tag-1.c: New test.
45946
45947 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
45948
45949         * gcc.dg/cpp/tr-warn1.c: Add tests.
45950
45951 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
45952
45953         * gcc.dg/cpp/avoidpaste1.c: Update.
45954         * gcc.dg/cpp/paste4.c: Update.
45955
45956 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
45957
45958         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
45959         cases for Irix.
45960
45961 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
45962
45963         * g++.old-deja/g++.other/inline19.C: New test.
45964
45965 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
45966
45967         * gcc.dg/Wlarger-than.c: New test.
45968
45969 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
45970
45971         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
45972
45973 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
45974
45975         * gcc.c-torture/execute/20010129-1.c: New test.
45976         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
45977
45978 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
45979
45980         * gcc.dg/cpp/avoidpaste1.c: Test case.
45981
45982 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
45983
45984         * g++.old-deja/g++.other/inline18.C: New test.
45985
45986 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45987
45988         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
45989         and __builtin_putchar.
45990
45991 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
45992
45993         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
45994         tests.
45995
45996 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
45997
45998         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
45999         floating point number rounding mode to round to the nearest
46000         representable mode.
46001
46002 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
46003
46004         * g++.old-deja/g++.other/mangle2.C: New test.
46005
46006 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
46007
46008         * gcc.c-torture/compile/20010124-1.c: New test.
46009
46010 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
46011
46012         * g++.old-deja/g++.pt/spec38.C: New test.
46013
46014 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46015
46016         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
46017         "Build don't run".
46018
46019 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46020
46021         * gcc.c-torture/execute/20010123-1.c: New test.
46022
46023 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
46024
46025         * g++.old-deja/g++.pt/spec37.C: New test.
46026
46027 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
46028
46029         * g++.old-deja/g++.pt/overload14.C: New test.
46030
46031 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46032
46033         * gcc.c-torture/execute/20010122-1.c: New test, exercise
46034         __builtin_return_address.
46035
46036 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
46037
46038         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
46039         * g++.old-deja/g++.pt/spec35.C: New test.
46040         * g++.old-deja/g++.pt/spec36.C: New test.
46041
46042 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
46043
46044         * gcc.c-torture/compile/20010118-1.c: New test.
46045
46046 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
46047
46048         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
46049
46050 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
46051
46052         * gcc.c-torture/execute/20010119-1.c: New test.
46053
46054 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
46055
46056         * g++.old-deja/g++.other/vbase5.C: New test.
46057
46058 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
46059
46060         * gcc.c-torture/execute/20010118-1.c: New test.
46061
46062 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
46063
46064         * g++.old-deja/g++.pt/deduct3.C: New test.
46065
46066 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
46067
46068         * g++.old-deja/g++.pt/spec34.C: New test.
46069
46070 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
46071
46072         * g77.f-torture/compile/20000601-2.f: New test.
46073
46074 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
46075
46076         * g++.old-deja/g++.other/init17.C: New test.
46077
46078 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
46079
46080         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
46081
46082 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
46083
46084         * g++.old-deja/g++.pt/unify8.C: New test.
46085
46086 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
46087
46088         * g++.old-deja/g++.abi/vbase1.C: New test.
46089
46090 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
46091
46092         * g++.old-deja/g++.pt/crash65.C: New test.
46093
46094 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
46095
46096         * gcc.dg/cpp/assembl2.S: New test case.
46097
46098 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
46099
46100         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
46101         are supported.
46102
46103 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46104
46105         * g++.old-deja/g++.other/builtins1.C: New test.
46106         * g++.old-deja/g++.other/builtins2.C: Likewise.
46107         * g++.old-deja/g++.other/builtins3.C: Likewise.
46108         * g++.old-deja/g++.other/builtins4.C: Likewise.
46109
46110 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
46111
46112         * gcc.c-torture/compile/20010117-1.c: New test.
46113         * gcc.c-torture/compile/20010117-2.c: New test.
46114
46115 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
46116
46117         * g77.f-torture/execute/20010116.[fx]: New test,
46118         XFAIL on i?86-*-*.
46119         * g77.f-torture/compile/20010115.f: Indicate it's
46120         a test for PR fortran/1636.
46121
46122 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
46123
46124         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
46125
46126 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
46127
46128         * g77.f-torture/compile/20010115.f: New test.
46129
46130 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
46131
46132         * g++.old-deja/g++.pt/nontype5.C: New test.
46133
46134 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
46135
46136         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
46137         have an equivalent working one below it.
46138
46139 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
46140
46141         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
46142         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
46143
46144 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
46145
46146         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
46147         message containing "init_priority".
46148         (conpr-2.C): Likewise.
46149         (conpr-3.C): Likewise.
46150         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
46151
46152 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46153
46154         * gcc.c-torture/execute/20010114-2.c: New test.
46155
46156 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
46157
46158         * gcc.c-torture/compile/20010114-1.c: New test.
46159         * gcc.c-torture/compile/20010114-1.x: Xfail.
46160         * gcc.c-torture/compile/20010114-2.c: New test.
46161         * gcc.c-torture/execute/20010114-1.c: New test.
46162         * gcc.dg/trunc-1.c: New test.
46163         * gcc.dg/uninit-B.c: New test.
46164
46165 2001-01-13  Nick Clifton  <nickc@redhat.com>
46166
46167         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
46168         target.
46169
46170 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
46171
46172         * gcc.c-torture/compile/20010113-1.c: New test.
46173
46174 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
46175
46176         * gcc.c-torture/compile/20001212-1.c: New test.
46177
46178 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
46179
46180         * gcc.dg/cpp/widestr1.c: Update.
46181         * gcc.dg/cpp/prag-imp.c: Remove.
46182
46183 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
46184
46185         * gcc.c-torture/execute/20000801-3.x: Remove.
46186         * gcc.dg/c90-init-1.c: New test.
46187         * gcc.dg/c99-init-1.c: New test.
46188         * gcc.dg/c99-init-2.c: New test.
46189         * gcc.dg/gnu99-init-1.c: New test.
46190
46191 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
46192
46193         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
46194         testing that no relevant ones were found.
46195
46196 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
46197
46198         * g++.old-deja/g++.pt/cast2.C: New test.
46199
46200 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
46201
46202         * g++.old-deja/g++.pt/friend47.C: New test.
46203
46204 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
46205
46206         * g++.old-deja/g++.pt/instantiate13.C: New test.
46207
46208 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
46209
46210         * g++.old-deja/g++.other/defarg7.C: New test.
46211         * g++.old-deja/g++.other/defarg8.C: New test.
46212
46213 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
46214
46215         * g++.old-deja/g++.pt/crash64.C: New test.
46216
46217 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
46218
46219         * g++.old-deja/g++.pt/crash63.C: New test.
46220
46221 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
46222
46223         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
46224
46225 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
46226
46227         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
46228
46229 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
46230
46231         * g++.old-deja/g++.pt/error3.C: New test.
46232
46233 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
46234
46235         * g++.old-deja/g++.other/crash39.C: New test.
46236
46237 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
46238
46239         * g++.old-deja/g++.other/vbase4.C: New test.
46240
46241 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
46242
46243         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
46244         * gcc.dg/special/20000419-2.c: New file. Identical to above.
46245         * gcc.dg/special/special.exp: New test driver which will check
46246         for alias support for the above test.
46247
46248 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
46249
46250         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
46251         problems on small machines.
46252         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
46253         parameterize.
46254
46255 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
46256
46257         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
46258         mips.
46259         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
46260
46261 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
46262
46263         * g++.old_deja/g++.pt/using8.C: New test.
46264
46265 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
46266
46267         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
46268
46269 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
46270
46271         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
46272         where a failure is expected.
46273         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
46274
46275 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
46276
46277         * g++.old_deja/g++.pt/instantiate12.C: New test.
46278
46279 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
46280
46281         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
46282         start of structs.
46283         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
46284         * g++.old-deja/g++.brendan/crash17.C: Likewise.
46285         * g++.old-deja/g++.brendan/crash29.C: Likewise.
46286         * g++.old-deja/g++.brendan/crash48.C: Likewise.
46287         * g++.old-deja/g++.brendan/ns1.C: Likewise.
46288         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
46289         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
46290         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
46291         * g++.old-deja/g++.eh/spec6.C: Likewise.
46292         * g++.old-deja/g++.jason/crash3.C: Likewise.
46293         * g++.old-deja/g++.law/ctors11.C: Likewise.
46294         * g++.old-deja/g++.law/ctors17.C: Likewise.
46295         * g++.old-deja/g++.law/ctors5.C: Likewise.
46296         * g++.old-deja/g++.law/ctors9.C: Likewise.
46297         * g++.old-deja/g++.mike/ambig1.C: Likewise.
46298         * g++.old-deja/g++.mike/net22.C: Likewise.
46299         * g++.old-deja/g++.mike/p3538a.C: Likewise.
46300         * g++.old-deja/g++.mike/p3538b.C: Likewise.
46301         * g++.old-deja/g++.mike/virt3.C: Likewise.
46302         * g++.old-deja/g++.niklas/t128.C: Likewise.
46303         * g++.old-deja/g++.other/anon4.C: Likewise.
46304         * g++.old-deja/g++.other/using1.C: Likewise.
46305         * g++.old-deja/g++.other/warn3.C: Likewise.
46306         * g++.old-deja/g++.pt/t37.C: Likewise.
46307         * g++.old-deja/g++.robertl/eb69.C: Likewise.
46308         * g++.old-deja/g++.robertl/eb71.C: Likewise.
46309
46310 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
46311
46312         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
46313
46314 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46315
46316         * gcc.c-torture/execute/stdio-opt-3.c: New test.
46317
46318 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
46319
46320         * gcc.c-torture/compile/20010107-1.c: New test.
46321
46322 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
46323
46324         * gcc.c-torture/execute/builtin-noret-1.c: New test.
46325
46326 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
46327
46328         * gcc.dg/format/format.h: New file.
46329         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
46330         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
46331         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
46332         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
46333         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
46334         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
46335         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
46336         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
46337         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
46338         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
46339         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
46340         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
46341         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
46342         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
46343         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
46344         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
46345         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
46346         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
46347         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
46348         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
46349         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
46350         instead of declaring standard types, macros and functions in each
46351         test.
46352
46353 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
46354
46355         * gcc.c-torture/execute/20010106-1.c: New test.
46356
46357 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
46358
46359         * gcc.dg/format/format.exp: New file.
46360         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
46361         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
46362         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
46363         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
46364         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
46365         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
46366         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
46367         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
46368         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
46369         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
46370         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
46371         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
46372         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
46373         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
46374         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
46375         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
46376         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
46377         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
46378         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
46379         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
46380         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
46381         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
46382         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
46383         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
46384         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
46385         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
46386         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
46387         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
46388         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
46389         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
46390         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
46391         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
46392         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
46393         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
46394         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
46395         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
46396         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
46397         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
46398         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
46399         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
46400         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
46401         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
46402
46403 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
46404
46405         * gcc.c-torture/execute/991228-1.c: Take word endianness into
46406         account.
46407
46408 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
46409
46410         * gcc.c-torture/execute/builtin-complex-1.c: New test.
46411
46412 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
46413
46414         * g++.old-deja/g++.pt/crash62.C: New test.
46415
46416 2001-01-04  Richard Henderson  <rth@redhat.com>
46417
46418         * gcc.dg/20000926-1.c: Update expected warnings.
46419         * gcc.dg/array-2.c: Likewise.
46420         * gcc.dg/array-4.c: Also validate flexible array members.
46421         * gcc.dg/c99-flex-array-1.c: New.
46422
46423 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
46424
46425         * gcc.c-torture/compile/20001222-1.x: Remove.
46426
46427 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
46428
46429         * gcc.c-torture/execute/built-in-setjmp.c: New.
46430
46431 2001-01-03  Richard Henderson  <rth@redhat.com>
46432
46433         * gcc.dg/940510-1.c: Update expected error wording.
46434         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
46435
46436 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
46437
46438         * lib/target-supports.exp (check_alias_available): Modified to
46439         indicate aliases not supported if only weak aliases are supported.
46440
46441 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46442
46443         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
46444         Turn on cmpstrsi checks for __pj__ and __i370__.
46445
46446 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
46447
46448         * g++.old-deja/g++.other/virtual11.C: New test.
46449
46450 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
46451
46452         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
46453
46454 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46455
46456         * gcc.c-torture/compile/20010102-1.c: New test.
46457
46458 2001-01-02  Andreas Jaeger  <aj@suse.de>
46459
46460         * gcc.dg/noreturn-3.c: New test.
46461
46462         * gcc.dg/noreturn-4.c: New test.
46463
46464 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46465
46466         * gcc.c-torture/execute/stdio-opt-1.c: Also test
46467         __builtin_fputc and __builtin_fwrite.
46468
46469 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
46470
46471         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
46472         signed char, not default char.
46473
46474 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
46475
46476         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
46477
46478 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
46479
46480         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
46481
46482 2000-12-29  Richard Henderson  <rth@redhat.com>
46483
46484         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
46485         (__cyg_profile_func_exit): Define.
46486
46487 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
46488
46489         * g++.dg/vtgc1.C: New test.
46490
46491 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
46492
46493         * gcc.dg/noncompile/20001228-1.c: New test.
46494
46495         * gcc.dg/20001228-1.c: New test.
46496
46497         * gcc.c-torture/execute/20001228-1.c: New test.
46498
46499 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
46500
46501         * gcc.dg/format-strfmon-1.c: New test.
46502
46503 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46504
46505         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
46506         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
46507         * gcc.c-torture/execute/string-opt-1.c: Likewise.
46508         * gcc.c-torture/execute/string-opt-2.c: Likewise.
46509         * gcc.c-torture/execute/string-opt-3.c: Likewise.
46510         * gcc.c-torture/execute/string-opt-4.c: Likewise.
46511         * gcc.c-torture/execute/string-opt-6.c: Likewise.
46512         * gcc.c-torture/execute/string-opt-7.c: Likewise.
46513         * gcc.c-torture/execute/string-opt-8.c: Likewise.
46514         * gcc.c-torture/execute/string-opt-9.c: Likewise.
46515         * gcc.c-torture/execute/string-opt-10.c: Likewise.
46516         * gcc.c-torture/execute/string-opt-11.c: Likewise.
46517         * gcc.c-torture/execute/string-opt-12.c: Likewise.
46518
46519         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
46520         * gcc.c-torture/execute/string-opt-4.c: Test index.
46521
46522 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
46523
46524         * gcc.c-torture/compile/20001226-1.c: New test.
46525
46526 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
46527
46528         * gcc.c-torture/compile/20001222-1.c: New test.
46529         * gcc.c-torture/compile/20001222-1.x: Xfail.
46530
46531 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
46532
46533         * gcc.c-torture/execute/comp-goto-2.c: New test.
46534
46535 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
46536
46537         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
46538         Use long types if __INT_MAX__ is 32767.
46539         (main): Use cast to (sint32 *) when poking 88 into a_page.
46540
46541         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
46542
46543 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
46544
46545         * gcc.c-torture/compile/20001221-1.c: New test.
46546         * gcc.c-torture/execute/20001221-1.c: New test.
46547
46548 2000-12-20  Richard Henderson  <rth@redhat.com>
46549
46550         * g++.old-deja/g++.pt/crash36.C: Update error lines.
46551         * g++.old-deja/g++.robertl/eb109.C: Likewise.
46552
46553 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46554
46555         * gcc.dg/compare3.c: New test.
46556
46557 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
46558
46559         * gcc.dg/format-warnll-1.c: New test.
46560
46561 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
46562
46563         * gcc.dg/cpp/cmdlne-P.c: New test.
46564
46565 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
46566
46567         * gcc.c-torture/execute/builtin-abs-1.c,
46568         gcc.c-torture/execute/builtin-abs-2.c: New tests.
46569
46570 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
46571
46572         * gcc.dg/cpp/multiline.c: New test.
46573
46574 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
46575
46576         * g++.old-deja/g++.other/syshdr1.C: Update.
46577         * gcc.dg/cpp/lineflags.c: Remove temporarily.
46578
46579 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46580
46581         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
46582
46583 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46584
46585         * g++.old-deja/g++.pt/ttp65.C: New test.
46586
46587 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46588
46589         * g++.old-deja/g++.pt/ttp64.C: New test.
46590
46591 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46592
46593         * g++.old-deja/g++.pt/spec33.C: New test.
46594
46595 2000-12-14  Catherine Moore  <clm@redhat.com>
46596
46597         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
46598         * gcc.c-torture/execute/920612-2.c: Likewise.
46599         * gcc.c-torture/execute/920428-2.c: Likewise.
46600         * gcc-c-torture/execute/va-arg-11.c: Call exit.
46601         * gcc.c-torture/execute/va-arg-21.c: Likewise.
46602
46603 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46604
46605         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
46606         * gcc.dg/pack-test-2.c: Likewise.
46607
46608 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
46609
46610         Tests by Zack Weinberg <zackw@stanford.edu>.
46611
46612         * gcc.dg/cpp/defined.c: Update.
46613         * gcc.dg/cpp/defined_trad.c: New tests.
46614
46615 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
46616
46617         * gcc.dg/cpp/trad-direct.c: Update.
46618
46619 2000-12-11  Neil Booth  <neilb@earthling.net>
46620
46621         * gcc.dg/cpp/defined_trad.c
46622
46623 2000-12-11  Neil Booth  <neilb@earthling.net>
46624
46625         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
46626
46627 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
46628
46629         * gcc.dg/format-miss-2.c: New test.
46630
46631 2000-12-09  Neil Booth  <neilb@earthling.net>
46632
46633         * gcc.dg/cpp/lineflags.c: New tests.
46634         * gcc.dg/cpp/poison.c: Update.
46635         * gcc.dg/cpp/redef2.c: Update.
46636         * gcc.dg/cpp/skipping.c: New test.
46637
46638 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
46639
46640         * g++.old-deja/g++.other/eh3.C: New testcase.
46641
46642 2000-12-07  Neil Booth  <neilb@earthling.net>
46643
46644         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
46645         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
46646         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
46647         wtr-union-init-2.c, wtr-union-init-3.c: Update.
46648         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
46649         Update.
46650
46651 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
46652
46653         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
46654         __SIZE_TYPE__ instead of int for type of integers cast to
46655         pointers.
46656
46657 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
46658
46659         * g++.old-deja/g++.other/cleanup4.C: New test.
46660
46661 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
46662
46663         * format-sec-1.c: New test.
46664
46665 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
46666
46667         * gcc.dg/format-nonlit-3.c: New test.
46668
46669 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
46670
46671         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
46672         through a null pointer.
46673
46674 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46675
46676         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
46677         * g++.old-deja/g++.pt/partial4.C: New test.
46678
46679 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
46680
46681         * gcc.c-torture/execute/ieee/hugeval.x: New.
46682
46683 2000-12-06  Neil Booth  <neilb@earthling.net>
46684
46685         * gcc.dg/cpp/backslash2.c: New tests.
46686
46687 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46688
46689         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
46690         * gcc.c-torture/execute/stdio-opt-2.c: New test.
46691
46692 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
46693
46694         * gcc.c-torture/execute/20001203-2.c: New testcase.
46695
46696 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
46697
46698         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
46699         * g++.old-deja/g++.other/virtual10.C: New test.
46700
46701 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
46702
46703         * g++.old-deja/g++.mike/pmf5.C: Remove test.
46704
46705 2000-12-05  Richard Henderson  <rth@redhat.com>
46706
46707         * gcc.c-torture/compile/20001205-1.c: New.
46708
46709 2000-12-04  Neil Booth  <neilb@earthling.net>
46710
46711         * g++.old-deja/g++.other/virtual9.C: New test.
46712         * g++.old-deja/g++.pt/crash61.C: New test.
46713         * gcc.c-torture/execute/loop-9.c: New test.
46714
46715 2000-12-04  Neil Booth  <neilb@earthling.net>
46716
46717         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
46718         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
46719         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
46720         * gcc.dg/cpp/extratokens.c: ...here.
46721
46722 2000-12-04  Neil Booth  <neilb@earthling.net>
46723
46724         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
46725         New tests.
46726
46727 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46728
46729         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
46730         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
46731
46732 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
46733
46734         * gcc.c-torture/execute/20001203-1.c: New test.
46735
46736 2000-12-03  Neil Booth  <neilb@earthling.net>
46737
46738         * gcc.dg/cpp/macro6.c: New test cases.
46739
46740 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46741
46742         * gcc.c-torture/execute/string-opt-9.c: New test.
46743         * gcc.c-torture/execute/string-opt-10.c: Likewise.
46744         * gcc.c-torture/execute/string-opt-11.c: Likewise.
46745         * gcc.c-torture/execute/string-opt-12.c: Likewise.
46746
46747         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
46748         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
46749
46750 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
46751
46752         * gcc.dg/cpp/if-6.c: New testcase.
46753
46754         * gcc.dg/20001201-1.c: New testcase.
46755
46756 2000-12-02  Neil Booth  <neilb@earthling.net>
46757
46758         * g++.old-deja/g++.other/externC4.C,
46759         g++.old-deja/g++.other/friend10.C: New tests.
46760
46761 2000-12-02  Neil Booth  <neilb@earthling.net>
46762
46763         * g++.old-deja/g++.other/instan2.C
46764         * g++.old-deja/g++.other/instan3.C: New test.
46765
46766 2000-12-02  Neil Booth  <neilb@earthling.net>
46767
46768         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
46769         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
46770         gnuc99.c,gnuc99-pedantic.c: New tests.
46771
46772 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
46773
46774         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
46775         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
46776
46777 2000-12-01  Neil Booth  <neilb@earthling.net>
46778
46779         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
46780         * gcc.dg/cpp/poison.c: Update.
46781         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
46782
46783 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
46784
46785         * g77.f-torture/execute/20001201.f: New test.
46786
46787 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
46788
46789         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
46790
46791 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
46792
46793         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
46794
46795 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
46796
46797         * g++.old-deja/g++.other/cast6.C: New test.
46798
46799 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
46800
46801         * gcc.c-torture/execute/20001130-2.c: New testcase.
46802
46803 2000-11-30  Richard Henderson  <rth@redhat.com>
46804
46805         * gcc.c-torture/execute/20001130-1.c: New test.
46806
46807 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
46808
46809         * g++.old-deja/g++.other/op3.C: New test.
46810
46811 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
46812
46813         * g++.old-deja/g++.other/op2.C: New test.
46814
46815 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
46816
46817         * g++.old-deja/g++.other/crash38.C: New test.
46818
46819 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
46820
46821         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
46822
46823 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
46824
46825         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
46826         tests.
46827         * gcc.c-torture/execute/string-opt-6.c: New test.
46828
46829         * gcc.dg/20001117-1.c: Add main.
46830
46831 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
46832
46833         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
46834         Move from here ...
46835         * gcc.dg/940510-1.c: ... to here.
46836
46837         * gcc.dg/20000926-1.c: GNU C now allows initializations of
46838         zero-size arrays in toplevel structures.
46839
46840 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
46841
46842         * gcc.c-torture/execute/loop-8.c: New test.
46843
46844 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
46845
46846         * g++.old-deja/g++.other/base1.C: New test.
46847
46848 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
46849
46850         * g++.old-deja/g++.other/parse2.C: New test.
46851
46852 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
46853
46854         * g++.old-deja/g++.pt/incomplete1.C: New test.
46855
46856 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
46857
46858         * g++.old-deja/g++.other/friend9.C: New test.
46859
46860 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
46861
46862         * gcc.dg/20001127-1.c: New test.
46863
46864 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
46865
46866         * g++.old-deja/g++.pt/friend46.C: New test.
46867
46868 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
46869
46870         * g++.old-deja/g++.other/ptrmem8.C: New test.
46871
46872 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46873
46874         * gcc.c-torture/execute/string-opt-7.c: New test.
46875         * gcc.c-torture/execute/string-opt-8.c: Likewise.
46876
46877 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
46878
46879         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
46880         instead of 'mkcheck 2'.
46881
46882 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
46883
46884         * gcc.c-torture/execute/memcheck/driver.c,
46885         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
46886         C9X references to refer to C99.
46887
46888 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
46889
46890         * gcc.dg/ultrasp3.c: New test.
46891
46892 2000-11-25  Neil Booth  <neilb@earthling.net>
46893
46894         * gcc.dg/cpp/include2.c: Update test to be locale independent.
46895
46896 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
46897
46898         * gcc.c-torture/compile/20001123-2.c: New.
46899
46900 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46901
46902         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
46903
46904 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
46905
46906         * gcc.dg/sequence-point-1.c: Add some new tests.
46907         * gcc.c-torture/execute/20001124-1.c: New test.
46908
46909 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
46910
46911         * g++.old-deja/g++.other/vaarg4.C: New test.
46912         * gcc.c-torture/compile/20001123-1.c: New test.
46913
46914 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
46915
46916         * g++.other/crash24.C: Adjust and remove XFAIL.
46917         * g++.other/crash37.C: New test.
46918
46919 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
46920
46921         * g++.old-deja/g++.pt/instantiate9.C: New test.
46922
46923 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
46924
46925         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
46926         new ABI, too.
46927
46928         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
46929         * g++.old-deja/g++.robertl/eb55.C: Likewise.
46930
46931 2000-11-22  Neil Booth  <neilb@earthling.net>
46932
46933         * gcc.dg/cpp/Wtrigraphs.c: New test.
46934
46935 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
46936
46937         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
46938
46939 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
46940
46941         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
46942
46943 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
46944
46945         * lib/gcc-dg.exp: load_lib scanasm.exp.
46946         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
46947         * lib/g++-dg.exp: load_lib scanasm.exp.
46948         * lib/scanasm.exp: New.
46949         (scan-assembler, scan-assembler-not): Add optional arguments to
46950         test name, or if not present, the pattern name.
46951         (scan-assembler-dem, scan-assembler-dem-not): New.
46952
46953         * g++.dg/dg.exp: New.
46954
46955 2000-11-21  Neil Booth  <neilb@earthling.net>
46956
46957         * gcc.dg/cpp/integrated1.c: Remove.
46958
46959 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
46960
46961         * gcc.c-torture/execute/20001121-1.c: New test.
46962
46963 2000-11-21  Richard Henderson  <rth@redhat.com>
46964
46965         * gcc.c-torture/compile/20001121-1.c: New test.
46966
46967 2000-11-20  Neil Booth  <neilb@earthling.net>
46968
46969         * gcc.dg/cpp/integrated1.c: New test.
46970
46971 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
46972
46973         * g++.old-deja/g++.other/inline17.C: New test.
46974
46975 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
46976
46977         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
46978         local variable to be zero: I made the variable global. Now
46979         uses abort() and exit() instead of relying on main's return value.
46980
46981 2000-11-20  Neil Booth  <neilb@earthling.net>
46982
46983         * gcc.dg/cpp/paste2.c: Update test.
46984         * objc/execute/paste.m: New test.
46985
46986 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
46987
46988         * gcc.dg/c99-condexpr-1.c: New test.
46989
46990 2000-11-20  Neil Booth  <neilb@earthling.net>
46991
46992         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
46993
46994 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
46995
46996         * g++.old-deja/g++.pt/export1.C: New test.
46997
46998 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
46999
47000         * gcc.dg/20001117-1.c: New test.
47001
47002 2000-11-18  Richard Henderson  <rth@redhat.com>
47003
47004         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
47005
47006 2000-11-18  Richard Henderson  <rth@redhat.com>
47007
47008         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
47009         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
47010         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
47011
47012 2000-11-18  Richard Henderson  <rth@redhat.com>
47013
47014         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
47015         (main): New.  Exit cleanly.
47016
47017 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
47018
47019         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
47020         gcc.dg/c99-fordecl-2.c: New tests.
47021
47022 2000-11-18  Richard Henderson  <rth@redhat.com>
47023
47024         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
47025         * gcc.c-torture/execute/zerolen-2.c: New.
47026
47027 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47028
47029         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
47030         memory.
47031
47032 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
47033
47034         * g++.old-deja/g++.pt/instantiate8.C: New test.
47035
47036 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
47037
47038         * g++.old-deja/g++.other/incomplete.C: Add more tests.
47039         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
47040
47041 2000-11-16  Nick Clifton  <nickc@redhat.com>
47042
47043         * gcc.c-torture/execute/nestfunc-2.c: New test.
47044         * gcc.c-torture/execute/nestfunc-3.c: New test.
47045
47046 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
47047
47048         * gcc.c-torture/compile/20001116-1.c: New test.
47049
47050 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47051
47052         * gcc.c-torture/execute/20001115-1.c: New test.
47053
47054 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
47055
47056         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
47057         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
47058         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
47059         * g++.old-deja/g++.abi/vmihint.C: Likewise.
47060
47061 2000-11-15  Neil Booth  <neilb@earthling.net>
47062
47063         gcc.dg/cpp/_Pragma1.c: Update.
47064         gcc.dg/cpp/_Pragma2.c: New test.
47065
47066 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
47067
47068         * g++.old-deja/g++.other/anon5.C: New test.
47069
47070 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
47071
47072         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
47073         tests.
47074
47075 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
47076
47077         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
47078         output.
47079
47080 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
47081
47082         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
47083         labels at end of compound statements.
47084
47085 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
47086
47087         * gcc.c-torture/execute/loop-7.c: New test.
47088
47089 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
47090
47091         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
47092
47093 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
47094
47095         * gcc.dg/c99-bool-1.c: New test.
47096
47097 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
47098
47099         * gcc.dg/c99-scope-1.c: Remove xfail.
47100         * gcc.dg/c99-scope-2.c: New test.
47101
47102 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47103
47104         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
47105         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
47106
47107 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
47108
47109         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
47110         error messages.
47111
47112         * g++.mike/p700.C: Don't typedef wchar_t.
47113         * g++.mike/p784.C: Likewise.
47114         * g++.mike/eb101.C: Don't use __wchar_t.
47115
47116 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
47117
47118         * g77.f-torture/execute/20001111.[fx]: Test premature exit
47119         from DO loop.
47120
47121 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
47122
47123         * gcc.c-torture/execute/20001111-1.c: New test.
47124
47125 2000-11-10  Nick Clifton  <nickc@redhat.com>
47126
47127         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
47128         long multuiple and accumulate.
47129
47130 2000-11-09  Richard Henderson  <rth@redhat.com>
47131
47132         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
47133         via size_t instead of int.
47134
47135         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
47136         * gcc.c-torture/execute/string-opt-2.c: Likewise.
47137         * gcc.c-torture/execute/string-opt-3.c: Likewise.
47138         * gcc.c-torture/execute/string-opt-4.c: Likewise.
47139
47140 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
47141
47142         * gcc.c-torture/compile/20001109-1.c: New test.
47143         * gcc.c-torture/compile/20001109-2.c: New test.
47144
47145 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
47146
47147         * g++.old-deja/g++.pt/operator1.C: New test.
47148         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
47149
47150 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
47151
47152         * gcc.dg/20001108-1.c: New test.
47153
47154 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
47155
47156         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
47157         with both arguments constant strings.
47158         * gcc.c-torture/execute/string-opt-3.c: New test.
47159         * gcc.c-torture/execute/string-opt-4.c: New test.
47160         * gcc.c-torture/execute/string-opt-5.c: New test.
47161
47162 2000-11-08  Nick Clifton  <nickc@redhat.com>
47163
47164         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
47165         mulsidi3adddi patterns.
47166
47167 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
47168
47169         * g++.old-deja/g++.other/crash36.C: New test.
47170
47171 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
47172
47173         * g++.old-deja/g++.other/init16.C: New test.
47174
47175 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
47176
47177         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
47178
47179 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
47180
47181         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
47182         * gcc.c-torture/execute/va-arg-16.x: Likewise.
47183         * gcc.c-torture/execute/va-arg-17.x: Likewise.
47184
47185 2000-11-07  DJ Delorie  <dj@redhat.com>
47186
47187         * gcc.dg/20000614-1.c: Add return so that test can pass.
47188
47189 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47190
47191         * gcc.c-torture/execute/string-opt-1.c: New test.
47192
47193 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
47194
47195         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
47196         mips-sgi-irix6.* because the MIPS ABI passes floating-point
47197         parameters in registers, and there is no way for a varargs
47198         function to know in which order the integer and floating-point
47199         parameters should be interleaved when they are placed on the
47200         stack.
47201         * gcc.c-torture/execute/va-arg-16.x: Likewise.
47202         * gcc.c-torture/execute/va-arg-17.x: Likewise.
47203
47204 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47205
47206         * gcc.c-torture/execute/string-opt-2.c: New test.
47207
47208 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
47209
47210         * g++.old-deja/g++.pt/crash60.C: New test.
47211
47212 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
47213
47214         * g++.old-deja/g++.other/crash24.C: New test.
47215         * g++.old-deja/g++.other/crash25.C: New test.
47216         * g++.old-deja/g++.other/crash26.C: New test.
47217         * g++.old-deja/g++.other/crash27.C: New test.
47218         * g++.old-deja/g++.other/crash28.C: New test.
47219         * g++.old-deja/g++.other/crash29.C: New test.
47220         * g++.old-deja/g++.other/crash30.C: New test.
47221         * g++.old-deja/g++.other/crash31.C: New test.
47222         * g++.old-deja/g++.other/crash32.C: New test.
47223         * g++.old-deja/g++.other/crash33.C: New test.
47224         * g++.old-deja/g++.other/crash34.C: New test.
47225         * g++.old-deja/g++.other/crash35.C: New test.
47226
47227 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
47228
47229         * gcc.c-torture/execute/20001031-1.c: New test.
47230
47231 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
47232
47233         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
47234         namespace.
47235
47236         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
47237         standards-conformant.
47238
47239         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
47240
47241         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
47242         * g++.old-deja/g++.mike/p755a.C: Likewise.
47243         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
47244         library makes no calls to `operator new' during initialization.
47245
47246 2000-11-04  Neil Booth  <neilb@earthling.net>
47247
47248         * gcc.dg/cpp/include2.c: New tests.
47249
47250 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
47251
47252         * lib/g++.exp (g++_set_ld_library_path): New function.
47253         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
47254
47255 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
47256
47257         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
47258         warnings.
47259
47260 2000-11-01  Richard Henderson  <rth@redhat.com>
47261
47262         * g++.old-deja/g++.ext/namedret1.C: New.
47263         * g++.old-deja/g++.ext/namedret2.C: New.
47264         * g++.old-deja/g++.ext/namedret3.C: New.
47265
47266 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
47267
47268         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
47269         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
47270
47271 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47272
47273         * gcc.c-torture/execute/va-arg-21.c: New test.
47274
47275 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
47276
47277         * gcc.dg/c99-complex-2.c: New test.
47278
47279 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47280
47281         * gcc.c-torture/execute/stdio-opt-1.c: New test.
47282
47283 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
47284
47285         * g++.old-deja/g++.other/inline16.C: New test.
47286
47287 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
47288
47289         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
47290         __PRETTY_FUNCTION__
47291
47292 2000-10-29  Neil Booth  <neilb@earthling.net>
47293
47294         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
47295         New tests.
47296         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
47297         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
47298         optimisation.
47299
47300 2000-10-29  Neil Booth  <neilb@earthling.net>
47301
47302         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
47303         * mi1.c, mi1c.h: Add null directives to multiple-include test.
47304         * mi5.c: Test multiple includes work with -C.
47305         * trigraphs.c: Test ^= version.
47306
47307 2000-10-28  Neil Booth  <neilb@earthling.net>
47308
47309         New tests and test updates for new macro expander.
47310
47311         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
47312         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
47313         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
47314         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
47315         new diagnostic messages.
47316
47317         * gcc.dg/cpp/macro3.c: New tests.
47318
47319 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
47320
47321         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
47322         on the same line.
47323
47324 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
47325
47326         * g++.old-deja/g++.other/eh2.C: New test.
47327
47328 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
47329
47330         * gcc.c-torture/execute/20001027-1.c: New test.
47331
47332 2000-10-26  Richard Henderson  <rth@redhat.com>
47333
47334         * gcc.c-torture/execute/20001026-1.c: New.
47335
47336 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
47337
47338         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
47339         * g++.old-deja/g++.law/builtin1.C: Likewise.
47340         * g++.old-deja/g++.law/ctors10.C: Likewise.
47341         * g++.old-deja/g++.law/virtual3.C: Likewise.
47342         * g++.old-deja/g++.mike/p658.C: Likewise.
47343         * g++.old-deja/g++.other/sibcall1.C: Likewise.
47344         * g++.old-deja/g++.other/vaarg2.C: Likewise.
47345         * g++.old-deja/g++.robertl/eb124.C: Likewise.
47346         * g++.old-deja/g++.robertl/eb44.C: Likewise.
47347         * g++.old-deja/g++.robertl/eb77.C: Likewise.
47348
47349 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
47350
47351         * gcc.c-torture/compile/20001024-1.c: New test.
47352
47353 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
47354
47355         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
47356         to tell us whether or not we are using V3.
47357
47358 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
47359
47360         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
47361         operands.
47362
47363 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
47364
47365         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
47366
47367 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
47368
47369         * gcc.c-torture/execute/20001024-1.c: New test.
47370
47371 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
47372
47373         * g++.old-deja/g++.other/sibcall1.C: New test.
47374
47375 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
47376
47377         * gcc.dg/noncompile/init-3.c: New test.
47378
47379 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
47380
47381         * gcc.dg/format-array-1.c: New test.
47382
47383 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
47384
47385         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
47386         writing through null pointers; remove comment about testing
47387         unterminated strings.
47388
47389 2000-10-17  Matthew Hiller  <hiller@redhat.com>
47390
47391         * gcc.c-torture/execute/20001017-2.c: New test.
47392
47393 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
47394
47395         * gcc.c-torture/compile/20001018-1.c: New test.
47396         * gcc.c-torture/compile/20001018-1.x: Xfail.
47397
47398 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47399
47400         * gcc.c-torture/execute/20001017-1.c: New test.
47401
47402 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
47403
47404         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
47405         for multiple use of arguments with scanf formats; add tests for
47406         multiple use of arguments.
47407
47408 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
47409
47410         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
47411         from some old tests.
47412
47413 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
47414
47415         * gcc.dg/format-miss-1.c: New test.
47416
47417 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
47418
47419         * gcc.c-torture/execute/20001013-1.c: New test.
47420
47421 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
47422
47423         * gcc.dg/format-branch-1.c: New test.
47424
47425 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
47426
47427         * README, lib/file-format.exp: Remove EGCS references.
47428
47429 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
47430
47431         * gcc.dg/20001013-1.c: New test.
47432
47433 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
47434
47435         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
47436         for intmax_t in the compiler using __typeof__ and the type rules
47437         for conditional expressions.
47438
47439 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
47440
47441         * gcc.dg/20001012-1.c: New test.
47442         * gcc.dg/20001012-2.c: New test.
47443
47444 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
47445
47446         * gcc.dg/format-attr-1.c: New test.
47447
47448 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
47449
47450         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
47451         __LONG_LONG_MAX__ instead of LLONG_MAX.
47452
47453 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
47454
47455         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
47456         scanf flags.
47457         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
47458         flags.
47459
47460 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
47461
47462         * gcc.dg/sequence-pt-1.c: New test.
47463
47464 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
47465
47466         * gcc.c-torture/execute/20001011-1.c: New testcase.
47467         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
47468
47469 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
47470
47471         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
47472         does not error on it.
47473
47474 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
47475
47476         * gcc.dg/20001009-1.c: New test.
47477
47478 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
47479
47480         * gcc.c-torture/compile/20001009-1.c: Move from here ....
47481         * gcc.c-torture/execute/20001009-2.c: ... to here.
47482
47483 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
47484
47485         * gcc.c-torture/compile/20001009-1.c: New testcase.
47486         * gcc.c-torture/execute/20001009-1.c: New testcase.
47487         Testcases provided by Jan Hubicka <jh@suse.cz>.
47488
47489 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
47490
47491         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
47492         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
47493         uintmax_t using <limits.h> to emulate the compiler's internal
47494         logic.  No longer XFAIL %j tests.
47495
47496 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
47497
47498         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
47499         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
47500         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
47501         regexps and details of expected handling of some bad formats.
47502         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
47503         suppression.
47504
47505 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
47506
47507         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
47508         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
47509         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
47510         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
47511         in list archives.
47512
47513 2000-10-06  Richard Henderson  <rth@cygnus.com>
47514
47515         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
47516         * g++.old-deja/g++.brendan/crash52.C: Likewise.
47517         * g++.old-deja/g++.jason/report.C: Likewise.
47518         * g++.old-deja/g++.law/friend5.C: Likewise.
47519         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
47520         of the expected warnings.
47521
47522 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
47523
47524         * g++.old-deja/g++.pt/enum14.C: New test.
47525
47526 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
47527
47528         * g++.old-deja/g++.pt/crash59.C: New test.
47529
47530 2000-10-04  Will Cohen  <wcohen@redhat.com>
47531
47532         * gcc.dg/20000926-1.c: New test.
47533
47534 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
47535
47536         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
47537         function name for current C++ compiler.
47538         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
47539
47540 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
47541
47542         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
47543         __PRETTY_FUNCTION__.
47544         * g++.old-deja/g++.ext/pretty2.C: Likewise.
47545
47546 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47547
47548         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
47549
47550 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
47551
47552         * gcc.c-torture/compile/20000923-1.c: New test.
47553
47554 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
47555
47556         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
47557         * g++.old-deja/g++.pt/ttp62.C: Same.
47558         * g++.old-deja/g++.other/inline14.C: Same.
47559
47560 2000-09-24  Richard Henderson  <rth@cygnus.com>
47561
47562         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
47563
47564 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
47565
47566         * gcc.dg/c90-printf-1.c: Add test for wide string format.
47567
47568 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
47569
47570         * gcc.c-torture/compile/20000922-1.c: New file.
47571
47572 2000-09-21  Nick Clifton  <nickc@redhat.com>
47573
47574         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
47575         a signed long modulo operation.
47576         (mod6): New function - perform an unsigned long modulo operation.
47577         (main): Add tests for modulos of very large numbers by very small
47578         dividends.
47579
47580 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47581
47582         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
47583
47584 2000-09-19  Richard Henderson  <rth@cygnus.com>
47585
47586         * gcc.dg/compare2.c (case 10): XFAIL.
47587
47588 2000-09-18  Richard Henderson  <rth@cygnus.com>
47589
47590         * gcc.c-torture/execute/20000906-1.c: Move ...
47591         * gcc.dg/20000906-1.c: ... here.  Only run on targets
47592         that support __builtin_trap.
47593
47594 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
47595
47596         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
47597
47598 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
47599
47600         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
47601         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
47602         more $ format tests.
47603
47604 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
47605
47606         * gcc.dg/format-errmk-1.c: New test.
47607
47608 2000-09-17  Greg McGary  <greg@mcgary.org>
47609
47610         * gcc.c-torture/execute/20000917-1.x: Remove.
47611
47612 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
47613
47614         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
47615
47616 2000-09-17  Greg McGary  <greg@mcgary.org>
47617
47618         * gcc.c-torture/execute/20000917-1.c: New test.
47619         * gcc.c-torture/execute/20000917-1.x: XFAIL.
47620
47621 2000-09-16  Neil Booth  <NeilB@earthling.net>
47622
47623         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
47624         in nested macro bug.
47625
47626 2000-09-15  Neil Booth  <NeilB@earthling.net>
47627
47628         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
47629
47630 2000-09-14  Jeffrey A Law  (law@cygnus.com)
47631
47632         * gcc.c-torture/execute/20000914-1.c: New test.
47633
47634 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
47635
47636         * g++.other/inline13.C: New test.
47637
47638 2000-09-12  Andreas Jaeger  <aj@suse.de>
47639
47640         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
47641         constant by Ulrich Drepper <drepper@redhat.com>.
47642
47643 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
47644
47645         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
47646
47647 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47648
47649         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
47650
47651 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
47652
47653         * gcc.dg/cpp/backslash.c: New test.
47654
47655 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
47656
47657         * gcc.c-torture/execute/20000910-1.c: New test.
47658         * gcc.c-torture/execute/20000910-2.c: Likewise.
47659
47660 2000-09-11  Robert Lipe  <robertl@sco.com>
47661
47662         * gcc.dg/pragma-align.c: New test.
47663
47664 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
47665
47666         * g++.old-deja/g++.pt/explicit82.C: New test.
47667         * g++.old-deja/g++.pt/explicit83.C: New test.
47668
47669 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
47670
47671         * gcc.dg/asm-names.c: New test.
47672
47673 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47674
47675         * gcc.dg/cpp/tr-warn6.c: New test
47676
47677 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
47678
47679         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
47680         be accepted.
47681
47682 2000-09-07  Catherine Moore  <clm@redhat.com>
47683
47684         * gcc.c-torture/execute/unroll-1.c: New test.
47685
47686 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
47687
47688         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
47689         ERROR markers.
47690         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
47691         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
47692         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
47693         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
47694         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
47695         Preprocess only.
47696         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
47697         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
47698
47699 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
47700
47701         * g++.old-deja/g++.pt/deduct2.C: New test.
47702
47703 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
47704
47705         * g++.old-deja/g++.pt/parms2.C: New test.
47706
47707 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
47708
47709         * g++.old-deja/g++.pt/crash58.C: New test.
47710
47711 2000-09-06  Greg McGary  <greg@mcgary.org>
47712
47713         * gcc.c-torture/execute/20000906-1.c: New test.
47714         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
47715
47716 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47717
47718         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
47719
47720 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
47721
47722         * g++.old-deja/g++.pt/crash57.C: New test.
47723
47724 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
47725
47726         * g++.old-deja/g++.pt/crash56.C: New test.
47727
47728 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
47729
47730         * g++.old-deja/g++.pt/koenig1.C: New test.
47731
47732 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
47733
47734         * gcc.dg/20000904-1.c: New test.
47735
47736 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
47737
47738         * gcc.dg/cpp/paste8.c: New test.
47739
47740 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
47741
47742         * gcc.c-torture/compile/20000827-1.c: New test.
47743
47744 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
47745
47746         * gcc.dg/format-diag-1.c: New test.
47747
47748 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
47749
47750         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
47751         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
47752         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
47753         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
47754         gcc.dg/formatz-1.c: Adjust warning regular expressions.
47755
47756 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
47757
47758         * g++.old-deja/g++.other/nested4.C: New test.
47759
47760 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
47761
47762         * g++.old-deja/g++.ns/scoped1.C: New test.
47763
47764 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
47765
47766         * lib/g++.exp: Support testing already-installed GCC.
47767
47768 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47769
47770         * wtr-label-1.c, wtr-suffix-1.c: New tests.
47771
47772 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47773
47774         * gcc.dg/return-type-2.c: New test.
47775
47776 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
47777
47778         * gcc.c-torture/compile/20000825-1.c: New test.
47779
47780 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
47781
47782         * gcc.dg/dwarf2-2.c: New test.
47783
47784 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
47785
47786         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
47787         dg-warning regexps.
47788
47789 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
47790
47791         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
47792         gcc.dg/format-ext-5.c: New tests.
47793
47794 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
47795
47796         * g++.old-deja/g++.other/crash22.C: New test.
47797
47798 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
47799
47800         * gcc.dg/noncompile/930622-2.c: Adjust error message.
47801
47802 2000-08-24  Richard Henderson  <rth@cygnus.com>
47803
47804         * gcc.dg/ia64-sync-1.c: New test.
47805         * gcc.dg/ia64-sync-2.c: New test.
47806         * gcc.dg/ia64-asm-1.c: New test.
47807
47808 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
47809
47810         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
47811         * gcc.dg/format-ext-2.c: New test.
47812
47813 2000-08-23  Jason Merrill  <jason@redhat.com>
47814
47815         * lib/old-dejagnu.exp: Also ignore "In member function" and
47816         "At global scope".
47817
47818 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47819
47820         * gcc.dg/noncompile/label-lineno-1.c: New test.
47821
47822 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
47823
47824         * gcc.dg/c99-array-nonobj-1.c: New test.
47825
47826 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
47827
47828         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
47829         tests.
47830         * gcc.dg/format-ext-1.c: New test.
47831
47832 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47833
47834         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
47835         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
47836         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
47837         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
47838         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
47839
47840 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
47841
47842         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
47843         gcc.dg/c99-strftime-2.c: New tests.
47844
47845 2000-08-22  Richard Henderson  <rth@cygnus.com>
47846
47847         * gcc.c-torture/execute/20000822-1.c: New test.
47848
47849 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
47850
47851         * gcc.c-torture/execute/20000819-1.x: Remove.
47852
47853 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
47854
47855         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
47856         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
47857         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
47858         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
47859         gcc.dg/format-xopen-1.c: New tests.
47860
47861 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
47862
47863         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
47864
47865 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
47866
47867         * g++.old-deja/g++.other/loop2.C: New test.
47868
47869         * gcc.c-torture/compile/20000606-1.c: New test.
47870         * gcc.c-torture/compile/20000728-1.c: New test.
47871         * gcc.c-torture/execute/20000801-1.c: New test.
47872         * gcc.c-torture/execute/20000801-2.c: New test.
47873         * gcc.c-torture/execute/20000819-1.c: New test.
47874         * gcc.c-torture/execute/20000819-1.x: XFAIL.
47875         * gcc.dg/20000629-1.c: New test.
47876         * gcc.dg/20000724-1.c: New test.
47877         * gcc.dg/20000807-1.c: New test.
47878
47879 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
47880
47881         * gcc.dg/cpp/pragma-1.c: New test.
47882         * gcc.dg/cpp/pragma-2.c: New test.
47883
47884 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
47885
47886         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
47887         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
47888
47889 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
47890
47891         * gcc.c-torture/compile/20000818-1.c: New test.
47892
47893 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
47894
47895         * gcc.c-torture/execute/20000818-1.c: New test.
47896
47897 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
47898
47899         * gcc.dg/format-va-1.c: New test.
47900
47901 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
47902
47903         * g++.old-deja/g++.other/typedef8.C: New test.
47904
47905 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
47906
47907         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
47908         * g++.old-deja/g++.mike/net36.C: Mark candidate.
47909         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
47910         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
47911         * g++.old-deja/g++.other/ptrmem7.C: New test.
47912         * g++.old-deja/g++.pt/ptrmem10.C: New test.
47913
47914 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
47915
47916         * g++.old-deja/g++.pt/typename27.C: New test.
47917
47918 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
47919
47920         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
47921         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
47922         * g++.old-deja/g++.pt/friend45.C: New test.
47923         * g++.old-deja/g++.other/friend8.C: New test.
47924
47925 2000-08-15  Richard Henderson  <rth@cygnus.com>
47926
47927         * gcc.c-torture/execute/20000815-1.c: New test.
47928
47929 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
47930
47931         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
47932         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
47933         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
47934
47935 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
47936
47937         * g++.old-deja/g++.other/refinit2.C: New test.
47938
47939 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
47940
47941         * lib/c-torture.exp (c-torture): Make
47942         compiler_conditional_xfail_data global.
47943         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
47944         compiler_conditional_xfail_data machinery.
47945         (f-torture-execute): Likewise.
47946         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
47947         and only when unrolling loops.
47948
47949         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
47950
47951 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
47952
47953         * g++.old-deja/g++.pt/explicit81.C: New test.
47954
47955 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
47956
47957         * g++.old-deja/g++.pt/typename26.C: New test.
47958
47959 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
47960
47961         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
47962         warning.
47963
47964 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
47965
47966         * g++.old-deja/g++.other/array3.C: New test.
47967
47968 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
47969
47970         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
47971         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
47972         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
47973         New tests.
47974
47975 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
47976
47977         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
47978         * g++.old-deja/g++.abi/vmihint.C: Likewise.
47979
47980 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
47981
47982         * gcc.c-torture/execute/20000808-1.c: New test.
47983
47984 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
47985
47986         * gcc.dg/c90-const-expr-1.c: New test.
47987
47988 2000-08-08  Richard Henderson  <rth@cygnus.com>
47989
47990         * gcc.dg/noncompile/920923-1.c: Declare calloc.
47991
47992 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
47993
47994         * gcc.dg/noncompile/const-ll-1.c: New test.
47995
47996 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
47997
47998         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
47999
48000 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
48001
48002         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
48003         that running programs linked against the shared version of libobjc
48004         run correctly.
48005
48006 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
48007
48008         * gcc.dg/c99-printf-1.c: New test.
48009
48010 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
48011
48012         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
48013
48014 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
48015
48016         * gcc.c-torture/execute/20000731-1.x: Delete.
48017
48018 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
48019
48020         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
48021         and torture_without_loops as is done by c-torture.exp.
48022         (search_for): Copy from c-torture.exp.
48023         (gcc-dg-runtest): New function, drives a directory of tests
48024         iterating over the TORTURE_OPTIONS.
48025         (scan-assembler, scan-assembler-not): Move here from
48026         individual directory drivers.
48027
48028         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
48029         defined by lib/gcc-dg.exp.
48030         * gcc.dg/cpp/cpp.exp: Likewise.
48031         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
48032         gcc-dg-runtest, so we cycle over optimization options.
48033
48034         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
48035         * gcc.dg/compare2.c: No longer expected to fail.
48036
48037 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
48038
48039         * gcc.c-torture/execute/20000804-1.c: New test.
48040
48041 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
48042
48043         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
48044
48045 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
48046
48047         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
48048
48049 2000-08-03  Jeffrey A Law  (law@cygnus.com)
48050
48051         * gcc.c-torture/compile/20000803-1.c: New test.
48052
48053 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
48054
48055         * gcc.c-torture/execute/20000801-3.c,
48056         gcc.c-torture/execute/20000801-4.c: New tests.
48057         * gcc.c-torture/execute/20000801-3.x,
48058         gcc.c-torture/execute/20000801-4.x: Xfail.
48059
48060 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
48061
48062         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
48063         libobjc/.libs to allow for libtool.
48064
48065 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
48066
48067         * gcc.c-torture/compile/20000802-1.c: New test.
48068
48069 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
48070
48071         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
48072
48073 2000-07-31  Jeffrey A Law  (law@cygnus.com)
48074
48075         * gcc-c-torture/execute/20000731-2.c: New test.
48076
48077         * gcc.c-torture/execute/20000731-1.c: New test.
48078         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
48079
48080 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
48081
48082         * gcc.dg/cpp/paste7.c: New test.
48083         * gcc.dg/cpp/20000725-1.c: New test.
48084
48085 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
48086
48087         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
48088         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
48089         declaration warning for __builtin_dwarf_reg_size.
48090
48091         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
48092
48093 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
48094
48095         * gcc.dg/noncompile/voidparam-1.c: New test.
48096
48097 2000-07-30  Richard Henderson  <rth@cygnus.com>
48098
48099         * gcc.dg/c90-digraph-1.c: Don't xfail.
48100         * gcc.dg/compare2.c (case 10): Xfail.
48101         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
48102
48103 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
48104
48105         * gcc.dg/c99-main-1.c: New test.
48106
48107 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
48108
48109         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
48110
48111 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
48112
48113         * gcc.c-tortuer/execute/20000726-1.c: New test.
48114
48115 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
48116
48117         * gcc.c-torture/execute/enum-2.c: New test.
48118
48119 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48120
48121         * gcc.dg/cpp/tr-warn3.c: New test.
48122
48123 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
48124
48125         * g++.old-deja/g++.ext/implicit1.C: Remove.
48126         * g++.old-deja/g++.jason/c2.C: Remove
48127         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
48128         * g++.old-deja/g++.pt/crash16.C: Likewise.
48129         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
48130
48131 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
48132
48133         * g++.old-deja/g++.other/for2.C: New test.
48134
48135 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
48136
48137         * gcc.dg/20000720-1.c: New test.
48138
48139 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
48140
48141         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
48142
48143 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
48144
48145         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
48146         * gcc.c-torture/execute/20000722-1.c: New.
48147         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
48148
48149 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
48150
48151         * gcc.dg/cpp/20000720-1.S: New test.
48152
48153 2000-07-21  Michael Meissner  <meissner@redhat.com>
48154
48155         * gcc.c-torture/execute/ieee/hugeval.c: New test.
48156
48157 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
48158
48159         * g++.old-deja/g++.brendan/crash16.C,
48160         g++.old-deja/g++.brendan/parse3.C,
48161         g++.old-deja/g++.brendan/redecl1.C,
48162         g++.old-deja/g++.ns/template13.C,
48163         g++.old-deja/g++.other/decl4.C,
48164         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
48165
48166 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
48167
48168         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
48169         and "Internal error".
48170
48171         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
48172         regexps.
48173         * gcc.dg/cpp/paste6.c: New test.
48174
48175 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
48176
48177         * gcc.dg/cpp/tr-direct.c: New test.
48178
48179         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
48180         gcc.dg/cpp/undef1.c: Tweak error regexps.
48181
48182 2000-07-18  Eric Christopher <echristo@redhat.com>
48183
48184         * gcc.c-torture/compile/20000718-1.c: New test.
48185
48186 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
48187
48188         * cpplex.c (_cpp_push_token): If the token being pushed back
48189         is the previous token in this context, just subtract one from
48190         context->posn.
48191         * cppmacro.c (save_expansion): Clear aux field when storing a
48192         placemarker.
48193
48194 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
48195
48196         * gcc.dg/noncompile/redecl-1.c: New test.
48197
48198 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
48199
48200         * gcc.c-torture/execute/20000717-5.c: New test.
48201         * gcc.c-torture/execute/20000717-1.x: Removed.
48202
48203 2000-07-17  Richard Henderson  <rth@cygnus.com>
48204
48205         * gcc.c-torture/execute/20000717-4.c: New test.
48206
48207 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
48208
48209         * gcc.dg/cpp/syshdr.c: New test.
48210         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
48211
48212 2000-07-17  Neil Booth  <neilb@earthling.net>
48213
48214         * gcc.dg/cpp/cmdlne-dM.c: New test.
48215         * gcc.dg/cpp/cmdlne-dD.c: New test.
48216
48217 2000-07-17  Jeffrey A Law  (law@cygnus.com)
48218
48219         * gcc.c-torture/execute/20000717-3.c: New test.
48220
48221         * gcc.c-torture/compile/20000717-1.c: New test.
48222
48223 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
48224
48225         * gcc.c-torture/execute/20000717-2.c: New test.
48226
48227 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
48228
48229         * gcc.dg/formatz-1.c: New test.
48230
48231         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
48232         * gcc.dg/c99-digraph-1.c: New tests.
48233
48234         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
48235         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
48236
48237         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
48238         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
48239         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
48240         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
48241         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
48242         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
48243         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
48244
48245 2000-07-17  Greg McGary <greg@mcgary.org>
48246
48247         * gcc.c-torture/execute/20000717-1.c: New test.
48248         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
48249
48250 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
48251
48252         * gcc.c-torture/execute/20000715-2.c: New test.
48253         * gcc.dg/20000715-1.c: New test.
48254
48255 2000-07-15  Michael Meissner  <meissner@redhat.com>
48256
48257         * gcc.c-torture/execute/20000715-1.c: New test.
48258
48259 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
48260
48261         * gcc.c-torture/execute/20000707-1.c: New test.
48262
48263 2000-07-13  Neil Booth  <NeilB@earthling.net>
48264
48265         * gcc.dg/cpp/digraph1.c,
48266         gcc.dg/cpp/digraph2.c,
48267         gcc.dg/cpp/digraphs.c: New tests.
48268
48269 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
48270
48271         * g77.f-torture/compile/20000630-2.f: New test.
48272         * g77.f-torture/compile/20000630-2.x
48273
48274 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
48275
48276         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
48277
48278 2000-07-11  Neil Booth  <NeilB@earthling.net>
48279
48280         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
48281
48282 2000-07-11  Neil Booth  <NeilB@earthling.net>
48283
48284         * gcc.dg/cpp/cmdlne-C.c: New.
48285
48286 2000-07-09  Neil Booth  <NeilB@earthling.net>
48287
48288         * gcc.dg/cpp/directiv.c: New tests.
48289         * gcc.dg/cpp/undef1.c: Update.
48290
48291 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
48292
48293         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
48294
48295 2000-07-09  Neil Booth  <NeilB@earthling.net>
48296
48297         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
48298
48299 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
48300
48301         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
48302         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
48303
48304 2000-07-08  Neil Booth  <NeilB@earthling.net>
48305
48306         * gcc.dg/cpp/macsyntx.c: New tests.
48307
48308 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
48309
48310         * gcc.dg/20000707-1.c: New test.
48311
48312 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
48313
48314         * gcc.c-torture/execute/20000706-1.c: New test.
48315         * gcc.c-torture/execute/20000706-2.c: New test.
48316         * gcc.c-torture/execute/20000706-3.c: New test.
48317         * gcc.c-torture/execute/20000706-4.c: New test.
48318         * gcc.c-torture/execute/20000706-5.c: New test.
48319
48320 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
48321
48322         * g++.old-deja/g++.pt/instantiate7.C: New test.
48323
48324 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
48325
48326         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
48327         * g++.old-deja/g++.mike/thunk3.C: Likewise.
48328         * g++.old-deja/g++.other/rtti3.C: Likewise.
48329         * g++.old-deja/g++.other/rttid3.C: Likewise.
48330
48331 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
48332
48333         *  g77.f-torture/compile/20000630-1.x: Fix typo
48334
48335 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
48336
48337         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
48338         assembly output.
48339
48340 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
48341
48342         * gcc.dg/cpp/ident.c: New test.
48343
48344 2000-07-05  Neil Booth  <NeilB@earthling.net>
48345
48346         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
48347           gcc.dg/cpp/lexstrng.c: New tests.
48348
48349 2000-07-04  Neil Booth  <NeilB@earthling.net>
48350
48351         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
48352         * gcc.dg/cpp/strify2.c: Same.
48353
48354 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
48355
48356         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
48357         * gcc.dg/cpp/19990703-1.c: Likewise.
48358         * gcc.dg/cpp/20000625-1.c: Likewise.
48359         * gcc.dg/cpp/20000625-2.c: Likewise.
48360
48361         * gcc.dg/cpp/macro1.c,
48362         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
48363         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
48364         gcc.dg/cpp/strify1.c,
48365         gcc.dg/cpp/strify2.c: New tests.
48366
48367 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
48368
48369         * gcc.c-torture/execute/20000703-1.c: New test.
48370
48371 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
48372
48373         * g++.old-deja/g++.pt (lookup10.C): New test.
48374
48375 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
48376
48377         * g++.old-deja/g++.pt (typename25.C): New test.
48378
48379 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
48380
48381         * gcc.c-torture/compile/20000701-1.c: New test.
48382
48383 2000-06-30  Nick Clifton  <nickc@cygnus.com>
48384
48385         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
48386         to test case.
48387
48388 2000-06-30  Catherine Moore  <clm@cygnus.com>
48389
48390         * gcc.c-torture/execute/align-1.c: New test.
48391
48392 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
48393
48394         * g++.old-deja/g++.pt/expr8.C: New test.
48395         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
48396
48397 2000-06-29  Nick Clifton  <nickc@cygnus.com>
48398
48399         * gcc.c-torture/compile/20000629-1.c: New test.
48400
48401 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
48402
48403
48404         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
48405         gcc.dg/noncompile directory, depending on whether they're
48406         preprocessor tests or not.  Annotate all the tests for the dg
48407         framework.
48408
48409         * gcc.c-torture/noncompile/noncompile.exp: Delete.
48410         * gcc.dg/noncompile/noncompile.exp: New.
48411
48412         * Moved files:
48413         Old name                                New name
48414         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
48415         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
48416         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
48417         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
48418         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
48419         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
48420         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
48421         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
48422         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
48423         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
48424         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
48425         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
48426         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
48427         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
48428         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
48429         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
48430         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
48431         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
48432         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
48433         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
48434         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
48435         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
48436         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
48437         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
48438
48439         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
48440         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
48441         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
48442         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
48443         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
48444         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
48445
48446 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
48447
48448         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
48449         declare one variable.  On the fourth, error.
48450         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
48451         declared by 20000628-1a.h.
48452
48453 2000-06-29  Richard Henderson  <rth@redhat.com>
48454
48455         * gcc.c-torture/execute/930529-1.x: New file.
48456         * gcc.dg/920413-1.c: Adjust expected warning text.
48457         * gcc.dg/980217-1.c: Declare abort.
48458         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
48459
48460 2000-06-29  Jeffrey A Law  (law@cygnus.com)
48461
48462         * g77.f-torture/compile/20000629-1.f: New test.
48463         * g77.f-torture/compile/20000629-1.x: Expected to fail.
48464
48465 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
48466
48467         Rearrange lots of files, removing entirely the
48468         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
48469         directories.
48470
48471         * Deleted files:
48472         gcc.c-torture/code_quality/code_quality.exp
48473         gcc.c-torture/special/special.exp
48474         gcc.failure/failure.exp
48475         gcc.failure/940409-1.x
48476         gcc.c-torture/compile/961203-1.x
48477
48478         * New files:
48479         gcc.misc-tests/linkage.exp
48480         gcc.c-torture/execute/920730-1t.c
48481         gcc.c-torture/execute/920730-1t.x
48482         gcc.c-torture/compile/920520-1.x
48483         gcc.c-torture/compile/920521-1.x
48484         gcc.c-torture/compile/981006-1.x
48485         gcc.c-torture/execute/eeprof-1.x
48486
48487         * Moved files (possibly with modifications to fit a new harness):
48488         Old name                                New name
48489         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
48490         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
48491         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
48492         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
48493         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
48494         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
48495         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
48496         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
48497         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
48498         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
48499         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
48500         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
48501         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
48502         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
48503
48504 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
48505
48506         * c-torture/compile/961203-1.x: Delete.
48507
48508         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
48509         not exit. Include stdio.h.
48510         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
48511         * gcc.misc-tests/dg-12.c: Likewise.
48512         * gcc.misc-tests/dg-5.c: Likewise.
48513         * gcc.misc-tests/dg-6.c: Likewise.
48514         * gcc.misc-tests/dg-7.c: Prototype abort.
48515         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
48516         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
48517         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
48518         not exit.
48519         * gcc.misc-tests/sieve.c: Use return from main, not exit.
48520         * gcc.misc-tests/sort2.c: Use return from main, not exit.
48521
48522 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
48523
48524         * gcc.dg/cpp/20000628-1.c: New test.
48525         * gcc.dg/cpp/20000628-1.h: New header for above test.
48526         * gcc.dg/cpp/20000628-1a.h: Likewise.
48527
48528 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
48529
48530         * gcc.dg/cpp: New directory.
48531         * gcc.dg/cpp/cpp.exp: New driver.
48532         * gcc.dg/cpp/20000627-1.c: New test.
48533         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
48534         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
48535         and rewrite as a compilation test.
48536
48537         * gcc.dg: Move many files into the cpp subdirectory, possibly
48538         renaming or editing them as well.
48539         Old name                New name
48540         990119-1.c              cpp/19990119-1.c
48541         990228-1.c              cpp/19990228-1.c
48542         990407-1.c              cpp/19990407-1.c
48543         990409-1.c              cpp/19990409-1.c
48544         990413-1.c              cpp/19990413-1.c
48545         990703-1.c              cpp/19990703-1.c
48546         20000127-1.c            cpp/20000127-1.c
48547         20000129-1.c            cpp/20000129-1.c
48548         20000207-1.c            cpp/20000207-1.c
48549         20000207-2.c            cpp/20000207-2.c
48550         20000209-1.c            cpp/20000209-1.c
48551         20000209-2.c            cpp/20000209-2.c
48552         20000301-1.c            cpp/20000301-1.c
48553         20000419-1.c            cpp/20000419-1.c
48554         20000510-1.S            cpp/20000510-1.S
48555         20000519-1.c            cpp/20000519-1.c
48556         20000529-1.c            cpp/20000529-1.c
48557         20000625-1.c            cpp/20000625-1.c
48558         20000625-2.c            cpp/20000625-2.c
48559         cpp-as1.c               cpp/assert1.c
48560         cpp-as2.c               cpp/assert2.c
48561         cxx-comments-1.c        cpp/cxxcom1.c
48562         cxx-comments-2.c        cpp/cxxcom2.c
48563         endif-label.c           cpp/endif.c
48564         cpp-hash1.c             cpp/hash1.c
48565         cpp-hash2.c             cpp/hash2.c
48566         cpp-if1.c               cpp/if-1.c
48567         cpp-if2.c               cpp/if-2.c
48568         cpp-if3.c               cpp/if-3.c
48569         cpp-if4.c               cpp/if-4.c
48570         cpp-if5.c               cpp/if-5.c
48571         cpp-cond.c              cpp/if-cexp.c
48572         cpp-missingop.c         cpp/if-mop.c
48573         cpp-missingparen.c      cpp/if-mpar.c
48574         cpp-opprec.c            cpp/if-oppr.c
48575         cpp-ifparen.c           cpp/if-paren.c
48576         cpp-shortcircuit.c      cpp/if-sc.c
48577         cpp-shift.c             cpp/if-shift.c
48578         cpp-unary.c             cpp/if-unary.c
48579         cpp-li1.c               cpp/line1.c
48580         cpp-li2.c               cpp/line2.c
48581         lineno.c                cpp/line3.c
48582         lineno-2.c              cpp/line4.c
48583         cpp-mi.c                cpp/mi1.c
48584         cpp-mic.h               cpp/mi1c.h
48585         cpp-micc.h              cpp/mi1cc.h
48586         cpp-mind.h              cpp/mi1nd.h
48587         cpp-mindp.h             cpp/mi1ndp.h
48588         cpp-mix.h               cpp/mi1x.h
48589         cpp-mi2.c               cpp/mi2.c
48590         cpp-mi2a.h              cpp/mi2a.h
48591         cpp-mi2b.h              cpp/mi2b.h
48592         cpp-mi2c.h              cpp/mi2c.h
48593         cpp-mi3.c               cpp/mi3.c
48594         cpp-mi3.def             cpp/mi3.def
48595         poison-1.c              cpp/poison.c
48596         pr-impl.c               cpp/prag-imp.c
48597         cpp-redef-2.c           cpp/redef1.c
48598         cpp-redef.c             cpp/redef2.c
48599         strpaste.c              cpp/strp1.c
48600         strpaste-2.c            cpp/strp2.c
48601         cpp-tradpaste.c         cpp/tr-paste.c
48602         cpp-tradstringify.c     cpp/tr-str.c
48603         cpp-tradwarn1.c         cpp/tr-warn1.c
48604         cpp-tradwarn2.c         cpp/tr-warn2.c
48605         trigraphs.c             cpp/trigraphs.c
48606         cpp-unc1.c              cpp/unc1.c
48607         cpp-unc2.c              cpp/unc2.c
48608         cpp-unc3.c              cpp/unc3.c
48609         cpp-unc.c               cpp/unc4.c
48610         undef.c                 cpp/undef1.c
48611         undef-2.c               cpp/undef2.c
48612         cpp-wi1.c               cpp/widestr1.c
48613
48614 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
48615
48616         * lib/g++.exp (g++_include_flags): Tweak.
48617
48618 2000-06-27  H.J. Lu  <hjl@gnu.org>
48619             Loren J. Rittle  <ljrittle@acm.org>
48620
48621         * lib/g++.exp (g++_include_flags): Override libgloss.exp
48622         version with one that knows about the new gcc tree structure.
48623         (g++_link_flags): Same.
48624
48625 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
48626
48627         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
48628         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
48629         case we are cross-compiling.
48630
48631         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
48632         g++.old-deja/g++.niklas/Makefile.in,
48633         g++.old-deja/g++.niklas/configure.in,
48634         g++.old-deja/g++.other/Makefile.in,
48635         g++.old-deja/g++.other/configure.in,
48636         gcc.c-torture/code_quality/Makefile.in,
48637         gcc.c-torture/code_quality/configure.in,
48638         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
48639         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
48640         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
48641         gcc.c-torture/execute/ieee/Makefile.in,
48642         gcc.c-torture/execute/ieee/configure.in,
48643         gcc.c-torture/noncompile/Makefile.in,
48644         gcc.c-torture/noncompile/configure.in,
48645         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
48646         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
48647         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
48648
48649 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
48650
48651         * g++.old-deja/g++.other/ambig3.C: New test.
48652
48653 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
48654
48655         * g++.old-deja/g++.pt/syntax1.C: New test.
48656         * g++.old-deja/g++.pt/syntax2.C: New test.
48657         * g++.old-deja/g++.other/syntax3.C: New test.
48658         * g++.old-deja/g++.other/syntax4.C: New test.
48659
48660 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
48661
48662         * gcc.dg/20000623-1.c: Prototype exit and abort.
48663
48664 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
48665
48666         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
48667         New tests.
48668         * gcc.dg/cpp-mi3.def: New file.
48669
48670         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
48671         inside assertions.
48672         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
48673         lexer's error messages.
48674         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
48675         divine anything from the linemarkers.
48676         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
48677         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
48678
48679 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
48680
48681         * gcc.dg/20000623-1.c: New test.
48682
48683 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
48684
48685         * gcc.c-torture/execute/20000622-1.c: New test.
48686
48687 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
48688
48689         * g++.old-deja/g++.other/init15.C: New test.
48690
48691 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
48692
48693         * g++.old-deja/g++.pt/vaarg2.C: New test.
48694         * g++.old-deja/g++.pt/vaarg3.C: New test.
48695
48696 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
48697
48698         * g++.old-deja/g++.other/dyncast6.C: New test.
48699
48700 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
48701
48702         * gcc.c-torture/execute/loop-6.c: New test.
48703
48704 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
48705
48706         * gcc.dg/20000614-1.c: New test.
48707         * gcc.dg/20000614-2.c: New test.
48708
48709 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
48710
48711         * g++.old-deja/g++.other/inline12.C: New test.
48712
48713 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
48714
48715         * g++.old-deja/g++.other/eh1.C: New test.
48716
48717 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
48718
48719         * g++.old-deja/g++.other/type.C: New test.
48720
48721 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
48722
48723         * g++.old-deja/g++.other/initstring.C: New test.
48724
48725 2000-06-12  Jason Merrill  <jason@redhat.com>
48726
48727         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
48728
48729 2000-06-09  Jeffrey A Law  (law@cygnus.com)
48730
48731         * gcc.c-torture/compile/20000609-1.c: New test.
48732
48733 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
48734
48735         * gcc.dg/20000609-1.c: New test.
48736
48737 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
48738
48739         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
48740         * gcc.c-torture/noncompile/poison-1.c: Move...
48741         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
48742         * gcc.dg/cpp-li1.c: Add a token after the #line.
48743
48744 2000-06-05  Richard Henderson  <rth@cygnus.com>
48745
48746         * gcc.c-torture/execute/20000605-2.c: New test.
48747         * gcc.c-torture/execute/20000605-3.c: New test.
48748
48749 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
48750
48751         * g77.f-torture/execute/20000503-1.x: New file.
48752
48753 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
48754
48755         * g++.old-deja/g++.eh/badalloc1.C: New test.
48756
48757 2000-06-05  Richard Henderson  <rth@cygnus.com>
48758
48759         * gcc.c-torture/execute/20000605-1.c: New test.
48760
48761 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
48762             Nathan Sidwell <nathan@codesourcery.com>
48763
48764         * gcc.c-torture/compile/20000605-1.c: New test.
48765
48766 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
48767
48768         * g77.f-torture/compile/20000601-1.f: New test.
48769
48770 2000-06-03  Richard Henderson  <rth@cygnus.com>
48771
48772         * gcc.c-torture/execute/20000603-1.c: New.
48773
48774 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
48775
48776         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
48777         * gcc.dg/noreturn-2.c (noreturn): Likewise.
48778
48779 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
48780
48781         * gcc.dg/compare2.c (case 12): XFAIL.
48782         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
48783         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
48784
48785         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
48786
48787 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
48788
48789         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
48790         guard macro is already defined when the header is first
48791         included.
48792         * gcc.dg/cpp-mix.h: New file.
48793         * gcc.dg/endif-label.c: Update patterns to match compiler.
48794
48795         * g++.brendan/complex1.C: Declare abort.
48796         * g++.law/refs4.C: Remove XFAIL.
48797         * g++.oliva/expr2.C: Declare abort and exit.
48798
48799 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
48800
48801         * gcc.c-torture/execute/20000528-1.c: New test.
48802
48803         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
48804         * g++.old-deja/g++.law/temps4.C: Likewise.
48805
48806         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
48807         stdlib.h.  Call abort() on failure.
48808         * g++.old-deja/g++.law/refs4.C: Likewise.
48809         * g++.old-deja/g++.law/temps4.C: Likewise.
48810         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
48811         * gcc.c-torture/execute/20000112-1.c: Include string.h.
48812
48813 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
48814
48815         Relative to g++.dg/special:
48816         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
48817
48818         Relative to g++.old-deja:
48819         * g++.brendan/complex1.C, g++.jason/optimize2.C,
48820         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
48821         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
48822         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
48823         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
48824         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
48825         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
48826
48827         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
48828         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
48829         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
48830         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
48831         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
48832         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
48833         and/or string.h.
48834
48835         * g++.other/goto1.C: Update expectations for error messages.
48836
48837 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
48838
48839         * gcc.c-torture/compile/20000523-1.c: New test.
48840
48841 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
48842
48843         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
48844
48845 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
48846
48847         * g++.old-deja/g++.eh/catch11.C: New test.
48848         * g++.old-deja/g++.eh/catch12.C: New test.
48849
48850 2000-05-24  Nick Clifton  <nickc@cygnus.com>
48851
48852         * gcc.c-torture/execute/20000523-1.c: New test.
48853
48854 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
48855
48856         * c-torture/execute/bcp-1.c: Replace abort in arg of
48857         __builtin_constant_p with a generic external function.
48858
48859         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
48860         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
48861         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
48862         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
48863         Prototype abort and/or exit.
48864
48865         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
48866         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
48867         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
48868         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
48869
48870 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
48871
48872         * gcc.dg/dwarf2-1.c: New test.
48873
48874 2000-05-20  Richard Henderson  <rth@cygnus.com>
48875
48876         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
48877
48878 2000-05-20  Andreas Jaeger  <aj@suse.de>
48879
48880         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
48881         testcase.
48882
48883 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
48884
48885         * gcc.c-torture/execute/20000519-2.c: New test.
48886
48887 2000-05-19  Andreas Jaeger  <aj@suse.de>
48888
48889         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
48890         which fails with SSA.
48891
48892         * lib/c-torture.exp: Also test with -O3 -fssa.
48893
48894 2000-05-18  Michael Meissner  <meissner@redhat.com>
48895
48896         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
48897         * gcc.c-torture/execute/920415-1.c: Ditto.
48898         * gcc.c-torture/execute/920501-1.c: Ditto.
48899         * gcc.c-torture/execute/conversion.c: Ditto.
48900         * gcc.c-torture/execute/cvt-1.c: Ditto.
48901
48902 2000-05-18  Jeffrey A Law  (law@cygnus.com)
48903
48904         * gcc.c-torture/compile/20000518-1.c: New test.
48905
48906 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
48907
48908         * g77.f-torture/compile/200005018.f: New test.
48909
48910 2000-05-17  Jeffrey A Law  (law@cygnus.com)
48911
48912         * gcc.c-torture/compile/20000517-1.c: New test.
48913
48914 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48915
48916         * gcc.c-torture/execute/20000516-1.c: New test.
48917
48918 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
48919
48920         * g++.old-deja/g++.other/eh.C: New test.
48921
48922 2000-05-12  Richard Henderson  <rth@cygnus.com>
48923
48924         * gcc.c-torture/execute/990208-1.c (main): Don't pass
48925         constants through to doit's conditional.
48926
48927 2000-05-11  Jeffrey A Law  (law@cygnus.com)
48928
48929         * gcc.c-torture/compile/20000511-1.c: New test.
48930         * g77.f-torture/compile/20000511-1.f: New test.
48931         * g77.f-torture/compile/20000511-2.f: New test.
48932
48933 2000-05-11  Michael Meissner  <meissner@redhat.com>
48934
48935         * gcc.c-torture/execute/20000511-1.c: New test.
48936
48937 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
48938
48939         * gcc.dg/dg.exp: Scan .S files as well as .c files.
48940         * gcc.dg/20000510-1.S: New.
48941
48942 2000-05-08  Catherine Moore  <clm@cygnus.com>
48943
48944         * gcc.dg/unused-3.c: New.
48945
48946 2000-05-06  Richard Henderson  <rth@cygnus.com>
48947
48948           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
48949           * g++.old-deja/g++.mike/warn1.C: Likewise.
48950           * g++.old-deja/g++.pt/local1.C: Likewise.
48951           * g++.old-deja/g++.pt/local7.C: Likewise.
48952           * g++.old-deja/g++.pt/spec16.C: Likewise.
48953
48954 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
48955
48956         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
48957
48958 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
48959
48960           * g77.f-torture/execute/20000503-1.f: New test.
48961
48962 2000-05-04  Andreas Jaeger  <aj@suse.de>
48963
48964         * gcc.dg/noreturn-2.c: New test.
48965
48966 2000-05-04  Neil Booth  <NeilB@earthling.net>
48967
48968         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
48969         preprocessor.
48970
48971 2000-05-04  Richard Henderson  <rth@cygnus.com>
48972
48973         * gcc.c-torture/execute/20000503-1.c: Fix typo.
48974
48975 2000-05-04  Richard Henderson  <rth@cygnus.com>
48976
48977         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
48978         OpenSSL by Jason R Thorpe.
48979
48980 2000-05-03  Jim Wilson  <wilson@cygnus.com>
48981
48982         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
48983
48984 2000-05-03  Robert Lipe <robertlipe@usa.net>
48985
48986         * gcc.dg/20000503-1.c: New test.
48987
48988 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
48989
48990         * gcc.c-torture/compile/20000502-1.c: New test.
48991         * g++.old-deja/g++.other/align.C: New test.
48992         * gcc.dg/cpp-tradstringify.c: New test.
48993
48994 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
48995
48996         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
48997         and hard registers.
48998
48999 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
49000
49001         * gcc.c-torture/execute/loop-5.c: New test.
49002
49003 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
49004
49005         * gcc.c-torture/execute/va-arg-20.c: New test.
49006
49007 2000-04-23  Jeffrey A Law  (law@cygnus.com)
49008
49009         * gcc.c-torture/execute/20000422-1.c: New test.
49010
49011 2000-04-20  Greg McGary  <gkm@gnu.org>
49012
49013         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
49014         when optimizing, but without sibling-call optimizations (-O1).
49015
49016 2000-04-20  Jeffrey A Law  (law@cygnus.com)
49017
49018           * gcc.c-torture/compile/20000420-1.c: New test.
49019
49020 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
49021
49022         * g++.abi/ptrflags.C: New test.
49023         * g++.eh/catchptr1.C: Test incomplete pointer chains.
49024
49025 2000-04-19  Catherine Moore  <clm@cygnus.com>
49026
49027         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
49028
49029 2000-04-19  Greg McGary  <gkm@gnu.org>
49030
49031         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
49032         sibling-call optimizations.
49033
49034 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
49035
49036         * gcc.dg/20000419-1.c: New test.
49037
49038 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
49039
49040         * gcc.c-torture/execute/20000412-6.c: New test.
49041
49042 2000-04-12  Jeffrey A Law  (law@cygnus.com)
49043
49044         * gcc.c-torture/execute/20000412-5.c: New test.
49045         * g77.f-torture/compile/20000412-1.f: New test.
49046         * gcc.c-torture/execute/20000412-4.c: New test.
49047         * gcc.c-torture/compile/20000412-2.c: New test.
49048         * gcc.c-torture/execute/20000412-3.c: New test.
49049         * gcc.c-torture/compile/20000412-1.c: New test.
49050         * gcc.c-torture/execute/20000412-2.c: New test.
49051
49052 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
49053
49054         * objc/execute/bf-20.m: New test.
49055
49056 2000-04-10  Richard Henderson  <rth@cygnus.com>
49057
49058         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
49059
49060         * gcc.c-torture/execute/20000412-1.c: New test.
49061
49062 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
49063
49064         * g++.old-deja/g++.eh/catchptr1.C: New test.
49065
49066 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
49067
49068         * g++.old-deja/g++.abi/cxa_vec.C: New test.
49069
49070 2000-04-08  Neil Booth  <NeilB@earthling.net>
49071
49072         * gcc.dg/cpp-nullchar.c: Remove test as
49073         embedded nulls cause problems.
49074
49075 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49076
49077         * gcc.dg/compare2.c: New test.
49078
49079 2000-04-08  Neil Booth  <NeilB@earthling.net>
49080
49081         * gcc.dg/cpp-nullchar.c: New test.
49082
49083 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
49084
49085         * gcc.dg/cpp-mi2.c: New test.
49086         * gcc.dg/cpp-mi2[abc].h: New files.
49087
49088 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
49089
49090         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
49091         member name.
49092
49093 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
49094
49095         * g++.old-deja/g++.abi/vmihint.C: New test.
49096
49097 2000-04-06  Neil Booth  <NeilB@earthling.net>
49098
49099         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
49100         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
49101         copyright.
49102
49103 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
49104
49105         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
49106         avoid stack-frame overwrite.
49107
49108 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
49109
49110         * gcc.c-torture/compile/20000405-2.c: New test.
49111         * gcc.c-torture/compile/20000405-3.c: New test.
49112
49113 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49114
49115         * gcc.c-torture/compile/20000405-1.c: New test.
49116
49117 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
49118
49119         * gcc.dg/cast-qual-1.c: Revert last change.
49120
49121 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49122
49123         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
49124
49125 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
49126
49127         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
49128         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
49129
49130 2000-04-03  Jeffrey A Law  (law@cygnus.com)
49131
49132         * gcc.c-torture/compile/20000403-2.c: New test.
49133         * gcc.c-torture/compile/20000403-1.c: New test.
49134
49135 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
49136
49137         * gcc.c-torture/execute/20000403-1.c: New test.
49138
49139 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
49140
49141         * gcc.c-torture/execute/20000402-1.c: New test.
49142
49143 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
49144
49145         * gcc.c-torture/execute/va-arg-15.c: New test.
49146         * gcc.c-torture/execute/va-arg-16.c: New test.
49147         * gcc.c-torture/execute/va-arg-17.c: New test.
49148         * gcc.c-torture/execute/va-arg-18.c: New test.
49149         * gcc.c-torture/execute/va-arg-19.c: New test.
49150
49151 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
49152
49153         * gcc.c-torture/compile/981211-1.c: Move to...
49154         * gcc.dg/cpp-as1.c: ...here.
49155         * gcc.dg/cpp-as2.c: New file.
49156
49157         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
49158         compiler.
49159
49160 2000-04-02  Neil Booth  <NeilB@earthling.net>
49161
49162         * gcc.dg/cpp-cond.c  New tests.
49163         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
49164         accidental success less likely.
49165         * gcc.dg/cpp-missingop.c  New tests.
49166         * gcc.dg/cpp-missingparen.c  New tests.
49167         * gcc.dg/cpp-shift.c  New tests.
49168         * gcc.dg/cpp-shortcircuit.c  New tests.
49169         * gcc.dg/cpp-unary.c  New tests.
49170
49171 2000-03-29  Jeffrey A Law  (law@cygnus.com)
49172
49173         * gcc.c-torture/compile/20000329-1.c: New test.
49174
49175 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
49176
49177         * gcc.c-torture/compile/20000326-1.c: New test.
49178         * gcc.c-torture/compile/20000326-2.c: New test.
49179
49180 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
49181
49182         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
49183         the first parameter is a function argument.
49184
49185 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
49186
49187         * g++.old-deja/g++.ext/array4.C: New test.
49188
49189 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
49190
49191         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
49192
49193 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49194
49195         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
49196
49197 2000-03-19  Richard Henderson  <rth@cygnus.com>
49198
49199         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
49200
49201 2000-03-19  Richard Henderson  <rth@cygnus.com>
49202
49203         * gcc.c-torture/compile/20000319-1.c: New test.
49204
49205 2000-03-14  Jeffrey A Law  (law@cygnus.com)
49206
49207         * gcc.c-torture/execute/20000314-3.c: New test.
49208         * gcc.c-torture/execute/20000314-2.c: New test.
49209         * gcc.c-torture/execute/20000314-1.c: New test.
49210         * gcc.c-torture/compile/20000314-2.c: New test.
49211         * gcc.c-torture/compile/20000314-1.c: New test.
49212
49213 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
49214
49215         * g++.old-deja/g++.warn/inline.C: New test.
49216
49217 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
49218
49219         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
49220         standards-compliant result rather than specific constants.
49221         Put test-values in array.
49222
49223 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
49224
49225         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
49226         (g++_target_compile): Put test-specific options last.
49227
49228 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
49229
49230         * g++.old-deja/g++.eh/vbase4.C: New test.
49231
49232 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
49233
49234         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
49235
49236 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
49237
49238         * g++.old-deja/g++.brendan/misc12.C: Removed.
49239         * g++.old-deja/g++.pt/memtemp77.C: Constify.
49240         * g++.old-deja/g++.ext/pretty4.C: New test.
49241
49242 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
49243
49244         * g++.old-deja/g++.other/string2.C: New test.
49245
49246 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
49247
49248         * g++.old-deja/g++.warn/impint2.C: New test.
49249
49250 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
49251
49252         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
49253         is 1, not zero.
49254
49255 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
49256
49257         * g++.old-deja/g++.warn/impint.C: New test.
49258         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
49259         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
49260         * g++.old-deja/g++.pt/explicit12.C: Likewise.
49261         * g++.old-deja/g++.pt/explicit13.C: Likewise.
49262         * g++.old-deja/g++.pt/explicit17.C: Likewise.
49263         * g++.old-deja/g++.pt/explicit18.C: Likewise.
49264         * g++.old-deja/g++.pt/explicit19.C: Likewise.
49265         * g++.old-deja/g++.pt/explicit23.C: Likewise.
49266         * g++.old-deja/g++.pt/explicit31.C: Likewise.
49267         * g++.old-deja/g++.pt/explicit35.C: Likewise.
49268         * g++.old-deja/g++.pt/explicit6.C: Likewise.
49269         * g++.old-deja/g++.pt/memclass7.C: Likewise.
49270
49271 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
49272
49273         * gcc.dg/cpp-redef.c: New test.
49274
49275 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
49276
49277         * g++.old-deja/g++.pt/unify7.C: New test.
49278
49279 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
49280
49281         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
49282         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
49283
49284 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
49285
49286         * gcc.c-torture/compile/20000224-1.c: New test.
49287
49288 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49289
49290         * gcc.c-torture/compile/cpp-2.c: New test.
49291         * gcc.c-torture/compile/cpp-1.c: New test.
49292
49293 2000-02-25  Jeffrey A Law  (law@cygnus.com)
49294
49295         * gcc.c-torture/execute/20000225-1.c: New test.
49296
49297 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49298
49299         * gcc.dg/cpp-li2.c: New test.
49300
49301         * gcc.dg/cpp-wi1.c: New test.
49302
49303         * gcc.dg/cpp-li1.c: New test.
49304
49305 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
49306
49307         * g++.old-deja/g++.other/sizeof5.C: New test.
49308
49309 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49310
49311         * gcc.c-torture/execute/va-arg-13.c: New test.
49312
49313 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
49314
49315         * gcc.c-torture/execute/va-arg-12.c: New test.
49316
49317 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
49318
49319         * gcc.c-torture/execute/20000223-1.c: New test.
49320
49321 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
49322
49323         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
49324
49325 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
49326
49327         * g++.old-deja/g++.abi/ptrmem.C: New test.
49328
49329 2000-02-19  Richard Henderson  <rth@cygnus.com>
49330
49331         * gcc.c-torture/compile/init-3.c: New.
49332
49333 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
49334
49335         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
49336         ALWAYS_CXXFLAGS.
49337
49338 2000-02-11  Robert Lipe <robertl@sco.com>
49339
49340         * gcc.c-torture/compile/20000211-3.c: New test.
49341
49342 2000-02-11  Martin Buchholz <martin@xemacs.org>
49343
49344         * gcc.c-torture/compile/20000211-2.c: New test.
49345
49346 2000-02-11  Jeffrey A Law  (law@cygnus.com)
49347
49348         * gcc.c-torture/compile/20000211-1.c: New test.
49349
49350 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
49351
49352         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
49353           on native targets
49354
49355 2000-02-08  Nathan Sidwell  <nathan@acm.org>
49356
49357         * g++.old-deja/g++.other/cast5.C: New test.
49358
49359 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
49360
49361         * gcc.c-torture/execute/20000205-1.c: New.
49362
49363 2000-02-03  Nathan Sidwell  <nathan@acm.org>
49364
49365         * g++.old-deja/g++.jason/cast3.C: Return void.
49366         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
49367
49368 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49369
49370         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
49371
49372         * gcc.dg/loop-1.c: New test.
49373
49374 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
49375
49376         * gcc.c-torture/compile/20000127-1.c: New test.
49377         * gcc.c-torture/execute/991228-1.c: New test.
49378
49379 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49380
49381         * gcc.dg/unused-2.c: New test.
49382
49383         * gcc.dg/conv-1.c: New test.
49384
49385 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
49386
49387         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
49388         compiler.
49389         (tool_option_proc): Fix typo.
49390
49391 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
49392
49393         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
49394         of the ld on the host, not on the build machine.
49395         Also, don't crash if '--help' is not a supported option.
49396
49397 2000-01-24  Richard Henderson  <rth@cygnus.com>
49398
49399         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
49400
49401 2000-01-20  Jeffrey A Law  (law@cygnus.com)
49402
49403         * gcc.c-torture/execute/20000120-2.c: New test.
49404         * gcc.c-torture/execute/20000120-1.c: New test.
49405
49406 2000-01-13  Jeffrey A Law  (law@cygnus.com)
49407
49408         * gcc.c-torture/execute/20000113-1.c: New test.
49409
49410 2000-01-12  Jeffrey A Law  (law@cygnus.com)
49411
49412         * gcc.c-torture/execute/20000112-1.c: New test.
49413
49414 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49415
49416         * gcc.dg/20000111-1.c: New test.
49417
49418 2000-01-10  Jeffrey A Law  (law@cygnus.com)
49419
49420         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
49421         with 16 bit integers.
49422
49423 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49424
49425         * gcc.dg/20000108-1.c: New test.
49426
49427 2000-01-05  Nathan Sidwell  <nathan@acm.org>
49428
49429         * g++.old-deja/g++.ns/koenig8.C: New test.
49430
49431 2000-01-05  Nathan Sidwell  <nathan@acm.org>
49432
49433         * g++.old-deja/g++.other/cast4.C: New test.
49434
49435 2000-01-05  Jeffrey A Law  (law@cygnus.com)
49436
49437         * gcc.c-torture/compile/20000105-2.c: New test.
49438         * gcc.c-torture/compile/20000105-1.c: New test.
49439
49440 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49441
49442         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
49443         references to printf & atoi to conform to ANSI standard.
49444         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
49445         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
49446         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
49447         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
49448         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
49449         * g++.old-deja/g++.brendan/complex1.C: Likewise.
49450         * g++.old-deja/g++.brendan/copy1.C: Likewise.
49451         * g++.old-deja/g++.brendan/copy2.C: Likewise.
49452         * g++.old-deja/g++.brendan/copy3.C: Likewise.
49453         * g++.old-deja/g++.brendan/copy4.C: Likewise.
49454         * g++.old-deja/g++.brendan/copy5.C: Likewise.
49455         * g++.old-deja/g++.brendan/copy6.C: Likewise.
49456         * g++.old-deja/g++.brendan/copy7.C: Likewise.
49457         * g++.old-deja/g++.brendan/copy8.C: Likewise.
49458         * g++.old-deja/g++.brendan/crash11.C: Likewise.
49459         * g++.old-deja/g++.brendan/crash14.C: Likewise.
49460         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
49461         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
49462         * g++.old-deja/g++.brendan/delete2.C: Likewise.
49463         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
49464         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
49465         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
49466         * g++.old-deja/g++.brendan/eh1.C: Likewise.
49467         * g++.old-deja/g++.brendan/groff1.C: Likewise.
49468         * g++.old-deja/g++.brendan/init3.C: Likewise.
49469         * g++.old-deja/g++.brendan/misc12.C: Likewise.
49470         * g++.old-deja/g++.brendan/misc7.C: Likewise.
49471         * g++.old-deja/g++.brendan/new2.C: Likewise.
49472         * g++.old-deja/g++.brendan/operators4.C: Likewise.
49473         * g++.old-deja/g++.brendan/operators5.C: Likewise.
49474         * g++.old-deja/g++.brendan/overload2.C: Likewise.
49475         * g++.old-deja/g++.brendan/overload7.C: Likewise.
49476         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
49477         * g++.old-deja/g++.brendan/reference1.C: Likewise.
49478         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
49479         * g++.old-deja/g++.brendan/template24.C: Likewise.
49480         * g++.old-deja/g++.brendan/template3.C: Likewise.
49481         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
49482         * g++.old-deja/g++.jason/inline3.C: Likewise.
49483         * g++.old-deja/g++.jason/opeq.C: Likewise.
49484         * g++.old-deja/g++.law/arg5.C: Likewise.
49485         * g++.old-deja/g++.law/arm7.C: Likewise.
49486         * g++.old-deja/g++.law/ctors11.C: Likewise.
49487         * g++.old-deja/g++.law/cvt8.C: Likewise.
49488         * g++.old-deja/g++.law/init9.C: Likewise.
49489         * g++.old-deja/g++.law/refs4.C: Likewise.
49490         * g++.old-deja/g++.law/template2.C: Likewise.
49491         * g++.old-deja/g++.law/visibility24.C: Likewise.
49492         * g++.old-deja/g++.law/vtable3.C: Likewise.
49493         * g++.old-deja/g++.mike/asm2.C: Likewise.
49494         * g++.old-deja/g++.mike/eh1.C: Likewise.
49495         * g++.old-deja/g++.mike/misc1.C: Likewise.
49496         * g++.old-deja/g++.mike/misc13.C: Likewise.
49497         * g++.old-deja/g++.mike/misc14.C: Likewise.
49498         * g++.old-deja/g++.mike/ns12.C: Likewise.
49499         * g++.old-deja/g++.mike/p1248.C: Likewise.
49500         * g++.old-deja/g++.mike/p3708.C: Likewise.
49501         * g++.old-deja/g++.mike/p3708a.C: Likewise.
49502         * g++.old-deja/g++.mike/p3708b.C: Likewise.
49503         * g++.old-deja/g++.mike/p646.C: Likewise.
49504         * g++.old-deja/g++.mike/p700.C: Likewise.
49505         * g++.old-deja/g++.mike/p783.C: Likewise.
49506         * g++.old-deja/g++.mike/p783a.C: Likewise.
49507         * g++.old-deja/g++.mike/p783b.C: Likewise.
49508         * g++.old-deja/g++.mike/p786.C: Likewise.
49509         * g++.old-deja/g++.mike/p789.C: Likewise.
49510         * g++.old-deja/g++.mike/p789a.C: Likewise.
49511         * g++.old-deja/g++.mike/p807a.C: Likewise.
49512         * g++.old-deja/g++.other/delete3.C: Likewise.
49513         * g++.old-deja/g++.other/dyncast1.C: Likewise.
49514         * g++.old-deja/g++.other/dyncast2.C: Likewise.
49515         * g++.old-deja/g++.other/dyncast3.C: Likewise.
49516         * g++.old-deja/g++.other/empty1.C: Likewise.
49517         * g++.old-deja/g++.other/temporary1.C: Likewise.
49518         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
49519         * g++.old-deja/g++.pt/t16.C: Likewise.
49520         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
49521
49522 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
49523
49524         * gcc.dg/991230-1.c: New test.
49525
49526 1999-12-29  Jeffrey A Law  (law@cygnus.com)
49527
49528         * gcc.c-torture/compile/991229-3.c: New test.
49529         * gcc.c-torture/compile/991229-2.c: New test.
49530         * gcc.c-torture/compile/991229-1.c: New test.
49531
49532 1999-12-29  Greg McGary <gkm@eng.ascend.com>
49533
49534         * gcc.c-torture/compile/labels-2.c: New test.
49535
49536 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
49537
49538         * gcc.c-torture/execute/991227-1.c: New test.
49539
49540 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49541
49542         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
49543
49544 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
49545
49546         * gcc.c-torture/execute/991221-1.c: New test.
49547
49548 1999-12-20  Nathan Sidwell  <nathan@acm.org>
49549
49550         * g++.old-deja/g++.other/cast3.C: New test.
49551
49552 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
49553
49554         * gcc.c-torture/execute/991216-4.c: New test.
49555
49556 1999-12-16  Michael Meissner  <meissner@cygnus.com>
49557
49558         * gcc.c-torture/execute/991216-1.c: New test.
49559         * gcc.c-torture/execute/991216-2.c: New test.
49560         * gcc.c-torture/execute/991216-3.c: New test.
49561
49562 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
49563
49564         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
49565         Actually make the test fail by using "-O2" for compilation.
49566
49567 1999-12-15  Nathan Sidwell  <nathan@acm.org>
49568
49569         * g++.old-deja/g++.warn/cast-align1.C: New test.
49570
49571 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
49572
49573         * gcc.c-torture/compile/991214-1.c: New test.
49574         * gcc.c-torture/compile/991214-2.c: New test.
49575
49576 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
49577
49578         * gcc.dg/991214-1.c: New test.
49579
49580 1999-12-13  Jeffrey A Law  (law@cygnus.com)
49581
49582         * gcc.c-torture/compile/991213-3.c: New test.
49583         * gcc.c-torture/compile/991213-2.c: New test.
49584         * gcc.c-torture/compile/991213-1.c: New test.
49585
49586 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
49587
49588         * gcc.dg/991209-1.c: New test.
49589
49590 1999-12-08  Nathan Sidwell <nathan@acm.org>
49591
49592         * gcc.c-torture/compile/991208-1.c: New test.
49593
49594 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49595
49596         * gcc.dg/ultrasp2.c: New test.
49597
49598 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
49599
49600         * g++.old-deja/g++.abi/align.C (main): Fix typo.
49601
49602 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
49603
49604         * gcc.c-torture/compile/991202-1.c: New test.
49605         * gcc.c-torture/execute/991202-1.c: New test.
49606         * gcc.c-torture/execute/991202-2.c: New test.
49607         * gcc.c-torture/execute/991202-3.c: New test.
49608
49609 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
49610
49611         * g++.old-deja/g++.abi/align.C: New test.
49612         * g++.old-deja/g++.abi/aggregates.C: Likewise.
49613         * g++.old-deja/g++.abi/bitfields.C: Likewise.
49614
49615 1999-12-01  Richard Henderson  <rth@cygnus.com>
49616
49617         * gcc.c-torture/execute/991201-1.c: New.
49618
49619 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
49620
49621         * gcc.dg/991129-1.c: New test.
49622
49623 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
49624
49625         * gcc.c-torture/compile/991127-1.c: New test.
49626
49627 1999-11-22  Nathan Sidwell  <nathan@acm.org>
49628
49629         * g++.old-deja/g++.other/warn4.C: New test.
49630
49631 1999-11-22  Nathan Sidwell  <nathan@acm.org>
49632
49633         * g++.old-deja/g++.eh/cleanup2.C: New test.
49634         * g++.old-deja/g++.ext/pretty2.C: New test.
49635         * g++.old-deja/g++.ext/pretty3.C: New test.
49636         * g++.old-deja/g++.other/debug6.C: New test.
49637
49638 1999-10-20  Jim Wilson  <wilson@cygnus.com>
49639
49640         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
49641         compiler_output to look for one error message instead of two.
49642
49643 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
49644
49645         * gcc.c-torture/execute/991118-1.c: Also test case
49646         where the word boundary does not split a byte evenly.
49647
49648 1999-11-19  Nathan Sidwell  <nathan@acm.org>
49649
49650         * g++.old-deja/g++.ext/restrict1.C: New test.
49651
49652 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
49653
49654         * gcc.c-torture/execute/991118-1.c: New test.
49655
49656 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
49657
49658         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
49659         working directory pathnames.
49660
49661 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
49662
49663         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
49664         host is equipped with driver.h and driver.o so it can actually
49665         compile and run the tests.
49666
49667 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
49668
49669         * gcc.c-torture/compile/991008-1.c: New test.
49670
49671 1999-11-08  Nick Clifton  <nickc@cygnus.com>
49672
49673         * lib/gcc-dg.exp: Include target-supports.exp
49674
49675 1999-11-05  Nick Clifton  <nickc@cygnus.com>
49676
49677         * lib/target-supports.exp: New file: Provide procs to test for
49678         features supported by the target.
49679         (check_weak_available): Moved here from ecos.exp.
49680         (check_alias_available): New proc: Determine of the target
49681         toolchain supports the alias attribute.
49682
49683         * gcc.dg/special/ecos.exp: Move check_weak_available to
49684         target-supports.exp.
49685         (alias-1.c): Only perform the test if the target supports
49686         aliases.
49687         (wkali-1.c): Only perform the test if the target supports
49688         aliases.
49689
49690         * gcc.dg/990506-0.c: Expect error messages from cross
49691         targets as well as native targets.
49692
49693 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49694
49695         * gcc.dg/ultrasp1.c: Removed xfail.
49696         * gcc.dg/struct-ret-2.c: Likewise.
49697         * gcc.dg/array-1.c: Likewise.
49698
49699 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49700
49701         * gcc.dg/struct-ret-2.c: New test.
49702
49703         * gcc.dg/array-1.c: New test.
49704
49705 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
49706
49707         * gcc.c-torture/execute/991030-1.c: New test.
49708
49709 1999-10-26  Richard Henderson  <rth@cygnus.com>
49710
49711         * gcc.c-torture/compile/991026-2.c: New test.
49712
49713 1999-10-26  Jeffrey A Law  (law@cygnus.com)
49714
49715         * gcc.c-torture/compile/991026-1.c: New test.
49716
49717 1999-10-23  Jeffrey A Law  (law@cygnus.com)
49718
49719         * gcc.c-torture/execute/991023-1.c: New test.
49720
49721 1999-10-19  Jeffrey A Law  (law@cygnus.com)
49722
49723         * gcc.c-torture/execute/991019-1.c: New test.
49724
49725 1999-10-16  Richard Henderson  <rth@cygnus.com>
49726
49727         * gcc.c-torture/execute/991016-1.c: New test.
49728
49729 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
49730
49731         * gcc.c-torture/execute/991014-1.c: New test.
49732
49733 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
49734
49735         * g++.old-deja/g++.other/union2.C: New test.
49736
49737 1999-10-13  Nathan Sidwell  <nathan@acm.org>
49738
49739         * g++.old-deja/g++.other/vaarg2.C: New test.
49740         * g++.old-deja/g++.other/vaarg3.C: New test.
49741
49742 1999-10-12  Craig Burley  <craig@jcb-sc.com>
49743
49744         * g77.f-torture/noncompile/19990905-1.f: Moved from being
49745         in compile/.
49746
49747 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
49748
49749         * gcc.c-torture/execute/va-arg-11.c: New test.
49750
49751 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
49752
49753         * lib/file-format.exp (gcc_target_object_format): Don't
49754         crash if objdump is unavailable.
49755
49756 1999-09-29  Donn Terry <donn@interix.com>
49757
49758         * gcc.misc-tests/mg.exp: delete extraneous redirection.
49759
49760 1999-09-28  Nick Clifton  <nickc@cygnus.com>
49761
49762         * gcc.c-torture/compile/990928-1.c: New test.
49763
49764 1999-09-28  Nathan Sidwell  <nathan@acm.org>
49765
49766         * g++.old-deja/g++.other/decl6.C: New test.
49767
49768 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49769
49770         * gcc.c-torture/execute/va-arg-10.c: New test.
49771
49772 1999-09-27  Nathan Sidwell  <nathan@acm.org>
49773
49774         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
49775         __PRETTY_FUNCTION__.
49776
49777 1999-09-23  Nick Clifton  <nickc@cygnus.com>
49778
49779         * gcc.c-torture/execute/990923-1.c: New test.
49780
49781 1999-09-21  Nick Clifton  <nickc@cygnus.com>
49782
49783         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
49784         for which -fpic is inappropriate.
49785
49786 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
49787
49788         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
49789
49790 1999-09-21  Nathan Sidwell  <nathan@acm.org>
49791
49792         * g++.old-deja/g++.other/dyncast1.C: New test.
49793         * g++.old-deja/g++.other/dyncast2.C: New test.
49794         * g++.old-deja/g++.other/dyncast3.C: New test.
49795         * g++.old-deja/g++.other/dyncast4.C: New test.
49796         * g++.old-deja/g++.other/dyncast5.C: New test.
49797         * g++.old-deja/g++.eh/catch3.C: New test.
49798         * g++.old-deja/g++.eh/catch3p.C: New test.
49799         * g++.old-deja/g++.eh/catch4.C: New test.
49800         * g++.old-deja/g++.eh/catch4p.C: New test.
49801         * g++.old-deja/g++.eh/catch5.C: New test.
49802         * g++.old-deja/g++.eh/catch5p.C: New test.
49803         * g++.old-deja/g++.eh/catch6.C: New test.
49804         * g++.old-deja/g++.eh/catch6p.C: New test.
49805         * g++.old-deja/g++.eh/catch7.C: New test.
49806         * g++.old-deja/g++.eh/catch7p.C: New test.
49807         * g++.old-deja/g++.eh/catch8.C: New test.
49808         * g++.old-deja/g++.eh/catch8p.C: New test.
49809         * g++.old-deja/g++.eh/catch9.C: New test.
49810         * g++.old-deja/g++.eh/catch9p.C: New test.
49811
49812 1999-09-13  Nathan Sidwell  <nathan@acm.org>
49813
49814         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
49815         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
49816
49817 1999-09-13  Jeffrey A Law  (law@cygnus.com)
49818
49819         * gcc.c-torture/compile/990913-1.c: New test.
49820
49821 1999-09-10  Nathan Sidwell  <nathan@acm.org>
49822
49823         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
49824         * g++.old-deja/g++.jason/rfg5.C: Likewise.
49825
49826 1999-09-09  Richard Henderson  <rth@cygnus.com>
49827
49828         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
49829
49830 1999-09-09  Nathan Sidwell  <nathan@acm.org>
49831
49832         * g++.old-deja/g++.other/lookup11.C: New test.
49833         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
49834         what is permitted and what we want.
49835         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
49836         overload use.
49837         * g++.old-deja/g++.jason/rfg5.C: Likewise.
49838
49839 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
49840
49841         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
49842         * gcc.c-torture/noncompile/poison-1.c: New file.
49843
49844 1999-09-08  Nathan Sidwell  <nathan@acm.org>
49845
49846         * g++.old-deja/g++.other/sizeof3.C: New test.
49847         * g++.old-deja/g++.other/sizeof4.C: New test.
49848         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
49849         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
49850
49851 1999-09-07  Richard Henderson  <rth@cygnus.com>
49852
49853         * gcc.dg/va-arg-1.c: New.
49854
49855 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49856
49857         * gcc.c-torture/execute/va-arg-9.c: New test.
49858
49859 1999-09-05  Craig Burley  <craig@jcb-sc.com>
49860
49861         * g77.f-torture/compile/980519-2.f: New test.
49862         * g77.f-torture/compile/19990905-0.f: New test.
49863         * g77.f-torture/compile/19990905-1.f: New test.
49864         * g77.f-torture/compile/19990905-2.f: New test.
49865
49866         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
49867
49868 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
49869
49870         * gcc.c-torture/execute/990827-1.c: Fix typo.
49871
49872 1999-09-03  Nathan Sidwell  <nathan@acm.org>
49873
49874         * g++.old-deja/g++.other/deref1.C: New test.
49875
49876 1999-09-02  Nathan Sidwell  <nathan@acm.org>
49877
49878         * g++.old-deja/g++.other/ambig2.C: New test.
49879         * g++.old-deja/g++.other/cond5.C: New test.
49880         * g++.old-deja/g++.other/lookup16.C: New test.
49881
49882 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
49883
49884         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
49885         assemblers too.
49886
49887 1999-08-31  Jeffrey A Law  (law@cygnus.com)
49888
49889         * lib/c-torture.exp: Avoid the "compare executables" optimization
49890         when testing native.
49891
49892 1999-08-29  Jeffrey A Law  (law@cygnus.com)
49893
49894         * gcc.c-torture/execute/990829-1.c: New test.
49895         * gcc.c-torture/compile/990829-1.c: New test.
49896
49897 1999-08-27  Paul Burchard  <burchard@pobox.com>
49898
49899         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
49900         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
49901         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
49902         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
49903         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
49904         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
49905         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
49906         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
49907         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
49908         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
49909         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
49910
49911 1999-08-27  Jeffrey A Law  (law@cygnus.com)
49912
49913         * gcc.c-torture/execute/990827-1.c: New test.
49914
49915 1999-08-26  Craig Burley  <craig@jcb-sc.com>
49916
49917         * g77.f-torture/noncompile/19990826-4.f: New test.
49918
49919         * g77.f-torture/compile/19990826-3.f: New test.
49920
49921         * g77.f-torture/execute/19990826-2.f: New test.
49922
49923         * g77.f-torture/compile/19990826-1.f: New test.
49924
49925         * gcc.c-torture/execute/990826-0.c: New test.
49926         * g77.c-torture/execute/19990826-0.f: New test.
49927
49928         * g77.f-torture/noncompile/970626-2.f: New test.
49929
49930 1999-08-25  Paul Burchard  <burchard@pobox.com>
49931
49932         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
49933         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
49934         lss-011.C: New tests.
49935
49936 1999-08-25  Nathan Sidwell  <nathan@acm.org>
49937
49938         * g++.old-deja/g++.other/decl5.C: New test.
49939
49940 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49941
49942         * noncompile/noncompile.exp: Load_lib c-torture.exp.
49943         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
49944         call `postbase' for each one.  All callers of `postbase' changed
49945         to call this instead.
49946
49947 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
49948
49949         * gcc.c-torture/execute/990811-1.c: New test.
49950
49951 1999-08-09  Nick Clifton  <nickc@cygnus.com>
49952
49953         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
49954         just native ones.
49955
49956         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
49957         just native ones.
49958
49959 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
49960
49961         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
49962
49963 1999-08-04  Jeffrey A Law  (law@cygnus.com)
49964
49965         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
49966
49967 1999-08-04  Nathan Sidwell  <nathan@acm.org>
49968
49969         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
49970
49971 1999-08-04  Jeffrey A Law  (law@cygnus.com)
49972
49973         * gcc.c-torture/execute/990804-1.c: New test.
49974
49975 1999-08-03  Nathan Sidwell  <nathan@acm.org>
49976
49977         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
49978         * g++.old-deja/g++.brendan/crash64.C: Likewise.
49979         * g++.old-deja/g++.brendan/overload8.C: Likewise.
49980
49981 1999-08-03  Nathan Sidwell  <nathan@acm.org>
49982
49983         * g++.old-deja/g++.other/struct1.C: New test.
49984
49985 1999-08-03  Nathan Sidwell  <nathan@acm.org>
49986
49987         * g++.old-deja/g++.other/enum2.C: New test.
49988
49989 1999-08-02  Richard Henderson  <rth@cygnus.com>
49990
49991         Adapted from tests from Franz Sirl:
49992         * gcc.c-torture/execute/va-arg-7.c: New test.
49993         * gcc.c-torture/execute/va-arg-8.c: New test.
49994
49995 1999-08-01  Jeffrey A Law  (law@cygnus.com)
49996
49997         * gcc.c-torture/compile/990801-2.c: New test.
49998
49999         * gcc.c-torture/compile/990801-1.c: New test.
50000
50001 1999-07-27  Michael Meissner  <meissner@cygnus.com>
50002
50003         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
50004         fp-cmp-1.c, converting double to float.
50005
50006         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
50007         fp-cmp-1.c, converting double to long double.
50008
50009         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
50010         from fr1 to unknown_register, since fr1 is a legitimate register
50011         on some machines.
50012
50013 1999-07-25  Jeffrey A Law  (law@cygnus.com)
50014
50015         * README: More listname related changes.
50016
50017 1999-07-08  Catherine Moore  <clm@cygnus.com>
50018
50019         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
50020
50021 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
50022
50023         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
50024
50025 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
50026
50027         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
50028
50029 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
50030
50031         * gcc.dg/990703-1.c: New test.
50032
50033 1999-06-29  Nick Clifton  <nickc@cygnus.com>
50034
50035         * lib/file-format.exp: New file: Move definition of proc
50036         gcc_target_object_format to here from
50037         gcc.dg/special/ecos.exp.
50038
50039         * lib/c-torture.exp: Include lib file-format.exp.
50040         * lib/gcc-dg.exp: Include lib file-format.exp.
50041
50042         * gcc.dg/special/ecos.exp: Remove definition of proc
50043         gcc_target_object_format.
50044
50045 1999-06-28  Jeffrey A Law  (law@cygnus.com)
50046
50047         * gcc.c-torture/execute/990628-1.c: New test.
50048
50049 1999-06-25  Jeffrey A Law  (law@cygnus.com)
50050
50051         * gcc.c-torture/compile/990625-2.c: New test.
50052
50053         * gcc.c-torture/compile/990625-1.c: New test.
50054
50055 1999-06-23  Nick Clifton  <nickc@cygnus.com>
50056
50057         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
50058         attributes compile.
50059         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
50060         ports that use the COFF/PE file format.
50061
50062 1999-06-17  Jeffrey A Law  (law@cygnus.com)
50063
50064         * gcc.c-torture/compile/990617-1.c: New test.
50065
50066 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
50067
50068         * g++.old-deja/g++.other/decl4.C: New test.
50069
50070 1999-06-14  Nathan Sidwell  <nathan@acm.org>
50071
50072         * g++.old-deja/g++.other/bitfld3.C: New test.
50073
50074 1999-06-08  Nathan Sidwell  <nathan@acm.org>
50075
50076         * g++.old-deja/g++.eh/catch1.C: New test.
50077
50078 1999-06-07  Jeffrey A Law  (law@cygnus.com)
50079
50080         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
50081
50082         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
50083         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
50084
50085 1999-06-05  Craig Burley  <craig@jcb-sc.com>
50086
50087         * g77.f-torture/compile/19990502-0.f: Replace with new,
50088         shorter, test that still fails after recent changes.
50089
50090 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
50091
50092         * gcc.c-torture/execute/990604-1.c: New test.
50093
50094 1999-05-31  Jeffrey A Law  (law@cygnus.com)
50095
50096         * gcc.c-torture/execute/990531-1.c: New test.
50097
50098 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50099
50100         * gcc.c-torture/compile/990527-1.c: New test.
50101
50102 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
50103
50104         * gcc.c-torture/execute/990527-1.c: New test.
50105
50106 1999-05-25  Nick Clifton  <nickc@cygnus.com>
50107
50108         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
50109         bitfields as signed.
50110
50111 1999-05-25  Craig Burley  <craig@jcb-sc.com>
50112
50113         * g77.f-torture/compile/19990525-0.f: New test.
50114
50115 1999-05-25  Jeffrey A Law  (law@cygnus.com)
50116
50117         * gcc.c-torture/execute/990525-2.c: New test.
50118
50119         * gcc.c-torture/execute/990525-1.c: New test.
50120
50121 1999-05-24  Nathan Sidwell  <nathan@acm.org>
50122
50123         * g++.old-deja/g++.other/anon3.C: New test.
50124         * g++.old-deja/g++.other/anon4.C: New test.
50125         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
50126         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
50127         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
50128         Merrill).
50129
50130 1999-05-24  Jeffrey A Law  (law@cygnus.com)
50131
50132         * gcc.c-torture/execute/990524-1.c: New test.
50133
50134         * gcc.dg/990524-1.c: New test.
50135
50136 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50137
50138         * gcc.c-torture/compile/990523-1.c: New test.
50139
50140 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
50141
50142         * gcc.c-torture/compile/990519-1.c: New test.
50143
50144 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
50145
50146         * gcc.c-torture/compile/990517-1.c: New test.
50147
50148         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
50149         (e4, f4): New tests.
50150         (main): Call them.
50151
50152 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50153
50154         * gcc.dg/noreturn-1.c: New test.
50155
50156 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
50157
50158         * gcc.c-torture/execute/990513-1.c: New test.
50159
50160 1999-05-10  Richard Henderson  <rth@cygnus.com>
50161
50162         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
50163
50164 1999-05-10  Craig Burley  <craig@jcb-sc.com>
50165
50166         * g77.f-torture/execute/erfc.f: Use small single-precision
50167         values, to avoid problems on Alphas when not -mieee.
50168
50169 1999-05-08  Craig Burley  <craig@jcb-sc.com>
50170
50171         * gcc.dg/990506-0.c: New test.
50172
50173 1999-05-08  Richard Henderson  <rth@cygnus.com>
50174
50175         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
50176         the constant to test.  Don't XFAIL 64-bit targets.
50177
50178         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
50179         * g++.old-deja/g++.law/profile1.C: Likewise.
50180
50181         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
50182         operator new instances.
50183         * g++.old-deja/g++.other/delete5.C: Likewise.
50184
50185 1999-05-03  Craig Burley  <craig@jcb-sc.com>
50186
50187         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
50188         intrinsic.
50189
50190 1999-05-03  Craig Burley  <craig@jcb-sc.com>
50191
50192         * g77.f-torture/execute/u77-test.f: Reverse order of two
50193         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
50194
50195 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50196
50197         * gcc.dg/compare1.c: New test.
50198
50199 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
50200
50201         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
50202         New tests.
50203
50204 1999-05-02  Craig Burley  <craig@jcb-sc.com>
50205
50206         * g77.f-torture/compile/19990502-1.f: New test.
50207
50208 1999-05-02  Craig Burley  <craig@jcb-sc.com>
50209
50210         * g77.f-torture/compile/19990502-0.f: New test.
50211
50212 1999-05-02  Craig Burley  <craig@jcb-sc.com>
50213
50214         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
50215         intrinsic.
50216
50217 1999-05-02  Craig Burley  <craig@jcb-sc.com>
50218
50219         * g77.f-torture/execute/u77-test.f (main): List libU77
50220         intrinsics not currently tested.
50221         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
50222         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
50223         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
50224         Trim blanks off the ends of some printed strings.
50225
50226 1999-05-02  Craig Burley  <craig@jcb-sc.com>
50227
50228         * g77.f-torture/execute/u77-test.f (main): Just warn about
50229         FSTAT gid disagreement, as it's expected on some systems.
50230
50231 1999-05-01  Craig Burley  <craig@jcb-sc.com>
50232
50233         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
50234         use a new function, which allows for some slop.
50235         Clean up some commentary.
50236         (issum): The new function.
50237         (sgladd): Deleted subroutine.
50238
50239 1999-05-01  Craig Burley  <craig@jcb-sc.com>
50240
50241         * g77.f-torture/execute/u77-test.f: Modify to be more like
50242         libf2c/libU77 version, bringing patches to that version here.
50243         Add suitable commentary.
50244
50245 1999-04-25  Richard Henderson  <rth@cygnus.com>
50246
50247         * gcc.dg/990424-1.c: New test.
50248
50249 1999-04-24  Craig Burley  <craig@jcb-sc.com>
50250
50251         * g77.f-torture/execute/u77-test.f (main): Bug involving
50252         LSTAT has been fixed, so turn back on full checking.
50253
50254 1999-04-20  Craig Burley  <craig@jcb-sc.com>
50255
50256         * g77.f-torture/compile/19990419-0.f: New test.
50257         * g77.f-torture/execute/19990419-1.f: New test.
50258
50259 1999-04-17  Richard Henderson  <rth@cygnus.com>
50260
50261         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
50262         to avoid the need for a prototype to supress a warning.
50263
50264 1999-04-07  Jim Wilson  <wilson@cygnus.com>
50265
50266         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
50267
50268 1999-04-04  Jeffrey A Law  (law@cygnus.com)
50269
50270         * gcc.c-torture/execute/990404-1.c: New test.
50271
50272 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
50273
50274         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
50275         * gcc.dg/cpp-if3.c: Don't use -pedantic.
50276         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
50277         missing initializer warnings.
50278
50279 1999-03-28  Jeffrey A Law  (law@cygnus.com)
50280
50281         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
50282         matching strings.
50283
50284 1999-03-26  Jeffrey A Law  (law@cygnus.com)
50285
50286         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
50287
50288 1999-03-26  Craig Burley  <craig@jcb-sc.com>
50289
50290         * g77.f-torture/execute/19990325-0.f: New test.
50291         * g77.f-torture/execute/19990325-1.f: New test.
50292
50293 1999-03-24  Jeffrey A Law  (law@cygnus.com)
50294
50295         * gcc.c-torture/execute/990324-1.c: New test.
50296
50297 1999-03-22  Jim Wilson  <wilson@cygnus.com>
50298
50299         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
50300         test with 4.
50301
50302 1999-03-17  Richard Henderson  <rth@cygnus.com>
50303
50304         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
50305
50306 1999-03-13  Craig Burley  <craig@jcb-sc.com>
50307
50308         * g77.f-torture/execute/19990313-2.f: New test.
50309         * g77.f-torture/execute/19990313-3.f: New test.
50310
50311 1999-03-13  Craig Burley  <craig@jcb-sc.com>
50312
50313         * g77.f-torture/execute/19990313-0.f: New test.
50314         * g77.f-torture/execute/19990313-1.f: New test.
50315
50316 1999-03-12  Jim Wilson  <wilson@cygnus.com>
50317
50318         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
50319         printf to sprintf.
50320         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
50321         (main): Add check for u15.  Conditionalize u31 check depending on
50322         whether ints are <32 bits or >=32 bits.
50323
50324 1999-03-08  Craig Burley  <craig@jcb-sc.com>
50325
50326         * g77.f-torture/execute/19981119-0.f: Improve testiness.
50327
50328 1999-03-08  Craig Burley  <craig@jcb-sc.com>
50329
50330         * g77.f-torture/compile/19990305-0.f: New test.
50331         * g77.f-torture/execute/19981119-0.f: New test.
50332
50333 1999-03-08  Craig Burley  <craig@jcb-sc.com>
50334
50335         * g77.f-torture/execute/970625-2.f: call ABORT if final
50336         result is not correct, instead of just printing it.
50337         Add this checking via newly introduced obfuscation, to
50338         trip up buggy front ends.
50339
50340 1999-03-07  Craig Burley  <craig@jcb-sc.com>
50341
50342         * g77.f-torture/compile/960317-1.f: Moved from being
50343         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
50344
50345 1999-03-06  Craig Burley  <craig@jcb-sc.com>
50346
50347         * g77.f-torture/execute/960317-1.f: New (old) test.
50348         * g77.f-torture/execute/970625-2.f: Ditto.
50349
50350 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
50351
50352         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
50353         error message on line 1 or line 2; cccp and cpplib do this differently.
50354
50355 1999-03-01  Jeffrey A Law  (law@cygnus.com)
50356
50357         * g++.old-deja/g++.law/weak1.C: New test.
50358
50359 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
50360
50361         * gcc.c-torture/execute/990119-1.c: Renamed to...
50362         * gcc.dg/990119-1.c: this, so it will only be tested once
50363         (it's a preprocessor test, it doesn't need to be run at
50364         multiple optimization levels).
50365
50366 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
50367
50368         * lib/g++.exp: Don't add incdir=$base_dir/../include to
50369           ALWAYS_CXXFLAGS.
50370
50371 1999-02-24  Craig Burley  <craig@jcb-sc.com>
50372
50373         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
50374         * g77.f-torture/compile/19981216-0.f: ...as it is expected
50375         to not be compilable by current g77.
50376
50377 1999-02-24  Nick Clifton  <nickc@cygnus.com>
50378
50379         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
50380
50381 1999-02-22  Jeffrey A Law  (law@cygnus.com)
50382
50383         * gcc.c-torture/execute/990222-1.c: New test.
50384
50385 1999-02-19  Craig Burley  <craig@jcb-sc.com>
50386
50387         * g77.f-torture/compile/19990218-0.f: New test.
50388         * g77.f-torture/noncompile/19990218-1.f: New test.
50389
50390 1999-02-18  Craig Burley  <craig@jcb-sc.com>
50391
50392         * g77.f-torture/compile/19981216-0.f: New test.
50393
50394 1999-02-14  Jeffrey A Law  (law@cygnus.com)
50395
50396         * gcc.dg/990214-1.c: New test.
50397
50398 1999-02-13  Jeffrey A Law  (law@cygnus.com)
50399
50400         * gcc.dg/990213-2.c: New test.
50401
50402         * gcc.dg/990213-1.c: New test.
50403
50404 1999-02-12  Jeffrey A Law  (law@cygnus.com)
50405
50406         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
50407         ints.
50408
50409 1999-02-11  Nick Clifton  <nickc@cygnus.com>
50410
50411         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
50412         specified by target.
50413
50414         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
50415
50416 1999-02-11  Jeffrey A Law  (law@cygnus.com)
50417
50418         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
50419
50420 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
50421
50422         * gcc.dg/special/ecos.exp: New test driver for new tests with
50423         special requirements.
50424
50425         * gcc.dg/special/alias-1.c: New test.
50426         * gcc.dg/special/gcsec-1.c: New test.
50427         * gcc.dg/special/weak-1.c: New test.
50428         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
50429         * gcc.dg/special/weak-2.c: New test.
50430         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
50431         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
50432         * gcc.dg/special/wkali-1.c: New test.
50433         * gcc.dg/special/wkali-2.c: New test.
50434         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
50435         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
50436
50437 1999-02-10  Felix Lee  <flee@cygnus.com>
50438
50439           * lib/c-torture.exp (c-torture-compile): Pull out code for
50440           analyzing gcc error messages.
50441           (c-torture-execute): Likewise.  Fix some (harmless) false
50442           positives.
50443           * lib/gcc.exp (gcc_check_compile): New function.
50444
50445 1999-02-08  Richard Henderson  <rth@cygnus.com>
50446
50447         * gcc.c-torture/execute/990208-1.c: New test.
50448
50449 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
50450
50451         * g++.dg/special/ecos.exp: New driver for new tests with special
50452         requirements
50453
50454         * g++.dg/special/conpr-1.C: New test
50455         * g++.dg/special/conpr-2.C: New test
50456         * g++.dg/special/conpr-2a.C: New test
50457         * g++.dg/special/conpr-3.C: New test
50458         * g++.dg/special/conpr-3a.C: New test
50459         * g++.dg/special/conpr-3b.C: New test
50460
50461         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
50462         allow g++ to use the dg driver
50463
50464         * README: Add comment about g++.dg directory
50465
50466 1999-02-06  Jeffrey A Law  (law@cygnus.com)
50467
50468         * README: Update email addresses.
50469
50470 1999-02-03  Nick Clifton  <nickc@cygnus.com>
50471
50472         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
50473         arguments in order to force structure S onto the stack even on
50474         the alpha.
50475         (test): Pass 10 leading arguments to function foo as well as the
50476         structure S.
50477
50478         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
50479         failure for all targets.
50480
50481         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
50482         abort to terminate program execution.
50483
50484 1999-01-30  Richard Henderson  <rth@cygnus.com>
50485
50486         * gcc.c-torture/execute/990130-1.c: New test.
50487
50488 1999-01-30  Jeffrey A Law  (law@cygnus.com)
50489
50490         * gcc.dg/990130-1.c: New test.
50491
50492 1999-01-28  Michael Meissner  <meissner@cygnus.com>
50493
50494         * gcc.c-torture/execute/990128-1.c: New test.
50495
50496 1999-01-27  Michael Meissner  <meissner@cygnus.com>
50497
50498         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
50499
50500 1999-01-27  Felix Lee  <flee@cygnus.com>
50501
50502         * lib/c-torture.exp (c-torture-compile): pull out code for
50503         analyzing gcc error messages.
50504         (c-torture-execute): ditto, and fix some (harmless) false
50505         positives.
50506         * lib/gcc.exp (gcc_check_compile): new function.
50507
50508 1999-01-17  Jeffrey A Law  (law@cygnus.com)
50509
50510         * gcc.dg/990117-1.c: New test.
50511
50512         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
50513
50514         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
50515
50516 1999-01-15  Jeffrey A Law  (law@cygnus.com)
50517
50518         * g77.f-torture/compile/990115-1.f: New test.
50519
50520 1999-01-07  Jeffrey A Law  (law@cygnus.com)
50521
50522         * gcc.c-torture/compile/990107-1.c: New test
50523
50524 1999-01-06  Jeffrey A Law  (law@cygnus.com)
50525
50526         * gcc.c-torture/execute/990106-2.c: New test.
50527
50528         * gcc.c-torture/execute/990106-1.c: New test.
50529
50530 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
50531
50532         * gcc.c-torture/compile/981223-1.c: New test.
50533
50534 1998-12-29  Richard Henderson  <rth@cygnus.com>
50535
50536         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
50537         (opt3): Rename from opt4 and disable.
50538
50539 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
50540
50541         * g++.old-deja/g++.pt/ptrmem5.C: New test.
50542
50543 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
50544
50545         * g++.old-deja/g++.other/conv5.C: New test.
50546
50547 1998-12-14  Nick Clifton  <nickc@cygnus.com>
50548
50549         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
50550
50551 1998-12-11  Jeffrey A Law  (law@cygnus.com)
50552
50553         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
50554
50555 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
50556
50557         * gcc.c-torture/compile/981211-1.c: New test.
50558
50559 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
50560
50561         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
50562
50563         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
50564
50565 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50566
50567         * gcc.special/930510-1.c: Make C9X safe.
50568         * gcc.misc-tests/gcov-1.c Similarly.
50569         * gcc.misc-tests/gcov-2.c Similarly.
50570
50571 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
50572
50573         * gcc.dg/ultrasp1.c: New test.
50574
50575 1998-12-06  Richard Henderson  <rth@cygnus.com>
50576
50577         * gcc.c-torture/execute/981206.c: New test.
50578
50579 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
50580
50581         * g++.old-deja/g++.ns/template7.C: New test.
50582
50583         * g++.old-deja/g++.other/expr1.C: New test.
50584
50585         * g++.old-deja/g++.eh/tmpl3.C: New test.
50586
50587         * g++.old-deja/g++.eh/tmpl2.C: New test.
50588
50589 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
50590
50591         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
50592         * g++.old-deja/g++.other/using6.C: Removed.
50593         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
50594
50595         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
50596
50597 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
50598
50599         * g++.old-deja/g++.pt/overload8.C: New test.
50600
50601         * g++.old-deja/g++.pt/overload7.C: New test.
50602
50603         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
50604
50605         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
50606         and relinking messages.
50607         * lib/g++.exp (g++_target_compile): Remove .rpo file when
50608         compiling with -frepo.
50609
50610 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
50611
50612         * g++.old-deja/g++.pt/lookup6.C: New test.
50613
50614 1998-11-30  Nick Clifton  <nickc@cygnus.com>
50615
50616         * gcc.c-torture/execute/981130-1.c: New test.
50617         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
50618
50619 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
50620
50621         * g++.old-deja/g++.pt/explicit76.C: New test.
50622
50623         * g++.old-deja/g++.pt/friend38.C: New test.
50624
50625         * g++.old-deja/g++.ns/crash2.C: New test.
50626
50627         * g++.old-deja/g++.pt/defarg8.C: New test.
50628
50629         * g++.old-deja/g++.pt/instantiate6.C: New test.
50630
50631         * g++.old-deja/g++.pt/static6.C: New test.
50632
50633         * g++.old-deja/g++.pt/decl2.C: New test.
50634
50635 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
50636
50637         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
50638         problem is actually related with name lookup, but so what? :-)
50639
50640         * g++.old-deja/g++.pt/friend37.C: New test.
50641
50642 1998-11-25  Dave Love  <d.love@dl.ac.uk>
50643
50644         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
50645         element, which fails on some systems.
50646
50647         * g77.f-torture/execute/labug1.f: New test.
50648
50649 1998-11-21  Jeffrey A Law  (law@cygnus.com)
50650
50651         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
50652         is defined.
50653
50654 1998-11-18  Dave Love  <d.love@dl.ac.uk>
50655
50656         * g77.f-torture/compile/981117-1.f: New test.
50657
50658 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
50659
50660         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
50661         properly discarded.
50662
50663 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
50664
50665         * gcc.c-torture/execute/memcheck: New directory of tests for
50666         -fcheck-memory-usage.
50667
50668 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
50669
50670         * README: New file, general information about the testsuite and
50671         new description of the various C++ test subdirectories.
50672         * README.g++: Eliminate obsolete information, update and move most
50673         relevant stuff to README.
50674
50675 1998-11-07  Richard Henderson  <rth@cygnus.com>
50676
50677         * gcc.c-torture/compile/981107-1.c: New test.
50678
50679 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
50680
50681         * execute/memcpy-bi.c: New testcase.
50682
50683 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
50684
50685         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
50686         base classes.
50687
50688         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
50689         template is selected.
50690
50691         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
50692         classes, it should be accepted for all types.
50693
50694         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
50695
50696         * g++.old-deja/g++.pt/spec24.C: Ensure that template
50697         specializations start with template headers.
50698
50699 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
50700
50701         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
50702
50703         * g++.old-deja/g++.other/init9.C: Test cross initialization of
50704         non-POD types.
50705
50706 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
50707
50708         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
50709
50710 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
50711
50712         * compile/981022-1.c, compile/981022-1.x: New test and driver.
50713
50714 1998-10-19  Jeffrey A Law  (law@cygnus.com)
50715
50716         * 981019-1.c: New test.
50717
50718 1998-10-14  Robert Lipe <robertl@dgii.com>
50719
50720         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
50721         find objc headers.
50722
50723 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
50724
50725         * compile/981001-4.c: Remove use of GCC extension that triggers a
50726         compiler bug.
50727
50728 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
50729
50730         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
50731
50732 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
50733
50734         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
50735         instantiation of template produces incorrect code for delete
50736         expression.
50737
50738         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
50739         constructors' name is not unique.
50740         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
50741         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
50742
50743         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
50744         automatic array of const is ill-formed.
50745
50746         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
50747         of template parameter?
50748
50749         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
50750         const.
50751
50752         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
50753         pointer-to-member expression.
50754
50755         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
50756         declaration causes ICE.
50757
50758 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
50759
50760         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
50761         reserved in the global namespace.
50762
50763         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
50764         generate needed virtual table.
50765
50766         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
50767
50768 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
50769
50770         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
50771         template-dependent type
50772
50773 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
50774
50775         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
50776         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
50777         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
50778
50779         * g++.old-deja/g++.other/using5.C: New test; using decl from base
50780         class should be usable as argument of member function.
50781         * g++.old-deja/g++.other/using6.C: New test; using decl from base
50782         class should be usable as return type of member function.
50783         * g++.old-deja/g++.other/using7.C: New test; using decl from base
50784         class should be usable as type of data member.
50785
50786         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
50787
50788 1998-10-09  Jeffrey A Law  (law@cygnus.com)
50789
50790         * gcc.c-torture/special/920521-1.c: Fix bogus test.
50791
50792 1998-10-08  Nick Clifton  <nickc@cygnus.com>
50793
50794         * gcc.dg/dll-?.c Add thumb to target list.
50795         Fix assembler scan patterns to match current assembler output.
50796
50797 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
50798
50799         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
50800         matching of template brackets.
50801
50802         * g++.old-deja/g++.other/using4.C: New test.  Test using
50803         declarations of methods from base classes.
50804
50805         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
50806         within functions should introduce names into the innermost
50807         enclosing namespace.
50808
50809         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
50810         of static locals if first initialization throws.
50811
50812 1998-10-07  Jim Wilson  <wilson@cygnus.com>
50813
50814         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
50815
50816 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
50817
50818         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
50819         lose track of the possible targets of tablejump insns.
50820         * special/special.exp: Run it.
50821
50822 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
50823
50824         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
50825         must be declared before its specializations can be named in friend
50826         declarations.
50827
50828 1998-10-05  Dave Love  <d.love@dl.ac.uk>
50829
50830         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
50831
50832         * g77.f-torture/execute/io1.f: New test.
50833
50834 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
50835
50836         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
50837         with pointer to template function, for which no argument deduction
50838         is possible.
50839
50840         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
50841         specialization of template function as argument to template
50842         function.
50843
50844         * g++.old-deja/g++.other/access2.C: New test; Inner class
50845         shouldn't have privileged access to Outer's names.
50846
50847 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
50848
50849         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
50850         friend template declared within template class conflicts with
50851         nested class of the same name.
50852
50853         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
50854         is ignored.
50855
50856         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
50857         object with direct initializer as function declaration.
50858
50859         * g++.old-deja/g++.other/decl2.C: New test; duplicate
50860         initializers.
50861
50862         * g++.old-deja/g++.other/null2.C: New test; conditional operator
50863         involving const pointer and NULL produces incorrect result.
50864
50865         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
50866         type name without `typename' should be rejected with -pedantic.
50867
50868 1998-10-02  Richard Henderson  <rth@cygnus.com>
50869
50870         * g++.old-deja/g++.other/addrof1.C: New test.
50871
50872 1998-10-01  Nick Clifton  <nickc@cygnus.com>
50873
50874         * gcc.c-torture/compile/981001-1.c: New test.
50875         * gcc.c-torture/execute/981001-1.c: New test.
50876
50877 1998-10-01  Jeffrey A Law  (law@cygnus.com)
50878
50879         * gcc.c-torture/compile/981001-2.c: New test.
50880         * gcc.c-torture/compile/981001-3.c: New test.
50881         * gcc.c-torture/compile/981001-4.c: New test.
50882
50883 1998-10-01  Robert Lipe  <robertl@dgii.com>
50884
50885         * lib/objc.exp (objc_target_compile): Add -L during compiles for
50886         multilibbed hosts.  Idea grafted from g77.exp.
50887
50888 1998-09-30  Dave Love  <d.love@dl.ac.uk>
50889
50890         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
50891         avoid losing on systems which need -lsocket.
50892
50893 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
50894
50895         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
50896         * g++.old-deja/g++.other/nested2.C: Ditto.
50897         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
50898         failure.
50899
50900 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
50901
50902         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
50903         preferred over template operator!= for enum bitfields.
50904
50905 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
50906
50907         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
50908         that happen to have the same base name, but in different scopes,
50909         are incorrectly rejected.
50910
50911 1998-09-16  Richard Henderson  <rth@cygnus.com>
50912
50913         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
50914         on the native word size instead of an integer literal.
50915
50916 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
50917
50918         * g++.old-deja/g++.other/static2.C: Invocation of static data
50919         member of type pointer-to-function denoted as non-static member.
50920
50921         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
50922         checks involving function types and aliases.
50923
50924 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
50925
50926         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
50927         redefined to the same non-trivial type.
50928
50929         * g++.old-deja/g++.pt/explicit73.C: Test for proper
50930         namespace-qualification of template specializations declared in
50931         other namespaces.
50932
50933         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
50934         to declare a subset of the specializations of a template function
50935         as friends of specializations of a template class.
50936
50937         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
50938         member templates that do not fully specialize the enclosing
50939         template class are rejected.
50940
50941 1998-09-11  Dave Love  <d.love@dl.ac.uk>
50942
50943         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
50944
50945 1998-09-08  Dave Love  <d.love@dl.ac.uk>
50946
50947         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
50948         altered from libf2c/libU77 version.
50949
50950 1998-09-06  Dave Love  <d.love@dl.ac.uk>
50951
50952         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
50953
50954 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
50955             Alexandre Oliva  <oliva@dcc.unicamp.br>
50956
50957         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
50958         (un)signed char are different types for template specialization
50959         purposes.
50960
50961 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
50962
50963         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
50964         * objc: ObjC testsuite.
50965
50966 1998-08-31  Catherine Moore  <clm@cygnus.com>
50967
50968         * gcc.c-torture/execute/941014-1.x: New file.
50969
50970 1998-08-31  Nick Clifton  <nickc@cygnus.com>
50971
50972         * lib/c-torture.exp: Add support for
50973         torture_eval_before_compile and torture_eval_before_execute
50974         variables.
50975
50976 1998-08-30  Jeffrey A Law  (law@cygnus.com)
50977
50978         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
50979         this test triggers valid.
50980
50981 1998-08-27  Jeffrey A Law  (law@cygnus.com)
50982
50983         * gcc.dg/980827-1.c: New test.
50984
50985 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
50986
50987         * gcc.c-torture/execute/loop-4b.c: New test.
50988
50989 1998-08-26  Nick Clifton  <nickc@cygnus.com>
50990
50991         * lib/c-torture.exp: Add support for
50992         torture_eval_before_compile and torture_eval_before_execute
50993         variables.
50994
50995 1998-08-25  Jeffrey A Law  (law@cygnus.com)
50996
50997         * gcc.c-torture/compile/980825-1.c: New test.
50998
50999 1998-08-24  Nick Clifton  <nickc@cygnus.com>
51000
51001         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
51002         count number tests in opt_t0 not good_t0.
51003
51004 1998-08-24  Jeffrey A Law  (law@cygnus.com)
51005
51006         * gcc.c-torture/compile/930326-1.x: Fix typo.
51007
51008 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
51009
51010         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
51011         causes an ICE.
51012
51013 1998-08-21  Jeffrey A Law  (law@cygnus.com)
51014
51015         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
51016         STACK_SIZE is defined.
51017         * gcc.c-torture/unsorted/stuct.c: Similarly.
51018
51019         * gcc.c-torture/compile/980821-1.c: New test.
51020
51021 1998-08-21  Jeffrey A Law  (law@cygnus.com)
51022
51023         * gcc.c-torture/execute/980526-2.c: Disable for targets with
51024         16bit ints.
51025
51026 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
51027
51028         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
51029         code.
51030
51031 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
51032
51033         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
51034         error'.
51035
51036 1998-08-18  Jeffrey A Law  (law@cygnus.com)
51037
51038         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
51039
51040 1998-08-16  Jeffrey A Law  (law@cygnus.com)
51041
51042         * gcc.c-torture/compile/980816-1.c: New test.
51043
51044         * gcc.dg/980816-1.c: New test.
51045
51046 1998-08-13  Jeffrey A Law  (law@cygnus.com)
51047
51048         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
51049         compiler for ieee tests.
51050
51051 1998-08-01  Dave Love  <d.love@dl.ac.uk>
51052
51053         * g77.f-torture/compile/980729-0.f: New test.
51054
51055 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
51056
51057         * gcc.c-torture/special/eeprof-1.c: New test, for
51058         -finstrument-functions.
51059         * gcc.c-torture/special/special.exp: Run it.
51060
51061 1998-07-29  Jeffrey A Law  (law@cygnus.com)
51062
51063         * gcc.c-torture/compile/980729-1.c: New test.
51064
51065 1998-07-27  Nick Clifton  <nickc@cygnus.com>
51066
51067         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
51068         __thumb__ is defined, and test for ARM style doubles if so.
51069
51070 1998-07-26  Dave Love  <d.love@dl.ac.uk>
51071
51072         * g77.f-torture/noncompile/980615-0.f: New test.
51073
51074 1998-07-26  H.J. Lu  (hjl@gnu.org)
51075
51076         * gcc.dg/980312-1.c: Do link instead of compile.
51077         * gcc.dg/980313-1.c: Likewise.
51078
51079 1998-07-26  Jeffrey A Law  (law@cygnus.com)
51080
51081         * gcc.c-torture/compile/980726-1.c: New test.
51082
51083 1998-07-25  Dave Love  <d.love@dl.ac.uk>
51084
51085         * g77.f-torture/execute/io0.f: New test.
51086
51087 1998-07-24  Nick Clifton  <nickc@cygnus.com>
51088
51089         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
51090         an int.
51091
51092 1998-06-18  Michael Meissner  <meissner@cygnus.com>
51093
51094         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
51095         m32r bugs.
51096
51097 1998-07-17  Nick Clifton  <nickc@cygnus.com>
51098
51099         * gcc.dg/980626-1.c: Expect failures for all toolchains until
51100         c-decl.c:grokdeclarator can handle mode attributes.
51101
51102 1998-07-16  Jeffrey A Law  (law@cygnus.com)
51103
51104         * gcc.c-torture/execute/980716-1.c: New test.
51105
51106 1998-07-13  Jeffrey A Law  (law@cygnus.com)
51107
51108         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
51109         the mn10200.
51110         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
51111         the mn10200.
51112         * gcc.c-torture/execute/va-arg-3.x: Similarly.
51113         * gcc.c-torture/compile/930326-1.x: Similarly.
51114
51115 1998-07-13  Dave Love  <d.love@dl.ac.uk>
51116
51117         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
51118         New test from Craig.
51119
51120 1998-07-12  Dave Love  <d.love@dl.ac.uk>
51121
51122         * g77.f-torture/noncompile/980616-0.f: New test.
51123
51124         * g77.f-torture/execute/970816-3.f: New test from Craig.
51125
51126 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
51127
51128         *  g++.other/singleton.C: Return error value instead of taking
51129         SIGSEGV.
51130
51131 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
51132
51133         *  g++.other/singleton.C: New test.  Warning is under dispute.
51134         Runtime crash is not.
51135
51136 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
51137
51138         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
51139         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
51140         using6.C, using7.C}: New namespace tests.
51141
51142 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
51143
51144         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
51145         specialization with typedef'ed names used as array indexes.
51146
51147 1998-07-09  Jeffrey A Law  (law@cygnus.com)
51148
51149         * gcc.c-torture/execute/980709-1.c: New test.
51150
51151         * gcc.dg/980709-1.c: New test.
51152
51153 1998-07-07  Richard Henderson  <rth@cygnus.com>
51154
51155         * gcc.c-torture/execute/bcp-1.c: New test.
51156
51157 1998-07-07  Jeffrey A Law  (law@cygnus.com)
51158
51159         * gcc.c-torture/execute/980707-1.c: New test.
51160
51161 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
51162
51163         * gcc.c-torture/compile/980706-1.c: New test.
51164
51165 1998-07-01  Dave Love  <d.love@dl.ac.uk>
51166
51167         * g77.f-torture/execute/980701-0.f,
51168         g77.f-torture/execute/980701-1.f: New test from Craig.
51169
51170 1998-07-01  Jeffrey A Law  (law@cygnus.com)
51171
51172         * gcc.c-torture/compile/980701-1.c: New test.
51173
51174         * gcc.c-torture/execute/980701-1.c: New test.
51175
51176 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
51177 rlsruhe.de>
51178
51179         * g++.old-deja/g++.robertl/eb132.C: New test.
51180         * g++.old-deja/g++.robertl/eb133.C: Likewise.
51181
51182 1998-06-29  Dave Love  <d.love@dl.ac.uk>
51183
51184         * g77.f-torture/execute/980628-7.f,
51185         g77.f-torture/execute/980628-8.f,
51186         g77.f-torture/execute/980628-9.f,
51187         g77.f-torture/execute/980628-10.f: New tests from Craig.
51188
51189         * g77.f-torture/execute/980628-3.f: Remove mail headers.
51190
51191 1998-06-28  Jeffrey A Law  (law@cygnus.com)
51192
51193         * g77.f-torture/execute/980628-4.f: New test from Craig.
51194         * g77.f-torture/execute/980628-5.f: Likewise.
51195         * g77.f-torture/execute/980628-2.f: Likewise.
51196         * g77.f-torture/execute/980628-0.f: Likewise.
51197         * g77.f-torture/execute/980628-1.f: Likewise.
51198         * g77.f-torture/execute/980628-3.f: Likewise.
51199         * g77.f-torture/execute/980628-6.f: Likewise.
51200
51201 1998-06-28  Jeffrey A Law  (law@cygnus.com)
51202
51203         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
51204         directory when nothing has been installed yet.
51205
51206 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
51207
51208         * gcc.c-torture/special/special.exp: Handle newer versions of
51209         dejagnu.
51210
51211 1998-06-26  Jeffrey A Law  (law@cygnus.com)
51212
51213         * gcc.dg/980626-1.c: New test.
51214
51215 1998-06-19  Bruno Haible <haible@ilog.fr>
51216
51217         * gcc.misc-tests/m-un-2.c: New test.
51218         * g++.old-deja/g++.other/warn01.c: Likewise.
51219
51220 1998-06-19  Robert Lipe  <robertl@dgii.com>
51221
51222         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
51223         compatibility with assmblers with a different comment character.
51224         Eliminate use of GAS-specific extensions.
51225
51226 1998-06-19  Jeffrey A Law  (law@cygnus.com)
51227
51228         * gcc.c-torture/execute/ieee/980619-1.c: New test.
51229
51230 1998-06-19  Robert Lipe  <robertl@dgii.com>
51231
51232         * lib/g77.exp: Replace search for libf2c.a with search for newly
51233         renamed libg2c.a
51234
51235 1998-06-17  Jeffrey A Law  (law@cygnus.com)
51236
51237         * gcc.c-torture/execute/980617-1.c: New test.
51238
51239 1998-06-12  Jeffrey A Law  (law@cygnus.com)
51240
51241         * gcc.c-torture/execute/980612-1.c: New test.
51242
51243 1998-06-08  Jeffrey A Law  (law@cygnus.com)
51244
51245         * gcc.dg/980523-1.c: Only test on ppc-linux.
51246         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
51247
51248         * gcc.c-torture/execute/980608-1.c: New test.
51249
51250 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
51251
51252         * gcc.c-torture/execute/980605-1.c: New test.
51253
51254 1998-06-04  Jeffrey A Law  (law@cygnus.com)
51255
51256         * gcc.c-torture/execute/980604-1.c: New test.
51257
51258 1998-06-02  Jeffrey A Law  (law@cygnus.com)
51259
51260         * gcc.c-torture/execute/980602-1.c: New test.
51261         * gcc.c-torture/execute/980602-2.c: Likewise.
51262
51263 1998-06-02  Dave Love  <d.love@dl.ac.uk>
51264
51265         * 970125-0.f: Fix per JCB.  Add commentary.
51266
51267 1998-05-31  Michael Meissner  <meissner@cygnus.com>
51268
51269         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
51270         IEEE -0 support.
51271
51272 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
51273
51274         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
51275         earlier.
51276
51277 1998-05-28  Catherine Moore <clm@cygnus.com>
51278
51279         * gcc.c-torture/execute/980526-3.c: New test.
51280
51281 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
51282
51283         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
51284         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
51285         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
51286         m88k-motorola-sysv3 to XFAIL.
51287
51288 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51289
51290         * gcc.dg/980526-1.c: New test.
51291         * gcc.c-torture/execute/980526-2.c: New test.
51292
51293 1998-05-26  Jeffrey A Law  (law@cygnus.com)
51294
51295         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
51296
51297         * gcc.c-torture/execute/980526-1.c: New test.
51298
51299 1998-05-26  Dave Love  <d.love@dl.ac.uk>
51300
51301         * g77.f-torture/execute/alpha2.f: Add runtime test.
51302
51303 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
51304
51305         * g++.old-deja/old-deja.exp: Strip leading directories.
51306
51307         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
51308         error for the line.  Don't run multiple tests for the same line.
51309
51310 1998-05-23  Jeffrey A Law  (law@cygnus.com)
51311
51312         * gcc.dg/980523-1.c: New test.
51313
51314 1998-05-23  Dave Love  <d.love@dl.ac.uk>
51315
51316         * g77.f-torture/compile/970915-0.f: New test.
51317
51318 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
51319
51320         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
51321
51322 1998-05-21  Jeffrey A Law  (law@cygnus.com)
51323
51324         * gcc.dg/980520-1.c: New test.
51325
51326 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
51327
51328         * gcc.dg/980502-1.c: Fix return type.
51329
51330 1998-05-20  Jeffrey A Law  (law@cygnus.com)
51331
51332         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
51333         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
51334         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
51335         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
51336         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
51337
51338 1998-05-20  Dave Love  <d.love@dl.ac.uk>
51339
51340         * g77.f-torture/execute/980520-1.f: New test.
51341
51342 1998-05-15  Dave Love  <d.love@dl.ac.uk>
51343
51344         * lib/mike-g77.exp: New file.
51345
51346         * g77.f-torture/noncompile/noncompile.exp,
51347         g77.f-torture/noncompile/check0.f: New files.
51348
51349 1998-05-14  Dave Love  <d.love@dl.ac.uk>
51350
51351         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
51352         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
51353         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
51354         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
51355         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
51356         abort where appropriate.
51357
51358 1998-05-05  Michael Meissner  <meissner@cygnus.com>
51359
51360         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
51361         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
51362
51363 1998-04-29  Dave Love  <d.love@dl.ac.uk>
51364
51365         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
51366
51367 1998-04-27  Dave Love  <d.love@dl.ac.uk>
51368
51369         * g77.f-torture/compile/980427-0.f: New test.
51370
51371 1998-04-24  Dave Love  <d.love@dl.ac.uk>
51372
51373         * g77.f-torture/compile/980424-0.f: New test.
51374
51375 1998-04-19  Dave Love  <d.love@dl.ac.uk>
51376
51377         * g77.f-torture/compile/980419-2.f (main): New test.
51378         * g77.f-torture/compile/970125-0.f: New test.
51379         * g77.f-torture/compile/980419-1.f: New test.
51380
51381 1998-04-08  Jim Wilson  <wilson@cygnus.com>
51382
51383         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
51384         of loop-4.c.
51385
51386 1998-04-07  Jim Wilson  <wilson@cygnus.com>
51387
51388         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
51389
51390 1998-04-03  Jim Wilson  <wilson@cygnus.com>
51391
51392         * gcc.c-torture/compile/980329-1.c: New test.
51393
51394 1998-03-18  Jim Wilson  <wilson@cygnus.com>
51395
51396         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
51397         * gcc.dg/980312-1.c: Fix typo in -march command.
51398
51399 1998-03-16  H.J. Lu  (hjl@gnu.org)
51400
51401         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
51402
51403 1998-03-11  Robert Lipe  <robertl@dgii.com>
51404
51405         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
51406         Dave Love agree the Fortran source is bogus.
51407
51408 1998-03-11  Robert Lipe  <robertl@dgii.com>
51409
51410         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
51411         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
51412         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
51413         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
51414         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
51415
51416 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
51417
51418         * g++.old-deja/g++.other/friend1.C: New test.
51419
51420 1998-02-18  Dave Love  <d.love@dl.ac.uk>
51421
51422         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
51423         possibly uninitialized) variables and declare dnrm2.
51424
51425 1998-02-23  Robert Lipe <robertl@dgii.com>
51426
51427         From Bruno Haible <haible@ilog.fr>:
51428         * gcc.c-torture/execute/980223.c: New test.
51429
51430 1998-02-13  Jeffrey A Law  (law@cygnus.com)
51431
51432         * gcc.dg/ifelse-1.c: New test.
51433
51434 1998-02-09  H.J. Lu  (hjl@gnu.org)
51435
51436         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
51437
51438           * lib/old-dejagnu.exp (old-dejagnu): Added the
51439           "execution test - XFAIL *-*-*" handling in the spirit of
51440           "excess errors test -". Changed the "execution test fails"
51441           handling to be like "excess errors test fails".
51442           * Update various tests accordingly.
51443
51444 1998-02-06  Jim Wilson  <wilson@cygnus.com>
51445
51446         * gcc.c-torture/execute/980205.c: New test.
51447
51448 1998-01-18  Jeffrey A Law  (law@cygnus.com)
51449
51450         * lib/c-torture.exp: Look for .x files instead of .cexp files.
51451         * lib/f-torture.exp: Similarly.
51452         * gcc.c-torture: Rename all .cexp files to .x files.
51453
51454 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
51455
51456         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
51457         (940510-1.c): Removed duplicate.
51458         (971104-1.c): New test.
51459
51460 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
51461
51462           * lib/f-torture.exp: Improve error and loop detection.
51463
51464 1997-11-19  Michael Meissner  <meissner@cygnus.com>
51465
51466         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
51467         use that to size the filler array.
51468
51469 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
51470
51471         * lib/c-torture.exp(c-torture-execute): Fix typo.
51472
51473         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
51474         testcase as the executable name. Keep the executable around if
51475         the test fails.
51476
51477 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
51478
51479         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
51480         changes.  Only test one -g option, and move it to the end of the
51481         list of options to test.
51482
51483 1997-09-19  Michael Meissner  <meissner@cygnus.com>
51484
51485         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
51486         variable GCC_TORTURE_OPTIONS to supply default switches separated
51487         by colons.  If no environment variable, run tests with -O0 -g, -O1
51488         -g, and -O2 -g as well.
51489
51490 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
51491
51492         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
51493         explanatory comments. Fix indentation.
51494
51495 1997-09-15  Jeffrey A Law  (law@cygnus.com)
51496
51497         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
51498
51499 1997-09-11  Jeffrey A Law  (law@cygnus.com)
51500
51501         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
51502         * g++.old-deja/g++.mike/p7325.C: Likewise.
51503         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
51504
51505 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
51506
51507         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
51508         * g++.old-deja/g++.brendan/crash30.C: Likewise.
51509         * g++.old-deja/g++.brendan/crash39.C: Likewise.
51510         * g++.old-deja/g++.law/operators4.C: Likewise.
51511
51512 1997-09-11  Joe Buck  (jbuck@synopsys.com)
51513
51514         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
51515         * g++.old-deja/g++.mike/p784.C: Ditto.
51516         * g++.old-deja/g++.mike/p785.C: Ditto.
51517
51518 1997-09-05  Jeffrey A Law  (law@cygnus.com)
51519
51520           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
51521
51522 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
51523
51524         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
51525         target feature; pass this to c-torture-execute as needed.
51526
51527 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
51528
51529         * lib/c-torture.exp(c-torture-execute): If the previous and the
51530         current executables being tested are identical, we don't need to
51531         run the executable again. Try to make the executable names
51532         unique. Add an optional argument for passing additional compiler
51533         flags.
51534
51535 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
51536
51537         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
51538
51539 1997-08-29  Jeffrey A Law  (law@cygnus.com)
51540
51541         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
51542
51543 1997-07-31  Jeffrey A Law  (law@cygnus.com)
51544
51545         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
51546         32bit or larger longs.
51547
51548         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
51549         have either a 32bit long or 32bit int.
51550
51551 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
51552
51553         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
51554         Make double precision tests dependent on sizeof (double).
51555
51556 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
51557
51558         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
51559         too.
51560
51561 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
51562
51563         * gcc.c-torture/compile/961203-1.cexp: New script.
51564
51565 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
51566
51567         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
51568         up the includes ourselves.
51569
51570 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
51571
51572         * lib/plumhall.exp: Remove random include, and add a few
51573         verbose messages for debugging.
51574
51575 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
51576
51577         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
51578         of trying to do it ourselves.
51579
51580 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
51581
51582         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
51583
51584 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
51585
51586         * gcc.prms/5403.c: Made regexp a bit less strict.
51587
51588 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
51589
51590         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
51591         is returned from remote_load instead.
51592         * lib/plumhall.exp: Ditto.
51593         * lib/mike-g++.exp: Ditto.
51594         * lib/old-dejagnu.exp: Ditto.
51595         * lib/c-torture.exp: Ditto.
51596
51597 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
51598
51599         * lib/g++.exp: Use build_wrapper procedure.
51600         * lib/gcc.exp: Ditto.
51601
51602 1997-05-20  Jeffrey A Law  (law@cygnus.com)
51603
51604         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
51605         an old-style decl for malloc.  Fixes tests to work when
51606         sizeof (int) != sizeof (size_t).
51607
51608 1997-05-15  Mike Meissner  <meissner@cygnus.com>
51609
51610         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
51611
51612         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
51613         use stdargs.h interface.
51614
51615 1997-05-15  Mike Meissner  <meissner@cygnus.com>
51616
51617         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
51618         NO_VARARGS when compiling.
51619
51620 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
51621
51622         * lib/plumhall.exp(ph_includes): New procedure.
51623         (ph_make): Use it.
51624         (ph_compiler): Ditto.
51625
51626         * lib/g++.exp: Rename test-glue.c to testglue.c.
51627         * lib/gcc.exp: Ditto.
51628
51629 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
51630
51631         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
51632         to completion when it's called.
51633
51634 1997-03-21  Michael Meissner  <meissner@cygnus.com>
51635
51636         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
51637         is defined, don't do test.
51638
51639 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
51640
51641         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
51642         for object files.
51643         (ph_summary): Mark skipped testcases as untested, not unresolved.
51644
51645         * lib/plumhall.exp (ph_make): If unresolved because of bad
51646         errorCode, record errorCode in log file.
51647         (*): Replace send_log/verbose with verbose -log.
51648
51649 1997-03-19  Michael Meissner  <meissner@cygnus.com>
51650
51651         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
51652         double conversion if double isn't at least 8 bytes.
51653
51654         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
51655         int to work with targets where int is 16 bits.
51656
51657         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
51658         8 bytes, just exit, since 4 byte doubles don't have enough bits of
51659         precision for the test to complete.
51660
51661 1997-03-14  Michael Meissner  <meissner@cygnus.com>
51662
51663         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
51664         if d10v is not compiled with the -mdouble64 flag.
51665         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
51666
51667         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
51668         d10v is not compiled with the -mint32 flag.
51669
51670 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
51671
51672         * lib/plumhall.exp: Use incr_count.
51673
51674 1997-03-12  Jeffrey A Law  (law@cygnus.com)
51675
51676         * gcc.c-torture: Update to c-torture-1.45.
51677
51678 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
51679
51680         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
51681         the name of the expect testcase file).
51682
51683         * lib/g++.exp(g++_init): Ditto.
51684
51685 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
51686
51687         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
51688         the host.
51689
51690         * lib/gcc.exp(gcc_exit): New procedure.
51691
51692 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
51693
51694         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
51695         specs where appropriate.
51696
51697         * g++.old-deja/g++.arm/*: Added additional ERROR checks
51698         because of new "candidates are" messages, and removed a few
51699
51700         * Converted all non-old-style g++ testcases to old-style, and
51701         moved into g++.old-deja.
51702
51703 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
51704
51705         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
51706         options.
51707
51708         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
51709         succeeded.
51710
51711         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
51712
51713 1997-02-13  Michael Meissner  <meissner@cygnus.com>
51714
51715         * lib/gcc.exp (gcc_target_compile): Add support for defining
51716         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
51717         the machine doesn't have those features.
51718
51719 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
51720
51721         * g++.law/operators4.exp: Don't use LIBS.
51722
51723 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
51724
51725         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
51726
51727         * lib/mike-g++.exp: Don't set the compiler to be tested here.
51728         * lib/g++.exp: Set it here instead. Also, allow use of the
51729         --tool_exec and --tool_opt options. Change CXX to
51730         GXX_UNDER_TEST.
51731
51732         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
51733
51734         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
51735
51736 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
51737
51738         * lib/old-dejagnu.exp: Use prune_warnings instead of
51739         prune_system_crud.
51740         * lib/mike-g++.exp: Ditto.
51741         * lib/gcc.exp: Ditto.
51742         * lib/g++.exp: Ditto.
51743
51744         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
51745
51746 1997-02-07  Jeffrey A Law  (law@cygnus.com)
51747
51748           * 941014-2.c: Include stdlib.h
51749           * 960327-1.c: Include stdio.h
51750           * dbra.c, index-1.c: Don't assume ints are 32bits.
51751
51752 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
51753
51754         * lib/gcc.exp: Add gcc,stack_size target feature.
51755
51756         * lib/g++.exp(g++_target_compile): Add the include and link
51757         paths here, not in two other places. And, it's $options, not
51758         options.
51759
51760         * lib/mike-g++.exp(postbase): Remove the code that determines
51761         the correct include and link paths.
51762         * g++.old-deja/old-deja.exp: Ditto.
51763
51764 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
51765
51766         * lib/g++.exp(g++_init): target_compile no longer returns the
51767         filename of the result.
51768
51769 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
51770
51771         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
51772         call to glob.
51773
51774         * gcc.c-torture/special/special.exp: Change call to
51775         gcc_target_compile to include the object file.
51776
51777 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
51778
51779         * gcc.c-torture/special/special.exp: Correct misspelling in last
51780         change.
51781
51782 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
51783
51784         * lib/plumhall.exp(ph_summary): Log the entire output of the
51785         executable. Return -1 if there were any failures, 0 otherwise.
51786         (ph_execute): Return -1 if there were any failures, 0 otherwise.
51787         (ph_make): Clean up objects and executables that were built
51788         if the tests succeeded.
51789
51790 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
51791
51792         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
51793         libraries and includes in the build tree as appropriate.
51794
51795 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
51796
51797         * lib/c-torture.exp: Instead of looking for the global variable
51798         NO_LONG_LONG, check to see if that's a feature of the target.
51799
51800 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
51801
51802         * config/default.exp: Minimize. Delete the remainer of the files in
51803         config; this functionality is now in devo/dejagnu/config.
51804
51805         g++.*/*: Pass any additional flags used to compile to postbase;
51806         delete CXXFLAGS.
51807
51808         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
51809         is now done by runtest.exp. Use gcc_target_compile instead of
51810         compile.
51811
51812         lib/c-torture.exp: Use gcc_target_compile instead of compile.
51813         Remove references to CFLAGS. Use remote_file instead of
51814         calling rm -f.
51815         (c-torture): Take a list of arguments to use to compile this
51816         testcase.
51817
51818         lib/g++.exp: Simplify. Use target_compile instead of compile.
51819         lib/gcc-dg.exp: Ditto.
51820         lib/gcc.exp: Ditto.
51821         lib/mike-{gcc,g++}.exp: Ditto.
51822         lib/old-dejagnu.exp: Ditto.
51823         lib/plumhall.exp: Ditto.
51824
51825 1997-01-08  Jim Wilson  <wilson@cygnus.com>
51826
51827         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
51828         (ph_linker): Likewise.
51829
51830 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
51831
51832           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
51833         MAP_ANON / MAP_ANONYMOUS if defined;
51834         else try to map from /dev/zero .
51835
51836 1996-11-12  Jeffrey A Law  (law@cygnus.com)
51837
51838         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
51839         isn't defined, then define it to MAP_ANONYMOUS.
51840
51841 1996-11-12  Jeffrey A Law  (law@cygnus.com)
51842
51843         * gcc.c-torture: Update to c-torture-1.42 release.
51844
51845 1996-11-11  Jeffrey A Law  (law@cygnus.com)
51846
51847         * gcc.c-torture: Update to c-torture-1.41 release.
51848
51849 1996-10-27  Jeffrey A Law  (law@cygnus.com)
51850
51851         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
51852         c-torture release.
51853
51854 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
51855
51856         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
51857         and LDFLAGS.  Fix second case to append the target_info ldflags
51858         onto LDFLAGS, not CFLAGS.
51859         * lib/g++.exp (g++_init): Add target_info stuff.
51860         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
51861         of libgloss and newlib flags for !native.
51862
51863         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
51864         (GDB): Fix relative path to go up another dir for finding gdb.
51865
51866 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
51867
51868         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
51869         versions in the target_info array, if they don't exist.
51870
51871 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
51872
51873         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
51874
51875 1996-07-08  Jim Wilson  <wilson@cygnus.com>
51876
51877         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
51878         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
51879
51880 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
51881
51882         * lib/old-dejagnu.exp: Don't remove the output file before we've
51883         actually tested it. Don't append pwd to the path of the executable
51884         we're testing.
51885
51886 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
51887
51888         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
51889
51890 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
51891
51892         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
51893         temporary directory for compiler files, and set it to a default
51894         value of /tmp. Set $output as the name of the output file from
51895         compiling the testcase. Add a -o option to $cflags_var so the
51896         compiler writes the final output file as $output. Set $executable
51897         to $output.
51898
51899         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
51900         directory for compiler files, and set it to /tmp if it doesn't
51901         already have a value. Set $output_file to the name of the output
51902         file from compiling the testcase. Add a -o option to CXXFLAGS so
51903         the compiler writes the final output file as $output. Use $output
51904         as the executable to be tested.
51905
51906 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
51907
51908         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
51909
51910 1996-06-08  Jeffrey A Law  (law@cygnus.com)
51911
51912         * gcc.c-torture/execute/pending-1.c: New test.  Still
51913         pending in Tege's queue.
51914
51915 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
51916
51917         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
51918         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
51919         if there were failures.  Call unresolved if there were unresolved
51920         testcases.  Call gcc_fail if program did not run to completion.
51921         (ph_make): Pass additional argument name to ph_execute.
51922         (ph_execute): Add new argument.  Pass additional arguments to
51923         ph_summary.  Call gcc_fail is there is no execution output.
51924
51925 1996-04-24  Jeffrey A Law  (law@cygnus.com)
51926
51927         * lib/plumhall.exp (proc_summary): Output relavent summary
51928         lines into the log so specific failures in plumhall can be
51929         investigated.
51930
51931 1996-04-10  Jeffrey A Law  (law@cygnus.com)
51932
51933         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
51934         (c-torture-execute): Don't try to execute tests which use
51935         "long long" types if $NO_LONG_LONG is nonzero.
51936
51937 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
51938
51939         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
51940         not c-torture.
51941
51942         * gcc.ieee: Move from here.
51943         * gcc.c-torture/execute/ieee: To here.
51944
51945 1996-03-26  Jeffrey A Law  (law@cygnus.com)
51946
51947         * gcc.c-torture: Update to c-torture-1.41 release.
51948
51949 1996-03-22  Jeffrey A Law  (law@cygnus.com)
51950
51951         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
51952         not "$output".
51953
51954 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
51955
51956         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
51957         -c present.
51958
51959 1996-03-02  Jeffrey A Law  (law@cygnus.com)
51960
51961         * config/proelf.exp: Handle connecting to a simulator.
51962
51963 1996-01-31  Jeffrey A Law  (law@cygnus.com)
51964
51965         * config/proelf.exp: New file.  Enough framework that we can
51966         run c-torture tests on the proelf targets (or any other target
51967         that gdb can connect to for that matter).
51968
51969 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
51970
51971         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
51972         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
51973
51974         * lib/plumhall.exp (ph_execute): Always call ph_summary if
51975         exec_output exists.
51976
51977 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
51978
51979         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
51980         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
51981
51982         * config/*.exp: Update FSF address.  Change result of ${tool}_load
51983         to pass/fail/unresolved/unsupported/untested.  Caller must now
51984         call unresolved/unsupported/untested.
51985         * lib/*.exp: Update FSF address.  Update to handle new results of
51986         ${tool}_load.
51987         * lib/chill.exp (verbose): Delete.
51988
51989 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
51990
51991         * lib/gcc.exp (default_gcc_start): Change order of args to
51992         $LDFLAGS $CFLAGS $LIBS.
51993         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
51994         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
51995         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
51996         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
51997         * gcc.misc-tests/dg-test.exp: Likewise.
51998         * gcc.misc-tests/msgs.exp: Likewise.
51999         * gcc.prms/prms.exp: Likewise.
52000         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
52001         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
52002
52003         * lib/dg.exp: Deleted, moved to dejagnu/lib.
52004
52005 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
52006
52007         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
52008
52009         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
52010         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
52011
52012         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
52013         necessary.
52014
52015 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
52016
52017         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
52018         global for loop; add use of $mathlib.
52019         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
52020         settings here; set mathlib for anything but VxWorks.
52021
52022 1996-01-22  Jeffrey A Law  (law@cygnus.com)
52023
52024         * gcc.c-torture: Update to c-torture-1.40 release.
52025
52026 1996-01-03  Jeffrey A Law  (law@cygnus.com)
52027
52028         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
52029         dg.exp.
52030
52031 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
52032
52033         * lib/c-torture.exp (c-torture-execute): Declare "output" as
52034         global.
52035
52036 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
52037
52038         * lib/g++.exp (LIBS): Define if not already.
52039         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
52040         (gcc-dg-prune): Call prune_gcc_output.
52041         * lib/gcc.exp (prune_gcc_output): New proc.
52042         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
52043         prune_gcc_output.
52044
52045 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
52046
52047         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
52048         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
52049
52050 1995-11-15  Jeffrey A Law  (law@cygnus.com)
52051
52052         * gcc.c-torture: Update to c-torture-1.39 release.
52053
52054 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
52055
52056         * lib/c-torture.exp (c-torture-execute): Don't return if one option
52057         fails, try others as well.
52058
52059 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
52060
52061         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
52062         If compilation fails, mark execute tests as `untested'.
52063         If test is marked as unsupported, don't mark compilation and
52064         execute tests as failed.
52065
52066 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
52067
52068         * lib/g++.exp (g++_init): Don't link in libg++, and look to
52069         libstdc++ for whether or not we want to be doing shared
52070         libraries.  Delete link_curses since we don't need it anymore.
52071         * lib/mike-g++.exp (postbase): Don't link in libg++.
52072         * g++.old-deja/old-deja.exp: Likewise.
52073
52074 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
52075
52076         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
52077
52078 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
52079
52080         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
52081         For that, add `-Wl,-a,shared_archive'.
52082         * g++.old-deja/old-deja.exp: Likewise.
52083
52084 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
52085
52086         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
52087
52088 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
52089
52090         * lib/mike-g++.exp (postbase): Pay attention to the status of
52091         g++_load.
52092
52093 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
52094
52095           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
52096
52097 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
52098
52099         * lib/gcc.exp (default_gcc_start): No longer need to log program
52100         being executed or its output, execute_anywhere does that now.
52101         * lib/g++.exp (default_g++_version): Call execute_anywhere.
52102         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
52103
52104 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
52105
52106         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
52107         the same as those in lib/g++.exp.
52108
52109 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
52110
52111         * gcc.c-torture: Update to c-torture-1.38 release.
52112         * gcc.ieee: Related changes.
52113
52114 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
52115
52116         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
52117         "exec". Minor reformatting changes.
52118
52119         * config/rom68k.exp (${tool}_load): Make it work in a canadian
52120         cross. This means all "exec" calls now work on a remote host as
52121         well.
52122         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
52123         cross. Filter out the extra "\r\n" stuff that expect puts in.
52124         (c-torture-execute): Filter out the bogus warnings like
52125         c-torture-compile does. Add support for canadian cross.
52126         * lib/gcc.exp (default_gcc_version, default_gcc_start)
52127         Use execute_anywhere rather than calling exec directly. Now it
52128         works for canadian cross testing.
52129
52130 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
52131
52132         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
52133         results into a variable, and check that rather than using file exists.
52134
52135 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
52136
52137         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
52138         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
52139
52140 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
52141
52142         * g++.old-deja/old-deja.exp: Create and pass runshlib and
52143         lib_curses if there's a shared libg++ in the build tree.
52144
52145 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
52146
52147         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
52148         if not supported target.
52149
52150 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
52151
52152         * lib/g++.exp (g++_init): Move empty setting of runshlib and
52153         link_curses up to always happen, not just for native builds.
52154
52155 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
52156
52157         * gcc.c-torture: Update to c-torture-1.36 release.
52158         * gcc.failure: Related changes.
52159
52160 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
52161
52162         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
52163
52164 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
52165
52166         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
52167         * lib/mike-g++.exp (postbase): Not in here.  Still reference
52168         runshlib, link_curses, and mathlib for link and run.
52169
52170         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
52171         pass the runtime shared library options for Solaris, OSF/1, and
52172         Irix5, and link with -lcurses to avoid unresolved references.
52173
52174 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
52175
52176         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
52177         only run once.
52178
52179 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
52180
52181         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
52182
52183 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
52184
52185         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
52186         do not have a framework for the "compat" tests yet.
52187
52188 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
52189
52190         * lib/mike-g++.exp (postbase): New local variable `mathlib',
52191         set to null if we're testing vxworks5.1.  Use that instead of
52192         `-lm' in the setting of LIBS for link and run.
52193
52194 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
52195
52196         * config/rom68k.exp (${tool}_load): Major changes to make it
52197         work.  Verified that it does in fact return the stuff in
52198         exec_output properly.  Catch any Emul or any TRAP other than 0.
52199
52200 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
52201
52202         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
52203         LDFLAGS properly for targets that need stuff from libgloss.
52204         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
52205         only run once.
52206         (gpp_initialized): New variable.
52207
52208 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
52209
52210         * config/rom68k.exp: Load libgloss.exp.
52211         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
52212         so we can produce a fully linked binary.
52213         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
52214         so we can produce a fully linked binary.
52215
52216 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
52217
52218         * lib/plumhall.exp (ph_section): Watch for expected failures.
52219         Add missing `else'.
52220
52221         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
52222         run the testcase.
52223         (c-torture): Likewise.
52224
52225 1995-08-28  Doug Evans  <dje@cygnus.com>
52226
52227         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
52228
52229         * lib/mike-g++.exp (mike_cleanup): New proc.
52230         (prebase): New globals compiler_result, not_compiler_result,
52231         target_regexp.
52232         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
52233         allow leading "-" in pattern.  Watch for unsupported tests.
52234         If $compiler_result is set, pattern match assembler code,
52235         and ditto for $not_compiler_result.
52236         * lib/mike-gcc.exp: Likewise.
52237
52238         * lib/plumhall.exp (ph_execute): Only call ph_summary if
52239         execution "succeeded".
52240
52241 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
52242
52243         * config/win32.exp: New file.
52244         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
52245
52246 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
52247
52248         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
52249         unsupported.
52250         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
52251         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
52252         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
52253
52254         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
52255         "... without exceptions was ...".  That is now handled by
52256         prune_system_crud.
52257         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
52258
52259 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
52260
52261         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
52262         sieve.c,sort2.c}: New files.
52263         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
52264         sieve.exp,sort2.exp}: Drivers for them.
52265
52266         * lib/mike-gcc.exp (program_output): New user settable variable.
52267         (postbase): Call prune_system_crud.  Also prune extraneous compiler
52268         messages.
52269         * lib/mike-g++.exp (program_output): New user settable variable.
52270
52271         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
52272
52273         * config/sh.exp: Deleted (use sim.exp instead).
52274
52275 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
52276
52277         * config/vx.exp: Declare CHECKTASK as global.
52278         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
52279         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
52280         * lib/old-dejagnu.exp: Load [pwd]/$executable.
52281
52282 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
52283
52284         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
52285         target. Like vx.exp, only includes `vx29k.exp' instead of
52286         `vxworks.exp'.
52287
52288 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
52289
52290         * config/sim.exp: Increase time limit from 120 seconds to 240.
52291
52292 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
52293
52294         * gcc.c-torture/execute/950628-1.c: New test.
52295
52296 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
52297
52298         * gcc.c-torture: Update with changes/additions from
52299         c-torture-1.34.
52300
52301 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
52302
52303         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
52304
52305 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
52306
52307         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
52308
52309 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
52310
52311         * gcc.c-torture/compile/950512-1.c: New test.
52312         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
52313         * gcc.dg/struct-ret-1.c: Likewise.
52314
52315 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
52316
52317         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
52318           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
52319
52320 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
52321
52322         * gcc.c-torture/special/920411-1.c: Deleted.
52323         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
52324
52325 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
52326
52327         * config/sim.exp (${tool}_load): Hack in call to bash to get a
52328         cpu limit.
52329
52330 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
52331
52332         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
52333
52334 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
52335
52336         From kenner;
52337         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
52338         is the proper length.
52339         * va-arg-3.c: Likewise.
52340
52341 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
52342
52343         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
52344         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
52345
52346         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
52347         * lib/g++.exp (default_g++_start): Delete old cruft.
52348
52349 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
52350
52351         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
52352         (2 * (1 << 18)) to (2 * (1 << 17)).
52353
52354         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
52355
52356 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
52357
52358         * config/rom68k.exp: Renamed from config/idp.exp
52359
52360 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
52361
52362         * c-torture/compile/921109-2.c
52363
52364 1995-04-18  Mike Stump  <mrs@cygnus.com>
52365
52366         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
52367         excess errors.
52368
52369 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
52370
52371         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
52372         output.
52373         * lib/g++.exp (default_g++_start): Likewise.
52374
52375 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
52376
52377         * gcc.c-torture/compile/950329-1.c: New test.
52378
52379 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
52380
52381           * config/bug.exp (${tool}_load): Updated to use new remote_open
52382           and remote_close procs.
52383         * config/idp.exp: New file.
52384
52385 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
52386
52387         * gcc.c-torture/execute/950322-1.c: New test.
52388
52389 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
52390
52391         * config/vx.exp (${tool}_load): Clean up testing of return code from
52392         vxworks_ld and vxworks_spawn.
52393
52394 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
52395
52396         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
52397
52398 1995-03-13  Mike Stump  <mrs@cygnus.com>
52399
52400         * lib/old-deja.exp: Add `excess errors test - ' error, now one
52401         can mark excess errors on a machine by machine basis.  Note, the
52402         default is to not expect any excess errors, even when excess
52403         errors test - is given, so you will want to put an XFAIL ... on
52404         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
52405         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
52406         those 4 machines, but no others.
52407
52408 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
52409
52410         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
52411         * lib/c-torture.exp: to here.
52412
52413 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
52414
52415         * gcc.c-torture/execute/950221-1.c: New test.
52416         * gcc.c-torture/execute/struct-ret-1.c: New test.
52417         * gcc.c-torture/compile/950221-1.c: New test.
52418
52419         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
52420
52421 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
52422
52423         * gcc.c-torture/execute/arith-1.c (main): Return 0.
52424         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
52425
52426 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
52427
52428         * g++.gb: New directory of tests, derived from my signature and
52429         class scoping tests.
52430
52431         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
52432         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
52433         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
52434         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
52435         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
52436         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
52437         * g++.gb/sig25.C: Likewise.
52438
52439         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
52440         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
52441         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
52442         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
52443         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
52444         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
52445         * g++.gb/sig25.exp: Likewise.
52446
52447         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
52448         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
52449         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
52450         * g++.gb/scope13.C: Likewise, this test still fails.
52451
52452         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
52453         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
52454         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
52455         * g++.gb/scope13.exp: Ditto.
52456
52457         * g++.gb/README: New file, explains what these tests are about.
52458
52459 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
52460
52461         * lib/dg.exp (dg-do): Support `preprocess'.
52462         (dg-test): Likewise.
52463
52464 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
52465
52466         * config/udi.exp: change "continue -expect" to "exp_continue".
52467
52468 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
52469
52470         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
52471         Delete redundant tests.
52472
52473         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
52474         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
52475         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
52476         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
52477         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
52478         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
52479         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
52480         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
52481
52482         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
52483         storing label pointers.
52484         * gcc.c-torture/execute/921019-1.c: Likewise.
52485         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
52486         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
52487         parameter fp.
52488         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
52489         constants.
52490
52491         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
52492         Delete obsolete tests.
52493
52494         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
52495         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
52496         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
52497         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
52498         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
52499         * gcc.c-torture/compile/950124-1.c: New test.
52500
52501         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
52502
52503 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
52504
52505         * lib/mike-g++.exp: Add -lm to LIBS.
52506
52507 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
52508
52509         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
52510
52511 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
52512
52513         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
52514
52515 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
52516
52517         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
52518
52519 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
52520
52521         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
52522         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
52523         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
52524         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
52525         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
52526         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
52527         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
52528         * g++.law/{operators31.C, operators32.C,
52529         * g++.law/{operators33.C, operators34.C}: Likewise.
52530         * g++.law/{pic1.C, refs2.C}: Likewise.
52531         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
52532         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
52533         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
52534         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
52535
52536         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
52537         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
52538         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
52539         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
52540         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
52541         * g++.law/{enum9.exp, friend5.exp}: Likewise.
52542         * g++.law/{nest3.exp, nest4.exp}: Likewise.
52543         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
52544         * g++.law/{operators30.exp, operators31.exp}: Likewise.
52545         * g++.law/{operators32.exp, operators33.exp}: Likewise.
52546         * g++.law/{operators34.exp}: Likewise.
52547         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
52548         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
52549         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
52550         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
52551         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
52552
52553         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
52554         No longer expected to fail.
52555         * g++.law/missed-error3.C: Tweak for recent bool changes.
52556
52557 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
52558
52559         * config/emb-unix: Deleted.
52560         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
52561         remote execution.  Do final link on remote host if REMOTE_LINK is set.
52562
52563 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
52564
52565         * lib/dg.exp (dg-test): Fix typo in last patch.
52566
52567 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
52568
52569         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
52570         (handles multiple occurrences).
52571
52572 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
52573
52574         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
52575         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
52576         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
52577         printed).
52578         * lib/c-torture.exp (c-torture-compile): Likewise.
52579         (c-torture): Prepend full path if missing.
52580         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
52581         (gcc_fail): Likewise.
52582         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
52583
52584 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
52585
52586         * lib/netware.exp: Only attach to NetWare i386 systems.
52587
52588 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
52589
52590         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
52591         messages.  Add test name to "output pattern match" pass/fail message.
52592
52593 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
52594
52595         * gcc.dg: New testsuite.
52596         * gcc.dg/dg.exp: New file.
52597
52598         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
52599         test-switch.c}: Deleted.
52600
52601         * gcc.misc-tests/msgs.exp: New testcase driver.
52602
52603 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
52604
52605         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
52606         Watch for illegal return values from ${tool}_load.
52607         * config/unix.exp (${tool}_load): Fix pass/fail detection for
52608         cross targets.  Coerce return value >0 to 1.
52609
52610 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
52611
52612         * config/unix.exp (${tool}_load): Call program rsh, not proc.
52613
52614         * config/emb-unix.exp: New file.
52615
52616         * config/sim.exp: Error if variable $SIM not defined.
52617         (${tool}_load): Mark test as "untested" if simulator missing.
52618
52619         * config/unix.exp: Load remote.exp to get rcp_download.
52620         * lib/c-torture.exp: Use different option lists for testcases with
52621         and without loops.
52622         * gcc.c-torture/execute/execute.exp: Likewise.
52623
52624 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
52625
52626         * config/*.exp: Clarify return code from ${tool}_load.
52627         Call `unresolved' or `untested' instead of `warning' or `perror'
52628         (sometimes you still want to call both though).
52629         Add comment that `shell_id' is local to each file.
52630         * config/udi.exp (timeout): Set to 30.
52631         Don't print warning if connection fails, $connectmode has already
52632         printed an error.
52633         (${tool}_load): Move verbose messages to level 2.
52634         Rework pattern for "Process started" message.
52635         Pass `shell_id' to ${connectmode}_download.
52636         Retry twice upon timeout.  Make resetting of target more robust.
52637         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
52638         Pass `shell_id' to exit_$connectmode.
52639         Only call exit_$connectmode if connected.
52640         * config/unix.exp (${tool}_load): Check return codes better.
52641         * config/vrtx.exp (${tool}_load): Likewise.
52642         * config/vx.exp (${tool}_load): Likewise.
52643         Delete unneeded global's.
52644         * lib/dg.exp (dg-test): Update to reflect clarified return codes
52645         from ${tool}_load.
52646         (dg-stat): Delete.
52647         (dg-init): Delete recording of pass/fail counts.
52648         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
52649         (old-dejagnu-init): Likewise.
52650         (old-dejagnu-stat): Delete contents, empty proc now.
52651         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
52652         (c-torture): Delete references to lcnt, lpass, lfail.
52653         Get option list from TORTURE_OPTIONS.
52654         Delete -funroll[-all]-loops if no loops.
52655         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
52656         (g++_stat): Delete contents (empty proc now).
52657         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
52658         (gcc_finish): Likewise.
52659         (gcc_stat): Deleted.
52660         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
52661         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
52662         * gcc.c-torture/execute/execute.exp: Likewise.
52663         Split tests into two parts: compile, execute.
52664         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
52665         no loops.  Update to reflect clarified return codes from ${tool}_load.
52666
52667 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
52668
52669         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
52670         to grep for.
52671         (old-dejagnu): Likewise (where necessary).
52672
52673 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
52674
52675         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
52676
52677         * lib/dg.exp (dg-process-target): Fix processing of selector.
52678         Add comment regarding use of `error'.
52679
52680         * lib/gcc.exp (prune_system_crud): Define if missing.
52681         * lib/g++.exp (prune_system_crud): Likewise.
52682
52683         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
52684         Call prune_system_crud.
52685         * lib/dg.exp (dg-runtest): New proc.
52686         Use perror instead of send_user for tcl errors in testcase.
52687         Don't return any value, it's never used.
52688         Don't clobber previous definition of `unknown'.
52689         Print tcl errors in `dg-final'.
52690
52691 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
52692
52693         * lib/dg.exp (dg-process-target): Improve syntax error messages.
52694         (dg-test): Don't print errorInfo, it contains stack backtrace.
52695
52696 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
52697
52698         * lib/g++.exp (runtest_file_p): Define if missing.
52699
52700 1994-09-24  Doug Evans  (dje@cygnus.com)
52701
52702         * lib/mike-g++.exp: Comment out loading of g++.exp.
52703         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
52704         (default_g++_version): Always print something.
52705         (default_g++_start): Comment out call to `which'.
52706         (g++_start, g++_load): Deleted (must be defined in config file).
52707         * lib/gcc.exp: Test for existence of $CC at start.
52708         Delete check for tmpdir (done in gcc_init).
52709         (default_gcc_version): Always print something.
52710         (default_gcc_start): Comment out call to `which'.
52711         * config/*.exp: Major cleanup - make cross targets work at least a
52712         little better for g++ (by not being "--tool gcc" specific).
52713         Rename gcc_xxx to ${tool}_xxx.
52714         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
52715         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
52716
52717 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
52718
52719         * lib/c-torture.exp (c-torture-compile): Rework compiler
52720         message processing.
52721
52722         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
52723         c-torture.
52724
52725 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
52726
52727         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
52728
52729         * lib/dg.exp (dg-process-target): Support { target native }.
52730
52731 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
52732
52733         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
52734         looked for "... program xxx got fatal signal".
52735         Correct regsub munging of `comp_output'.
52736         Ignore compiler messages "path prefix not used" and "linker input
52737         file unused".
52738
52739 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
52740
52741         * lib/gcc.exp (runtest_file_p): Define if missing.
52742         * gcc.prms/template.c: Example to work from.
52743
52744 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
52745
52746         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
52747         * lib/dg.exp (dg-test): Call unsupported testcases as such.
52748
52749         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
52750         * gcc.prms/1883.c: Moved from compile/940714-1.c.
52751         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
52752         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
52753
52754         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
52755         (dg-process-target): No longer a varargs proc.
52756         Return S/N for target, P/F for xfail.  All callers changed.
52757         (user option procs): More argument checking.
52758         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
52759         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
52760         (dg-test): Skip test if not running on selected target in `dg-do'.
52761         Update handling of `dg-do-what', `dg-output-text'.
52762         Separate execution pass/fail from output pattern match pass/fail.
52763         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
52764
52765 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
52766
52767         * gcc.c-torture/special/special.exp: Don't expect failure for mips
52768         target for 920510-1.c.
52769
52770 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
52771
52772         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
52773         Clean up comment regarding use of passcnt, etc.
52774         (gcc_stat): Don't update `testcnt' here.
52775         (gcc_finish): Do it here.
52776         Might as well reset `but_id' here too.
52777         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
52778         to determine if the file should be tested.
52779         * gcc.c-torture/compile/compile.exp: Likewise.
52780         * gcc.c-torture/execute/execute.exp: Likewise.
52781         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
52782         * gcc.misc-tests/dg-test.exp: Likewise.
52783         * gcc.prms/prms.exp: Likewise.
52784         * gcc.wendy/wendy.exp: Likewise.
52785         * g++.old-deja.exp: Likewise.
52786         Move "Testing file" message to verbose level 1.
52787
52788 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
52789
52790         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
52791
52792 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
52793
52794         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
52795         (default_gcc_start): Accept optional second list element
52796         of compiler flags.  Print compiler output at verbosity level 2.
52797         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
52798         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
52799         Save current values of framework globals passcnt, failcnt, xpasscnt,
52800         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
52801         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
52802         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
52803         xfailcnt to compute stats.  Update framework global `testcnt' from
52804         pass/fail counts.
52805         (gcc_finish): New proc.  Clean up test environment.
52806         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
52807         (gcc_epass, gcc_efail): Delete.
52808         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
52809         argument of line number.
52810         (dg-init): If the tool has an init routine, call it.
52811         (dg-test): Remove args `cflags_var' and `libs_var'.
52812         Pass all compiler options to ${tool}_start.
52813         Handle missing line number.
52814         (dg-finish): New function.
52815         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
52816         particular files.  Call gcc_finish at end.  Move "skipping test"
52817         message to verbosity level 3.
52818         * gcc.c-torture/compile/compile.exp: Likewise.
52819         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
52820         * gcc.c-torture/execute/execute.exp: Likewise.
52821         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
52822         Print testcase being tried at verbosity level 1.
52823         * gcc.c-torture/special/special.exp: Unset xfail.
52824         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
52825         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
52826         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
52827         * gcc.failure/failure.exp: Likewise.
52828         * gcc.ieee/ieee.exp: Likewise.
52829         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
52830         Update call to dg-test.  Call dg-finish at end.
52831         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
52832         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
52833         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
52834         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
52835         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
52836         * gcc.wendy/wendy.exp: Add copyright.
52837         Delete setting of tmpdir (done by gcc_init).
52838         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
52839         Pass compiler flags to gcc_start.  Call gcc_finish at end.
52840         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
52841         gcc_[ce]pass/fail.
52842
52843 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
52844
52845         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
52846         confusion.
52847         (g++_load): Likewise.
52848
52849         * config/*.exp (gcc_load): Some were varargs fns and some were not.
52850         Rename argument to `prog' to remove the confusion.
52851         Varargs fns behave differently too!
52852         (g++_load): Likewise.
52853
52854         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
52855
52856         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
52857         what it is.  Delete (always) printing of status value for !native.
52858         Simplify verbose code, and include status and exec_output.
52859         (g++_load): Use gcc_load.
52860
52861 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
52862
52863         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
52864         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
52865         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
52866         940714-3.c as these testcases don't exist anymore.  Make
52867         va-arg-1.c expected to pass.
52868
52869 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
52870
52871         * gcc.misc-tests/misc.exp: Only run specific testcases.
52872         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
52873         * gcc.misc-tests/dg-[1-9].c: New files.
52874
52875         * lib/dg.exp: New testsuite driver.
52876         * gcc.prms/prms.exp: Use it.
52877
52878         * README.gcc: New file.
52879
52880         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
52881         Document and reset `lxpass' and `lxfail'.
52882         Simplify "initialized" message.
52883         (gcc_stat): Clean up comments a little.
52884
52885 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
52886
52887         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
52888
52889 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
52890
52891         * lib/old-dejagnu.exp (process-option): New proc.
52892         (old-dejagnu-init, old-dejagnu-stat): Likewise.
52893         (old-dejagnu): Simplify.
52894         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
52895
52896 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
52897
52898         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
52899         exists and is not an empty string.
52900
52901         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
52902         $xfail rather than calling setup_xfail.  Clear $xfail when test is
52903         finished.
52904         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
52905         automatically.
52906
52907         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
52908         longer expected to fail.
52909
52910         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
52911         "f" function call.
52912
52913         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
52914
52915         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
52916         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
52917         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
52918         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
52919         c-torture-1.29.
52920
52921         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
52922         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
52923
52924         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
52925
52926         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
52927         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
52928
52929         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
52930         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
52931         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
52932
52933 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
52934
52935         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
52936         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
52937         940714-1.c, 940714-2.c, 940714-3.c},
52938         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
52939         gcc.misc-tests/{mg.c,mg.exp}:
52940         New tests.
52941         * gcc.noncompile/noncompile.exp: Change accordingly.
52942
52943 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
52944
52945         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
52946         Undo previous clobberage.
52947
52948 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
52949
52950         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
52951         * gcc.special/{930510-1.c, special.exp}:
52952         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
52953         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
52954         struct-varargs-1.c}: New tests from c-torture-1.26.
52955
52956 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
52957
52958         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
52959           argument to switch.
52960
52961 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
52962
52963         * Revert the previous changes.  Please see Rob's directory
52964         (/lisa/test/rob/progressive/gcc/testsuite) for testing
52965         fixes.
52966
52967 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
52968
52969         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
52970         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
52971         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
52972         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
52973         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
52974         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
52975         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
52976         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
52977         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
52978         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
52979         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
52980         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
52981         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
52982         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
52983         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
52984         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
52985         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
52986         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
52987         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
52988         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
52989         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
52990         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
52991         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
52992         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
52993         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
52994         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
52995         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
52996         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
52997         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
52998         testing changes.
52999
53000 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
53001
53002         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
53003         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
53004         with perror calls.
53005
53006 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
53007
53008         * config/unix.exp (g++_load): Fix syntax.
53009
53010 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
53011
53012         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
53013         * gcc.noncompile/921017-1.c: Deleted obsolete test.
53014         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
53015         Don't expect va-arg-1.c to fail.  Correct expected output for
53016         920928-1.c.
53017         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
53018         * gcc.wendy/hbm4.c: Correct typo.
53019         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
53020
53021 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
53022
53023         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
53024         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
53025         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
53026         * lib/c-torture.exp (c-torture-compile): Ditto.
53027
53028         Reduce volume of output (remove all the -I's and such).
53029         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
53030         Call gcc_cpass, gcc_cfail.
53031         (c-torture): Pass testing option to c-torture-compile.
53032
53033 1994-03-21  Doug Evans  (dje@cygnus.com)
53034
53035         Bring patches over from progressive.
53036         * config/default.exp: Exit remote shell cleanly.
53037         (g++_exit, g++_start): Add default versions.
53038         * config/sim.exp (gcc_load): Use perror, not error.
53039
53040 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
53041
53042         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
53043         set in site.exp.
53044
53045 1994-03-14  Doug Evans  (dje@cygnus.com)
53046
53047         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
53048         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
53049         (wendy_try): New proc to run testcase.
53050         (main loop): Call 'em.
53051         * gcc.wendy/*.c: Clean up pass to correct expected output.
53052
53053         * lib/gcc.exp: Minor cleanup work.
53054         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
53055
53056 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
53057
53058         * config/sim.exp (gcc_load): Document return codes better.
53059         Don't pass -v to simulator.
53060
53061 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
53062
53063         * gcc.special/920717-x.c: Fix typo.
53064         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
53065         get at sources.
53066
53067         * lib/mike-gcc.exp: Fix typo.
53068
53069 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
53070
53071         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
53072         binary to use, transform the name.
53073         * config/*.exp: rename everything. Nuke any g++ specific files,
53074         it's now a special case of gcc that requires no special support.
53075         Add a default.exp for unsupported targets.
53076
53077 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
53078
53079         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
53080         lib/old-dejagnu.exp: Fix a few patterns to work with the new
53081         version of Tcl.
53082
53083 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
53084
53085         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
53086         than a warning.
53087
53088 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
53089
53090         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
53091
53092 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
53093
53094         * gcc.execute/execute.exp: Combine opt_list and foption_list into
53095         option_list.  Compile every file with only 4/6 option choices
53096         (same as C torture) instead of with 12/18 different option
53097         choices.
53098         * lib/c-torture.exp: Likewise.
53099
53100         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
53101         not already set.
53102
53103 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
53104
53105         * lib/old-deja.exp: Add `excess errors test fails' error, now one
53106         can put an XFAIL *-*-* on excess errors.
53107
53108 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
53109
53110         * g++.law: Add more tests derived from g++-bugs snapshots.
53111
53112         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
53113         equivalent to g++.law/init9.
53114
53115         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
53116         compiled it, and the a.out file after we've run it.
53117
53118 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
53119
53120         * lib/mike-g++.exp (postbase): Delete the .o file after we've
53121         compiled it, and the a.out file after we've run it.
53122
53123 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
53124
53125         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
53126
53127 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
53128
53129         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
53130         version number.
53131
53132 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
53133
53134         * g++.law: New directory of g++ tests derived from the g++-bugs
53135         snapshots.
53136
53137 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
53138
53139         * gcc.compile: initbug1.c initbug1.exp testcase added
53140
53141 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
53142
53143         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
53144         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
53145           fixes submitted by Jeff Law (law@cs.utah.edu)
53146         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
53147           Jeff Law (law@cs.utah.edu)
53148
53149
53150 1993-11-30  Mike Stump  (mrs@cygnus.com)
53151
53152         * config/unix-g++.exp: Follow the gcc way of doing things.
53153         * g++.old-deja/old-deja.exp: Minor updates.
53154         * lib/g++.exp: New file, follow the gcc way of doing things.
53155         * lib/old-dejagnu.exp: Minor updates.
53156         * lib/mike-g++.exp: Always unset errorInfo.
53157
53158 1993-11-06  Mike Stump  (mrs@cygnus.com)
53159
53160         * lib/gcc.exp: Fix some errors with the below change, CC and
53161         CFLAGS should be global when setting, not local.
53162
53163 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
53164
53165         * lib/gcc.exp: Transform tool name.
53166
53167 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
53168
53169         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
53170
53171 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
53172
53173         * lib/gcc.exp: change gcc_done to gcc_stat
53174
53175 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
53176
53177         * Upgraded gcc testsuite to c-torture version 1.25
53178
53179 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
53180
53181         * lib/gcc.exp: added reporting code. Changed verbose compile message.
53182         * lib/c-torture: added hooks for new reporting code.
53183
53184 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
53185
53186         * config/sh-gcc.exp: check if sh-sim exists in the path
53187
53188 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
53189
53190         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
53191         * gcc.compile/compile.exp: Initial changes for new logic.
53192         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
53193         * gcc.failure/failure.exp: Initial changes for new logic.
53194         * gcc.ieee/ieee.exp: Initial changes for new logic.
53195         * gcc.misc-tests/misc.exp: Initial changes for new logic.
53196         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
53197         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
53198         * lib/c-torture.exp: Initial changes for new logic.
53199         * lib/gcc.exp: Initial changes for new logic.
53200
53201 1993-10-15  Mike Stump  (mrs@cygnus.com)
53202
53203         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
53204         depend upon failure or success.  Fully qualify names in failure
53205         and success messages.  Always remove a.out before starting
53206         compile, just in case.  Pay more attention to error text output by
53207         the compiler.  Handle testcases with no known past errors just
53208         like all others, so that things are uniform.  Other miscellaneous
53209         improvements.
53210
53211 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
53212
53213         * gcc.cpp: new directory for cpp tests
53214
53215 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
53216
53217         * lib/chill.exp: Code reformatted, removed unused code.
53218         * config/unix-chill.exp: Code reformatted, removed unused code.
53219         * chill.execute/execute.exp: Code reformatted, removed unused code.
53220         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
53221
53222 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
53223
53224         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
53225         routines not written.
53226
53227 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
53228
53229         * config/bug-gcc.exp: Use new procs from bug.exp.
53230
53231 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
53232
53233         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
53234         via ftp, rather than depending on NFS.
53235         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
53236         case.
53237
53238 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
53239
53240         * config/bug-gcc.exp: Use new download proc.
53241
53242 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
53243
53244         * chill.execute/execute.exp: cleanups, handles errors better
53245         * chill.compile/compile.exp: rewrite, based on execute.exp
53246         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
53247         * lib/chill.exp: major changes to diff proc and compile and link
53248         procs. added chill_fail and chill_pass wrappers to pass and
53249         fail. added more comments, and handle error codes better.
53250         Added a hack to capture stderr from exec, so noncompile tests
53251         can work.
53252
53253 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
53254
53255         * chill.execute/execute.exp: rewrite of testsuite driver
53256         * lib/chill.exp: rewrite of testsuite driver
53257         * config/unix-chill.exp: rewrite of testsuite driver
53258
53259 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
53260
53261         In chill.execute:
53262         * iexpr.ch: Standardize uppercase.
53263         * tuples.dat: Standardize uppercase.
53264         * vary.ch: standardize.  Correct varying string assignments.
53265         * vary.dat: Add new output lines.
53266
53267 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
53268
53269         In chill.execute:
53270         * chprintf.ch: Standardize use of uppercase.
53271         * tuples.ch: Standardize and turn arr2 into a DCL,
53272           rather than a SYN.
53273         * pinits.ch: Standardize.
53274
53275 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
53276
53277         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
53278         * Makefil: Renamed to Makefile.in.
53279         * configure.in: New.
53280
53281 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
53282
53283         In chill.execute:
53284         * .cvsignore: Add result/output files.
53285         * Makefile: Fix up variables at start.  Use MFLAGS
53286           everywhere.  Correct bool_loc, built_ins entries.
53287           Add entry for vary1.ch.
53288         * bitarray.ch: Standardize upper-case usage.
53289         * bitexpr.ch: Standardize, add output of b1.
53290         * params.ch: Use arrayt in along PROC parameters, to
53291           avoid novelty problems.
53292         * sets.ch: Tiny cleanup.
53293         * vary1.ch: Re-indent.
53294
53295 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
53296
53297         * Add PR-related files to Makefiles, .cvsignore files, etc.
53298
53299 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
53300
53301         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
53302           with compiler objects. New names are test-flow.c and test-loop.c
53303
53304 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
53305
53306         * Upgraded c-torture tests from 1.19 to 1.20
53307
53308         * new files:
53309         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
53310         * gcc.compile: 930623-1.c 930623-2.c
53311         * gcc.noncompile: 930622-1.c 930622-2.c
53312         * gcc.failure: 920411-1.c 920627-2.c
53313         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
53314
53315 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
53316
53317         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
53318           More changes to get testsuite working properly. Needs more work.
53319           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
53320
53321 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
53322
53323         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
53324           More changes to get testsuite working properly. Needs more work.
53325
53326 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
53327
53328         * chill.compile/compile.exp: Added for Dejagnu support
53329         * chill.execute/execute.exp: Added for Dejagnu support
53330         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
53331
53332 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
53333
53334         This should complete moving the CHILL test files.
53335         * chill.noncompile(.cvsignore printf.grt
53336             in-printf.grt chprintf.grt chprintf.ch):
53337             Added test-support files.
53338           (Makefile): Modified further.
53339         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
53340             signal.ch): Added test files.
53341           * chill.execute (.cvsignore printf.grt printr.c
53342             in-printf.grt rts.c chprintf.grt rts.h): Added
53343           test-support files.
53344             (Makefile): More corrections.
53345
53346 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
53347
53348         * chill.compile, chill.execute, chill.nocompile: Add CHILL
53349           test cases, ready for DejaGnu.
53350
53351 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
53352
53353         * Upgraded c-torture tests from 1.18 to 1.19
53354
53355         * gcc.compile: added test(s):
53356           930607-1.c
53357         * gcc.execute: added test(s):
53358           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
53359
53360         * added new subdirectory for misc tests: gcc.misc-tests
53361         * gcc.misc-test(s): added tests:
53362           inst-check.c test-consts.c test-ior.c test-switch.c
53363
53364 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
53365
53366         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
53367
53368 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
53369
53370         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
53371
53372 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
53373
53374         * Upgraded c-torture tests from 1.17 to 1.18
53375
53376 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
53377
53378         * Upgraded c-torture tests from 1.12 to 1.17
53379
53380 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
53381
53382         * lib/old-dejagnu.exp:
53383           Fixed handling of XFAIL target triplets to correctly
53384           recognize wildcard characters.  Removed code that
53385           appended a unique id tag to the end of the file name
53386           printed out by the result of the testcases within a
53387           given test file.
53388
53389 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
53390
53391         * lib/old-dejagnu.exp:
53392           Reworked expected failure handling to trigger off of XFAIL
53393           keyword in keyphrase embeded in testcase source code. The
53394           XFAIL keyword must be at the end of the keyphrase line. It
53395           may optionally be followed by one or more target triplets.
53396           It has just occured that the handling of wildcards in the
53397           target triplet may not be correct.
53398
53399 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
53400
53401         * g++.old-deja/tests:
53402           Moved all subdirectories up one level into g++.old-deja .
53403
53404         * lib/old-dejagnu.exp:
53405           Fixed problem with CXXFLAGS not being properly reset, and being
53406           corrupted with extraneous "-c" compiler option.  This was
53407           causing binaries to not be generated for test that needed them.
53408           Modified strings passed to "pass" and "fail" so that individual
53409           tests from the same test file would be distinguished by an
53410           identifier appended to the test file name in the summary logs;
53411           this corrected a problem with erroneous diff logs.  Added code
53412           to search testcases for expected fail and unexpected pass keywords.
53413
53414 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
53415
53416         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
53417
53418 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
53419
53420         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
53421           Removed extraneous text from end of "Special g++ Options"
53422           keyphrase.
53423
53424         * lib/old-dejagnu.exp: Added pattern matching to look for new
53425           keywords, embedded in testcases comments, which will trigger
53426           calls to xpass and xfail.
53427
53428 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
53429
53430         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
53431           comments embedded in the testcases, especially the one looking for
53432           special compiler options, as well as the pattern matching for the
53433           compiler output again.
53434
53435 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
53436
53437         * lib/old-dejagnu.exp: Do a proper check of the return value for
53438           execute tests. Fixed several problems with the pattern matching
53439           of the compiler output which gave erroneous test results.
53440           Changed several of the test result messages to be more descriptive.
53441         * config/unix-g++.exp: Proc g++_load now actually works and
53442           executes the tests passed to it and returns a usable return
53443           value.
53444
53445 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
53446
53447           * lib/gcc.exp: Exits gracefully if $CC is bogus.
53448
53449 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
53450
53451         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
53452           Modified both files to properly execute the old style
53453           dejagnu tests. The previous versions of these files were
53454           experimental and did not function anything near correctly.
53455
53456 1993-04-05  Rob Savoye  (rob@cygnus.com)
53457
53458         * Removed all Makefile.in and configure.in files. No configuration
53459         needed now.
53460
53461 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
53462
53463         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
53464
53465 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
53466
53467         * gcc.compile/configure.in, gcc.unsorted/configure.in,
53468         gcc.special/configure.in, gcc.noncompile/configure.in,
53469         gcc.execute/configure.in, gcc.code_quality/configure.in,
53470         g++.other/configure.in, g++.old-deja/configure.in,
53471         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
53472         in srcname setting.
53473
53474 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
53475
53476         * lib/udi.exp: Fixed mondfe and mondfe_download.
53477         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
53478         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
53479
53480 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
53481
53482         * config/udi-gdb.exp: Check $shell_id after connecting to target.
53483         (gdb_exit): Don't remove *_soc files.
53484
53485 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
53486
53487         * lib/c-torture.exp: Don't look for main; instead always use -w
53488         -c.  This is how the c-torture tests work.  Remove the object
53489         file if the compilation succeeds.
53490         * gcc.execute/execute.exp: Remove executable if test passes.
53491         * gcc.noncompile/noncompile.exp: Every test is an expected
53492         failure.
53493         * gcc.special/special.exp: Added tests from c-torture 1.11,
53494         corrected use of existing test.
53495         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
53496         gcc.execute/920625-1.c: Updated to c-torture 1.11.
53497         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
53498         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
53499         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
53500         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
53501         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
53502         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
53503         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
53504         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
53505         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
53506         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
53507         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
53508         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
53509         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
53510         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
53511         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
53512         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
53513         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
53514         c-torture 1.11.
53515         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
53516         correspond to c-torture 1.11.
53517
53518         * New file.